| Форум РадиоКот https://radiokot.ru/forum/ |
|
| RF модули JDY-40 https://radiokot.ru/forum/viewtopic.php?f=61&t=156268 |
Страница 1 из 1 |
| Автор: | mr_kot [ Чт июл 19, 2018 17:38:22 ] | ||
| Заголовок сообщения: | RF модули JDY-40 | ||
Прикупил таких модулей, надо организовать радиоудлинитель СОМ-порта. Но не могу к нему подключиться, чтобы сконфигурировать, он не отвечает на АТ команды. Подключил по мануалу, преобразователь USB<>UART собран на FT232, сигналы RX и TX подключены к модулю через преобразователь уровня 5<>3,3 V. При подаче питания на модуль он выдает в порт <0>START, при подключении к общему проводу сигнала CS передает Wake, а на АТ команды не реагирует. Сигнал RX на входе модуля при передаче команды с терминальной программы присутствует, наблюдаю на экране осциллографа. Два модуля ведут себя абсолютно одинаково, отсюда напрашивается вывод: либо оба модуля неисправны, либо я что-то делаю не так. Скорее второе.. В мануале на модуль есть примечание: Код: In particular, the JDY-40 module sends the AT instruction need to end the symbol \r\n Пробовал добавлять эти ключи \r\n в конце АТ команды и по отдельности, и оба вместе - молчит модуль, как партизан. Модуль собран на чипе BK2461, мануал на модуль в аттаче. Если кто сталкивался с подобным модулем или чипом - поделитесь опытом.
|
|||
| Автор: | Albert_V [ Пт июл 20, 2018 02:00:17 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
К чему подключен вывод :12 модуля? /стр. 2 вашей документации/ |
|
| Автор: | mr_kot [ Пт июл 20, 2018 06:30:16 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
К общему проводу. |
|
| Автор: | Albert_V [ Пт июл 20, 2018 13:42:02 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
После преобразователя уровня 5<>3,3 V по RXD фронты и спады не "завалены"? Сигнал не инвертирован? Как вариант, можно попробовать после подачи питания "передёрнуть" вход SET (:12) с "1" на "0". |
|
| Автор: | Albert_V [ Вс июл 22, 2018 23:44:27 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
mr_kot писал(а): В понедельник выложу осциллограммы. Особое внимание на уровень логического "0" (1,1V max!).С очень высокой вероятностью, модуль не ждёт в конце фразы 0Dh, 0Ah, а определяет конец пакета данных по времени. Если "терминалка" не умеет передавать пакетами - поставьте, к примеру, rs232pro /в ней, вначале, набираете фразу, а передача происходит по кнопке "послать"/. |
|
| Автор: | Albert_V [ Пн июл 23, 2018 14:40:12 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
По сигналам - всё нормально. Поставьте "галку" CR=CR+LF. Внимательно посмотрите, может китайцы, банально, хреново запаяли BK2461 (в частности, вывод BK2461:16 "SET")? |
|
| Автор: | Albert_V [ Вт июл 24, 2018 13:03:56 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
|
|
| Автор: | skarbiz [ Вс фев 09, 2020 20:29:32 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
Была похожая проблема. Думал терминалка плохая. Модуль запускал как повторитель UARTa. А проблема была в помехах (наводках) по питанию модуля. При том оооочень маленьких. Я питал модуль от регулируемог о блока питания (обычного, не импульсного. Стабилитрон, резистор и транзистор и доп обвязка). Стал понижать напряжение питания модуля с 3.3В до 2.7В и он заработал! Подпаял ближе к модулю кондер танталовый на 47 мкф и керамику на 0.1 мкф и... О чудо! Модуль стал стабильно работать и при 3.3В. Да ещё и дальность через стены увеличилась прилично! Вывод: (в моём случае) модуль чувствителен к помехам по питанию даже мизирным как и NRF24L01 Всем удачных проектов! |
|
| Автор: | skarbiz [ Вт фев 11, 2020 02:21:26 ] |
| Заголовок сообщения: | Re: RF модули JDY-40 |
Ещё одна мистика с модулем: Подключил JDY-40 к ATmega8 на макетке по схеме повторителя USARTа, ногу RX к TX, а TX к RX меги8 и запитал от лития. На батарее было 3.6В. В меге в настройках UARTa включил только прием (порт RX мк настроил на прием) данных с линии ТХ модуля (1->RXEN). А вот линию передачи ТХ в меге не включал как передатчик ( Т.е. в ТХЕN = 0). Порты в меге били настроены по умолчанию как входные без подтяжки. И начал отсылать с терминалки + JDY-40 на мегу8 + JDY-40 по 3 байта данных с паузой в 3 секунды. Так вот мега8 не принимала 2-й и 3-й байт с терминалки ну ни как . А первый - без проблем!Скока кода переписал... , скока алгоритмов приема по UARTу перепробовал... Ну ни как И тут мысль И тут пришла идея: включить в меге8 передатчик UARTa (т.е. записать 1 -> TXEN). И снова победа и даже без резистора на 4,7КОм ! Вывод Видать вход RXD JDY-40 чувствителен к помехам или я чего-то не догоняю... Всем удачных проектов! Дополню: в соседней ветке узнал, что , если не использовать контакт RXD модуля, то его лучше через резистор 10 КОм подтянуть к +U питания модуля. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



, скока алгоритмов приема по UARTу перепробовал... Ну ни как