Модуль HC-12(Si4463)

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить
pazbi2
Родился
Сообщения: 6
Зарегистрирован: Чт окт 12, 2023 00:17:41

Модуль HC-12(Si4463)

Сообщение pazbi2 »

Всем привет, имею модуль НС-12 с чипом Si4463
Задача: ловить и отправлять данные на частоте 433.92mhz (розетки, пульты ,люстра)

выбор на данный модуль пал из-за его наличия. не дорогой цены. у меня есть ещё примитивные модуль типа RF-5v, SYN115, srx448(они слабые ,малая дальность)

статью от пользователя Ser60 я читал . но у него используются отдельные компоненты

так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить.
Собственно вопрос как это реализовать.
С этой железки мона отличный usb граббер сваять без пайки.исходники на граб на форуме есть, драйвер на si4463 (чуток подправить):https://github.com/Lab409/driver_si4463/wiki. Остается тока всё это соединить и через UART отправить на MCU.
на одном форуме вот такую инфу нашёл. но без пояснения как это сделать.

Для себя вижу 2 варианта.
Вариант 1, залить прошивку через uart либо припаяться к stm на плате и залить туда. но тогда вопрос сразу возникает как потом взаимодействовать.
Вариант 2, выкинуть uart . и реализовать общение по spi . но как это сделать не совсем до конца представляю
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Модуль HC-12(Si4463)

Сообщение roman.com »

pazbi2 писал(а):выкинуть uart . и реализовать общение по spi .
Screenshot_1.jpg
(86.36 КБ) 230 скачиваний
pazbi2 писал(а):как это сделать
читать детешит Si4463... там всё написано))
:tea:

Добавлено after 1 minute 6 seconds:
бонусом будет высокая скорость spi... обычно до 10 Мбит/c...
Реклама
pazbi2
Родился
Сообщения: 6
Зарегистрирован: Чт окт 12, 2023 00:17:41

Re: Модуль HC-12(Si4463)

Сообщение pazbi2 »

[uquote="roman.com",url="/forum/viewtopic.php?p=4488359#p4488359"]
pazbi2 писал(а):выкинуть uart . и реализовать общение по spi .
Screenshot_1.jpg
pazbi2 писал(а):как это сделать
читать детешит Si4463... там всё написано))
:tea:

Добавлено after 1 minute 6 seconds:
бонусом будет высокая скорость spi... обычно до 10 Мбит/c...[/uquote]
даташит смотрел. изучаю его, я правильно понимаю, мне нужно выпаять стм? и подключится по spi к si4463 ? тогда вытекающий вопрос, чем управлять? под рукой есть ардуины с 328 камнем и esp8266
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Модуль HC-12(Si4463)

Сообщение roman.com »

pazbi2 писал(а):я правильно понимаю, мне нужно выпаять стм?
угу))
или перерезать дорожки... чтоб не мешал))
Screenshot_1 (1).jpg
(82.05 КБ) 150 скачиваний
и подключить туда свой МК...

хотя можно оставить стм... и сделать всё на стм... залить в стм свою программу))
как прошить стм... я без понятия)) я не работаю с стм.
:tea:
pazbi2 писал(а):под рукой есть ардуины с 328 камнем
пойдёт))
в соседней теме мы делали на разных модулях... всё по spi... с 328 камнем...
https://www.radiokot.ru/forum/viewtopic ... 8&t=185219
только там модули чуть другие)) но это не важно... все модули работают одинаково... отличие только в настройках...
:tea:
Реклама
Эиком - электронные компоненты и радиодетали
pazbi2
Родился
Сообщения: 6
Зарегистрирован: Чт окт 12, 2023 00:17:41

Re: Модуль HC-12(Si4463)

Сообщение pazbi2 »

Вводные немного поменялись. чип оказался не si4463, а si4438 ревизия 2а, его нету даже в wds .

стм-ку еще не отпаивал. есть возможность сзади припаять 2 провода к SWIM и RST и прошить саму стм без демонтажа

Но вот как прошить если я файл конфига не могу в wds сделать потому что такой ревизии там нету
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Модуль HC-12(Si4463)

Сообщение roman.com »

pazbi2 писал(а):Но вот как прошить если я файл конфига не могу в wds сделать
:dont_know:
roman.com писал(а):я не работаю с стм.
:dont_know:
надо делать на том что знаешь))
я с 328 камнем знаком хорошо...))
:tea:
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Модуль HC-12(Si4463)

Сообщение Ser60 »

[uquote="pazbi2",url="/forum/viewtopic.php?p=4488331#p4488331"]так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить. Собственно вопрос как это реализовать.[/uquote]
"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.
pazbi2
Родился
Сообщения: 6
Зарегистрирован: Чт окт 12, 2023 00:17:41

Re: Модуль HC-12(Si4463)

Сообщение pazbi2 »

[uquote="Ser60",url="/forum/viewtopic.php?p=4489194#p4489194"][uquote="pazbi2",url="/forum/viewtopic.php?p=4488331#p4488331"]так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить. Собственно вопрос как это реализовать.[/uquote]
"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.[/uquote]

Извиняюсь описался, не "костюмные" а кастомные.

