Преобразователь USB <=> RS-485
Дата: 13 Января 2014. Автор: Алексей
Встал тут у меня вопрос о передаче данных между двумя железякакми по RS-485. И тут же вопрос. А как отладить-то? Вот и решил сварганить себе преобразователь. Сначала решил сделать на ATmega162, так как у нее есть два UART. Думаю буду получать с COM-порта данные и в соответствии передача или прием настраивать выход/вход другого UART, Задачка оказалась муторная. Потом решил с той же задачей подоити к преобразователю CP2102. Там тоже встала проблема с передачей данных. И тут я нарвался на микросхему FT232RL которая решила все мои задачи. Схему можно взять из даташита, там прям описано как ее сделать 485 интерфейсом, либо использовать мою схему. От той что в документации ее отличает наминалы некоторых деталей. Связано это было с тем что у меня были не все детали и я их немного поставил не те. Но она нормально работает.
Вот схема:
Платка в формате PCAD-2006:
Вот как это выглядит в сборе:
Плату разводил с расчетом на односторонний текстолит. Есть одна перемычка, я ее отметил на плате.
Другая сторона:
В работе:
Подключение к ПК на 7-ке должна пройти без эксцессов. Если все же заклинит, то вот драйверочки. Они подходят как для 7-ки, так и для ХР.
Будут вопросы, пишите.
Весь проект со схемой и платой.