19.01.2016, 18:16
|
|
Частый гость
Регистрация: 21.07.2015
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Помогите подключить к STM8 радиомодуль на 433 мГц
Задача: раз в пять минут получать от сенсора на батарейке данные так, чтобы батарейка прожила максимально долго.
Вроде для этого рекомендуют использовать радиомодуль на 443мГц:
http://www.ebay.com/itm/433MHz-Radio...UAAOSwf-VWUIUU
а потом отправлять стмку спать на пять минут.
Купил, стал разбираться.
Подпоял проводок на 17 см, подключил.
1. Подключил приемник к UART, так он и без передатчика ловит всякую чушь без остановки, это нормально? Это получается из всего этого нужно вылавливать полезный сигнал, я правильно понял? (Приемник чуть позже тоже планируется на STM8, так что решения по расшифровке нужны для него).
2. Жутко не охота изобретать велосипед. Кто-то что-то подобное подключал? Подскажите есть ли хоть какие-то готовые решения для stm8.
3. На 3,3 у меня вообще не завелось, только на 5 вольт. А стм планировалось использовать вообще от трехвольтовой таблетки (радиодистанция маленькая в пределах комнаты). Как этот вопрос решается?
|
|
|
|
19.01.2016, 18:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Можно манхэттенский код использовать, а можно навелосипедить: скажем, передавать 0xae для нулика и 0xea для единицы. Все остальное отбрасывать (в т.ч. неполные байты).
__________________
Смерть бандеровской мразоте!
|
|
|
|
19.01.2016, 19:41
|
|
Частый гость
Регистрация: 19.05.2014
Сообщений: 48
Сказал спасибо: 5
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Эта пара для начала сойдет. Но приемник ловит кучу шума, да еще добрая половина сиг бузят на этой частоте. Поэтому нужно писать кодировку сигнала, чтобы отличать свой сигнал от чужих. Передатчик работает и от 2в, но дальность мала - метров 5. Приемник тоже должен робить. Посмотри в сторону сс1101 у них есть пакетный режим и настроить можно на частоту от 300 до 950 МГц, питание 3,3в.
Кодировку можно взять типа такой http://phreakerclub.com/391, там же есть и проци приема и передачи.
|
|
|
|
19.01.2016, 20:42
|
|
Частый гость
Регистрация: 21.07.2015
Сообщений: 18
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Сообщение от eddy
|
Можно манхэттенский код использовать, а можно навелосипедить: скажем, передавать 0xae для нулика и 0xea для единицы. Все остальное отбрасывать (в т.ч. неполные байты).
|
1. Манхеттенский код не гуглится, можно ссылку о чем это?
2. Я правильно понял, имеется в виду последовательность 16 бит: 0100000101000101
и 0100010101000001?
Можно и так, только чет возни представляется много с учетом реально серьезного потока шума.
Это мне включать передачу, сколько-то ждать, выключать, сколько-то ждать. Ну единички понятно, совпадут. А вот вместо нуля легко шум считается, и что, мне это отбрасывать? Так информация исказится. Не понимаю. Ну если только не верстать реально замороченую систему, которая бы работала корректно со всем этим. А это очень не хочется.. Мне кажется должно быть как-то проще. Я ведь наверняка не первый с этим сталкиваюсь..
|
|
|
|
19.01.2016, 20:57
|
|
Частый гость
Регистрация: 19.05.2014
Сообщений: 48
Сказал спасибо: 5
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Не
Сообщение от Jazz777_
|
Манхеттенский код
|
, а манчестерский. Но лучше посмотри что я предложил. Забудь про УАРТ или возьми блютуз
Последний раз редактировалось Paul74s; 19.01.2016 в 21:00.
|
|
|
|
19.01.2016, 21:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Сообщение от Paul74s
|
а манчестерский
|
Да пофиг ☺
Главное — каким-то хитрожопым образом кодировать биты, чтобы от помех надежно можно было отделить.
__________________
Смерть бандеровской мразоте!
|
|
|
|
19.01.2016, 21:29
|
|
Частый гость
Регистрация: 19.05.2014
Сообщений: 48
Сказал спасибо: 5
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Если под окном будут "орать" пара сиг ни какой "код" это не защитит от помех. Для надежности проще взять ту пару но на 315 МГц там тишина полная. Да и для этого приемника манчестер не поможет
|
|
|
|
19.01.2016, 22:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Для минимального потребления нужны радиомодули с подтверждением приёма, тогда передатчик будет затыкаться после приёма подтверждения, а не как в сигнализациях - орёт пока нажата кнопка
Для минимального потребления нужен интегральный трансивер, а не то что было. Только на чипе можно добиться быстрых старта-стопа и высокой чувствительности приёмника
Ну и у чипов обычно уже реализован пакетный режим с crc, там всё совсем просто
Такие модули используют только в лоукост массмаркете, когда затраты на софт становятся ничтожными по сравнению с затратами на компоненты
Посмотри СС1101 и аналогичные трансиверы
Там конечно много регистров, но иначе тебе придётся всё это изобретать программно
|
|
|
|
19.01.2016, 23:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Сообщение от niXto
|
Посмотри СС1101 и аналогичные трансиверы
|
А ESP8266 не дешевле будет для этого дела использовать?
__________________
Смерть бандеровской мразоте!
|
|
|
|
19.01.2016, 23:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Помогите подключить к STM8 радиомодуль на 433 мГц
Кстати, вот здесь автор вот какую фигню предлагает: передать 7 байт мусора (скажем, 0xaa или 0x55), затем 1 байт - метка, 1 байт данных и CRC (например, данные XOR метка).
По идее, заголовок можно и покороче сделать. Вот только для надежности еще и придется на каждый байт ответ слать, что еще сильней снизит скорость. А уж учитывая то, что на 433МГц дофига чего работает, это жесть будет!
__________________
Смерть бандеровской мразоте!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:46.
|
|