Страница 1 из 1
Программный пульт управления
Добавлено: Пт июн 14, 2013 18:32:21
AlekseyV
Доброго времени!
Возникла необходимость сделать пульт управления пиротехнический через интерфейсы - USB/LAN (без разницы). Сразу решил обратиться на форум, к профессионалам. Суть такова: нужно устр-во на микроконтроллере, управляемое через комп. интерфейс в какой-либо среде (Web-интерфейс, программа написанная в Delphi и т.п.). От устр-ва на выходе требуется сигнал (напр., 5В), который будет подаваться на реле, в зависимости от команды, далее реле замыкается - происходит зажигание пиро. и т.д. Примерно на 60 каналов (сот-но 60 реле). Не требую от вас какой-либо серьезной помощи. Все - чего хотелось бы, чтобы направили в нужное русло, дали статьи по данной теме, ссылки на форуме и т.п. Спасибо за внимание и помощь.
UPD: нашел схему на AT Mega 8 (
http://radiokot.ru/circuit/digital/automat/49/ )
Мне бы на подобии такой же схемы, только попроще: без ИК управления, клавиатуры и т.п.
И еще вот интересует, здесь 15 каналов, а как реализовать еще больше (до 60)?
Re: Программный пульт управления
Добавлено: Пт июн 14, 2013 20:48:48
Goodefine
Восемь регистров (по принципу
http://arv.radioliga.com/content/view/49/44/), контроллер с usb или с преобразователем типа ft232. Ну и предусмотреть защиту от случайного срабатывания.
Re: Программный пульт управления
Добавлено: Пн июн 17, 2013 13:39:57
kalobyte
наивный какой
в таких устройствах реле не стоят и там реализована защита и контроль обрыва/кз
я как раз сейчас читал про софтовый усб
http://avrhobby.ru/index.php?option=com ... :vusbpages
тут хорошо написано про усб хид
Re: Программный пульт управления
Добавлено: Пн июн 17, 2013 14:02:59
AlekseyV
Goodefine, kalobyte спасибо за ссылки на полезные статьи
На счет реле и защиты - на защите будут: индикаторы, соответственно, говорящие о состоянии воспламенителя и тумблер последовательно соединенный с реле.
Буду рад дальнейшей помощи статьями и др. полезными ресурсами!
Re: Программный пульт управления
Добавлено: Вт июн 18, 2013 22:39:30
AlekseyV
Кто подскажет - что за конденсатор такой на картинке?
Re: Программный пульт управления
Добавлено: Ср июн 19, 2013 15:44:22
kalobyte
обычный электролит 47мкф pindos edition
Re: Программный пульт управления
Добавлено: Ср июн 19, 2013 17:08:21
AlekseyV
kalobyte писал(а):обычный электролит 47мкф pindos edition
Ок, спасибо. Пиндосовские УГО не всегда понятны

Re: Программный пульт управления
Добавлено: Вс июн 30, 2013 16:11:59
AlekseyV
Подскажите по транзисторам.
Каким можно заменить транзистор КТ972Б (
http://radiokot.ru/circuit/digital/automat/49/03.gif )?
Re: Программный пульт управления
Добавлено: Вс июн 30, 2013 17:46:43
kalobyte
любые с током 100ма типа бц547 или смд 848
можно кт315

Re: Программный пульт управления
Добавлено: Чт июл 04, 2013 15:48:49
Alexeyslav
Не надо связываться с USB напрямую, возьми стандартный переходник USB-UART тогда все очень-очень упростится, с контроллером сможешь общаться через COM-порт хоть через черта лысого(Даже через DOS реально, турбопаскаль все дела... ), а не только делфи...
Вот только одно предостережение... с USB не стоит связываться вообще если тебе нужно гарантированное время реакции 10мс и меньше. USB-контроллер может запросто задержать данные на 10мс... когда они идут потоком преимущественно в одну сторону - проблем нет, вот когда речь идет о малых и нерегулярных объемах трафика - задержки становятся узким местом.
Re: Программный пульт управления
Добавлено: Сб июл 06, 2013 18:27:26
AlekseyV
Alexeyslav писал(а):Не надо связываться с USB напрямую, возьми стандартный переходник USB-UART тогда все очень-очень упростится, с контроллером сможешь общаться через COM-порт хоть через черта лысого(Даже через DOS реально, турбопаскаль все дела... ), а не только делфи...
Вот только одно предостережение... с USB не стоит связываться вообще если тебе нужно гарантированное время реакции 10мс и меньше. USB-контроллер может запросто задержать данные на 10мс... когда они идут потоком преимущественно в одну сторону - проблем нет, вот когда речь идет о малых и нерегулярных объемах трафика - задержки становятся узким местом.
Спасибо за совет.
Вот такой подойдет -
http://progects.narod.ru/Shems/USB-RS232/USB-RS232.htm ? Если да, то выходы TX и RX можно подключать напрямую к МК?
Только без DD2 и DD3, т.к. нет надобности в них.
Предполагаю, что можно и обойтись без FT232, собрав на Atmega8 -
http://regul.orionnet.ru/projects/index ... /usb-uart/ только бы исходник прошивки найти на МК.
Re: Программный пульт управления
Добавлено: Сб июл 06, 2013 19:15:30
Alexeyslav
Не надо такие вещи делать на МЕГЕ8 - глючить будет очень сильно, проблема с дровами на все операционки и т.д. и т.п.
Ну и сайт ты нашел со схемой... Здесь немного термины перепутали(видимо на скорую руку делалось или без понимания). Выход там не RS-232 а UART - то что нужно для контроллера, а RS-232 описывает компьютерный интерфейс с размахом напряжения +-12В. Возможно так кроме этой ошибки еще и другие. Вобщем сверить надо с оригиналом.
Подключая внешний EEPROM - можно прописать свои VID PID - коды(прописать свой драйвер из идущего в комплекте, со своим именем будущего устройства) и текстовый идентификатор, который выскочит до установки драйверов. Без этой микры будут стандартные значения.