Например TDA7294

Форум РадиоКот • Просмотр темы - Кто-нить работал с радиомодулями SI4432?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 16:20:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 86 ]    , , , 4,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пн дек 18, 2017 13:54:35 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Не забудьте сказать о результате.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пн дек 18, 2017 14:49:13 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пт авг 29, 2008 09:22:37
Сообщений: 438
Рейтинг сообщения: 0
Значит так . Поднял 4 и 6-ую ноги коммутатора , соединил их с SI4432 тонким обмоточным проводом (пытка та ещё) . И вот она долгожданная радость - всё работает . Прогулялся пол квартала - пропусков не наблюдается ... ещё раз Большое вам спасибо

_________________
Все мы работаем по методу Робинзона Крузо – ждем пятницу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пн дек 18, 2017 14:50:05 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Незачто.
Удачи!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Ср июн 20, 2018 22:40:10 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Здравствуйте, нужна помощь по радиомодулю SI4432, мучаю его но никак. Прочитал статью https://habr.com/post/307836/, затем https://radiokot.ru:443/circuit/digital/security/33/, мануалы и использовал прогу wireless development suite, не помогло :cry:

Требования самые обычные, передавать 1-2 байта на минимальной скорости и максимальной дальности. Частоту выбрал 432.5Мгц, там не занято. С передатчиком проблем не возникло, все в мануалах доступно изложено, зациклил его передавать 3 байта, AA, AB, AC(FIFO/GFSK) каждые 1.4 секунды, китайский rtl820 спектр хорошо показывает.

Изображение Изображение

После теста на передачу второго экземпляра, чтобы частоты точно свелись, начал мучить приемный кусок кода, но никак. Ну уровень согнала оно регистрирует, но байты не принимаются. В 7F(FIFO) ничего не изменяется. Назначение большей половины настроек мне ничего не говорит, просто писал что в мануале, попутно изучая матчасть, но не помогло, прием не осилил, нужна помощь... :cry: :facepalm:

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Чт июн 21, 2018 14:47:39 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Не прошло и суток, как нашел свою ошибку, попутал один бит в режиме модуляции 0x70, очень помогла программа wireless development suite, теперь принимаю свои три байта :beer:

Кстати, как эффективнее по дальности работать? Узкий канал и низкая скорость? У кого есть опыт?

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Чт июн 21, 2018 15:36:15 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6867
Откуда: .ru
Рейтинг сообщения: 0
Flash.#13 писал(а):
как эффективнее по дальности работать? Узкий канал и низкая скорость?

вопрос интерсный... http://lorawan.lace.io/faqs/lora/
тут много факторов... https://strij.tech/tehnologiya-strizh
хотя узкополосный сигнал по эффективности всё равно лучше... https://strij.tech/publications/tehnolo ... -lora.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Чт июн 21, 2018 17:34:27 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Но это не совсем ответ, у меня же готовый китайский модуль, с его кодировками, еще настраиваюсь, потом попробую дергать ширину канала, посмотрю как ошибки будут приходить. Ведь неясно какая полоса лучше, 20кгц или 2кгц.

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Чт июн 21, 2018 19:11:15 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6867
Откуда: .ru
Рейтинг сообщения: 0
Что неясно? )) Конкретно у SI4432 три типа модуляции: FSK, GFSK, and OOK modulation.
1-Самая лучшая модуляция у SI4432 - GFSK.
2-Чем меньше полоса (при одной и той же модуляции), тем больше дальность связи. Это закон физики, тут не поспоришь))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Чт июн 21, 2018 19:14:39 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 29
Зарегистрирован: Вт дек 22, 2009 22:09:47
Сообщений: 250
Рейтинг сообщения: 0
Кстати, как эффективнее по дальности работать? Узкий канал и низкая скорость?
Чувствительность, это способность приемника выделять полезный сигнал из шумов и помех.

Чем уже полоса, тем выше чувствительность приемника, а скорость уже будет являться следствием от выбранной полосы пропускания, т.к. если например ширину пропускания сделать 1 кГц, то соответственно при такой полосе пропускания скорость будет невозможно выбирать больше 1000бит/ сек.
Это в теории, а на практике при такой полосе, скорость ПРИХОДИТСЯ делать еще меньше.

_________________
Троллей не кормите.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пт июн 22, 2018 00:04:44 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6867
Откуда: .ru
Рейтинг сообщения: 0
Stepa писал(а):
если например ширину пропускания сделать 1 кГц, то соответственно при такой полосе пропускания скорость будет невозможно выбирать больше 1000бит/ сек. Это в теории, а на практике при такой полосе, скорость ПРИХОДИТСЯ делать еще меньше.

На самом деле всё немного сложнее... Хотя, если подумать, всё на самом деле просто))

OOK модуляция - плотность информации много меньше единицы (0,1—0,001 бит/символ (бит/Гц).
FSK модуляция - плотность информации приближается к единице (0,1—1) бит/символ (бит/Гц).
GMSK модуляция - плотность информации 1 бит/символ (бит/Гц).
https://ru.wikipedia.org/wiki/Фазовая_м ... ирование_2
...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пт июн 22, 2018 08:03:39 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Все хуже, тестил параметры скорости передачи, с wireless development suite, ввел параметры, калькулятор изменил значения:

Код:
/**************** TX Modulation Options ****************/

#define Si4432_TX_DATA_RATE_1                      0x08
/*
        Address:                0x6e  ;1кбпс
*/

#define Si4432_TX_DATA_RATE_0                      0x31
/*
        Address:                0x6f
*/

#define Si4432_TX_DR_IN_BPS 1000L

#define Si4432_MODULATION_MODE_CONTROL_1           0x2C
/*
        Address:                0x70
*/

#define Si4432_MODULATION_MODE_CONTROL_2           0x23
/*
        Address:                0x71
Data Clock Config.: No TX Data Clock (only for OOK and FSK)
Data Source:        FIFO Mode
Modulation Type:    GFSK

*/

#define Si4432_FREQUENCY_DEVIATION                 0x10
/*
        Address:                0x72
        Deviation: 10 kHz
*/


Ну не долго думая перебил их в код, калькулятор же фирменный, но синхро ушло и все пропало. Помню что в 0х70 или 0х71 стояло другое значение, пакеты на спектре были едва заметными, часто даже не фиксировались, но успешно приходили. Сейчас же пакеты длинные, и та же фигня что раньше, уровень на приемнике есть, а пакет не ловится, ни пакет, ни ошибка. Копии не сделал, откатыватся некуда, а главное, калькулятор больше не показывает тех старых значений, сколько его не ребутил :(

Если правильно понял, то на передатчике кроме частоты вводятся "TX Modulation Options", и все, а на приемнике частота и "RX Modem settings". При этом регистр 0х1с отвечает за принимаемую полосу, чем она уже, тем лучше чуйка. Только в упор не вижу где в "RX Modem settings" задается скорость сигнала, а калькулятор в диапазоне 10...0.2кбс во всей пачке "RX Modem settings" ничего не меняет.

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пт июн 22, 2018 16:57:25 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Почитайте статью https://radiokot.ru/circuit/digital/security/33/. Она про более новые чипы Si446x, но работа с вашими во многом аналогична. Там подробно в картинках рассказано как задавать параметры приема и передачи.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пт июн 22, 2018 18:39:41 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Читал, и ее и хабр, и файлы мануала, и прогу скачал, и ексель, не помогает. Нужна именно практическая помощь. Пробовал делать согласно екселю и wireless development suit, в ООК и GFSK. Интересно, в мануале расписаны все команды, но неясно, в файле екселя есть дата для настроек, и так же есть дата в wireless development suit, но рекомендуемые результаты настройки приемника отличаются. Так же в файле екселя некорректно отображает 0х71 регистр кодировки, может из-за мого 07'го офиса. По китайскому свистку RTL820 частоты приемника загнал максимально близко как мог, уровень сигнала приемника отчетливо фиксирует прием, но пакеты не принимаются, и ошибки так же не валят, каг-будто они на разных языках но одной волне. При этом вчера все работало просто афигенно, пока не изменил параметры, и их не осталось :cry:
Сегодня оно заработало на 5 пакетов, был прием, но после ребута прием прекратился, думал уже нашел те натсройки тыком, но нет, никакие пакеты после ребута более не принимались, мистика просто.

У кого-нибуть есть рабочий конфиг приема 430МГц, 1кбпс, 10КГц, GFSK+FIFO? То что получаю из калькулятора не помогает :facepalm:

Изображение Изображение

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пт июн 22, 2018 20:08:44 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Я-бы попробовал как на картинках. Если не заработает, ошибка скорее всего в софте.
Однако, с этими старыми чипами я вживую дела не имел. Они уже несколько лет как NRND.
Очень рекомендую купить модули под Si446x, даже на Али.
По сравнению с ними Si443x полный примитив.
Вложение:
tx.png [60.2 KiB]
Скачиваний: 600

Вложение:
rx.png [68.93 KiB]
Скачиваний: 565


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Сб июн 23, 2018 08:55:35 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Попробовал как на картинке, результат отрицательный. Оно работало устойчиво ранее, и менялась только скорость передачи, плюс байт конфига. Вроде ранее использовал "быструю передачу", из-за этого пакеты были короткими и широкими.
Si446x не так широко распространены как эти древние, и еще одна проблема, сейчас большая часть Si446x идет в обвязке с МК, что означает лишние габариты и вес. Нашел лишь пару продавцов на али продающих Si446x без мк, как радио модуль типа Si4432. К тому же у меня не типичная задача, модуль нужен не для передачи данных, а на поисковый маяк, пара байт что хотел передавать это "ИД и акум". Главное что него требуется это "с-метр", уровень сигнала, и это имеется.
Сейчас переключил Si4432 в режим "не модулированного сигнала", короткие пачки ровного излучения. Первый тест показал, такой сигнал "видится" лучше чем GFSK, но требует отсутствия дрейфа частот передатчика и приемника, и вменяемо работает только на самой узкой полосе приема. Впереди полевые испытания обеих кодировок на дальность пеленга с препятствиями.

Изображение Изображение

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Помощь с модулем SI4432
СообщениеДобавлено: Вт ноя 13, 2018 23:49:52 
Родился

Зарегистрирован: Вт ноя 13, 2018 23:43:33
Сообщений: 1
Рейтинг сообщения: 0
Здравствуйте. Есть ардуино мини и радиомодули si4432.
Хочу сделать "радиореле" со статистикой срабатывания.
Идея простая, программа должна быть не сложной как мне кажется. Я себе это представляю так: основной пульт с экранчиком и несколько кнопок.
При нажатии на кнопку посылается команда на приемный модуль, назовем его "радиореле". "Радиореле" принимает команду, включает реле, отслеживает его срабатывание и записывает себе в память. На основном пульте кнопка (статистика) при ее нажатии посылается команда при приеме которой "радиореле" присылает обратно число срабатываний и это отображается на экране. А также на основном пульте кнопка (сброса статистики) посылаем команду на "радиореле" об обнулении счета срабатывания.
Мне надо настроиться на частоту 433.92 , и нужна уверенная связь максимум на 100-150 метров при прямой видимости. Кто работал с такими модулями подскажите или какие есть рабочие примеры, что бы на них поучится и разобраться.




Сюда перенес.
Читайте.
aen


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Пн ноя 19, 2018 15:53:00 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
Oleg039 если умеете кодить, проблем не будет, сами модули уверенно передают данные до километра. А со внешней направленной антенной до двух. Для Si4432 используйте калькулятор экселевского файла, лучше всего работает кодировка GFSK, только скорость сразу ставьте низкую, с этим калькулятор тупит, у меня пока не сделал низкую никак не хотело синхронизироваться. Вот код который у меня стоит на тестовом передатчике, там циклично транслируется четыре байта, числа: 100, 101, 102, 103. Для передачи согласно мануалу нужна настройка частоты, скорости, кодировки и ширины канала, а для приема еще пачку регистров с калькулятора, 1С/20/21/22..., они для приемника задают скорость и ширину. В модуле есть прерывание по приходу пакета, они там много чего умеют, читайте мануал к радиомодулю и расшифровку регистров AN440, это все есть в доках офф сайта. В любом раскладе придется изучать работу регистров, а там освоите, будет легче.

Код:
main:  ;передатчик si4432, ассемблер AVR tiny13
rcall delay20ms   ;задежка 15ms

;***idle_ready, 0x07="1"***
ldi R16,0x07
ldi R17,0x01   ;idle_ready
rcall spi_write   ;R16-адрес,R17-дата

;***настройки частоты***
;установка диапазона
ldi R16,0x75
ldi R17,0x53   ;канал 19, 430..439.9МГц
rcall spi_write   ;R16-адрес,R17-дата
;установка частоты
ldi R16,0x76
ldi R17,0x3e   ;шаг 40КГц
rcall spi_write   ;R16-адрес,R17-дата
ldi R16,0x77
ldi R17,0xe5   ;шаг 156.25Гц
rcall spi_write   ;R16-адрес,R17-дата
;***скорость***
ldi R16,0x6e   ;6e,6f-скорость передачи
ldi R17,0x10   ;2kbps
rcall spi_write   ;R16-адрес,R17-дата
ldi R16,0x6f
ldi R17,0x62
rcall spi_write   ;R16-адрес,R17-дата
;***модуляяция передачи***
ldi R16,0x70
ldi R17,0x24   ;активация низкой скорости
rcall spi_write   ;R16-адрес,R17-дата
ldi R16,0x71
ldi R17,0x2b   ;GFSK с параметрами
;***ширина канала передачи***
ldi R16,0x72
ldi R17,0x08   ;+/-5КГц
rcall spi_write   ;R16-адрес,R17-дата

;настройки gpio
ldi R16,0x0b
ldi R17,0x12
rcall spi_write   ;R16-адрес,R17-дата
ldi R16,0x0c
ldi R17,0x15
rcall spi_write   ;R16-адрес,R17-дата

;***откл.прерывания радиомодуля,чтобы не тупил***
ldi R16,0x05
ldi R17,0x00
rcall spi_write   ;R16-адрес,R17-дата
ldi R16,0x06
ldi R17,0x00
rcall spi_write   ;R16-адрес,R17-дата
;считаем прерывания чтобы сбросить если они были
ldi R16,0x03   
rcall spi_read   ;R16-адрес,R17-дата
ldi R16,0x04
rcall spi_read   ;R16-адрес,R17-дата

;***формируем пакет данных***
ldi R16,0x3e   ;длина пакета
ldi R17,4      ;байт
rcall spi_write   ;R16-адрес,R17-дата
;сам пакет,0х7F=буфер FIFO,до 32 байта
;1 байт
ldi R16,0x7f
ldi R17,100
rcall spi_write   ;R16-адрес,R17-дата
;2 байт
ldi R16,0x7f
ldi R17,101
rcall spi_write   ;R16-адрес,R17-дата
;3 байт
ldi R16,0x7f
ldi R17,102
rcall spi_write   ;R16-адрес,R17-дата
;4 байт
ldi R16,0x7f
ldi R17,103
rcall spi_write   ;R16-адрес,R17-дата

;***мощность***
ldi R16,0x6d
ldi R17,0b00001000;последние три бита, 111-max, 000-min
rcall spi_write   ;R16-адрес,R17-дата
;***вкл.передачу,0x07="8"***
ldi R16,0x07
ldi R17,0x08
rcall spi_write   ;R16-адрес,R17-дата
;с этого момента будет передаваться содержимое FIFO

rcall delay1s
rcall delay1s
rcall delay1s
rcall delay1s
rjmp main

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Вт ноя 20, 2018 11:29:30 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6867
Откуда: .ru
Рейтинг сообщения: 0
А на Си ? ))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Вт ноя 20, 2018 17:25:29 
Держит паяльник хвостом
Аватар пользователя

