ПОДКЛЮЧАЕМ
КОНТРОЛЛЕР НА 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