Четверг, 19.10.2017, 18:10
| RSS
Главная | Радиомодуль - Страница 22 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 22 из 29«1220212223242829»
Модератор форума: Zoolu 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Радиомодуль
AdminДата: Воскресенье, 22.01.2017, 17:02 | Сообщение # 211
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
Цитата deniss1900 ()
А почему программно не сделаете по событиям кнопок?

А мне так пока больше нравится. Понадобится - сделаю biggrin
Только кнопки и их цвет тут не при чем. Если организовывать контроль события по сработке кнопки, то для этого всегда должен быть открыт браузер, что бы html страница постоянно посылала запросы. Так что без питоновского скрипта, самостоятельно взаимодействующего по RS485 с радиомодулем, тут никак не обойтись. Впрочем, написать такой скрипт - это не проблема.
 
deniss1900Дата: Воскресенье, 22.01.2017, 17:06 | Сообщение # 212
Группа: Участники
Сообщений: 515
Статус: Offline
Цитата Admin ()
Впрочем, написать такой скрипт - это не проблема.
Пора бы и написать biggrin
 


AdminДата: Воскресенье, 22.01.2017, 17:16 | Сообщение # 213
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
Честно сказать? Просто лень smile
Не люблю писать "по заказу". Это ведь не работа, на которой приходится делать то, что не всегда нравится самому.
 
deniss1900Дата: Воскресенье, 22.01.2017, 17:21 | Сообщение # 214
Группа: Участники
Сообщений: 515
Статус: Offline
Цитата Admin ()
писать "по заказу"
Дак это не заказ. А просьба smile .  Сразу отпадает лишнее устройство "приемник радио датчиков". А со знанием питона де лов Вам на полчасика.
 
AdminДата: Воскресенье, 22.01.2017, 17:51 | Сообщение # 215
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
Цитата deniss1900 ()
А со знанием питона де лов Вам на полчасика.

Так оно со стороны все просто кажется biggrin
 
ppwwddДата: Среда, 08.02.2017, 13:43 | Сообщение # 216
Группа: Участники
Сообщений: 196
Статус: Offline
ADMIN, попробовал повторно прочитать коды брелков радиомодулем. Поставил резистор 3М на задающем генераторе PT2262. (еще раз внимательно прочитал Вашу статью про радиомодуль, там об этом сказано, а я как-то пропустил тот момент. Извините...).   Я читал коды кнопок пульта, с запрограммированным перемычками,  адресом 10hex.
Радиомодулем                                                             Радиосканером
A    hex03 03 00  bin 0000 0011 0000 0011 0000 0000              hex00 03 03   bin  0000 0000 0000 0011 0000 0011      hex 101- пульт 10 кн.А
B         03 0C 00                                                                          00 03 0C
C         03 30 00                                                                          00 03 30
D         03 C0 00                                                                         00 03 C0
Я не расписываю тут все и так понятно, что прочитанная информация сдвинута или переставлена на две тетрады.  Я еще в своем сообщении 188, где я расписывал свое понимание декодирования радиосканером обратил на это внимание.  Там у меня переставлены местами адресные полубайты, чтобы можно было объяснить как получается код адреса пульта и код кнопки. При чтении сегодня радиомодулем я увидел, что полубайты тоже переставлены местами. И тогда, чтобы получилось правильно,  радиомодулем (радиосканером) должно быть прочитано:  А - 03 00 03, В - 03 00 0C, C - 03 00 30, D - 03 00 C0. Или же: A - 101, B - 102, C - 104, D - 108 если взять два бита за один. ADMIN, Вы меня хоть режьте, а я буду настаивать, что для радиопультов на PT(SC)2262 формирование 1-го бита двухимпульсное. Я поднял этоту тему потому, что для меня,  как для бывшего электронщика, если железу присвоен какой-то код, то я должен видеть его в программе, и объяснить его для себя, если он даже закодирован каким либо образом.
Да, еще. Если все коды читаются правильно, то в сформированых кодах будут только 0, 3, С, F. Это если принять то, что 24-х битное кодирование для PT2262.
    Прочитал еще коды кнопок пульта с адресом 01hex :
