вторник, 9 декабря 2008 г.

TTL <--> RS232 преобразователь на MAX232




Еще одна очень нужная полезняшка. Собирался сделать целых два года, все руки не доходили. И каждый раз собирал схему на макетке (трата времени). Теперь же будет готовый модуль.
Вся полезность платки в том, что она позволяет подключить микроконтроллер к COM-порту компутера и слать в комп (и из компа в микроконтроллер) сообщения.
Это нужно для отладки программы, например. Когда микроконтроллер шлет инфу в комп и можно поглядеть состояние переменных в данный момент, или реакцию программы на то, или иное действие.

Подключив это дело к COM-USB конвертеру = получаем связь микроконтроллера с компом через USB порт. Актуально для ноутбуков.

Импульсный преобразователь

Сделана наконец-то маленькая полезняшка преобразователь напряжения.
Делает из 7-40в постоянного напряжения --> стабилизированые 5в 0.5А для питания микроконтроллеров и т.д.
В отличии от 7805 не требует радиатора и не греется.
Гипер полезная вещь. Давно уже собирался сделать.
Белая фигня вокруг дросселя - это термоклей. Неэстетично, зато крепко держит.

суббота, 6 декабря 2008 г.

Система контроля и индикации наличия парковочных мест

Разработана и изготовлена сложная система контроля наличия свободных парковочных мест для платных стоянок. 
Пять модулей фиксируют наличие свободных парковочных месть на пяти платных стоянках и передают информацию по RS485 магистрали в центральный модуль:

Центральный модуль формирует пакет данных и шлет в компьютер через RS232.
Компьютерная программа принимает пакет и шлет управляющие сигналы на большие светодиодные доски с надписями "Мест нет" и "Места есть" (ну, тока, на литовском языке это всё). Есть автоматически, есть ручной режим управления светодиодными досками.

А это датчики, которые и шлют инфу в центральный модуль. Тут на картинки они все соеденены проводками, по которым подается питания для тестирования.


Проект был достаточно сложным и растянулся на полторы недели седения по вечерам и до двух часов ночи. 
Получил немерянное колличество знаний. Вот оно самообразование.
Разобрался с принципом работы магистрали RS485, научился програмить на Visual Basic 6.