Страница 1 из 5

RF12 RFM12 RFM12B HopeRF - кто-то реально разобрался?

Добавлено: Сб апр 18, 2009 00:06:47
beowulfenator
:cry:
Ковыряюсь с радиомодулями HopeRF. Вокруг куча противоречивой документации, особенно этот кошмар от производителя. Хотел узнать, может кто-то изучил эти модули, и может ответить на пару вопросов?

В частности, предусмотрен ли у модулей какой-то сброс? И как диагностировать их? Вот у на все конфигурационные команды возвращается ответ 0xFFFF, на передачу байта 0xFFFE, а при чтении статус-слова - 0x4200. Это нормально? Просто странно, эта четверка в статус байте показывает, что установлен флаг POR, который должен сброситься после чтения статуса. А я читаю статус еще раз, а там все равно 0x4200.

И еще, может у кого-то есть демо-борд для этих модулей, запустить мой код, и посмотреть, как оно будет работать на правильном железе?

Заранее спасибо!

Добавлено: Пт июн 26, 2009 19:31:05
mr_smit

Добавлено: Вт июн 30, 2009 22:20:49
Томатный
обратись к автору статей "Умный дом", мож он поможет

накрнецто про ети модули заговорили....

Добавлено: Чт июл 09, 2009 10:18:58
Bioname
давно есть темы на "казусе" и "ихбт". народ разбирается/советуется/юзает.
лежат 4 rfm12 на 868мгц... никак руки не дойдут... :(

P.S. Если не найдёте - скину ссылки

Добавлено: Ср июл 22, 2009 16:52:29
РадиоЛоматель
Сам сейчас ковыряюсь с этими модулями. Нихрена не работает. Такое впечатление что один из них паленый. Не могу на нем даже выход 10мгц выключить. На другом могу. Поеду завтра за новыми.
Собрал кстати демо плату.

Добавлено: Чт июл 23, 2009 11:03:57
Томатный
здесь всё работает, как я понял http://radiokot.ru/circuit/digital/automat/14/ :)

Добавлено: Чт июл 23, 2009 16:09:32
acserg
У меня всё работает, правда не RF12, а TRC101, ну это то же самое.
Баги были. Первое - работает не со всеми кварцами, у меня идеально получилось кварцы 49 корпус мини с буквами Т и Е. Второе я провожу инициализацию трансмитера - один раз при включении, сначала считываю статус и жду установки бита 15, POR по моему, после чего провожу инициализацию. Затем перед началом работы, включаю только генератор, жду 5мс, дальше работа. Ещё один баг - при установке скорости надо учитывать скорость закрузки в ТХ регистр, если не успеваешь передача сбивается.
ВЧ цепи оставил по датошиту, только добавил П контур и ещё один дроссель в питании ВЧ
И работает.

Добавлено: Пт авг 14, 2009 00:27:34
Bioname
http://www.mikrocontroller.net/articles ... koll_Stack
может кому будет интересно....
RFM12 Protokoll Stack
правда на немецком. но вроде бы в коде комментарии на английском

RF модули от HOPERF RFM01 & RFM02

Добавлено: Пн мар 15, 2010 16:48:55
zebrox
Всем добрый день!

Скажите пожалуйста, кто-нибудь сталкивался с этими мудулями, какие отзывы?
Второй день птаюсь сделать передачу между ними, толком не получается.
При подключенном осциллографе к выводу FSK передатчика, приемник принимает посылки, а при отключенном не принимает.
Чертовщина какая-то в общем.

Если есть какие-нибудь исходники для CV поделитесь пожалуйста?

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Пн мар 15, 2010 19:30:46
Saadov
http://radio.delanet.info/content/view/783/46/
Вот тут есть исходники для RFM12B, сильно не разбирался, но может инициализация похожа с вашими

Тут инфо про ваши
http://radio.delanet.info/content/view/547/66/

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Пн мар 15, 2010 23:06:49
Daimeeo
Еще вот тут поспрашивай -> http://forum.easyelectronics.ru/
Хозяин этого форума с ними разбирался и толково описывал.

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вт мар 16, 2010 00:04:15
AI_Disable
Посмотрите исходники в этой статье, они мне очень помогли инициализировать модули: http://radiokot.ru/circuit/digital/automat/14/
тема к ней: http://radiokot.ru/forum/viewtopic.php?f=25&t=14583
Павда там, в основном, RFM12, но и RFM02 тоже есть.
Сам недавно приобрёл пару RFM12 и по одному RFM01 и RFM02. До последних пока не добрался, а с RFM12 разобрался - работают "на ура" :)) 50 метров тянут, более не проверял. Пишу на си, если нужно, кодом поделюсь :)

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вт мар 16, 2010 10:53:55
zebrox
Вчера наконец-то получилось организовать прием и предачу между этими модулями,
за основу взял примеры от производителя
http://www.hoperf.com/upfile/RF01_code.pdf
http://www.hoperf.com/upfile/RF02_code.pdf.
Теперь задача реализовать алгоритм шифрования и дешифрования KEELOQ на C,
но тут уже по-проще, когда-то для винды я это делал, думаю преенсти на МК не сложно будет.

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вс мар 21, 2010 19:47:19
avv
Документация к этим модулям полное убожество. Приобрёл RFM01 и RFM02, в ближайшее время собираюсь запустить с attiny2313. Поэтому появилось несколько вопросов.

