|
Кодер и декодер на AVR |
|
|
|
Nov 4 2006, 11:17
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Скорость 2400 устроит? Есть лобовое решение, одно из самых помехоустойчивых. Применяется готовый MSK-модем. К примеру, AK2361. Опознавание "свой-чужой" и анализ команды идет в несколько этапов - вначале заголовок фрейма (обозначающий тип девайса, в 2358 и 2361 это C96C или 236B, остальное отвергается, в 2368 можно прописать любое значение), затем ID экземпляра устройства (произвольной длины в пределах разумного), затем код команды, параметры команды, контрольная информация (CRC или что угодно другое по вкусу)... И ЧМ приемопередатчик. Желательно многоканальный, с анализом squelch. Концепция "обкатана" на миллионах "дальнобойных" радиотелефонов, и применить ее для радиоуправления после творческой переработки - почему бы нет? Вполне годится также для пейджинга - к примеру, Ваш автомобиль, если с ним что-то случилось, сможет отправить Вам текстовое сообщение  Габариты пульта, правда, в "брелок" не уложатся. В корпус сотового телефона - запросто.
Сообщение отредактировал Harbinger - Nov 4 2006, 11:28
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Nov 6 2006, 09:26
|

Частый гость
 
Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821

|
Цитата(prottoss @ Nov 4 2006, 15:39)  Цитата(xemul @ Nov 3 2006, 22:23)  Если тема Вас действительно интересует, поищите что-нибудь про радиолюбительские телетайпы - имхо, это можно рассматривать как одно из первых массовых применений UART over RF. МЕНЯ данная тема, пока, не интересует... Похоже автора топика тоже... Хоть бы что нибудь сказал для приличия) За форумом я слежу. Конкретных предложений по реализации устройства пока не вижу.
|
|
|
|
|
Nov 6 2006, 21:30
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Alex_1811 @ Nov 6 2006, 12:26)  Цитата(prottoss @ Nov 4 2006, 15:39)  Цитата(xemul @ Nov 3 2006, 22:23)  Если тема Вас действительно интересует, поищите что-нибудь про радиолюбительские телетайпы - имхо, это можно рассматривать как одно из первых массовых применений UART over RF. МЕНЯ данная тема, пока, не интересует... Похоже автора топика тоже... Хоть бы что нибудь сказал для приличия) За форумом я слежу. Конкретных предложений по реализации устройства пока не вижу. А каких конкретных предложений по реализации Вы ожидаете после вот такого первого поста: Цитата Хочу сделать 4-канальную систему радиоуправления на AVR (ATtiny2313, 90S2113) Радиомудули есть но проблема с програмой для МК (кодер декодер). Буду благодарен любой помощи. А какие есть радиомодули? А какая Вам необходима скорость передачи ? Какие данные нужно передавать и как часто? Главное доставить данные, или у Вас некоторый "реалтайм"? и т.д. и т.п. Если Вы хотите ответов по существу, то и вопросы задавайте поконкретнее...
|
|
|
|
|
Nov 7 2006, 08:25
|

Частый гость
 
Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821

|
[/quote] А какие есть радиомодули? А какая Вам необходима скорость передачи ? Какие данные нужно передавать и как часто? Главное доставить данные, или у Вас некоторый "реалтайм"? и т.д. и т.п. Если Вы хотите ответов по существу, то и вопросы задавайте поконкретнее...  [/quote] Микросборки FRM RX5000 TX5000. Скорость ~ 20 пакетов/сек, 16-бит пакет (ID пульта+состаяние кнопок+проверка на четность). Посылка данных передается только после нажатия кнопки пульта.
|
|
|
|
|
Nov 7 2006, 22:27
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Alex_1811 @ Nov 7 2006, 11:25)  Микросборки FRM RX5000 TX5000. Скорость ~ 20 пакетов/сек, 16-бит пакет (ID пульта+состаяние кнопок+проверка на четность). Посылка данных передается только после нажатия кнопки пульта. Откуда поступает тактовая на мк в передатчике/приемнике ? Кварц, или внутренний RC генератор ? Если RC генератор, то нужно озаботиться синхронизацией по стартовому биту, а если кварц, тогда все намного проще ИМХО, TX/RX5000 для Вашей задачи дороговатое решение
|
|
|
|
|
Nov 8 2006, 07:38
|

Частый гость
 
Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821

|
Цитата(singlskv @ Nov 8 2006, 02:27)  Откуда поступает тактовая на мк в передатчике/приемнике ? Кварц, или внутренний RC генератор ? Если RC генератор, то нужно озаботиться синхронизацией по стартовому биту, а если кварц, тогда все намного проще
ИМХО, TX/RX5000 для Вашей задачи дороговатое решение Тактовая частота от кварца. TX/RX5000 дорого, предложите модули дешевле.
|
|
|
|
|
Dec 11 2006, 01:10
|
Участник

Группа: Новичок
Сообщений: 19
Регистрация: 3-11-06
Пользователь №: 21 954

|
Мне нужно передавать данные по радиоканалу (скорость 1200-4800). Пробовал такие модули http://home.att.net/~wzmicro/rf_xmitter_receiver.htmно приемник шумит и принимает что угодно даже если передатчик выключен. Подключал к USART'у. Передать хоть байт правильно неполучаеться. Растояние было не больше 2 метров.
|
|
|
|
|
Dec 11 2006, 10:15
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(ReM37 @ Dec 11 2006, 01:10)  но приемник шумит и принимает что угодно даже если передатчик выключен. Возможно, Вы не поверите, но так должно быть!  Это происходит, так как АРУ повышает чувствительность приемника при снижении можности принимаемого сигнала. В таком ценовом диапазоне радиомодули настолько просты, что предполагается, что Вы сами будете контролировать достоверность приема сигнала. Например, путем анализа аналогового сигнала, а не цифрового. Или и того, и другого. И, конечно же, добавлением в поток специальной служебной информации, алгоритмов перезапросов и проч. Я использовал приемники Linx с кодированием Holtec, 300 метров открытого пространства обеспечивается легко и непринужденно. Дальность сильно зависит от условий. А уж советы по поводу выбора микроконтроллера... Что тут сказать?  Я использовал AtMega 32. P.S. Кстати, создание помех радиобрелку активно используется при кражах автомашин. В автоматизации, как медицине - должен работать принцип - "НЕ НАВРЕДИ!"
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Dec 11 2006, 11:41
|
Участник

Группа: Новичок
Сообщений: 19
Регистрация: 3-11-06
Пользователь №: 21 954

|
Верю, что так и должно быть. Вот прочитал в форуме, что для этого можно использовать: "МК изображает из себя инфракрасный приёмник/передатчик, типа RC5. Кодирование типа манчестера или NRZ." Что выбрать и где почитать?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|