Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
18.06.2019, 00:08
|
|
Частый гость
Регистрация: 19.03.2019
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Подключение к ПК камеры SE4500
Здравствуйте.
Есть камера с шиной I2C и интерфейсом "Camera Port on 21 pin ZIF connector". Информация по сигналам в наличии.
Есть ли возможность подключить её к ПК под управлением Linux/Window (не считая физического переходника 21 пин ZIF - ножки микросхемы)? Поиск по сети выдал следующий способ. В нём используется I2C-USB переходник из USBasp программатора и микросхема MCP23017 (I2C расширитель портов, Datasheet). Написано что микросхема MCP23017 имеет 16 I/O портов (из 2 . Далее напрашивается вопрос, хватит ли выводов микросхемы что бы подключить камеру? Читаю спецификацию на микросхему и не донца понимаю, кажется хватает.
Опционально, можно ли избавиться от самостоятельного изготовления связки I2C-USB переходник + MCP23017 а воспользоваться готовым? Есть ли в продаже адаптер I2C-USB с достаточным количеством портов? На AliExpress'е что-то не нашлось подходящего.
|
|
|
|
18.06.2019, 02:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,985
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Подключение к ПК I2C камеры с 21 пинами
Arvalon,
а где ДШ на камеру? и схема всего свинтопрульного аппарата? камера какие данные по I2C гонит?
|
|
|
|
18.06.2019, 04:58
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Подключение к ПК I2C камеры с 21 пинами
Arvalon, очень вероятно, что I2C у камеры всего-то управлением и состоянием занимается (99,(9)%), а данные с неё уже на параллельном интерфейсе.
Сами посчитайте H*V*8[*3]*FPS и сравните с стандартными для I2C 400kbps. Про затраты самого протокола даже не будем упоминать.
Реально передать кадр 44х44 при 256 уровнях серого и 25fps на пределе возможностей шины.
Расширители портов и иные существуют, но они никак не помогут решить проблему.
На оставшихся из 21 контакта (после I2C, земли, и чего-то ещё служебного), явно минимум параллельный интерфейс с тактовой, а при хорошем разрешении вообще LVDS.
И потребуется не переходник USB-I2C, а USB-MCU, в котором будет обработка данных с камеры и вывод их в USB.
Получится реализация USB камеры.
Если на USB3 и с хорошим MCU, то вполне приличная камера может получится
Подробности в студию!
PS Для общего понимания можно тут почитать начало.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 18.06.2019 в 05:07.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
18.06.2019, 10:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,363
Сказал спасибо: 85
Сказали Спасибо 621 раз(а) в 376 сообщении(ях)
|
Re: Подключение к ПК I2C камеры с 21 пинами
Тут явно обычный параллельный интерфейс. I2C для конфигурирования.
А для того, чтобы получать нормальное изображение, нужно еще знать адреса и назначение конфигурационных регистров.
А знать их можно, зная название матрицы камеры и скачав даташит.
Т.к. регистры у всех разные.
Примеры подобных матриц: MT9P031, MT9T031, MT9J003 и еще вагон и маленькая тележка.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо pambaru за это сообщение:
|
|
|
18.06.2019, 14:44
|
|
Частый гость
Регистрация: 19.03.2019
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Подключение к ПК I2C камеры с 21 пинами
Сообщение от jump
|
Arvalon,
а где ДШ на камеру? и схема всего свинтопрульного аппарата? камера какие данные по I2C гонит?
|
Добрый день. Это SE4500 камера для сканирования штрихкодов.
|
|
|
|
18.06.2019, 17:38
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Подключение к ПК I2C камеры с 21 пинами
Arvalon, собственно на 37 странице мануала все написано про интерфейс (Вы его в первый топик добавили)- 5…13,18,20 и есть данные с камеры. На 16-й странице блок-схема интерфейса. 8-бит данных, H,V, CLK - обычный параллельный интерфейс для камеры.
Для подключения к компьютеру нужен интерфейс, можно посмотреть на возможности UDK и воспроизвести нужный кусок той платы, можно свой интерфейс на подходящем МК сделать.
Не нашёл сразу про fps, но для одного кадра уже нужно будет 752*480 (360960) тактов для чтения кадра, потом ещё на число кадров в секунду помножить.
Собственно дальше принятый поток минимум в USB запихнуть и тогда можно (естественно с нужным драйвером в ПК) считать поток картинок на ПК.
А вот с I2C тоже нужно будет разбираться - без данных через него камера может просто не работать.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 18.06.2019 в 17:53.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
19.06.2019, 18:47
|
|
Частый гость
Регистрация: 19.03.2019
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Подключение к ПК камеры SE4500
Сообщение от mike-y-k
|
можно свой интерфейс на подходящем МК сделать
|
А Raspberri Pi 3 B+ подойдёт?
|
|
|
|
19.06.2019, 19:05
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Подключение к ПК камеры SE4500
Arvalon, ну на малинке можно и с достаточно мощной обработкой справится, а поток выдать в два потока DLNA через LAN/WiFi…
А если мысль с тем интерфейсом камеры, что на плате, то там смотреть нужно на спецификации.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
19.06.2019, 19:20
|
|
Частый гость
Регистрация: 19.03.2019
Сообщений: 14
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Подключение к ПК камеры SE4500
Сообщение от mike-y-k
|
А если мысль с тем интерфейсом камеры, что на плате, то там смотреть нужно на спецификации.
|
Вы имеете ввиду CSI camera port что есть на плате малинки? Да, я тоже о нём подумал и почитал. Он ZIF 15 как написано, а у моей камеры ZIF 21, не хватает линий.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:03.
|
|