Страница 1 из 2
Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 12:43:41
VladimirVladimirovitch
Прикупил у китайцев радиомодули 10 штук за 12$
Вот такие:
Попробовал их, все ок (передавал avr-ом atmega162, принимал ком-портом через TTL развязку).
На пяти вольтах передатчик дует максимум метров 20. В даташите рекомендуют его питать 12 вольтами, тогда дальность будет 200метров
Если его питать 12 вольтами, обязательно ли делать гальваническую развязку с TX UART 5 вольтового микроконтроллера? Может просто диодом обойтись?
PS Гонял их на 9600kbit
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 12:58:35
SmarTrunk
А что рекомендовано в даташите? Сложно советовать, не зная схем входов и выходов.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 13:07:04
VladimirVladimirovitch
SmarTrunk писал(а):А что рекомендовано в даташите? Сложно советовать, не зная схем входов и выходов.
Да честно говоря ни даташита ни схем подключения как таковых нет. Есть просто краткое описание модулей:
Transmitter:
- Model:MX-FS-03V
- Transmitter distance:20-200Meters(influenced the voltage)
- Voltage:3.5-12V
- Size:19*19mm
- Working mode:AM
- Transmitter speed:4KB/S
- Transmitter power:10mW
- Frequency:433M
- Attenna:25cm Single core wire or mutil-core wire
- Pin arrangement: left-right(DATA;VCC;GND)
покупал тут:
http://www.aliexpress.com/store/product ... 10017.html
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 13:26:25
zhavnerko
VladimirVladimirovitch писал(а):Прикупил у китайцев радиомодули 10 штук за 12$
Попробовал их, все ок
PS Гонял их на 9600kbit
Привет, а не мог бы ты рассказать алгоритм общения МК с помощью оных?) На фото это передатчик и приемник?
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 13:32:05
SmarTrunk
Похоже, простая импульсная модуляция, без защиты от помех. Или нет?
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 14:06:32
VladimirVladimirovitch
zhavnerko писал(а):VladimirVladimirovitch писал(а):Прикупил у китайцев радиомодули 10 штук за 12$
Попробовал их, все ок
PS Гонял их на 9600kbit
Привет, а не мог бы ты рассказать алгоритм общения МК с помощью оных?) На фото это передатчик и приемник?
Лучше пока без МК

Смысл прост, если в теории - даешь +5 вольт на ATAD (см.подписи к контактам) - снимаешь +5 вольт к контакта приемника. 8 раз дал +5 - снял 8 раз с приемника - выходит передал и получил 8 бит, 1 байт

А если с МК - то подсоединяешь к ноге ATAD передатчика выход TX с первого МК, а средний контакт приемника с контактом RX второго МК - и вперед. Первый МК посылает байт, второй принимает. Для двухстороннего обмена надо 4 модуля - 2RX и 2TX.
На картинке приемник и передатчик.
А если на практике... В эфире полно помех, которые выйдут в приемник как байтовый мусор, который ты не передавал... Его надо фильтровать..
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 14:09:42
VladimirVladimirovitch
SmarTrunk писал(а):Похоже, простая импульсная модуляция, без защиты от помех. Или нет?
Да, там амплитудная модуляция, защиту самому надо писать - упаковывать в пакеты с CRC, делать переотправку если пакет убился и.т.д., что не так сложно.
Ну за три копейки сложно ожидать что-то большее.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 15:35:05
Alexeyslav
nrf24l01 стоит примерно столько же... при этом работает на 2.4ГГц, имеет цифровой интерфейс SPI. Усилитель правда нужен, для увеличения расстояния. может работать в обе стороны, поэтому нет разделения на приемник-передатчик каждая платка может работать как приемник и как передатчик.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 21:07:44
VladimirVladimirovitch
Ну во-первых он один стоит 200 рублей, а 433MHz 5 пар за 360, т.е. пара - 72 руб.
Во-вторых у 24L01 непонятно с радиусом сигнала, СВЧ ходит по прямой и не далеко (мощность там слабенькая), тем более неясно с усилителем - куда там его паять?
В-третьих можно серьезно увязнуть в SPI - там не так все просто, протокол уж шибко хитроват для вникания с нуля, чего стоит один "глухой" мастер

