ZigBee модуль Microchip-MRF24J40MA
Автор Steel.ne
Опубликовано 16 марта 2010
Рубрики: Начинающим
Метки: ZigBee, Модуль, Радиопередача
Встала необходимость осваивать радиоканал. Стояла задача — передача небольших объемов информации с большого количества устройств. Начал рассматривать варианты.
- Блютус (на него изначально упал взгляд у заказчика). Не подошел — малое расстояние, и не более 7 устройств в сети.
- Вай-фай. Не более 32 устройств в сети. Не подошел.
- Разнообразные трансиверы — удлинители ком-порта. В основном предназначены для работы в режиме точка-точка.
- ZigBee-образные устройства. Стандарт IEEE-802.15.4. Приглянулись сразу. Вот про них и рассказ.
Для целей ознакомления остановился на готовом модуле от Microchip – MRF24J40MA. У атмелов есть похожий чип AT86RF220 и интегрированное решение ATMEGA128RFA1. Облизнулся на последний, но в пределах досягаемости не было, под заказ — долго. Но обязательно потом возьму, погоняю.
Знакомство
Итак, встречайте героя. Модуль MRF24J40MA на чипе MRF24J40.
![]() |
Трансивер Radiocrafts RC1240
Автор DI HALT
Опубликовано 08 марта 2009
Рубрики: Начинающим
Метки: Модуль, Радиопередача, Транзистор
В поисках идеального трансивера я надыбал пару RC1240. Дорогие, падлы, по две тыщи штука. Намутил, пора приступать к жестоким экспериментам.
![]() |
Итак, что нам обещают разработчики?
- Дальность связи аж до 4х километров в идеальных условиях.
- Многоканальный
- Скорость передачи данных 4.800 кбит/с, полудуплексный режим.
- Адресация на уровне протокола
- 128 байтный буффер
- Коррекция ошибок
- Питание от 3 до 5 вольт
Несколько дней назад меня предупредили, что эти радиомодули ОЧЕНЬ БОЯТСЯ статики. Чтож, кто предупрежден, тот вооружен. Перед работой обработал одежду и стул антистатиком (обычный бытовой, продается в хозмаге), а также зачистил на батарее отопления контактную площадку к которой прикладывался перед каждым взятием модуля в руки.
Читать полностью
Радиомодуль HopeRF HM-TR433
Автор DI HALT
Опубликовано 20 Фев 2009
Рубрики: Начинающим
Метки: HopeRF, RS232, UART, Интерфейс, Модуль, Радиопередача
Прикупил я себе парочку модулей HM-TR433. Так, помучить. Стоит такая радость на данный момент порядка 800рублей. Это трансивер, то есть он может как принимать, так и передавать. Мало того, тут стоит управляющий контроллер, который сам кодирует информацию, загоняет ее в радио канал и декодирует пойманное. То есть, по сути, мы получаем удлинитель UART и всякие проблемы вроде шума после пропадания несущей, какие были в связке HM-T433/HM-R433 нас уже не волнуют. Один минус - канал полудуплексный, то есть синхронный прием и передача невозможны, только по очереди. Но это не велика проблема — зачастую полудуплекса хватает за глаза.
![]() |
Существует две модификации этого модуля. Одна имеет окончание TTL другая RS232. Разница лишь в уровнях и в том, что в первую китайцы забыли впаять MAX232 и обвязку из конденсаторов, зато поставили перемычки. Так что имея прямые руки и нужный инструмент можно из TTL сделать RS232 и наоборот. Впрочем, по цене они копейка в копейку идут. Читать полностью
Радиомодули HopeRF HM-R433 и HM-T433. Тест на дальность
Автор DI HALT
Опубликовано 07 Ноя 2008
Рубрики: Начинающим
Метки: RS232, UART, Интерфейс, Модуль, Радиопередача
Итак, что из себя представляла установка:
Блок А:
- Передатчик: HM-T433
- Приемник: HM-R433
- Антенна передатчика: Кусок провода МГТФ длинной 17см (1/4 от длины волны 433Мгц сигнала) загнутый абы как.
- Антенна приемника: та же херня.
- Расположение модулей: параллельно друг другу, на расстоянии 2см, усики антенн разбросаны в разные стороны, на манер тараканьих.
- Расположение блока: 5 этаж, на столе. У северной стены.
- Питание: 5 вольт.
- Скорость передачи: 4800 бод.
- Длина пакета данных: 10 байт.
- Передатчик: HM-T433
- Приемник: HM-R433
- Антенна передатчика: Кусок провода МГТФ длинной 17см (1/4 от длины волны 433Мгц сигнала) загнутый абы как.
- Антенна приемника: та же херня.
- Расположение модулей: параллельно друг другу, на расстоянии 2см, усики антенн разбросаны в разные стороны, на манер тараканьих.
- Расположение блока: У меня в руках, на земле. С южной стороны дома (смотри схему)
- Питание: 5 вольт.
- Скорость передачи: 4800 бод.
- Длина пакета данных: 10 байт.
Блок Б дает десятибайтный пакет блоку А, тот, убедившись, что пакет принят без искажений, шлет подтверждение обратно на блок Б, те же десять байт. Блок Б, получив подтверждение зажигает зеленый диод. Передача идет с обрывом несущей. Т.е. после отправки пакета передатчик вырубается полностью.
Радиомодули HopeRF HM-R433 и HM-T433. Проблемы и решения
Автор DI HALT
Опубликовано 04 Ноя 2008
Рубрики: Начинающим
Метки: RS232, UART, Интерфейс, Модуль, Отладка, Радиопередача
Несущая
Приемник ловит изменение несущей, которую генерирует передатчик. А если не будет передатчика, что будет ловить приемник? По идее не должен ловить ничего, а что на практике? А на практике дикий срач!!! Натурально белый шум по всему диапазону от 0 до 255. Фигасе бага, да? Но ладно, хрен с этим белым шумом, его, в конце концов, можно фильтровать, отслеживать в нем наличие чего либо разумного и лишь после начинать прием.
Ждущий режим
У передатчика, к моему, а также ряда внимательных читателей, удивлению нет входа Enable. У приемника то есть. Редкостный бред, особенно ввиду того, что спустя 70mS простоя на линии DATA передатчик впадает в спячку и… правильно, отрубает несущую - на выходе приемника начинается в этот момент жуткий срач. Так что либо шли данные непрерывным потоком, либо перед каждой посылкой шли идентификационный пакет. А еще не забыв предупредить приемник о том, что передача закончена и дальше ловить нечего.
Совместная работа
Тут все просто, два передатчика одновременно работать не могут. От слова совсем. Либо по отдельности, либо никак. Это было ожидаемо и это надо учитывать.
Баги при передаче
Но что меня больше всего добило, так это баги. Если с первые три пункта можно учитывать и обрабатывать программно без лишних заморочек, то со последним уже все гораздо веселей.
Радиомодуль HopeRF HM-R433 и HM-T433
Автор DI HALT
Опубликовано 29 Окт 2008
Рубрики: Начинающим
Метки: RS232, UART, Модуль, Радиопередача
![]() |








