Четверг, 13.12.2018, 13:44
| RSS
Главная | Радиомодуль - Страница 29 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Модератор форума: Zoolu  
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Радиомодуль
msv-kemДата: Вторник, 03.10.2017, 17:10 | Сообщение # 281
Группа: Участники
Сообщений: 3
Статус: Offline
Добрый вечер или день !!! Вопрос по радиомодулю:  прошивка radio_modbus_02.hex, программирование и срабатывание
происходит в штатном режиме, то есть загорается светодиод зоны срабатывающего датчика. на веб интерфейсе датчик нормально
отображается. При нажатии Сброс на веб странице, команда  на 16F628A проходит и возвращается ответ, при этом светодиод сработавшей зоны продолжает гореть,
через некоторое неопределенное время 2-20 минут светодиод гаснет.
 
AdminДата: Вторник, 03.10.2017, 19:12 | Сообщение # 282
Admin
Группа: Администраторы
Сообщений: 4023
Статус: Offline
Цитата msv-kem ()
программирование и срабатывание
происходит в штатном режиме, то есть загорается светодиод зоны срабатывающего датчика. на веб интерфейсе датчик нормально
отображается. При нажатии Сброс на веб странице, команда  на 16F628A проходит и возвращается ответ, при этом светодиод сработавшей зоны продолжает гореть,

до этого момента все верно - т.е. устройство работает так как и задумывалось

Цитата msv-kem ()
через некоторое неопределенное время 2-20 минут светодиод гаснет.

а здесь скорее всего происходит сброс МК по WDT. Это может произойти из-за того, что МК принял помеху на начало посылки и зациклился на обработке. Другими словами - плохая помехозащищенность. Поэтому сейчас и планируем переработать радиомодуль.
Кстати в процессе экспериментов выяснилось, что модули на 315 МГц работают значительно стабильнее чем на 433 Мгц. По крайней мере у меня было именно так.
 
ppwwddДата: Воскресенье, 12.11.2017, 15:11 | Сообщение # 283
Группа: Участники
Сообщений: 284
Статус: Offline
Потихоньку включаюсь в работу. Радиодатчики.  Плюс - замкнутая система радиоуправления на NRF24L01 на 6 команд. Можно использовать для обратной связи  контроля выполнения команд  устройствами, расположенными вне зоны видимости.
Прикрепления: 7035950.jpg(331.7 Kb)
 
AdminДата: Воскресенье, 12.11.2017, 16:50 | Сообщение # 284
Admin
Группа: Администраторы
Сообщений: 4023
Статус: Offline
ppwwdd, с возвращением smile
А что за датчик посредине фото? Два похожих, это я так понимаю контроль утечки газа, а этот?
 


ppwwddДата: Понедельник, 13.11.2017, 07:50 | Сообщение # 285
Группа: Участники
Сообщений: 284
Статус: Offline
Спасибо, ADMIN! 
Тяжело после таких перерывов. Все забывается, месяц нужно упорно работать, чтобы мозги хоть немного зашевелились.
Посредине - это MQ-7 датчик на СО. А другие  два - это  MQ-2 на пропан, бутан, метан.

Добавлено (13.11.2017, 07:50)
---------------------------------------------
ADMIN, а есть ли у Вас интерес к модулям NRF24L01?

 
AdminДата: Понедельник, 13.11.2017, 09:41 | Сообщение # 286
Admin
Группа: Администраторы
Сообщений: 4023
Статус: Offline
Цитата ppwwdd ()
ADMIN, а есть ли у Вас интерес к модулям NRF24L01?

Даже не знаю. У меня есть несколько таких с интерфейсом SPI. Но как-то их применить руки так и не дошли. Больше интереса проявляю к интеграции в систему ESP8266 – эта железка уже тоже давно ждет своего применения
 


