Си хорош для ардуино и сложных штук, подцепил библиотеку и радуешся, но у МК память ограничена, не всякий код залезет в небольшую тини13, с 1кб флехи. Делал на базе Si4432 туристический маяк, ну как раньше была игра: "охота на лис", только для 433МГц, работает в аналоговом режиме, типа узкополосный ФМ, а вот идея не моя а с авиафорума (отсюда), они додумались до этого года четыре раньше, но их проект хотел доработать, а их код был на Си не влезал, но ассемблер исправил ситуацию.
Прикольно )) Ну кроме тини13 есть и другие МК. Ну не люблю я асм. Долго и нудно писать...)) Я силабовские модули ещё не ковырял... Надо будет поковырять))
Они прикольные, и мануал там грамотный, а вот LoRa себя не оправдал, сколько не тестил, лучше не получилось. Кстати в маяке реализован режим ожидания, акумчик там мелкий, и в непрерывной передаче садится за несколько часов, и ребята с форума подцепили фичу, "ждущий маяк". Раз в восемь секунд просыпается, слушает эфир на наличие команды вызова, эта штука позволяет отказаться от кнопки "вкл" впринципе, и сделать корпус герметичным, а еще растянуть акумчик на месяц-полтора. На радейке с направленной ягой ловил маяк до 10км, правда в чисто-поле, а вот в лесу дальность не превышает полтора-два км.
Здравствуйте! Решил поднять тему. Достались мне модули 4432. И я решил сделать радиоуправление на несколько команд с их помощью. А заодно интересно разобраться со всей этой кухней. Подключил их к Atmega8. Один модуль ПРМ, второй ПРД. При инициализации указал режим PH+FIFO. Примеры брал со статьи на Хабре, т. к. в Си особо не силен. Передаю 8 байт данных. И приемник видит передатчик, получает данные, CRC ошибок нет. Видит длину пакета, но в Com порт передается только содержимое последнего байта из буфера FIFO приемника. Т.е. последний байт у меня 0x17. и в массив пишется 17,17,17,17,17,17,17,17. Два дня бьюсь, и не понимаю, в чем дело. Прикрепляю код обработки принятых данных. Сильно не пинайте, я только учусь. Спойлер
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
Добавлено: Вт апр 02, 2019 22:12:09
Первый раз сказал Мяу!
Зарегистрирован: Пт дек 24, 2010 03:33:57 Сообщений: 28 Откуда: Караганда КАЗАХСТАН
Рейтинг сообщения:0
Всем привет! Целый год хотел заняться этими модулями, но были заботы поважней. Задачка та-же, передать несколько дискретных команд на модулях 4432, на уровне вкл/выкл. У кого есть наработки?
Заголовок сообщения: Re: Кто-нить работал с радиомодулями SI4432?
Добавлено: Чт янв 18, 2024 16:27:50
Друг Кота
Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52 Сообщений: 4468 Откуда: Главный Улей России (Moscow)
Рейтинг сообщения:0
Доброго всем. Решил и я поднять тему. У меня проблема с Si4432. Задача: Нужно получить пакет с некоего фабричного изделия, которое передает пакеты в эфир вообще через другой чип (другого производителя), однако формат эфирного пакета совместим с Si4432. Формат пакета: 1. Преамбула 32 бита. 2. Синхрослово 32 бита. 3. Данные 10 байт.
Соорудил с помощью RTL-SDR, GNU RADIO и какой-то матери приемник этих пакетов. GNURADIO принимает пакеты корректно. А вот Si4432 почти корректно, но с одним НО: При чтении данных из FIFO, вылазит сначала последний байт пакета, потом второй, третий ... и последний. Покажу наглядно.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения