Самоделки:

 

ПОДКЛЮЧАЕМ КОНТРОЛЛЕР НА USB (ПРЕОБРАЗОВАТЕЛЬ USB-COM НА FT2303)

 

Переходник был протестирован для связи аквариумного контроллера и программы Aqua Control 2007 на компьютерах, не имеющих СОМ-порта. Чтобы не заниматься самостоятельной сборкой, печатными платами и пайкой о-о-очень мелких микросхем, покупаем готовый шнурок (дата-кабель) для связи ПК с мобильными телефонами. По цене готовое устройство сопоставимо со стоимостью комплектующих для самостоятельной сборки. Искать необходимо кабель с каким-нибудь преобразователем USB-RS232 (PL2303, CP2101, FT232 и т.п.) Мне попался вот такой шнурок (рис 1) для телефона Nokia 6610/7210 с микросхемой PL2303HX. Внутренности выглядят так:

 

Далее ищем в сети распайку приобретенного кабеля и драйвера виртуального СОМ-порта для него. Последние версии драйверов можно скачать с сайтов производителей соответствующих микросхем. Также они могут быть в комплекте с кабелем на диске.

Для этого кабеля распайка выглядит следующим образом (информация с сайта http://www.informconsult.com):

Драйвер виртуального порта для микросхемы PL2303 под WinXP можно скачать здесь. Установка обычно не представляет трудностей, после нее в системе должен появиться виртуальный СОМ-порт с каким-нибудь номером. В дальнейшем во вкладке Windows «Диспетчер устройств» номер порта можно изменить.

Со стороны компьютера USB-вход никаких доработок не требует. На выходе отрезаем разъем для телефона, для связи с микроконтроллером понадобятся три провода: RxD (он оказался белым), TxD (синий) и Ground (зеленый). Цвета могут быть другие в зависимости от варианта кабеля. Уровни сигнала на RxD и TxD - стандартные TTL, поэтому преобразователь уровней на MAX232 (HIN232) не требуется. Эти провода напрямую, а лучше через резисторы 200-300 Ом, подсоединяются на соответствующие ножки микроконтроллера ATMega32-16PU (TxD «синий» на 14-ую, RxD «белый» на 15-ую).

На фото представлен участок платы аквариумного контроллера. Микросхема MAX232 удалена из панельки, вместо нее подсоединены провода от переходника. При желании можно соединить соответствующие выводы панельки перемычками и вывести сигнал на винтовой разъем.

После установки драйверов и соединения проводов запускаем программу Aqua Control 2007, в панели свойств выбираем виртуальный СОМ-порт и наслаждаемся связью с микроконтроллером через USB. Никаких других настроек менять не надо. Если что-то не работает – настраиваем железо и софт также, как и с обычным СОМ-портом и микросхемой MAX232 (смотрим наличие сигналов передачи данных, пользуемся программами для тестирования порта и т.д.).

Кроме этого аквариумного контроллера переходник позволяет обмениваться данными с другими подобными устройствами. Кроме сигналов RX и TX микросхема PL2303 (FT232, CP2101) позволяет эмулировать все сигналы СОМ-порта компьютера.

 

2008 год, jusupoff

 

Hosted by uCoz