ZooluДата: Понедельник, 13.11.2017, 11:26 | Сообщение # 287
Группа: Модераторы
Сообщений: 490
Статус: Offline
Цитата Admin ()
Больше интереса проявляю к интеграции в систему ESP8266
Ага, я не дождался доработки прошивки радиомодуля и прикрутил "на пока" приемник и передатчик как раз к ESP8266))))
 


ppwwddДата: Пятница, 29.12.2017, 21:37 | Сообщение # 288
Группа: Участники
Сообщений: 284
Статус: Offline
Уже два дня экспериментирую с ресиверами трансиверами (китайскими) на 315 и 433 МГц. Для того, чтобы модули: radiomodule, remote control, radiogercon, watercontrol, radio sensorcontrol надежно взаимодействовали - необходимо иметь логический анализатор, отверточку (можно даже часовую, чтобы контур на ресивере подстраивать). Если контролировать декодированный сигнал логическим анализатором после приема ресивером, то временные параметры составляющих  "0" и "1" (длительности импульса и паузы) очень даже отличаются от того, что задается в программе. Импульс всегда короче, а пауза всегда длиннее. Поэтому при анализе контроллером входного кода он часто может быть не распознан. Поэтому программно импульс нужно делать длиннее, а паузу немного короче. Я в радиомодуле и для "1" и для "0" отдельно задавал выдержки времнени для формирования длительности импульса и паузы. Экспериментально это мною проверено не один раз на 20 комплектах 315 и 433 МГц приемо-передатчиков. К тому же мне пришло 10 комплектов приемо-передатчиков с Китая у которых: на трансиверах 433 МГц отсутствовали кондансаторы на 7пф. Впаял на 5пф трансиверы заработали. А на трансиверах 315МГц стояли индуктивности в 3 витка как на 433МГцовых.  А должно быть 5 витков. Для того чтобы настроить пару передатчик-приемник, нужно иметь исправный настроенный передатчик. По нему, используя логический анализатор, настроить точно приемник. Для этой цели необходимо сердечник катушки осторожно по чуть-чуть вращать и логическим анализатором снимать параметры  выходного сигнала приемника. Добиться чтобы как можно больше они соответствовали тому, что заложено программно на передачу. Но параметры должны еще соответствовать допускам, заложенным в программе приемного контроллера. Играя этими всеми параметрами, плюс к тому же подстройкой контуров, растягиванием-сжиманием витков индуктивностей, можно добиться надежной работы премо-передачи и декодирования. Понял ли кто-нибудь меня или нет, но мне сделать легче это все, чем рассказать. Возле этих китайских приемо-передатчиков нужно еще немного поработать.

Сообщение отредактировал ppwwdd - Пятница, 29.12.2017, 21:41
 
ZooluДата: Суббота, 30.12.2017, 05:39 | Сообщение # 289
Группа: Модераторы
Сообщений: 490
Статус: Offline
Эти корректировки нельзя рассчитывать программно?
 
ppwwddДата: Суббота, 30.12.2017, 07:20 | Сообщение # 290
Группа: Участники
Сообщений: 284
Статус: Offline
Такие ресиверы можно настраивать, применяя брелок на 315 или 433Мгц. Для этого перемычкой закоротить любую кнопку и контролировать выходной сигнал на ресивере. Можно обычным прибором по максимуму выходного сигнала, но лучше логическим анализатором. затем вместо брелка сигнал принимается от контроллера с установленным трансивером 315 или 433 МГц. Возможно придется индуктивность отмеченну на скрине растянуть или даже сделать на один виток больше или меньше, чтобы добиться лучшего качества сигнала. Затем уже программно выставить константы задержек времени для формирования параметров импульса и паузы "0" и "1" в передающем контроллере и также константы задержек времени в приемном контроллере для надежного декодирования приходящего кода.
Прикрепления: 5257452.png(148.1 Kb) · 7285831.png(135.4 Kb) · 5899661.png(145.7 Kb) · 5267015.png(213.9 Kb)


Сообщение отредактировал ppwwdd - Суббота, 30.12.2017, 07:30
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Поиск:



T2M © 2018
Сайт управляется системой uCoz