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

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

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

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

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

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

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

 
Опции темы

Однокристальные трансиверы TRC101 от RFM...

Непрочитано 09.03.2015, 21:29  
Adult_Master
Прохожий
 
Регистрация: 11.01.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Adult_Master на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Так как всё таки победить while(!RF_SDO); ? )) Передаёт 1 байт и виснет, т.е. на SDI МК всегда 0.
Реклама:
Adult_Master вне форума  
Непрочитано 13.09.2015, 16:18  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Волею судьбы, был отправлен по компасу за несговорчивость(работу бесплатно) с фирмы "ЛБС и компани", где работал ведущим программистом.
Моя безработица продолжалась три дня.
Взяли меня в очередную контору
И стал я очень сильно интересоваться TRC101/TRC102.
Прочитав всю ветку и вычислив с вашей помощью подводные камни, сделал печатные платы и написал подпрограммы обмена.
К вопросу подошёл, как всегда фундаментально.
Купили мне сканер. 23т.р. в Тере. Не привожу название , чтобы не думали , что реклама. При помощи его удалось отделить мух от котлет.
Выводы.
1 Микросхема очень шустрая.
Код:
///////ВЫДАЧА ПО ПРОГРАММНОМУ SPI////////
/////////-----Команды-----16р-//////////////
void spi_Write_ISM(unsigned char buffer_VIV1,unsigned char buffer_VIV2 )
  {
     unsigned char i;
 //    output_low(CS_M);
     for(i=8;i›0;i--)
     {
      if(buffer_VIV1&0x80)output_high(SDO_M);
      else output_low(SDO_M);
       output_high(SCK_M);
      output_low(SCK_M);
      buffer_VIV1‹‹=1;
     }
     for(i=8;i›0;i--)
     {
      if(buffer_VIV2&0x80)output_high(SDO_M);
      else output_low(SDO_M);
       output_high(SCK_M);

      output_low(SCK_M);
      buffer_VIV2‹‹=1;
     }     
//       output_high(CS_M);
}
Задержки не нужны.
2. Купил ЧИП-индуктивности для диапазона 868/915.
Решил проверить
- То ли мне дали.Поочерёдно подключил с посеребрённым проводом
катушки. Рассчитал на калк.
- Насколько они соответствуют рекомендованным.
- Существует 2 схемы включения TRC101 и TRC102.
Ответы:
-дали то.
-соответствуют рекомендованным.
-обе схемы имеют место , отличий на передачу не заметил.
3. Сравнивал сигналы TRC102 и брелка сигнализации.
Сигнал TRC101/TRC102 сильнее 3-5 раз.
Если интересно продолжу.
Sergey_57 вне форума  
Непрочитано 14.09.2015, 02:24  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Продолжай...
DPANYTA вне форума  
Непрочитано 14.09.2015, 20:39  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Тогда продолжу.
Многие уважаемые форумчане принимала по одному, трём, четырём байтам.
И дальше на приёме всё колом. Ну вот типа такое.
Сообщение от Adult_Master Посмотреть сообщение
Так как всё таки победить while(!RF_SDO); ? )) Передаёт 1 байт и виснет, т.е. на SDI МК всегда 0.
Ответ как всегда прост. китайская народная мудрость????
"Тяжело поймать в чёрной комнате чёрную кошку, когда её там нет."
Всё очень просто, целый час ломал голову.
Написал по даташиту программу. Хрень полная. Виснет выдача.
То 3 то 4 байта вместо 8.(я выдаю 8 слов).Вижу по SDO (рис.6)
Естественно на приёме беда.
Оказывается, для нормальной работы, необходимо после выдачи дать время на формирование сигнала SDO. После выдачи байта задержка в одну микросекунду решило все проблемы.Сигналы любо дорого посмотреть и на приёме тоже.
На рисунке 6 этот момент нарисован неправильно.
Продолжение следует.....
Sergey_57 вне форума  
Непрочитано 14.09.2015, 20:42  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Да и все товарищи которые публиковали свои программы, обошли эту беду .
Как говориться, не наступили.
Sergey_57 вне форума  
Непрочитано 15.09.2015, 03:33  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Сообщение от Sergey_57 Посмотреть сообщение
Сигнал TRC101/TRC102 сильнее 3-5 раз.
Чёт не верится...
Как измерял? Чистота эксперимента, так сказать, соблюдена?
У них дальность без внешних усилителей около 200м. А сигналка - около 400м.

