Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
15.01.2009, 10:51
|
|
Прохожий
Регистрация: 15.01.2009
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Всем доброго времени суток.
После прочтения появился такой вопрос:
Много ли жрут питания эти трансиверы(101 и 102).
Хочется собрать что-то портативное, и запихнуть туда пару банок таблеток(из часов которые на 1.5v), но вопрос, как долго протянет передатчикприемник с таким питанием?
На плате будет пик(думаю 876а взять, и передатчик, с обвесом.
Может кто подскажет как просчитать время непрерывной работы передатчика?
|
|
|
|
15.01.2009, 16:23
|
|
Временная регистрация
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
В даташите написано, что у него есть режимы сна и энергосбережения.
Из таблицы электрических характеристик видно, что:
Sleep current MAX 0.25 μA
|
|
|
|
15.01.2009, 16:50
|
|
Заблокирован
Регистрация: 17.07.2007
Сообщений: 46
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от crocko
|
В даташите написано, что у него есть режимы сна и энергосбережения.
Из таблицы электрических характеристик видно, что:
Sleep current MAX 0.25 μA
|
Подтверждая вышесказанное,ниже приведен отрывок из документации на TRC102
-- Прилагается рисунок: --
|
|
|
|
15.01.2009, 19:53
|
|
Частый гость
Регистрация: 13.12.2006
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от crocko
|
2:_grey_:
Как поборол этот затык с while(!SDO) ??? Я тоже на эти грабли наступил.
На ClkOut включаю/выключаю генерацию. Т.е. программный SPI работает. А как начинаю пробовать передачу тоже B8 и AA передаю и бесконечно долго жду, когда SDO упадет в 0. А оно не падает.
|
К сожалению так и не поборол Уже все перепробовал. Все примеры и куски с этого форума, готовые проги для TRC и для RF12B. CLKout включать и выкл. получается, поэтому думаю что с SPI нет проблем. Собрал 2 платы одинаковых на обеих тоже самое цацикл. на ожидании SDO.
Уже и незнаю что делать, думаю новый купить. И еще смотрю в сторону nrf905. но смущает его питание до 3,6 В.
|
|
|
|
15.01.2009, 20:04
|
|
Временная регистрация
Регистрация: 15.06.2008
Сообщений: 57
Сказал спасибо: 2
Сказали Спасибо 36 раз(а) в 8 сообщении(ях)
|
А оттуда вообще что-то читается? может сопля на дорожке, или порт битый?
|
|
|
|
15.01.2009, 23:33
|
|
Временная регистрация
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
coolbassnik на предыдущей странице ткнул носом в картинку. Передачу в эфире услышал. Мой исходник так же на предыдущей странице.
В эфир можно выталкивать и по одному байту, передачей команды (0xB800 + data). Где data - байт для отправки в эфир. Тогда вся посылка приймет вид:
0xB800+0xAA
0xB800+0xAA
0xB800+0x2D
0xB800+0xD4
0xB800+data_1 - здесь записывается передаваемый байт_1
0xB800+data_2 - здесь записывается передаваемый байт_2
0xB800+data_3 - здесь записывается передаваемый байт_3
...
...
0xB800+data_N - здесь записывается передаваемый байт_N
0xB800+0xAA
0xB800
Вроде так.
Теперь разбираюсь с приемом.
-- Прилагается рисунок: --
|
|
|
|
16.01.2009, 00:49
|
|
Временная регистрация
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Приемник ловит пакеты.
Что принимает буду смотреть уже завтра. Однако, при отключении передатчика, приемник не индицирует прием пакетов (светодиод) и не читает ничего из фифо. Дальность 10 метров по прямой и с этажа на этаж уже есть, что не может не радовать.
|
|
|
|
17.01.2009, 13:15
|
|
Временная регистрация
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Радость преждевременна. Ловит всякую чепуху. Различие даже в первом байте. Разбираюсь почему. Читаю данные командой 0xB000.
Кстати, попробовал отправить так, как описывал чуть выше, а именно:
0xB800+0xAA
0xB800+0xAA
0xB800+0x2D
0xB800+0xD4
0xB800+data_1 - здесь записывается передаваемый байт_1
0xB800+data_2 - здесь записывается передаваемый байт_2
0xB800+data_3 - здесь записывается передаваемый байт_3
...
...
0xB800+data_N - здесь записывается передаваемый байт_N
0xB800+0xAA
0xB800
Приемник вообще ничего не видит. Даже факта передачи нет. FINT==0 !!! (по нему определяю начало приема пакета)
Инициализация модуля стандартная:
0x80D7 EL,EF,433band,12.0pF
0x8239 !er,!ebb,ET,ES,EX,!eb,!ew,DC - передатчик
0x8299 !er,!ebb,ET,ES,EX,!eb,!ew,DC - приемник
0xA640 frequency select
0xC647 4.8kbps
0x94A0 VDI,FAST,134kHz,0dBm,-103dBm
0xC2AC AL,!ml,DIG,DQD4
0xCA81 FIFO8,SYNC,!ff,DR
0xCED4 SYNC=2DD4 , AG
0xC483 @PWR,NO RSTRIC,!st,!fi,OE,EN
0x9855 !mp,90kHz,MIN OUT
0xCC17 OB1 , ACOB0, LPX,Iddy,CDDIT,CBW0
0xE000 NOT USED
0xC800 NOT USED
0xC000 1MHz,2.2V
|
|
|
|
17.01.2009, 19:19
|
|
Временная регистрация
Регистрация: 03.11.2006
Сообщений: 64
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Продолжаю отчет.
Приемник заработал. Принимает посланный байт без ошибок, с первого раза. Но только один.
Прошу помощь зала: Когда начинать читать следующий принятый байт?
Все байты отправляю в одном пакете, т.е. отправляю так 0x80 0xAA 0xAA 0x2D 0xD4 byte1 byte2 ... byteN 0xAA 0x00.
Из приемника считываю byte1, а когда читать следующие принятые байты???
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:20.
|
|