Достоинства его - скорость и аппаратная коррекция ошибок. Скорость для бытовых датчиков особо не нужна, а ошибки убирать легко и программно.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Вт мар 19, 2013 22:23:08
Alexeyslav
Я покупал по 1$ за штуку. Это дешевле...
Управление не сложнее чем другой периферией, к тому же не надо реализовывать свой кустарный метод коррекции ошибок.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 09:49:25
VladimirVladimirovitch
Alexeyslav писал(а):Я покупал по 1$ за штуку. Это дешевле...
Если не секрет, поделитесь где. На ебее даже ниже 165 рублей нет без доставки. А китайцы не торгуют этим.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 10:03:53
ibiza11
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 13:34:13
VladimirVladimirovitch
Да, все верно. Я получается, не сортировал по цене, смотрел среднюю
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 15:11:29
kalobyte
я тоже купил 10 штук за 10 евров
библиотеки к ним есть
единственный минус - 2.4ггц, я бы предпочел 430
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 18:47:43
VladimirVladimirovitch
В общем подключил передатчик через диод к ТХ и дал ему +12 + сделал антенну 17см, как рекомендуют. Мощность намного увеличилась - 3 бетонные несущие стены - без помех. Еще 2 этажа вниз - 50% мусора (5 стен + диагональ). И это на 9600. На 4800 думаю будет совсем хорошо.
А если еще MHW720 к нему прикрутить - пол Москвы окучит

Правда побить могут
Интересно узнать, как бьют 2,4ГГц передатчики..
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 19:13:17
Ser60
На 2.4 с рекомендованными выше трансиверами такого не получить. Хорошо, если пробьют одну бетонную стену. Похоже, Вы используете свои передатчики в режиме с модуляцией ООК. Попробуйте вместо подключения их к UART реализовать протокол
http://mondo-technology.com/tenpulse.html
расширив его до SECDED, основанный на коде Хеммнга с дополнительной проверкой на четность.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Ср мар 20, 2013 20:11:13
Alexeyslav
модуль 2.4ГГц сделан на основе такого же трансивера как применяют в телефонных блютузах. Насколько блютуз в телефоне работает, так и эти модули будут.
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Чт мар 21, 2013 08:16:55
VladimirVladimirovitch
Ser60 писал(а):Похоже, Вы используете свои передатчики в режиме с модуляцией ООК. Попробуйте вместо подключения их к UART реализовать протокол
http://mondo-technology.com/tenpulse.html
расширив его до SECDED, основанный на коде Хеммнга с дополнительной проверкой на четность.
Можно конечно. Можно и v.42 программно написать

Только зачем?
Для передачи 3 байтов в минуту достаточно 0,008% полосы 4800бит/сек. Иначе говоря вполне устроит 1 правильный байт на 12000 битых. Если слать пакетом=handshake для инита линии - 8 байт, crc - 2 байта, адрес from - 1 байт, адрес to - 1 байт, id пакета - 2 байта, reply id - 2 байта, длина 1 байт. То получим минимум - 12000 / 16 байт = 750 битых пакетов на один хороший. Для чего делать коррекцию, усложняя задачу, если битые пакеты можно тупо выкидывать и перезапрашивать до 750 раз?

Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Чт мар 21, 2013 09:08:12
Ser60
Коррекцию делать для того, чтобы меньше перезапрашивать и уменьшить энергопотребление, если это важно. Для этого-же и протокол по ссылке выше, который несравненно более экономичен, чем передавать данные непосредственно через UART. Но если неоднократно передать пакет повторно не проблема, задача обеспечения надежной связи резко упрощается. Кстати, если Вы живете в России, почитайте эту тему:
http://radiokot.ru/forum/viewtopic.php?f=17&t=85608
Re: Передатчик 433Mhz 12 вольт и ATMEGA
Добавлено: Чт мар 21, 2013 13:43:42
VladimirVladimirovitch
Я тоже против радиохулиганства. Это снижает надежность