126й пост на 13й странице здорово помог мне запустить трансивер.

Последний раз редактировалось DPANYTA; 15.09.2015 в 03:45.
DPANYTA вне форума  
Непрочитано 15.09.2015, 16:44  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Извините, но методикой особо не заморачивался.
Мне нужен был порядок цифр. Измерения обычно проводятся свыше 10
длин волн. Радиосканер, я писал . Вот им и меряю.
Порадовал вид гармоник при модуляции.
Как в школе учили.
Пульт(валялся от старой машины) С 20-30 метров открывал.
О 400 метроах речи и не идёт.
Сейчас купил в тритоне модуль , придёт по почте сравню,
Отпишусь.
Меня интересует моя разводка. В серию надо запускать.
Sergey_57 вне форума  
Непрочитано 15.09.2015, 16:59  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Цитата:
126й пост на 13й странице здорово помог мне запустить трансивер.
Аналогично. Распечатал, держу перед собой.

Вот ещё хотелось уточнить . Некоторые товарищи ставили П-контур.
Результаты есть?
Sergey_57 вне форума  
Непрочитано 23.09.2015, 22:13  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Ну и вот наступило счастье можно сказать внезапно после недели разборок
и десятка отчаяний удалось понять , что ей нравится , а что делать нельзя.
много чего нельзя.
Но вот , что не написано в документации.
Если вы делаете перерыв в выдаче для считывания на приёмной стороне.
Пример если скорость в регистре 0х64 то при 1 мсек паузы ещё работает.
но если 0х32 то всё колом. И надо 500мксек опять всё в норме.
Предполагаю , что в зависимости от скорости выдачи есть предельное время ожидание на приёме следующего байта.
Это логично . Иначе выход из синхронизма.

И ещё спас дело сканер. На крыше установлены антенны сотовой связи .
ушёл от помех(гармоник) сдвинул частоту.
Sergey_57 вне форума  
Непрочитано 29.05.2016, 22:50  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 370
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

Сегодня закончил очень непростую систему.
Удалось разгадать очень непростой секрет этой микросхемы.
Система состоит из центрально пульта и 10 абонентов.
Обновление данных для 10 абонентов 50 мсек.
Управление от компьютера. Индивидуальная загрузка данных и команд каждому абоненту в рабочем режиме. Ввод в систему и отключение из
системы. Перепрограммирование частоты любого абонента не прерывая работы системы Перебросить все абоненты на другую частоту , где нет помехи. Например, передать абонента из одной системы в другую.
Смена номера абонента также.
Ну всё хорошо Но вот иногда всё становиться колом и мама не горюй.
Танец с бубном тоже не помогает.
Выставив с 10 ловушек удалось понять.
Причина которая вызывала это явление - При увеличении числа внешних
устройств и датчиков уменьшилась скорость нарастания питания +5в.
L6920 + литий 3.7в
Микросхема влетала в режим где генерировала непрерывно прерывание.
Читаю и всё без толку.Прерывание опять есть.И абонент повис.
Иногда помогает перезапуск процесора.
Задержка в 1 сек после старта проблему не решила.
Также не получилось с двумя инициализациями через 1 сек.
И тут когда до полной задницы осталось немного Обратил внимание на Reset. Ни в одной схеме им не пользуются!
RC цепочка ничего не дала. Ибо в документации написано, что вход становиться сбросом спустя 100мксек.
После того как после 1сек задержки начал делать Reset, проблему как рукой сняло.
Почему-то мне показалось, что многие напоролись на этот неприятный режим. Он меня очень достал. Особенно, когда не можешь включить ни один абонент.
Sergey_57 вне форума  
 
Опции темы

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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.