Карма: 20
Рейтинг сообщений: 153
Зарегистрирован: Сб апр 12, 2014 23:46:03
Сообщений: 965
Откуда: Киев
Рейтинг сообщения: 0
А зачем Си на МК? Памяти на тини13 и так мало, весь код это просто загрузка "циферок" в регистры радиомодуля, затем пуск и вуаля. Мне было проще играться с этим, визуально работу отслеживал на USB-SDR шнурке, сразу наглядно как и куда оно лупит. Таблица регистров есть в мануале AN440 к Si4432, ну:

Код:
мейн(передатчик):
;ждем 20мс(модуль грузится)
;***idle_ready, 0x07="1"***
Reg_0x07=1    ; выбор режима idle_ready
;***настройки частоты***
Reg0x75=0x53   ;канал 19, 430..439.9МГц
Reg0x76=0x3e   ;шаг 40КГц
Reg0x77=0xe5   ;шаг 156.25Гц
;***скорость***.
Reg0x6e=0x10   ;2kbps
;***модуляяция передачи***
Reg0x70=0x24   ;активация низкой скорости
Reg0x71=0x2b   ;GFSK с параметрами
;***ширина канала передачи***
Reg0x72=0x08   ;+/-5КГц

;настройки gpio(внутренний переключатель выходов чипа si4432, иначе не будет мощности)
Reg0x0b=0x12
Reg0x0c=0x15

;***формируем пакет данных***
Reg0x3e=1   ;длина пакета, байт
Reg0x7f=123 ;наш байт в FIFO

;***мощность***
Reg0x6d=0b00001000  ;последние три бита, 111-max, 000-min
;***вкл.передачу,0x07="8"***
Reg0x07=0x08  ;с этого момента будет передаваться содержимое FIFO


Помимо нашего пакета там будет передана дата для синхронизации и "префикс", для правильного начала, они приемником фильтруются автоматический, и в ФИФО наш байт, в мануале детальнее об этом и всяких плюшках.

_________________
Немного файлов по зажиганию: ФУОЗ 2.2 + программа правки таблиц 0.987, монтажка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
СообщениеДобавлено: Ср ноя 21, 2018 15:14:58 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6867
Откуда: .ru
Рейтинг сообщения: 0
А зачем Си на МК? Потому что я на других языках не пишу))
Просто загрузка "циферок" в регистры радиомодуля не пойдёт, приходится постоянно менять параметры - частоту, мощность, скорость и т.д.
USB-SDR шнурок - идея хорошая)) Короче.. полюбому надо лезть в даташит))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 86 ]    , , , 4,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y