Четверг, 28.03.2024, 17:35
| RSS
Главная | Радиомодуль - Страница 2 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Радиомодуль
AdminДата: Вторник, 24.02.2015, 17:32 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата indarik ()
И еще вопрос какие антены лучше использовать для приемника и передатчиков?

Что может лучше и проще четвертьволнового вибратора smile
Но я вообще использую отрезок провода 1/8 волны.
 


indarikДата: Воскресенье, 07.06.2015, 13:03 | Сообщение # 12
Группа: Пользователи
Сообщений: 104
Статус: Offline
Admin.Еще раз хочу обратиться к Вам за помощью с этим контроллером. Контроллер,
прошил прошивкой radiopult_adr.hex .При прошивке вручную указываю коды датчиков
в епроме, все прошивается без ошибок. Включаю контроллер мочу датчик протечки
бузер бикает пол часа на контролере нет сработки ни в одной зоне. Далее очищаем
память контроллера кнопкой .Нажимаем кнопку записать код датчика запись
проходит нормально. Снова мочим датчик, контроллер срабатывает, делаем сброс
портов через веб и снова мочим датчик, и снова  ни в одной зоне нет срабатывания. Выключаем - включаем
контроллер, снова есть сработка на датчик. Считываю программатором с пика
прошивку, смотрю в епром, а там полная ахинея. Ни раз не было, чтоб запомнился
правильный код. Но даже с кривыми данными он умудряется сработать на этот
датчик. Также  прошивал пик на другом
компьютере с USB и com программаторами результат остался тем же не корректная
работа. Пики тоже пробовал разные, перебрал уже штук пять.  Думаю, проверю все железо (программатор, приемник,
плату контроллера) на вшивость и прошил  пик прошивкой RX_RS232.HEX все работает, как и
должно быть. Коды, прописанные в ручную при прошивке определяются корректно. При
записи с самого контроллера тоже определяются корректно. Из этого делаю вывод,
что в программаторе, плате контроллера, приемнике косяков нет, они полностью
рабочие.  Может, Вы сольете и выложите  прошивку с Вашего рабочего контроллера.
 
AdminДата: Воскресенье, 07.06.2015, 16:16 | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата indarik ()
При прошивке вручную указываю коды датчиков в епроме, все прошивается без ошибок.

Коды указываются с номером зоны?

Цитата indarik ()
Нажимаем кнопку записать код датчика запись проходит нормально. Считываю программатором с пика прошивку, смотрю в епром, а там полная ахинея.

Вот этот момент мне немного непонятен - т.е получается данные записались нормально, а затем происходит их разрушение в EEPROM?

Цитата indarik ()
Пики тоже пробовал разные, перебрал уже штук пять

Цитата indarik ()
Может, Вы сольете и выложите  прошивку с Вашего рабочего контроллера.

Тут проблема скорее всего не в контроллере, а в датчике протечки. С другими датчиками контроллер работает нормально?
Какой пик используется в радиодатчике протечки воды - 629 или 675? Если 675, то при возможности нужно попробовать 629. Просто я сейчас обнаружил интересную закономерность в датчике, которую необходимо проверить.
 
indarikДата: Понедельник, 08.06.2015, 07:08 | Сообщение # 14
Группа: Пользователи
Сообщений: 104
Статус: Offline
Цитата Admin ()
Коды указываются с номером зоны?



Цитата Admin ()
Вот этот момент мне немного непонятен - т.е получается данные записались нормально, а затем происходит их разрушение в EEPROM?

Очищаем память кнопкой. Далее нажимаем кнопку, записатьновый код. Выбираем необходимую зону, приводим в срабатывание датчик. Светодиод
благополучно гаснет, что как я понимаю, говорит о том, что код записался. Далее
мочим снова датчик и контроллер срабатывает в нужной нам зоне . Сбрасываем
порты через веб и снова мочим датчик бузер бикает на вебе тишина нет сообщения
о сработке. Снимаем пик, считываем содержимое и вот что там имеем.



Цитата Admin ()
С другими датчиками контроллер работает нормально?

