Страница 1 из 1
Mega8+DS18b20+RFM-22B
Добавлено: Сб фев 16, 2013 18:21:43
Redrik Shuhart
Собсно, вопрос, есть термометр на мк, работает, данные в памяти и может слать их в юарт.
Как сделать чтоб он слал их не в юарт, а в радиомодуль, и собсно ест ь2-й модуль, который должен принимать их и слать в компорт ПК.
Интересует как организовать ( программно)передачу данных в радиомодуль и их приём с другой стороны. Читал кучу доков ничего не понял.
Re: Mega8+DS18b20+RFM-22B
Добавлено: Сб фев 16, 2013 21:26:36
shads
Просто слать не в UART а в программный модуль, кодирующий данные в фазовой модуляции "манчестер".
Соответственно декодировать во в-м модуле и уже по UART слать в комп.
Оформить обмен можно в виде пакетной передачи, с заголовком, данными, и контрольной суммой, типа того что я тут сделал:
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107
Re: Mega8+DS18b20+RFM-22B
Добавлено: Сб фев 16, 2013 21:58:39
Ser60
Этот модуль уже имеет поддержку пакентного обмена данными, ничего кодировать для него не надо. Запись и чтение данных в него производится по интeрфейсу SPI, все подробности в ДШ. На вебсайте фирмы, посвященному этому модулю имеются примеры программ для PIC.
http://www.hoperf.com/rf/fsk/RFM22B.htm
Однако, документации к программам я не увидел (может плохо искал?), поэтому думaю, что будет проще написать все с нуля. С этим модулем я не работал, но судя по ДШ, общий принцип работы аналогичен (но не идентичен) другим модулям. Вот посмотрите для начала
http://radiokot.ru/circuit/analog/receiv_transmit/33/
Re: Mega8+DS18b20+RFM-22B
Добавлено: Сб фев 16, 2013 23:01:47
shads
Ser60 писал(а):Этот модуль уже имеет поддержку пакентного обмена данными, ничего кодировать для него не надо.
Да уж, тут я махнул.... не обратил внимания на модуль, подумал что простейший передатчик используется.....
Re: Mega8+DS18b20+RFM-22B
Добавлено: Вс фев 17, 2013 12:41:38
Redrik Shuhart
Ясно, попробую вкурить, но уже есть АВР,и на пик переделывать нет ни желания ни возможности.
А, как собсно организовать инициализацию модуля и чтние\посыл данных по СПИ?
Re: Mega8+DS18b20+RFM-22B
Добавлено: Вс фев 17, 2013 15:19:21
BigallS