Решил для начала сделать тестировочную плату и отработать на ней так сказать основные принципы и более подробно рассмотреть что к чему. На данный момент на плате подключены 2 термометра DS18B20 на одной шине, для них реализована функция Search Rom. Так же имеются входы для мониторинга и выходы для контроля дискретных состояний. Планирую подключить еще модуль ИК приемника TSOP-4836. Схему взял эту (отсюда), минимально переделав ее под себя:
Для начала вытравил и спаял плату переходника USB <=> RS-485:
После чего вытравил плату для отладки работы с разными протоколами на RS-485 и работы с подключенными к ней датчиками и исполнительными элементами:
Так как это тестировочно-отладочные платы, то корпуса для них не предполагались. Ну и есть несколько мелких "погрешностей": например не было MAX485 в SO8 корпусе, поэтому развел (на будущее) для него, а запаял DIP8, так же не хватило разъемов и светодиодов, но это все поправимо )). На каждой плате присутствует терминатор с перемычкой. Для тестирования написал программку на Delphi для контроля и управления платой.
Пока полет нормальный. Температура выводится сюда на сайт и может сделаю возможность по управлять чем-то все с этого же сайта. На этом разрешите откланяться )))
Плата USB <=> RS-485 - Скачать
Плата I/O (RS-485) v1.0 - Скачать
|