Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить

LoRa. SX1276: какой стек лучше использовать?

Ср мар 27, 2019 07:16:20

Всем доброго времени суток! Пытаюсь сейчас запустить связку SX1276 + STM32l151С8. На данный момент использую стек Lmic от IBM, но почему-то из коробки она работать не захотела (DIO не задействованы). Изначально, в этой библиотеке есть пример под STM32L151C6, но кроме объёмов памяти отличий между C8 и C6 я не нашёл, адреса периферии идентичны (поправьте, если ошибаюсь).
До этого подключал LoRa-модуль RHF76-052 от компании AI-Thinker с закрытым исходным кодом, и снимал лог по шине SPI и DIO. Судя по логу, DIO на этом модуле не задействовались. Модуль подключился к базовой станции успешно.
Вопросов по этой теме много, и начну с некоторых из них:

1. На данный момент существуют 2 стека:Lmic и LoRaMac Node, какой удобнее/лучше использовать?
2. Есть ли отличия между STM32L151C6 и STM32L151C8, кроме объёма памяти?
3. Необходимо ли задействовать DIO у SX1276?
4. Есть ли у кого-нибудь опыт работы с SX1276?

Прошу поделиться опытом или помочь советом.

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 08:43:21

приветствую !
тоже лежит пара RHF76-052, за прошивку даже взяться не могу ибо не знаю что за кварц стоит на проце и куда подключены ноги dio и nrst
вы случаем его не разбирали ? хотелось бы узнать как на нем соединены STM32L052C8T6 <-> SX1276, интересуют ноги dio0-dio5 и nrst

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 09:04:22

Изображение
Разбирал, конечно. Но схему соединения нашёл раньше.
Кварц там 16 МГц в корпусе 3225.

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 09:16:22

спасибо большое !
я вот по такому примеру хочу попробовать, ну а дальше как пойдет

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 09:26:31

Поделитесь результатами, если получится)

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 09:41:52

без проблем, поделюсь

можно ещё вопрос, mcu у меня определяется из этого я делаю вывод что плата живая, но вот по uart у меня не получилось с ней пообщаться, единственное на переходнике usb-uart у меня нет ног cts и rts, их вообще обязательно подключать ? т.е. ему именно usart нужен а не uart ?

настройки порта на компе 9600 8n1
пробовал команды вида "AT", "AT+RESET" и т.д. и в ответ тишина

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 10:25:40

Закрывающую последовательность посылаете?

Добавлено after 1 minute 19 seconds:
Вы же пока не заливали свою прошивку или не стирали МК программатором?)

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 11:43:28

закрывающую последовательность ставил, в Terminal v1.9 ставил галку +CR, пробовал CR=CR+LF, пробовал другой терминал и отправлял hex коды AT<CR>, вобщем по всякому пробовал

модуль пока не стирал и не заливал (нечего пока заливать), просто подцепился к модулю программкой STM32 ST-LINK Utility, она мне показала версию mcu и сказала что он залочен

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 11:48:37

В terminal 1.9 косяк с закрывающими, надо руками дописывать $0D$0A

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 12:45:28

так тоже не отвечает, да и другим терминалом я отправляю 41 54 0d 0a и тишина
переходник usb-uart проверял, живой

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 12:47:39

Питание откуда берёте?

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 12:51:57

3.3в с usb-uart, пробовал брать с st-link-а

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 13:00:09

С usb-uart у меня не хватало, даже с st-link пришлось тантал на 330u вкорячить

Re: LoRa. SX1276: какой стек лучше использовать?

Чт апр 04, 2019 13:02:38

спасибо за информацию, вечером гляну осциллографом что на питании происходит

Re: LoRa. SX1276: какой стек лучше использовать?

Пт апр 05, 2019 07:44:53

вы были правы, модуль не отвечал из-за проблем с питанием
осциллографом при питании от usb-uart я увидел 3.15в на питании, триггер просадок никаких не поймал, питание абсолютно ровное
подпаял электролит на 470мф, не помогло
запитал от могучего БП на 3.3в и о чудо, модуль ожил :)

хотя как-то странно это, питание mcu 1.65-3.6в, sx1276 1.8-3.7в, чего ему 3.15в не понравилось, и ладно-бы просадки были, так нет ...

вобщем спасибо за наводку, буду отдельный стаб ему городить

Re: LoRa. SX1276: какой стек лучше использовать?

Пт май 03, 2019 21:42:31

Здравствуйте. Друзья тут дали задачу построить модем на базе sx1276. Скажите куда капать ? Как инициализировать его ? В нете что не находил все так размыто ? Только не пинайте ногами прошу

Re: LoRa. SX1276: какой стек лучше использовать?

Сб май 04, 2019 06:38:18

Для начала - на сайт к производителю. Semtech - владельцы патента технологии LoRaWAN, насколько помню. У них море примеров, комплектов для отладки и референсов по платам

Re: LoRa. SX1276: какой стек лучше использовать?

Пт янв 24, 2020 10:53:30

подниму тему, нашёл кто нибудь вменяемый стек для lora ?

чтоб реализовал ф-ции железа и транссивера а саму логику работы лоры на себя либа брала, платные варианты тоже рассмотрю

Re: LoRa. SX1276: какой стек лучше использовать?

Пт янв 24, 2020 12:08:10

Есть SoC от AI модель RHF76-052, логику лоры полностью отрабатывает, управляется АТ-командами. Это если совсем лень за стек заморачиваться. А, ну собственно, я об этом упомянал уже)

Re: LoRa. SX1276: какой стек лучше использовать?

Пт янв 24, 2020 13:05:57

этот модуль у меня есть, и он работает, хотелось бы именно стек лоры найти

с трансивером SX1276 по spi я работать научился байты туда сюда гоняю нормально, теперь осталось со стеком как-то решить вопрос ...
Ответить