С другим датчиком такая же история. Но вот этот приемник http://lock.3dn.ru/news/priemnik_radiodatchikov/2013-07-18-102 определяет эти же датчики бес проблем, что при  ручной записи кода, что при записи с кнопки с
самого приемника . И как быть с тем, что таже плата радиомодуля прекрасно
работает с прошивкой RX_RS232.HEX? Все коды, записанные в ручную при прошивке и
с кнопки контроллера прекрасно определяются. С теме же датчиками которые не хотят работать с прошивкой radiopult_adr.hex.

Цитата Admin ()
Какой пик используется в радиодатчике протечки воды - 629 или 675?

В протечке  стоят 12F629.
Прикрепления: 5743760.jpg (147.7 Kb) · 8145726.jpg (147.5 Kb)


Сообщение отредактировал indarik - Понедельник, 08.06.2015, 07:27
 


AdminДата: Понедельник, 08.06.2015, 11:48 | Сообщение # 15
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Цитата indarik ()
Сбрасываем порты через веб и снова мочим датчик бузер бикает на вебе тишина нет сообщения о сработке. Снимаем пик, считываем содержимое и вот что там имеем.

Да, непонятно почему, но произошло стирание данных в EEPROM sad
Хорошо, я вечером для чистоты эксперимента считаю прошивку со своего радиомодуля и выложу на форуме. Потом будем разбираться дальше.

==================
Добавлено 18.56:

Считал прошивку, проверяем.
Прикрепления: radio_admin.zip (3.0 Kb)
 
indarikДата: Вторник, 09.06.2015, 11:06 | Сообщение # 16
Группа: Пользователи
Сообщений: 104
Статус: Offline
Прошил пик Вашей прошивкой, но ничего не изменилось. У меняесть пульт от Led ленточек на 433МГц 
его коды тоже не распознались. Хотя стоящий рядом приемник радио датчиков
радостно моргал светодиодами на этот пульт. Плату новую делал, пики менял,
приемники менял, источники команд менял, прошивать на разных компах и разными
программаторами пробовал. Прошивки разные пробовал и только на RX_RS232.HEX эта
плата работает адекватно. Источники помех для приемника роутер, модем, комп
тоже выключал. Какие еще действия можно предпринять, чтоб этот контроллер
заработал со своей прошивкой как ему и пологается.
 
AdminДата: Вторник, 09.06.2015, 21:20 | Сообщение # 17
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Кажется, я понял в чем дело smile
Скачайте по-новой прошивку для радиомодуля с поста #15, она обновлена. По идее все должно заработать.
 
indarikДата: Среда, 10.06.2015, 08:49 | Сообщение # 18
Группа: Пользователи
Сообщений: 104
Статус: Offline
Спасибо за новый код. Приемник коды датчиков распозналнормально через кнопку и если записать в ручную при прошивке. Теперь буду  мучить передатчик на этом контроллере.
 
indarikДата: Среда, 10.06.2015, 19:41 | Сообщение # 19
Группа: Пользователи
Сообщений: 104
Статус: Offline
За неимением брелков записал в радио модуль случайные значения.Такие же значения   записал в приемник
радио датчиков. При нажатии в вебе кнопок от брелка на приемнике радио датчиков
ни один светодиод не загорелся. Передатчики менять  пробовал, результата не дало. Вот  что записано в епроме.





Я правильно понимаю, что можно заносить любые свои значения главное, чтоб они совпадали с теми,
что записаны в  приемнике? 

Прикрепления: 6478457.jpg (148.5 Kb) · 4625880.jpg (147.7 Kb)
 


AdminДата: Среда, 10.06.2015, 21:11 | Сообщение # 20
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
А если записать коды приемник радиодатчиков не "напрямую", а инициировав запись посылкой кода из радиомодуля из web интерфейса?
А потом сравнить результат?
Возможно, что данные записываются со сдвигом на один бит. Нужно проверить, что передаваемые коды с радиомодуля и записывающиеся в приемник радиодатчиков имеют одинаковое значение. Другими словами, допустим, что байт имеющий значение 21 не записывается как 22.
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Поиск:



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