[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Форум uCProg » Управление и контроль » (21 статья) Прием сигнала с беспроводных датчиков
(21 статья) Прием сигнала с беспроводных датчиков
BorodaДата: Пятница, 30.03.2018, 00:23 | Сообщение # 61
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Логер есть? Типа такого.
 
pomor2000Дата: Пятница, 30.03.2018, 12:34 | Сообщение # 62
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Логера нет, но если мне самому будет нужен соберу. Пока не горит.
 
pomor2000Дата: Пятница, 30.03.2018, 13:04 | Сообщение # 63
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
А зачем логгер? Я же выше написал, что все мои пульты работают с китайскии RF модулями, в составе которых есть декодер. Но когда подключаю к их приемникам ваш декодер, все пульты начинают работать по-разному.
 
АналитикДата: Суббота, 31.03.2018, 08:31 | Сообщение # 64
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
pomor2000
Boroda прав, как программист,  логер в налаживании приема кодов нужен обязательно, вслепую не получиться, непонятно где код перекашивает.

Boroda
если нужен лог EV1527, вот один из кодов, приёмник SYN480R, АРУ 4,7мкФ, Data Slicing Threshold Capacitor - 0,1 мкФ.
сравнение кодов на выходе EV1527, и на выходе приёмника RF  - отличий не выявлено
Кнопка D0 и код в десятеричной, преамбула в конце "0", не учитывается в коде, и также можно не учитывать в декодировании.
также кнопка D1
D0_8457176 
D1_8457172 

если нужно с измерением длительности "0" "1", паузы, отправлю, хотя если такой устроит ?
резистор EV1527 - 330k, общая длительность: 24 бита + преамбула = 50,56 ms

Прикрепления: 3413299.jpg (10.7 Kb) · 4450945.jpg (11.8 Kb) · 3957182.jpg (113.9 Kb)


Сообщение отредактировал Аналитик - Суббота, 31.03.2018, 08:54
 
pomor2000Дата: Суббота, 31.03.2018, 11:19 | Сообщение # 65
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Я все понимаю, но и понимаю, что у пультов стандартный протокол, который описан в pdf на чип EV1527 и его аналоги.
У меня кстати, 2 разных пульта с чипами EV1527. У одного резистор 330К, у второго 300K.
Посмотрел аналоги EV1527 - у них резисторы могут быть разными.
Прикрепления: LX1527_en.pdf (76.2 Kb) · EV1527.pdf (85.6 Kb)


Сообщение отредактировал pomor2000 - Суббота, 31.03.2018, 11:23
 
АналитикДата: Суббота, 31.03.2018, 11:34 | Сообщение # 66
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
pomor2000, у меня EV1527 работает только от 10,5 и более вольт, если меньше, то в коде начинается бардак, вместо некоторых, не всех "1" вижу нарезку из нескольких импульсов, конечно декодирование невозможно
 
pomor2000Дата: Суббота, 31.03.2018, 12:56 | Сообщение # 67
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Я пробовал с севшими батарейками 10V. Китайские устройства их видят нормально. При этом модуль приемника с декодером RX480R_4CH не обращает на это внимания. Он видит протоколы 1527, 2260 и наверно подобные.
 
АналитикДата: Суббота, 31.03.2018, 18:02 | Сообщение # 68
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
в приемнике RX480R_4CH декодер RFE272, 273, срабатывает от начала третьей посылки 24-х битного кода, т.е. первая посылка - это для него видит, что посылка, срабатывает от второй, но задержка на 15 ms дает как будто срабатывание от начала третьей, на самом деле - это медленно работает  декодер RFE272, и не "видит"  нарезку из нескольких импульсов.
Это всё наблюдал записывая код Analyzer, как давал ссылку Boroda.
RFE272 - ширина импульса декодирования: 20 ~ 120000 мкс.
запатентованная технология интеллектуального распознавания


Сообщение отредактировал Аналитик - Суббота, 31.03.2018, 18:10
 
pomor2000Дата: Суббота, 31.03.2018, 20:49 | Сообщение # 69
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Посмотрел RFE272, 273. Но у них ноги не совпадают с тем, что на RX480R_4CH V4 - ноги 3 и 7 наоборот и D0-D3 вразнобой. К тому же,кнопка SET и светодиод включены не по схеме. Но возможно, что чипы заказные с другой распиновкой.
У версии 3 RX480R_4CH вообще PIC12F6XX установлен.


Сообщение отредактировал pomor2000 - Суббота, 31.03.2018, 23:27
 
АналитикДата: Воскресенье, 01.04.2018, 10:09 | Сообщение # 70
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
Но  мы сейчас же не о RFE272,
Данный форум заведён разработчиком Boroda, который выкладывает свой проект для всех желающих, а от посетителей форума ждет тестирования и/или полезных советов, чтобы в конце концов у уважаемого разработчика получилась стабильная firmware.
И просит от Вас исходные данные логирования кода, который не работает в его декодере.
а без этого разговор не о чём.

вот Вам, Boroda, пример ещё кода, чип без маркировки, кстати шёл в комплекте с RX480R,
обратите внимание, "1" - 0,68 мс, "0" - 0,48 мс, а не 1/3, как в даташите.
кстати, протестировал когда низкое питание на EV1527, и на выходе УЖЕ появился код с "нарезкой",  RX480R работает неустойчиво, пропуски примерно 1/4, но если кнопку жать долго (много посылок) то вроде срабатывает, а если по 3 посылки, то практически захват кода и срабатывание через 2-3 раза.

Прикрепления: 1444187.jpg (18.0 Kb) · 5784960.jpg (21.0 Kb)


Сообщение отредактировал Аналитик - Понедельник, 02.04.2018, 09:08
 
pomor2000Дата: Воскресенье, 01.04.2018, 13:35 | Сообщение # 71
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Я сравниваю работу других декодеров с работой декодера автора. Не надо - не буду :-)

В комплекте к RX480R_4CH идет модуль передатчика TX-118S-4 (TX-118SA-4). Чем он отличается от EV1527: после отпускания кнопки он еще передает посылку. И на приемнике еще некоторое время горит светодиод.

По поводу низкого напряжения питания EV1527. По даташиту он работает от 4-х вольт. Соответственно, надо под напряжение питания ставить правильный резистор, а не удивляться кривой работе.


Сообщение отредактировал pomor2000 - Воскресенье, 01.04.2018, 13:44
 
АналитикДата: Воскресенье, 01.04.2018, 13:48 | Сообщение # 72
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
в посылке количество 24-х битных групп, при отпускании кнопки идет ещё 5 раз, чтобы при коротком нажатии все равно в эфир улетело 5 групп
вот прикоснулся с базе транзистора управления TX   RF, когда он в воздухе, четко виден 50 Гц на приёмнике

по даташиту да, работает от 3 вольт, но на практике некоторые чипы работают нормально, а некоторые с "нарезкой"
залог работы - не верить даташитам, а всё нужно МЕРЯТЬ
Прикрепления: 0779457.jpg (12.3 Kb)


Сообщение отредактировал Аналитик - Воскресенье, 01.04.2018, 13:50
 
pomor2000Дата: Воскресенье, 01.04.2018, 14:00 | Сообщение # 73
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Про чипы EV1527: они очень боятся перегрева. У меня на одном пульте при долгом нажатии кнопки посылка отрубалась через 5 секунд. Впаял чип с другого рабочего пульта - стали глючить две кнопки. Паял феном при 250 градусах.

Сообщение отредактировал pomor2000 - Понедельник, 02.04.2018, 21:42
 
BorodaДата: Вторник, 03.04.2018, 09:32 | Сообщение # 74
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата pomor2000 ()
Я все понимаю, но и понимаю, что у пультов стандартный протокол, который описан в pdf

pomor2000, Ну как Вы можете видеть, отношение импульса к паузе по PDF 1:3, а тут мы наблюдаем разбег от 2,5 до 3,5. У меня в коде границы от 2,00 до 3,99. Диапазон "своих" импульсов и пауз от 70мкс до 3000мкс. Тут явно что-то либо с помехами, либо с отношением импульс/пауза. Поэтому и просил снять лог с приемника.
 
pomor2000Дата: Среда, 04.04.2018, 16:02 | Сообщение # 75
Сержант
Группа: Пользователи
Сообщений: 32
Статус: Offline
Как получу логгер,посмотрю, что на выходе приемников.
 
Форум » Форум uCProg » Управление и контроль » (21 статья) Прием сигнала с беспроводных датчиков
Поиск: