Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 02.09.2011, 16:11  
Panchiks
Частый гость
 
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Panchiks на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Всем привет, как-то так
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 260
Размер:	201.7 Кб
ID:	25634  
Реклама:
Panchiks вне форума  
Непрочитано 16.11.2011, 02:01  
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Сообщение от alexandr_nx Посмотреть сообщение
Спасибо большое!!
если я правильно все понял мне для того что осуществить прием надо:
1.настроить приемник,частоту, несущую, девиацию, вообщем все как в передатчике, тока + еще разрешить 7,6,4,3 биты в POwer menadgement register.
2. пин nFsel=0
3.очистить и установить бит 1 в FiFo and Reset mode conf reg.
4. передать передатчиком последовательность 0xaa,0xaa,0x2d,0xd4. после чего можно в ТХ регистр записывать полезные данные, для передачи
5. дождаться пока nINT/DDET=0.
6. по приходу фронта нуля FINT=0, вычитывать данные из RX регистра,для этого не трогать nCS, а просто считать по SPI, данные.
7. дождатся следующего фронта нуля, и опять считать.
8. по завершению приема необходимо опять очистить и установить бит 1 в FiFo and Reset mode conf reg.
ВОТ так? что ли?
Приветствую. Запустил две микрухи, но рано как говорится радовался. Сначала смотрел что приемник индицирует нормальный уровень сигнала- обрадовался, а когда захотел считать данные то ....
Начнем по порядку. Передатчик выплевывает две преамбулы, один синхробайт и четыре байта данных.
Приемник настроен на генерацию сигнала о том что принятые данные верны(16 нога). И тут первый вопрос. как видно из написанного в цитате что по приходу верных данных на ноге должен появится ноль- читаю даташит а там написано что единица- проверил в реалии тоже вроде как единица.
nINT/DDet Как видно только если это нога используется как прерывание для приемо-передатчика, а если выход сигнала - прямой.
Далее жду заполнения буфера и сигнала на ноге FINT(7 нога). Второй вопрос. опять таки в цитате написано что должен появиться ноль, открываю доку а там единица. Может я что-то недогоняю - не буцайте.
Теперь следующий вопрос если я не использую альтернативный метод чтения ФИФО буфера то к примеру задано 12-битная сигнализация заполнения, и я считываю восемь бит через команду чтения ФИФО буфера, что происходит с оставшимися 4-мя битами?
Да и еще не помню где, но вроде как читал что ТРС102 и МРФ49ХА вроде как незначительно отличаются в регистрах, хотя проверил - адресация совпадает. Может кто подскажет есть ли отличие?
Сейчас почему то приемник из четырех байтов переданных данных принимает первый байт либо ноль либо какое то число(одно и тоже), второй и третий байт не меняются, четвертый байт ноль. Все байты принимаются не такие как отсылаю. Хотя при приеме проверяю 16 ногу и если там единица то начинаю дальше смотреть на 7-ю ногу. как только выключаю передатчик то приемник сразу же молчит, т.е. вроде как передатчик правильно передает данные. Да и еще при передаче смотрю на ногу SDO для контроля о готовности принять следующий байт для передачи.
Gladkih вне форума  
Непрочитано 27.11.2011, 21:48  
slavakr55
Прохожий
 
Регистрация: 25.11.2011
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
slavakr55 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

здравствуйте.
помогите с программой. В программировании не силен.
Нужно ее как можно упростить, сделать пульт, ну и на крайний случай чтоб индикация работы приемника была на пульте.
Есть два модуля RFM12BP. надо - пульт с кнопкой( в идеале-4), нажал на кнопку - на приемнике релюшка включилась( если 4, одна из них) отпустил - релюшка отлипла. Тоесть кнопки, и соответствующие им на приемнике выводы с логической 1 при нажатии на пульте кнопки. Проц будет PIC16F876a.
slavakr55 вне форума  
Непрочитано 27.11.2011, 23:59  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

PT2262/64/70/72 и схемотехника брелков от китайских игрушек спасут. без программ, тупо копируя/повторяя, до 50-100м работает
либо нужно покупать пару TХC101/RХC101, там как муху на лету
jump вне форума  
Непрочитано 10.12.2011, 11:06  
artman66
Прописка
 
Аватар для artman66
 
Регистрация: 14.05.2005
Адрес: рядом со столицей
Сообщений: 283
Сказал спасибо: 16
Сказали Спасибо 529 раз(а) в 116 сообщении(ях)
artman66 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Привет всем. Я тоже как-то занимался подобным.
Только модули я выбрал Radiocrafts 1180.
По первости тоже намучался, модуль не понимает сигнала четности,
а прога и девайс его используют (прогу и девайс не переделать).
Пришлость лепить к модулю Xilinx, на передачу отрезает, при приеме приклеивает.
В общем получилось неплохо.
__________________
Микросхемы работают на волшебном дыму.
Если дым вышел, то микросхема как правило не работает!
artman66 вне форума  
Непрочитано 21.03.2012, 22:01  
soroka_svs
Прохожий
 
