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

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Всем доброго времени суток! Пытаюсь сейчас запустить связку 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?

Прошу поделиться опытом или помочь советом.
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

приветствую !
тоже лежит пара RHF76-052, за прошивку даже взяться не могу ибо не знаю что за кварц стоит на проце и куда подключены ноги dio и nrst
вы случаем его не разбирали ? хотелось бы узнать как на нем соединены STM32L052C8T6 <-> SX1276, интересуют ноги dio0-dio5 и nrst
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Изображение
Разбирал, конечно. Но схему соединения нашёл раньше.
Кварц там 16 МГц в корпусе 3225.
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

спасибо большое !
я вот по такому примеру хочу попробовать, ну а дальше как пойдет
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Поделитесь результатами, если получится)
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

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

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

настройки порта на компе 9600 8n1
пробовал команды вида "AT", "AT+RESET" и т.д. и в ответ тишина
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

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

Добавлено after 1 minute 19 seconds:
Вы же пока не заливали свою прошивку или не стирали МК программатором?)
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

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

модуль пока не стирал и не заливал (нечего пока заливать), просто подцепился к модулю программкой STM32 ST-LINK Utility, она мне показала версию mcu и сказала что он залочен
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

В terminal 1.9 косяк с закрывающими, надо руками дописывать $0D$0A
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

так тоже не отвечает, да и другим терминалом я отправляю 41 54 0d 0a и тишина
переходник usb-uart проверял, живой
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Питание откуда берёте?
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

3.3в с usb-uart, пробовал брать с st-link-а
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

С usb-uart у меня не хватало, даже с st-link пришлось тантал на 330u вкорячить
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

спасибо за информацию, вечером гляну осциллографом что на питании происходит
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

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

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

вобщем спасибо за наводку, буду отдельный стаб ему городить
Аватара пользователя
PIC
Открыл глаза
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата
Контактная информация:

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

Сообщение PIC »

Здравствуйте. Друзья тут дали задачу построить модем на базе sx1276. Скажите куда капать ? Как инициализировать его ? В нете что не находил все так размыто ? Только не пинайте ногами прошу
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Для начала - на сайт к производителю. Semtech - владельцы патента технологии LoRaWAN, насколько помню. У них море примеров, комплектов для отладки и референсов по платам
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

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

чтоб реализовал ф-ции железа и транссивера а саму логику работы лоры на себя либа брала, платные варианты тоже рассмотрю
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

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

Сообщение Alex-Elektron »

Есть SoC от AI модель RHF76-052, логику лоры полностью отрабатывает, управляется АТ-командами. Это если совсем лень за стек заморачиваться. А, ну собственно, я об этом упомянал уже)
Denis82
Встал на лапы
Сообщения: 136
Зарегистрирован: Вс авг 23, 2015 08:14:05

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

Сообщение Denis82 »

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

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

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