Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
27.01.2007, 00:11
|
|
Частый гость
Регистрация: 11.01.2005
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Заинтересовал этот трансивер
Panchiks , как с тобой можно связаться ? Есть несколько вопросов
1.Данные сначала вливаются в перередатчик и он ПОТОМ передает или передает сразу по мере поступления данных ?
2. тоже самое приемник-данные аккумулируются в приемнике в виде байта и их надо считывать или выводятся по мере поступления ?
3. есть еще несколько вопросов ...
моё мыло plant_05@bk.ru
|
|
|
|
29.01.2007, 03:37
|
|
Частый гость
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Однокристальные приемопередатчики TRC101
Привет.
Для начала, скажу, что перед началом работы необходимо прошить кристал - запонить конфигурационной информацией несколько регистров... Затем либо данные принимать либо передавать...
Отвечаю на вопросы:
1. Передача начанается немедленно, сразу после заполнения Tx-регистра в трансивере данными. Как только он передаст эти 8 бит, то сразу останавливается - в эфире просто тупо несущая генериться, а модуляции нет. Заполнишь регистр - опять появится модуляция... и т. д.
2. Прием можно осуществить 2-мя способами: "слить" по SPI байт, записанный при приеме в Rx-регистр (причем режимов работы этого регистра несколько... в мануале есть подробное описание...), либо принимать в реальном времени "льющиеся байты" по I2C (2-е ноги, одна синхронизация, другая - байты). За это другие ноги отвечают. Я научился токо по I2C принимать
3. Задавай вопросы... желательно через форум, чтобы повторений не было... мыло я тебе уже скинул.
|
|
|
|
29.01.2007, 11:43
|
|
Частый гость
Регистрация: 11.01.2005
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
На стр 3 даташита написано что вывод DATA/nFSEL может использоваться для прямой передачи или приема данных . Не пробовал ?
Скинь сюда плиз значения регистров трансивера в НЕХ при инициализации при выбранноой частоте и кристале.
Это я думаю мноим упростит "старт" при работе с этим трансивером
|
|
|
|
29.01.2007, 12:28
|
|
Частый гость
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Привет. Вот выдрал кусок програмного кода из своего исходника (исходник прошивается в ATmega8, так, что PORTB.0=0; - это ноги контроллера). Этот кусок кода конфигурит кристал на передачу на частоте 433,92 МГц, мощность - MAX и т. п. Все значения регистров можно настроить САМОМУ, кому как нужно, а потом запихать их в кристалл. В даташите приводяться значения регистров по POR значению, те при перезагрузке по питанию.
2) Ногу Fsel, действительно, можно использовать для ручной монипуляции. Я же ВСЕ байты прогружаю по SPI!!! Ибо так проще.
Код:
|
************************************************
PORTB.0=0; // nCS
delay_ms(1);
SPDR=128; // Reg_1_Configuration Register
delay_ms(1);
SPDR=218;
delay_ms(1);
PORTB.0=1; // nCS
delay_ms(1);
PORTB.0=0; // nCS
delay_ms(1);
SPDR=152; // Reg_3_Transmit Configuration Register
delay_ms(1);
SPDR=64;
delay_ms(1);
PORTB.0=1; // nCS
delay_ms(1);
PORTB.0=0; // nCS
delay_ms(1);
SPDR=166; // Reg_5_Frequency Setting Register
delay_ms(1);
SPDR=32; // - 433,92
delay_ms(1);
PORTB.0=1; // nCS
delay_ms(1);
PORTB.0=0; // nCS
delay_ms(1);
SPDR=198; // Reg_10_Data Rate Setup Register
delay_ms(1);
SPDR=35; //
delay_ms(1);
PORTB.0=1; // nCS
delay_ms(1);
PORTB.0=0; // nCS
delay_ms(1);
SPDR=130; // Reg_11_Power Management Register
delay_ms(1);
SPDR=57;
delay_ms(1);
PORTB.0=1; // nCS |
|
|
|
|
29.01.2007, 12:37
|
|
Частый гость
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Вот параметры катушек, что я впаивал в платку. Если кому нужно.
Смело можете покупать эти микрухи они живые...
Причем парадокс - цена, примерно 3,5 уе.
-- Прилагается рисунок: --
|
|
|
|
29.01.2007, 14:04
|
|
Частый гость
Регистрация: 11.01.2005
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Микры заказал , возьму небольшую паузу -пока прийдут , и пока железо подготовлю .
Потом думаю вопросы посыпяться
|
|
|
|
30.01.2007, 03:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от Plant
|
Микры заказал , возьму небольшую паузу -пока прийдут , и пока железо подготовлю .
Потом думаю вопросы посыпяться
|
Где такими торгуют?
|
|
|
|
30.01.2007, 14:49
|
|
Частый гость
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
TRC101 однокристальные приемопередатчики от RFM
Приветствую...
Я купил тут:
http://www.rfm.com/
ООО "ТРИТОН-Электроникс"
Адрес: 117218, Москва, ул.Новочеремушкинская, д.34.
Тел./Факс: (495) 718-84-05 (многоканальный) ,718-98-03, 718-98-04, 718-99-03
График работы: Понедельник - Пятница, 10.00 - 18.00
E-mail: triton@trt.ru
Только один ньюанс, они работают только с юридическими лицами, но если попросить, то могут... иначе необходимо искать другие места...
И еще, полезно купить радиоприемный модуль RRFQ1, он дороже, но для отладки TRC101 незаменимая вещь (можно использовать как индикатор несущей и проверки наличия или отсутствия модуляции, т. е. когда тупо включить RRFQ1, то диод на рисунке слабо горит - принимается шум и всякий мусор, когда включаешь на передачу TRC101, но не передаешь байты, то диод на плате с RRFQ1 тухнет, а когда TRC101 включен на передачу да еще и передаешь байты, то диод на плате с RRFQ1 мигает. Вот.).
-- Прилагается рисунок: --
|
|
|
|
30.01.2007, 16:01
|
|
Частый гость
Регистрация: 21.01.2007
Адрес: г. Владивосток
Сообщений: 30
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
TRC101
Вот посмотрите разводку еще (токо на реальной плате у меня площадка под антенну повернута вниз на 90 грудусов)... Мож поможет кому...
-- Прилагается рисунок: --
|
|
|
|
25.04.2007, 23:47
|
|
Частый гость
Регистрация: 11.01.2005
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Как успехи ? Естьпродвижение по теме ?
Судя по печатке , у тебя не задействован ни 7 , ни 16 выв микросхемы . При этом у тебя теряется несколько полезных функций . Например гораздо усложняется считывание данных их приемного FIFO регистра ....
Применял ли ты синхронизацию при обмене ?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:26.
|
|