Приемник радиодатчиков

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Приемник радиодатчиков

Сообщение Bar_boss »

Статья - http://radiokot.ru/circuit/analog/receiv_transmit/35/

Доработанная прошивка к этой схеме для поддержки радиодатчиков на кодерах SC2262:
Вложения
1_1_epr.zip
(1.1 КБ) 726 скачиваний
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Приемник радиодатчиков

Сообщение igor-x »

интересно а какую дальность передачи удалось получить на этих радиомодулях?
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Приемник радиодатчиков

Сообщение Bar_boss »

На максимальную дальность не проверял, а так даже с "суррогатной" антенной (просто кусок провода сантиметров 10) приемник отлично принимает сигналы от радиодатчиков движения и радиогерконов, находящихся в противоположных точках квартиры. Причем, с преградой в виде межкомнатных стен.
tammat
Родился
Сообщения: 1
Зарегистрирован: Ср сен 11, 2013 08:46:11

Re: Приемник радиодатчиков

Сообщение tammat »

Добрый день, всем!
А можно ли как то передавать из этой схемы сигнал (Адрес датчика (24-битное число), его состояние на комп.
Извините если вопрос не корректен.
Спасибо
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Приемник радиодатчиков

Сообщение igor-x »

эту схему придется усложнить - заменить МК с выходами RS232, этот интерфейс можно подключить к кампу через буферные микросхемы(RS232 или USB - по желанию).
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Приемник радиодатчиков

Сообщение Bar_boss »

Так как требуется только передавать информацию на комп, то можно реализовать только половину UART: TX микроконтроллера==RX порта RS232. 12F629 не имеет аппаратного UART, но вполне можно обойтись и ним, сделав программный UART. Разумеется, код программы микроконтроллера для этого необходимо корректировать.

Из переделок по "железу" придется освободить один порт микроконтроллера (например, один из каналов управления реле) и на него вывести выход программного UART. Затем этот выход подключить через драйвер уровней МАХ232 к COM порту компьютера. Тогда в терминальной программе можно будет наблюдать адрес сработавшего датчика.
dmitrik
Родился
Сообщения: 1
Зарегистрирован: Пт фев 28, 2014 19:56:41

Re: Приемник радиодатчиков

Сообщение dmitrik »

Доброго времени !

Купил себе gsm сигнализацию, в комплекте идет беспроводной датчик движения.
Идея вообщем такая.
Я давненько заказал из Китая модули проводные датчики движения без корпуса, радиомодули(приемник, передатчик) на 433мгц. и контроллеры PIC12F675.
Схему включения контролера думаю применить эту, вместо кнопок подключить выход с модулей датчиков движения.
Как найти или возможно сделать прошивку микроконтроллера, что бы блок сигнализации принимал этот сигнал. Сама база обучается под радио сенсоры, принимает датчики дыма, открывание дверей , т.е. все китайские приблуды на частоте 433.
Вложения
rmodem16-1.png
(17.93 КБ) 952 скачивания
Tugarin
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт мар 24, 2011 23:11:49

Re: Приемник радиодатчиков

Сообщение Tugarin »

dmitrik писал(а):Схему включения контролера думаю применить эту, вместо кнопок подключить выход с модулей датчиков движения.
Как найти или возможно сделать прошивку микроконтроллера, что бы блок сигнализации принимал этот сигнал. Сама база обучается под радио сенсоры, принимает датчики дыма, открывание дверей , т.е. все китайские приблуды на частоте 433.


Посмотри этот радиодатчик, как раз на 629-м пике - http://electromost.com/news/radiodatchik_protechki_vody/2013-09-15-104
spin
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср окт 24, 2012 19:18:14

Re: Приемник радиодатчиков

Сообщение spin »

Хотелось бы почитать даташит на этот чип (SC1527). В сети не смог найти... Мне надо сделать эмулятор такого чипа, т.е. повторить протокол на передачу.
В статье мне не совсем понятен протокол, вернее его описание.

То ли лыжи не едут, то ли я ... :)

" код представляет собой 24-битное число."
Это понятно.
"Сначала передается одиночный импульс, так называемая преамбула. Длительность этого импульса составляет порядка 400 мкс. Затем следует пауза 10 мс,
Тут тоже понятно. А вот далее
В нем нули кодируются импульсами такой же длительности, как и преамбула (400 мкс), а единицы – импульсами длительностью 1000 мкс (1 мс)."
Рисунок в статье "говорит" несколько иначе, о чем соответствует надпись под эпюрой "Data H" и "Data L".
Изображение
Если посмотреть на эпюру, то получается, что:
- логическая единица (высокий уровень) передается так: длительность импульса 1000 мкс, пауза 400 мкс
- логический ноль (низкий уровень) передается так: длительность импульса 400 мкс, пауза 1000 мс
В итоге получается, что длительности передачи нуля и единицы равны, только очередность импульсов поменялась местами (высокий уровень с низким).
Где тут ошибка: в эпюре или в описании?
spin
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср окт 24, 2012 19:18:14

Re: Приемник радиодатчиков

Сообщение spin »

Отпишусь по поводу протокола передачи. В статье действительно ошибка в описании, правда - в эпюрах.
Прикупил я себе GSM сигнализацию вроде такой
Изображение
В комплекте датчиков не брал (мне так было дешевле).
После этого решил "прикошачить" к этой штучке датчики. Покупать готовые - дорого.
В итоге наваял прошивку для тиньки сначала по описанию (где ноль - импульс 400 мкс, единица - 1000 мкс). Девайс не понял кода.
Переделал прошивку по эпюре. Кстати, по даташиту (все-таки я его нашел), отношение длительности импульса к паузе 1/3 при передаче нуля. Итак: ноль - имп. 400 мкс, пауза 1200 мкс, единица - импульс 1200 мкс, пауза 400 мкс) - все прошло как по маслу, девайс принимает код. Преамбула 400 мкс импульс, 400 * 31 = 12400 мкс пауза.
Хотя я не исследовал как будет реагировать девайс на меньшую длительность паузы в преамбуле. Сделал сразу так, как пишет даташит.
AASSDD1212
Родился
Сообщения: 3
Зарегистрирован: Чт апр 30, 2015 10:26:02

Re: Приемник радиодатчиков

Сообщение AASSDD1212 »

глупый вопрос но,в архиве файл RX_schema.sdd открываю его Апачем 4.0 и вместо букв сплошные символы
подскажите как его открыть,очень важно
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Приемник радиодатчиков

Сообщение Bar_boss »

Программой Schemagee.
Это файл принципиальной схемы.
AASSDD1212
Родился
Сообщения: 3
Зарегистрирован: Чт апр 30, 2015 10:26:02

Re: Приемник радиодатчиков

Сообщение AASSDD1212 »

А что делает диод VD2(SM1)??
AASSDD1212
Родился
Сообщения: 3
Зарегистрирован: Чт апр 30, 2015 10:26:02

Re: Приемник радиодатчиков

Сообщение AASSDD1212 »

А что делает диод VD2(SM1)??
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Приемник радиодатчиков

Сообщение Bar_boss »

AASSDD1212 писал(а):А что делает диод VD2(SM1)??


Про явление самоиндукции слышал что-нибудь? Этот диод её убивает :kill:
Аватара пользователя
Бурабат
Сверлит текстолит когтями
Сообщения: 1190
Зарегистрирован: Ср апр 21, 2010 15:04:42
Откуда: Украина.

Re: Приемник радиодатчиков

Сообщение Бурабат »

Коты, здесь http://radiokot.ru/circuit/analog/receiv_transmit/35/ как-то вскользь было ска9ано про какие-то готовые модули приемо передатчиков. Можно конкретно то ли название комплекта, то ли ссылку на Ебей?
Мне нужно слушать "жучок". В поле...Хотелось бы без проблем на одну станцию...без поиска и свиста) Спасибо
Инвалиды, тоже люди
Аватара пользователя
minakan
Поставщик валерьянки для Кота
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Re: Приемник радиодатчиков

Сообщение minakan »

Есть альтернативная печатка, используется более распространенное реле jrc-23.
Спойлерhttp://electromost.com/forum/2-75-3
уважаемый ARS пишет:
варианты печаток под смд - контроллер для приемника и передатчика. Приемник в двух вариантах-с четырьмя реле и с одним.Может,кому и сгодится.:)
Противоположная сторона-сплошной экран. Места сквозной пайки на печатках выделены синим.Платы - на двухстороннем фольгированном стеклотекстолите.Убрал светодиоды-в таком включении реле (на 5 Вольт)они не работали. Поэтому светодиод и токоограничительный резистор я включил параллельно обмотки реле. Печатки в нарисованы в программе Лайоут 4.0
Упомянутый радиодатчик протечки воды тут:
Спойлерhttp://electromost.com/news/radiodatchik_protechki_vody/2013-09-15-104
Если надо несколько датчиков, то в области значений EEPROM меняем значение адресов 0х00…0х02, которые содержат значения 01-03-05 на любые другие.
На основе датчика протечки можно собрать датчик движения с модулем hc-sr501 и т. д.
Перед программированием процессора не забываем сначала считать содержимое памяти программ, там в самом конце 4 байта - константа, необходимая для правильной работы тактового генератора. Ее надо вставить в _прошивку_ на тоже место, а потом шить камень, чтобы он работал правильно... Сам на этом палился.
Вложения
dat4ik.rar
Печатки приемника (1-4 реле) и датчика протечки воды.
(31.87 КБ) 569 скачиваний
Ответить

Вернуться в «Статьи»