RSS лента

{gorbln}

Радиомодемы OpenBee - часть вторая. Si4432.

Рейтинг: 5.00. Голосов: 3.
13.11.2013 в 12:08 (11649 Показов)
Получил радиомодули Si4432, переделал радиомодемы.
Программа-максимум выполнена - модем за 6 баксов собран.
Категории
Без категории

Комментарии

  1. Аватар для ВлАс
    По-меленьку разбираюсь, настраивается ч/з терминал, но почему тогда не подключается к МР?
    И какие настройки надо прописать для АРМ? Ч/з МР настроек гораздо больше и по названию не похожи, что-то я упустил

    ЗЫ: есть рабочая пара на 433, как прописать настройки?

    Дописано: это должна быть одинаковая пара? Т.е. тут свой протокол, не мавлинк?
    Обновлено 31.01.2015 в 19:51 [ARG:5 UNDEFINED]
  2. Аватар для {gorbln}
    Тут режим прозрачного порта. Скорость в канале выставьте пониже, посылок от АРМ к модему поменьше. В общем, как по рекомендациям 3DR для условий плохого приёма.
    Родным конфигуратором мишн планнера, естественно, модем не настраивается. Настраивается через терминал при замыкании ноги SET.
  3. Аватар для {gorbln}
    Если честно, этот проект я забросил после того, как собрал нормальные радиомодемы на модулях HM-TRP, что и вам советую. Однако, при соответствующем развитии, можно получить неплохую штуку типа 1-ваттного модема.
  4. Аватар для ВлАс
    Спасибо Егор, можно еще расшифровку 4-х пунктов меню?
  5. Аватар для ВлАс
    HM-TRP это которые на SI1000, такие у меня есть, я хотел еще сам сделать
  6. Аватар для {gorbln}
    Про расшифровку.
    To change settings, type a number 1...4",
    "1-Carrier freq; 2-RF Header; 3-Serial speed; 4-Air speed",
    1 - несущая. Она одна, frequency hopping-а нет. 410000 - 470000 КГц.
    2 - RF Header - это такая штука, по которой модемы отличают "ага, пакет мне". Должна быть одинаковая на двух связанных модемах, иначе они не сконнектятся. Крайне не ремомендуется метка "OLRS".
    3 - скорость последовательного порта на приём. Почему-то у меня оно ограничено 65 Кб/с. Но можно задать жёстко при компиляции нужную.
    4 - скорость в радиоканале (пока что только 38 или 57 Кб/с)

    Про HM-TRP - да, они.
  7. Аватар для Oluch
    Подскажите как конфигурировать Si4432? Надо изменить RF Header. Что-то АТ команды он не понимает... у меня
  8. Аватар для
    Тоже пока не получаеться их запустить.
    Обновлено 18.08.2015 в 12:57 [ARG:5 UNDEFINED]
  9. Аватар для {gorbln}
    А в честь чего он должен понимать АТ команды?
    Si - это просто радиомодуль. RF header, конечно, конфигурируется в нём, но посредством служебных команд, передаваемых по интерфейсу. АТ-командами конфигурируется 3DR-овский модем, к которому ни Si4432, ни модем, описанный в записи, не имеют отношения.
  10. Аватар для Oluch
    И? Как это сделать? Какие и как передать служебные команды для конфигурации?
  11. Аватар для martinhelix
    Все очень просто !
  12. Аватар для Oluch

    И КАК?
  13. Аватар для {gorbln}
    Цитата Сообщение от Oluch
    И? Как это сделать? Какие и как передать служебные команды для конфигурации?
    Прямо НАД вашим предыдущим постом с вопросом рассказано, что значит каждый из пунктов меню. Если что непонятно - спрашивайте, но там, вроде всё вполне прозрачно.
    Настроечный режим включается при замыкании ноги SET на + и включении модема. Скорость 9600.

    Или вас интересуют подробности настройки именно радио модуля внутри модема? Ну, тогда надо в код смотреть, там по интерфейсу записываются данные в регистры модуля, настраивающие все рабочие параметры.
  14. Аватар для Oluch
    А как попасть в это меню?
    Включил в режим SET, подключил к терминалу, но ничего не происходит, нет никакой реакции. Что надо прописать в терминале чтобы увидеть это меню или как добраться до настроек? Надо прописать какие-то стринги? Какие и как? Мне надо изменить частоту - поставить 470Mhz, сейчас 433, понизить мощность с 500mW до 250mW и прописать другой RF Header. На модеме горит индикатор "Чтение".
    Если Вам несложно будет, то объясните подробно для чайников. Заранее благодарю.
  15. Аватар для {gorbln}
    Цитата Сообщение от Oluch
    А как попасть в это меню?
    Включил в режим SET, подключил к терминалу, но ничего не происходит, нет никакой реакции. Что надо прописать в терминале чтобы увидеть это меню или как добраться до настроек? Надо прописать какие-то стринги? Какие и как? Мне надо изменить частоту - поставить 470Mhz, сейчас 433, понизить мощность с 500mW до 250mW и прописать другой RF Header. На модеме горит индикатор "Чтение".
    Если Вам несложно будет, то объясните подробно для чайников. Заранее благодарю.
    Ещё раз - что у вас за модем?
    Если моей конструкции - подключаете его к UART-у, питание не подаёте. Открываете терминал, порт уарта, скорость 9600. Замыкаете сет на +5 и подаёте питание. Либо такой вариант - замыкаете сет на +5, после чего сбрасываете модем, замыканием ноги ресет на землю. Видите меню.

    С какого перепоя у Si4432 вдруг появилось 500 мВт? В данный момент из меню мощность не настраивается, можно убавить при компиляции прошивки.
  16. Аватар для Oluch
    У меня готовый модем SV651 на основе Si4432. Он как раз на 500mW.
  17. Аватар для {gorbln}
    Так. А я тут при чём? Мой модем ни разу не готовый, не на 500 мВт, и ни малейшего отношения к вашему не имеет.
  18. Аватар для Oluch
    Мне казалось, что Si4432 работает одинаково в любом модеме... спасибо за интеллигентный посыл.
  19. Аватар для {gorbln}
    одинаково. Но мой модем, кроме Si, содержит ещё атмегу. И все настройки делает и хранит именно мега. Si - штука тупая. Если это, конечно, не Si1000, как в 3DR-овских модемах
  20. Аватар для Oluch
    Понял. Спасибо за ответ. Буду курить дальше
  21. Аватар для {gorbln}
    Я просто не понимаю, в чём ваш вопрос. Если как работать именно с модулем Si4432 - там всё в даташите на RFM22 (что является ребрендом силабса) написано, надо его курить. Написано очень понятно, просто там этих регистров хренова гора, и режимов работы тоже. Я всё это разбирал, но сейчас уже забыл - давно было дело.
  22. Аватар для Александр Викторович
    Егор здравствуйте!Подскажите , у вас по SDO , nIRQ нет ограничителя уровня , Там только выход с si4432? или лучше сделать. (пардон если вопрос глупый,только начинаю разбираться)
  23. Аватар для Александр Викторович
    Разобрался
  24. Аватар для Александр Викторович
    Егор здравствуйте! Сделал несколько устройств на связке ардуины и si4432. Раньше вешал на общее питание 3.3в всё работало без проблем, например маяк https://cloclo11.cloud.mail.ru/thumb...chom%40mail.ru
    Потом решил решил сделать по феншую, питание 5в на мегу, согласование уровней, как у вас, но возникла проблема, на приёме всё ок, на передаче после первой посылки виснет 4432 и атмега328 теряет с ней связь.Третий день пытаюсь победить установкой конденсаторов по питанию https://cloclo11.cloud.mail.ru/thumb...chom%40mail.ru, экранировал,выносил антенну на кабеле- стабильной работы всё равно нет.У вас не возникало подобных проблем, мне кажется причина в цепи согласования уровней .Может туда вч попадает. Попробую шунтировать ёмкостью. Может кто проходил уже через эти грабли?
    Обновлено 22.11.2015 в 19:21 [ARG:5 UNDEFINED] (не видно фото)
  25. Аватар для Александр Викторович
    проблема решилась переустановкой стабилитронов, в непосредственной близости ко входам si модуля.Думаю может ещё к земле подтянуть сопротивлением 1к
  26. Аватар для pdv*
    чет ардуина иде 1,6,1 не хочет компилировать основной скетч(

    p.s. test_drive компилит на ура!
  27. Аватар для pdv*
    пишет ошибку
    In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
    from OpenBee_conc.ino:21:
    Functions_menu.ino: In function 'void settings_menu()':
    Functions_menu.ino:34:25: error: variable 'menu' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
    Ошибка компиляции.
  28. Аватар для pdv*
    компилирую для ардуино мини 5в/16мгц
  29. Аватар для pdv*
    разобрался. с новой версией 1.6.8 все нормально!)