A - 03 06 00  6 не должно быть. Ошибка чтения. Должно быть 03 00 03. Поменяны местами два левых байта. Должно быть A- 00 03 03     011 
B - 03 00 0C                                                                                                                                                                     B- 00 03 0C    012
C - 03 00 30                                                                                                                                                                     C- 00 03 30     014
D - 03 00 C0                                                                                                                                                                     D- 00 03 C0    018.
На пульте 01 нажимались кнопки с кодами 1,2,4,8. В пульте 01 упорно кнопку А читает как 03 06 00.   От резистора сильно зависит. Ставил 3,3М читалось гораздо хуже. Ставил  2М, 2,7М.  Лучше всего результаты 2,9 -3М. Необходимо читать после паузы синхроимпульса. 


Сообщение отредактировал ppwwdd - Среда, 08.02.2017, 16:17
 
AdminДата: Среда, 08.02.2017, 18:17 | Сообщение # 217
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
Посмотрел выложенный исходник. Если Вы сравните подпрограмму чтения датчика RX_SENSOR то и в радиомодуле и в сканере они идентичны.
Поэтому, мне пока сложно ответить, почему оба девайса читают по разному. В любом случае, на целый байт сдвига быть не должно.

С другой стороны - если даже код считан и записан неправильно, то эта "неправильность" будет и при приеме, следовательно, код должен быть интерпретирован радиомодулем как достоверный. Другими словами, если ребенка научили писать "малако" вместо "молоко", то читая книгу он увидит в слове "молоко" ошибку, а слово "малако" будет воспринимать как правильное.
 
ppwwddДата: Среда, 08.02.2017, 20:03 | Сообщение # 218
Группа: Участники
Сообщений: 196
Статус: Offline
ADMIN, дело в том, что когда в брелке был резистор 4,7М, то радиосканер читал, как показано выше. А радиомодуль какую-то белеберду читал. поставил резистор 3М, получилось то, что выше. Правда, нужно прочитать еще радиосканером пульт, когда резистор 3М стоит. Как-то я это не учел.
Хотя всеравно при чтении радиомодулем есть много ошибок. Не всегда он читал так, как я показал ввыше.

Добавлено (08.02.2017, 19:35)
---------------------------------------------
Было бы хорошо первое слово в фрейме пропустить, выловить паузу в 124 такта задающего генератора в синхробите  (это где-то 10ms для рез. 3М) а потом начать принимать 24 импульса информации, та для надежности еще пару раз ее принять.
То что я привел выше - это радиомодуль с первого раза прочитал, а следующие разы записывалась часто ложная информация.

Добавлено (08.02.2017, 20:00)
---------------------------------------------
ADMIN, прочитал коды радисканером сейчас, когда резистор стоит 3М. Читается также как и радиомодулем. Прочитал два пульта с адресами 10 и 01. Есть еще один момент.  Когда пульт с адресом 10 переставляются правый байт со средним. А когда 01, то переставляется левый со средним.

Добавлено (08.02.2017, 20:03)
---------------------------------------------
А насчет молоко, то в одном случае читается ломоко, а в другом моколо.

Сообщение отредактировал ppwwdd - Среда, 08.02.2017, 19:40
 


AdminДата: Среда, 08.02.2017, 20:08 | Сообщение # 219
Admin
Группа: Администраторы
Сообщений: 3597
Статус: Offline
ppwwdd, повторюсь - давайте сначала доведем до логического завершения контроллер RS485. Или тема этого контроллера уже никого не интересует? Ну обещал же в соседней теме - доведем ее до ума, тогда и возьмусь за радиомодуль.
 
ppwwddДата: Среда, 15.02.2017, 11:25 | Сообщение # 220
Группа: Участники
Сообщений: 196
Статус: Offline
ADMIN, я помню. Только тоже чешутся руки полезным быть.  Вот я сейчас подключу радиомодуль и думаю пойдут сбросы контроллера RS485.

Добавлено (15.02.2017, 11:25)
---------------------------------------------
ADMIN, а не мало ли 4,5-5В для питания передатчика радиогеркона? В радиоблелке 12В.

 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Радиомодуль
Страница 22 из 29«1220212223242829»
Поиск:



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