Регистрация: 30.04.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
soroka_svs на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Всем здравствуйте!
Возникла проблема с RXC101. В режиме stand-alone данная ИМС и конструкция на ней работает почти без замечаний.А именно - в режим низкого потребления (LPDM) - как обещано, не переходит. Передатчик применяю TRC102+16F675. Дальность действия - 5 метров, больше мне не надо.
Рабочая частота 869 Мгц. Два года это меня устраивало, сейчас решил подключить RXC101 к процессору, чтобы полностью управлять режимами микросхемы.На этом счастье закончилось.Провозился три дня - и не смог заставить RXC работать. Я могу изменять частоту на 8 выводе для работы процессора, могу изменять порог для контроля батареи,наблюдать изменение бита в регистре статуса и обрабатывать прерывание от снижения напряжения на ней. ВСЕ!!!(таймер не пробовал)
Заставить принимать не могу. Синхрослово 2DD4. В одних даташитах пишется о том, чтобы 6 вывод посадить на землю, для чтения FIFO. Может быть, но при этом не читается регистр статуса.По сбросу слово конфигурации для FIFO =CE89, т.е. 6 вывод это вход. При включении передатчика нет никакого изменения на выводах 5 и 7. Что я делаю не так?
ЗЫ. При работе с MRF49XA все летает как написано. Но хочется применить и эти ИМС.
soroka_svs вне форума  
Непрочитано 12.04.2012, 11:47  
TVN66
Прохожий
 
Регистрация: 13.10.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
TVN66 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Возник вопрос по применению микросхем TRC101. Если можете, помогите, пожалуйста!
Суть в следующем:
Я использую приемопередатчики по следующему алгоритму:
Имеются 2 устройства: устройство управления (аппарат) и радиокнопка с зашитым номером.
1. Для запуска аппарата с кнопки посылается известный аппарату код.
2. Аппарат на некоторое время запускает внешенее устройство.
3. После завершения этого времени аппарат отправляет кнопке этот же код.
4. Кнопка, приняв код, возвращает его на аппарат, который вновь включает внешенее устройство на определенное время.
Так работаем в цикле 3 - 4.

Проблема вот в чем: во время передачи аппарат подвисает после передачи байта в TRC101 в цикле опроса SDI (в ожидании освобождения регистра передачи). Это происходит обычно при передаче первого байта после команды H'B8' обращения к регистру Tx. В чем может быть проблема? Это не связано с аппаратурой, т.к. наблюдалось в 2 устройствах. Частота передачи по SPI 100 кГц.
Если сочтете возможным ответить, ниже привожу соответствующие фрагменты программы.

;---------------------------------------------------------------
; Подготовка передачи
;---------------------------------------------------------------
RFTransStart
bcf RF_INT_EN ;запрет прерывания RF
bcf RF_INT_FL ;сброс флага прерывания RF
bcf pNCS
movlw 0x80
rcall SPITransfer ;Configuration Register
movlw b'10010111' ;TXReg вк, FIFO вык, 433Мгц, 12 пф
rcall SPITransfer ;Configuration Register
movlw 0x82
rcall SPITransfer ;Power Management Register
movlw b'00111001' ;прм вык, схема вык, пер вк, синт вк,
rcall SPITransfer ;кв ген вк, кнтр бат вык, тайм вык, выв ген вык
bsf pNCS

;--- 1,25 мс задержка
movlw .125
call Delay

return

;---------------------------------------------------------------
; Передача
;---------------------------------------------------------------
RFTrans
;--- передача АААА
; bsf pOSC

bcf pSCK ;подготовка SPI
bcf pNCS
movlw 0xB8 ;TXREG
rcall SPITransfer

movlw .125
call DelayByTakt ;125 мкс задержка

movlw .5
movwf rf_counter,a ;загрузка счетчика циклов

TransCicle
movlw 0xAA
rcall RFPutByte

movlw 0xAA
rcall RFPutByte

;--- передача 2DD4
movlw 0x2D
rcall RFPutByte

movlw 0xD4
rcall RFPutByte

;--- передача кода кнопки
movf rf_code,w,a
rcall RFPutByte ;прямой код

comf rf_code,w,a
rcall RFPutByte ;инверсный код

decfsz rf_counter,f,a
bra TransCicle

;--- передача 00
movlw 0x00
rcall RFPutByte
bsf pNCS

return

;---------------------------------------------------------------
; Передача байта и ожидание освобождения регистра TX
;---------------------------------------------------------------
RFPutByte
rcall SPITransfer ;передача

WaitForSDI
btfss pSDI ;ожидание освобождения TXREG
bra WaitForSDI

return
;---------------------------------------------------------------
TVN66 вне форума  
Непрочитано 10.06.2012, 06:47  
Sanec2
Временная регистрация
 
Регистрация: 12.10.2008
Сообщений: 96
Сказал спасибо: 16
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Sanec2 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Разобрался со SPI все очень просто !
__________________
Ученье-свет,а неучей.......

Последний раз редактировалось Sanec2; 08.09.2012 в 04:23.
Sanec2 вне форума  
Непрочитано 03.07.2012, 19:31  
khomin
Прохожий
 
Регистрация: 05.11.2010
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
khomin на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Здравствуйте.
Решил попробовать эти трансиверы, собрал маленькие платки.
Вот попробовал передавать, скрин от лог. анализатора (Saelae logic)

[IMG] [/IMG]
После передачи одного байта данных, SDO самого трансивера дергается в 0 затем в 1 (как в даташите).
Но вот IRQ почему то всегда в 1! IRQ дергается только при включении и инициализации
khomin вне форума  
Непрочитано 08.09.2012, 04:51  
Sanec2
Временная регистрация
 
Регистрация: 12.10.2008
Сообщений: 96
Сказал спасибо: 16
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Sanec2 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Подскажите по TXC101,если я в регистре TX POWER установлю бит3 в 1 то можно на пин16 подавать модулирующий сигнал?Или я что то не так понял с переводчика?
Вообще нужно воспользоваться частотной модуляцией,я в правельном направлении?
__________________
Ученье-свет,а неучей.......
Sanec2 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Однокристальные трансиверы CC2500 (СС1100) kassiopay Микроконтроллеры, АЦП, память и т.д 2 07.06.2009 19:08


Часовой пояс GMT +4, время: 20:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot