Новичок
Регистрация: 14.12.2010
Сообщений: 6
Репутация: 10
|
В моей гомое довно родилась идея как поизвращаться над 3g модемом , прошивки , не интересно. Но есть хороша идея собрать конвертор из usb в rs232 , т.е. адаптер для модема чтоб он стал работать как простенький модем. Вспроблема заключилась в том что апаратная часть мелоч , а вот с реализацией програмной части тяжело. Помогите кто чем может. Я задумывал сделать на основе Atmeg8, по ряду причин я думаю этот контролер сможет работать так как надо ,т.к. у него имеется и юсб и рс232 интерфейсы да и он довольно таки дешев.
|
||
Оценка
|
Новичок
Регистрация: 11.02.2007
Сообщений: 9
Репутация: 12
|
Посмотрите FT232RL или CP2102 или готовые USB-UART-COM адаптеры недорого - http://mkpochtoi.narod.ru/price.htm
|
||
Оценка
|
Специалист
|
Цитата:
И честно говоря, не понял смысла таковых действий. 3G модем имеет интерфейс USB. Микросхемы типа FT232RL - это преобразователь USB->UART...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Знаток
Регистрация: 12.11.2010
Адрес: Владимир
Сообщений: 243
Репутация: 110
|
FT232RL (FT232B не берите, она уже не выпускается, к ней нужна еще и EEPROM) - довольно большие возможности по настройке, можно например нестандартные скорости обмена выставить, но это не всем нужно. Цена обычно выше конкурентов.
CP2101, CP2102, CP2103 (CP2101 вроде не выпускают, устарела) - ставят иногда в преобразователях для сотовых. PL2303 - ставится почти во всех преобразователях для сотовых. Тока щас нагуглил еще какую-то не знакомую мне: TUSB3410 Схемы включения и описания на все эти микрухи не найти в инернете невозможно! Некоторые умеют работать без кварцевого резонатора. |
||
Оценка
|
Специалист
|
Тогда вам нужен адаптер не USB-UART, а наоборот UART-USB. Я лично о таких не слышал... или я чего-то напутал...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Специалист
|
Дело в том, что я понял так, что к адаптеру со стороны USB должен подключаться 3G модем (а не комп), и управлять данным модемом хочеться по RS232. Я правильно понял?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Знаток
Регистрация: 12.11.2010
Адрес: Владимир
Сообщений: 243
Репутация: 110
|
Цитата:
Задача топикстартера, как я понимаю, состоит в том, чтобы сделать такой переходник, который являлся бы ХОСТОМ USB. К этому переходнику-хосту подключаешь устройство-модем, и он определяется, в переходнике дровишки должны иметься для этого модема, должен поддерживать спецификацию USB по крайней мере в том режиме что будет использовать модем, потом еще надо будет сделать чтобы этот хост передавал свои данные в COM порт и принимал оттуда данные, передавая их своему USB устройству ... жуть! Короче велосипед получается с квадратными колесами. Мне кажется копать в направлении изготовления переходника на основе какого-то микроконтроллера с функциями USB хоста (я таких не знаю, но они наверняка существуют) утопично. Думаю стоит разобрать модем, посмотреть его элементную базу, разобраться с функциями микрух, где какие сигнальчики... итд, есть небольшой шанс что там стоит мост usb-com, тогда может получиться. Тогда просто заменить внутренний мост USB-TTL (микрухи о которых я писал) на мост RS232-TTL, например из серии MAX202...MAXxxx. Возможно еще придется немного подправить драйвер модема, чтобы его система могла найти на ком-порту а не на USB. А может и не получится, если модем собран на основе USB микроконтроллера, внутрь которого не влезешь с паяльником. А еще лучше если найдется в сети его схема, тогда определиться с этим вариантом будет проще. Кстати, когда в ситеме (Windows) определяется модем, то ему обычно присваивается какой-то виртуальный COM порт в системе. То есть если прога будет отправлять данные в этот виртуальный порт, то она будет фактически отправлять данные в USB порт, конечно данные каким-то образом модифицируются самой системой, адаптируются под спецификацию USB. И кстати ЕСТЬ ВОЗМОЖНОСТЬ перенаправить данные с физического COM порта компьютера, например с вашего разъема COM1 который на компе, на этот виртуальный COM порт операционной системы, например на COM42 (смотреть его номер в свойствах модема "панель управления - система - оборудование ..."). Встречал такие утилиты в инете. Тогда можно будет использовать комп как этот самый переходник, который и хотите получить Если интересует этот вариант, кажись вот тут я это нарыл: http://www.fabulatech.com/
Последний раз редактировалось dimmich; 17.06.2011 в 00:44.
|
||
Оценка
|
Специалист
|
Вот.... Я бы столько не написал бы...
Хочется добавить, микроконтроллеры с поддержкой USB OTG/Host/Device есть, и как бы распространенные на данный момент. Но ведь это только аппаратная часть, далее дело за софтом... а это не так просто
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |