Страница 1 из 1

работа с RS-232 ?

Добавлено: Пн мар 10, 2014 11:00 pm
gsv_75
Доброе время суток.
Начинаю разрабатывать свою систему домашней автоматизации на основе 1-wire. Остановился на проекте SmartLiving, так как судя по описанию имеется большинство элементов для контроля и управления.
В ходе изучения материала возник вопрос по обработке (прием- передача) данных с блока контроля (устройство, подключенное к ПК по USB (на базе FT232), обеспечивающее питание 12В линии датчиков 1-wire, ее контроль на просадки напряжения и перезагрузку ПК через команду GSM, на случай его зависания.
Подразумевается, что устройство с определенной периодичность выдает в RS232 информацию о своем состоянии (текущее состояние, напряжение в линию 1-wire, температура внутри устройства, аварийные сообщения, состояние GSM сети и т.д.) и может принимать информацию в виде команд управления устройством (запрос баланса карты GSM, отключение питания линии 1-wire и т.д.)
Есть ли у кого наработки по приему - передаче данных по RS 232?

Re: работа с RS-232 ?

Добавлено: Вт мар 11, 2014 7:52 am
shemnik69
При передаче сигналов по данному стандарту есть недостаток,очень небольшое расстояние. 1,5-2 м. Если ВЫ хотите перегружать PC. при его нестабильном поведении. то лучше использовать не данный стандарт. а LPT.
На него (любой вывод которым будем управлять) "вешаем" DogTimer на основе микросхемы таймера NE 555 и периодически "дергаем" ножку LPT сбрасывая Дог таймер, например раз в 5 сек.
Если при зависании, ножка, перестанет менять свое состоянии 1/0, то дог таймер перегрузит PC.
Схема стабильно работает. Вариантов в сети много.
А вот от RS232 советую отойти в сторону USB/ RS485 либо использовать преобразователь RS 232/485.
Это мое мнение.. :D

Re: работа с RS-232 ?

Добавлено: Вт мар 11, 2014 8:32 am
gsv_75
Спасибо за ответ, но все же интересует информация по обработке информации по RS232 в SmartLiving, так как устройство уже реализовано и успешно работает.