В Data Rate Command для скорости 9600 необходимо передавать C823h? То есть записывается число после расчёта по формуле 10000000/29/(Rate+1) с отбрасыванием дробной части и без всяких округлений, как например UBRR в avr?

В примере из документации после инита передаётся 0xCC00.

Код: Выделить всё

   RFXX_PORT_INIT();
   RFXX_WRT_CMD(0xCC00);
   RFXX_WRT_CMD(0x8B81);//433BAND,+/-60kHz
   RFXX_WRT_CMD(0xA640);//434MHz
   RFXX_WRT_CMD(0xC847);//4.8kbps
   RFXX_WRT_CMD(0xC220);//ENABLE BIT SYNC
   RFXX_WRT_CMD(0xC001);//CLOSE ALL
Что это? С какой целью целью передаётся? В даташите об этом ни слова.

Как передаются данные по FSK? nIRQ надо дергать при передаче каждого бита?

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вс мар 21, 2010 21:12:12
avv
avv писал(а): В примере из документации после инита передаётся 0xCC00.
Пока отвечаю себе сам:
В дш 0xCC00 есть ничто иное как Status Register Read Command. Что это? Как его читать? Вообще что-то не понимаю связи.
Есть какие-нибудь идеи?

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вс мар 21, 2010 21:24:33
AI_Disable

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Вс мар 21, 2010 23:22:49
avv
AI_Disable писал(а):avv, выкиньте свой ДШ в долгую помойку:
ААА... Вот оно что... А я уже успел быть шокированым качеством документации, скачанной с официального сайта данной корпорации.
Выкинул. Благодарю за ссылку. Тут более информативно уже... Часть вопросов снялось.
За паяльник когда возьмусь, тогда вероятно повятся снова и другие :) Спасибо.

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Пт апр 30, 2010 19:22:31
selukov
Здравствуйте, усатые-полосатые! Помогите мне бестолковому разобраться с модулями RFM01 и RFM02. Оба модуля поключенны к МК ATMega88, на одной платке с микроконтроллером размещен передатчик, на другой платке, опять же со своим микроконтроллером установлен приемник. Программу пишу в CodeVision, настройки беру из примера в файле скаченного с официального сайта HOPEFR. Передатчик вроде что-то передает, слышен сигнал на рацию, приемник же в упор не хочет принимать данные, а именно выход NIRQ все время в логической 1. У кого есть опыт, поделитесь!

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Сб май 01, 2010 07:42:01
harchenko_pavel
Здесь пример работы с модулями на CV AVR http://www.obersomer.com/furios-powe...d=77&Itemid=69
Если надо, то есть рабочая библа под WinAvr

Re: RF модули от HOPERF RFM01 & RFM02

Добавлено: Сб май 01, 2010 10:56:47
AI_Disable
selukov писал(а):выход NIRQ все время в логической 1.
После включения модуля в режим приёма необходимо прочитать статус регистр, даже если вам он не нужен. Иначе IRQ будет всегда в единице.