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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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
Сообщений: 365
Сказал спасибо: 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
Сообщений: 113
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

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

Да и все товарищи которые публиковали свои программы, обошли эту беду .
Как говориться, не наступили.
Sergey_57 вне форума  
Непрочитано 15.09.2015, 03:33  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 113
Сказал спасибо: 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
Сообщений: 365
Сказал спасибо: 31
Сказали Спасибо 204 раз(а) в 112 сообщении(ях)
Sergey_57 на пути к лучшему
По умолчанию Re: Однокристальные трансиверы TRC101 от RFM...

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

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

Вот ещё хотелось уточнить . Некоторые товарищи ставили П-контур.
Результаты есть?
Sergey_57 вне форума  
Непрочитано 23.09.2015, 22:13  
Sergey_57
Вид на жительство
 
Регистрация: 12.12.2012
Сообщений: 365
Сказал спасибо: 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
Сообщений: 365
Сказал спасибо: 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, время: 20:52.


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