для проекта умного дома требуется управлять розетками\люстрами и тд. которые работаю на частоте 433mhz , коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433. но у них дальность очень хромает. в соседнюю комнату уже не добивает. поэтому решил использовать модуль мощнее. заказал то что возможно. в идеале было б взять сс1101(куча примеров работы с ними есть) , но в моей местности их не продают поэтому пришлось взять готовый модуль НС-12 .

управление по uart мне не подходит(в данной прошивке так точно). потому что связка не нс-12 - нс-12 , а нс-12 + разные приемники.
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Модуль HC-12(Si4463)

Сообщение roman.com »

[uquote="pazbi2",url="/forum/viewtopic.php?p=4489425#p4489425"]коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433.[/uquote]
с шифрованием ?
:tea:
pazbi2
Родился
Сообщения: 6
Зарегистрирован: Чт окт 12, 2023 00:17:41

Re: Модуль HC-12(Si4463)

Сообщение pazbi2 »

[uquote="roman.com",url="/forum/viewtopic.php?p=4489499#p4489499"][uquote="pazbi2",url="/forum/viewtopic.php?p=4489425#p4489425"]коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433.[/uquote]
с шифрованием ?
:tea:[/uquote]
нет. обычный 12 и 24 бита . библиотека rcswitch с ними работает на отлично
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Модуль HC-12(Si4463)

Сообщение roman.com »

библиотека rcswitch... не знаю такую...))
:roll:
https://www.youtube.com/watch?v=UYRqb4Y5nLk
всё ясно))
:tea:

Добавлено after 52 seconds:
по радио без шифрования низя))
у меня с шифрованием...
схема_PoE(5V2A).jpg
(192.74 КБ) 146 скачиваний
:tea:

Добавлено after 3 minutes 50 seconds:
раньше использовал 433 мгц... но там помех много... автосигнализации забили весь эфир))

потом перешёл на дешёвые nrf24 на 2400 мгц...
nrf24_arduino.png
(129.03 КБ) 138 скачиваний
они работают нормально по всему дому... почти без потерь пакетов (меньше 1%).
:tea:
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Модуль HC-12(Si4463)

Сообщение Ser60 »

Если можете программировать STM8 на плате модуля, то залейте в него конфиг для ревизии В или С из WDS. Я очень удивлюсь если этот конфиг не будет работать с ревизией А чипа. Такой подход пробовали?
project1
Встал на лапы
Сообщения: 110
Зарегистрирован: Сб сен 30, 2023 08:28:46

Re: Модуль HC-12(Si4463)

Сообщение project1 »

А этот модуль при подключении к ПК через USB-UART начинает сразу что-то в порт слать или нет? Пришло 2 модуля, первый сразу в порт шлет 0xFF, второй ничего не шлет. Естественно между собой не связываются.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Модуль HC-12(Si4463)

Сообщение Ser60 »

Так с модулями прямо "из коробки" ничего и не должно работать. Один из них нужно внешним МК сконфигурировать на передачу, другой на приём. О том как это сделать полно ресурсов в сети, например этот.
project1
Встал на лапы
Сообщения: 110
Зарегистрирован: Сб сен 30, 2023 08:28:46

Re: Модуль HC-12(Si4463)

Сообщение project1 »

[uquote="Ser60",url="/forum/viewtopic.php?p=4751077#p4751077"]Так с модулями прямо "из коробки" ничего и не должно работать.[/uquote]
Почему бы и нет, если у них настройки "из коробки" одинаковые. Проверил это командой AT+RX:
OK+B9600
OK+RC001
OK+RP:+20dBm
OK+FU3
на обоих.

[uquote="Ser60",url="/forum/viewtopic.php?p=4751077#p4751077"]Один из них нужно внешним МК сконфигурировать на передачу, другой на приём.[/uquote]
Какая разница будет это внешний МК или ПК подключенный через USB-UART. Ногу SET можно и руками к земле притянуть для командного режима.

[uquote="Ser60",url="/forum/viewtopic.php?p=4751077#p4751077"]например этот.[/uquote]
Где именно в этой статье говорится про конфигурацию на прием или на передачу?

Вообще проблема и вопрос в другом. Первый модуль начинает сразу при подключении питания в порт (на свой пин TXD) слать 0xFF с периодом в четверть секунды, второй ничего не шлет. Есть подозрение, что с одним проблема.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Модуль HC-12(Si4463)

Сообщение Ser60 »

Извините, не въехал сразу. Да, похоже на проблему с одним из модулей.
project1
Встал на лапы
Сообщения: 110
Зарегистрирован: Сб сен 30, 2023 08:28:46

Re: Модуль HC-12(Si4463)

Сообщение project1 »

[uquote="project1",url="/forum/viewtopic.php?p=4751042#p4751042"]Пришло 2 модуля, первый сразу в порт шлет 0xFF, второй ничего не шлет. Естественно между собой не связываются.[/uquote]
Пришли еще 2 модуля. При подключении к ПК через usb-uart в порт ничего не шлют сразу, между собой связались "из коробки" и работают с одним из первых двух, который тоже в порт не шлет постоянно.
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»