Приемник радиодатчиков
Приемник радиодатчиков
Статья - http://radiokot.ru/circuit/analog/receiv_transmit/35/
Доработанная прошивка к этой схеме для поддержки радиодатчиков на кодерах SC2262:
Доработанная прошивка к этой схеме для поддержки радиодатчиков на кодерах SC2262:
- Вложения
-
- 1_1_epr.zip
- (1.1 КБ) 726 скачиваний
Re: Приемник радиодатчиков
интересно а какую дальность передачи удалось получить на этих радиомодулях?
Re: Приемник радиодатчиков
На максимальную дальность не проверял, а так даже с "суррогатной" антенной (просто кусок провода сантиметров 10) приемник отлично принимает сигналы от радиодатчиков движения и радиогерконов, находящихся в противоположных точках квартиры. Причем, с преградой в виде межкомнатных стен.
Re: Приемник радиодатчиков
Добрый день, всем!
А можно ли как то передавать из этой схемы сигнал (Адрес датчика (24-битное число), его состояние на комп.
Извините если вопрос не корректен.
Спасибо
А можно ли как то передавать из этой схемы сигнал (Адрес датчика (24-битное число), его состояние на комп.
Извините если вопрос не корректен.
Спасибо
Re: Приемник радиодатчиков
эту схему придется усложнить - заменить МК с выходами RS232, этот интерфейс можно подключить к кампу через буферные микросхемы(RS232 или USB - по желанию).
Re: Приемник радиодатчиков
Так как требуется только передавать информацию на комп, то можно реализовать только половину UART: TX микроконтроллера==RX порта RS232. 12F629 не имеет аппаратного UART, но вполне можно обойтись и ним, сделав программный UART. Разумеется, код программы микроконтроллера для этого необходимо корректировать.
Из переделок по "железу" придется освободить один порт микроконтроллера (например, один из каналов управления реле) и на него вывести выход программного UART. Затем этот выход подключить через драйвер уровней МАХ232 к COM порту компьютера. Тогда в терминальной программе можно будет наблюдать адрес сработавшего датчика.
Из переделок по "железу" придется освободить один порт микроконтроллера (например, один из каналов управления реле) и на него вывести выход программного UART. Затем этот выход подключить через драйвер уровней МАХ232 к COM порту компьютера. Тогда в терминальной программе можно будет наблюдать адрес сработавшего датчика.
Re: Приемник радиодатчиков
Доброго времени !
Купил себе gsm сигнализацию, в комплекте идет беспроводной датчик движения.
Идея вообщем такая.
Я давненько заказал из Китая модули проводные датчики движения без корпуса, радиомодули(приемник, передатчик) на 433мгц. и контроллеры PIC12F675.
Схему включения контролера думаю применить эту, вместо кнопок подключить выход с модулей датчиков движения.
Как найти или возможно сделать прошивку микроконтроллера, что бы блок сигнализации принимал этот сигнал. Сама база обучается под радио сенсоры, принимает датчики дыма, открывание дверей , т.е. все китайские приблуды на частоте 433.
Купил себе gsm сигнализацию, в комплекте идет беспроводной датчик движения.
Идея вообщем такая.
Я давненько заказал из Китая модули проводные датчики движения без корпуса, радиомодули(приемник, передатчик) на 433мгц. и контроллеры PIC12F675.
Схему включения контролера думаю применить эту, вместо кнопок подключить выход с модулей датчиков движения.
Как найти или возможно сделать прошивку микроконтроллера, что бы блок сигнализации принимал этот сигнал. Сама база обучается под радио сенсоры, принимает датчики дыма, открывание дверей , т.е. все китайские приблуды на частоте 433.
- Вложения
-
- rmodem16-1.png
- (17.93 КБ) 952 скачивания
Re: Приемник радиодатчиков
dmitrik писал(а):Схему включения контролера думаю применить эту, вместо кнопок подключить выход с модулей датчиков движения.
Как найти или возможно сделать прошивку микроконтроллера, что бы блок сигнализации принимал этот сигнал. Сама база обучается под радио сенсоры, принимает датчики дыма, открывание дверей , т.е. все китайские приблуды на частоте 433.
Посмотри этот радиодатчик, как раз на 629-м пике - http://electromost.com/news/radiodatchik_protechki_vody/2013-09-15-104
Re: Приемник радиодатчиков
Хотелось бы почитать даташит на этот чип (SC1527). В сети не смог найти... Мне надо сделать эмулятор такого чипа, т.е. повторить протокол на передачу.
В статье мне не совсем понятен протокол, вернее его описание.
То ли лыжи не едут, то ли я ...
" код представляет собой 24-битное число."
Это понятно.
"Сначала передается одиночный импульс, так называемая преамбула. Длительность этого импульса составляет порядка 400 мкс. Затем следует пауза 10 мс,
Тут тоже понятно. А вот далее
В нем нули кодируются импульсами такой же длительности, как и преамбула (400 мкс), а единицы – импульсами длительностью 1000 мкс (1 мс)."
Рисунок в статье "говорит" несколько иначе, о чем соответствует надпись под эпюрой "Data H" и "Data L".

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

Если посмотреть на эпюру, то получается, что:
- логическая единица (высокий уровень) передается так: длительность импульса 1000 мкс, пауза 400 мкс
- логический ноль (низкий уровень) передается так: длительность импульса 400 мкс, пауза 1000 мс
В итоге получается, что длительности передачи нуля и единицы равны, только очередность импульсов поменялась местами (высокий уровень с низким).
Где тут ошибка: в эпюре или в описании?
Re: Приемник радиодатчиков
Отпишусь по поводу протокола передачи. В статье действительно ошибка в описании, правда - в эпюрах.
Прикупил я себе GSM сигнализацию вроде такой

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

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

- Бурабат
- Сверлит текстолит когтями
- Сообщения: 1190
- Зарегистрирован: Ср апр 21, 2010 15:04:42
- Откуда: Украина.
Re: Приемник радиодатчиков
Коты, здесь http://radiokot.ru/circuit/analog/receiv_transmit/35/ как-то вскользь было ска9ано про какие-то готовые модули приемо передатчиков. Можно конкретно то ли название комплекта, то ли ссылку на Ебей?
Мне нужно слушать "жучок". В поле...Хотелось бы без проблем на одну станцию...без поиска и свиста) Спасибо
Мне нужно слушать "жучок". В поле...Хотелось бы без проблем на одну станцию...без поиска и свиста) Спасибо
Инвалиды, тоже люди
- minakan
- Поставщик валерьянки для Кота
- Сообщения: 2209
- Зарегистрирован: Вт июл 27, 2010 11:31:59
- Откуда: Кххх
Re: Приемник радиодатчиков
Есть альтернативная печатка, используется более распространенное реле jrc-23.
уважаемый ARS пишет:
Упомянутый радиодатчик протечки воды тут:
Если надо несколько датчиков, то в области значений EEPROM меняем значение адресов 0х00…0х02, которые содержат значения 01-03-05 на любые другие.
На основе датчика протечки можно собрать датчик движения с модулем hc-sr501 и т. д.
Перед программированием процессора не забываем сначала считать содержимое памяти программ, там в самом конце 4 байта - константа, необходимая для правильной работы тактового генератора. Ее надо вставить в _прошивку_ на тоже место, а потом шить камень, чтобы он работал правильно... Сам на этом палился.
Спойлер
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 и т. д.
- Вложения
-
- dat4ik.rar
- Печатки приемника (1-4 реле) и датчика протечки воды.
- (31.87 КБ) 569 скачиваний