roboforum.ru

Технический форум по робототехнике.

приемопередатчик RXQ-1 и AVR - проблемы

Re: приемопередатчик RXQ-1 и AVR - проблемы

Digit » 24 июн 2009, 10:31

плохо :)
мусор разве очень кратковременный и редкий? А начало посылки как определять - тоже по таймеру? Почему не хочешь использовать озвученные здесь способы, которые опробованы, доказали свою эффективность и являются чуть ли не стандартом в передаче данных? :pardon:

Re: приемопередатчик RXQ-1 и AVR - проблемы

avr123.nm.ru » 24 июн 2009, 14:18

boez писал(а):который даст меандр, наверное 0x0F

Символ U или 0x55

Re: приемопередатчик RXQ-1 и AVR - проблемы

boez » 24 июн 2009, 14:51

Э нее, вот как раз 0х55 плохо подходит. Это при программном декодировании можно с такими паттернами баловаться. А уарт может ухватить любой межбитовый перепад 1->0 как начало стартбита. И неправильно потом станет байты принимать. А мой вариант был такой: (0)00001111(1), где скобками обозначены старт и стоп биты. Тут на каждый байт только один перепад 1->0 и он - тот что надо, на границе байтов. В принципе годится любой вариант - (0)00000000(1), (0)00000001(1), (0)00000011(1) и так до (0)11111111(1) - лишь бы один переход был. Но мне кажется вариант с 50% единиц оптимален.

Re: приемопередатчик RXQ-1 и AVR - проблемы

contr » 24 июн 2009, 16:12

Есть вариант при котором "1" кодируется тоном, скажем 10кГц. Тональный детектор в приемнике выдает "0", пока нет ни "1", ни сигнала. Скорость получается низкая, зато МК не занимается декодированием шумов. В передатчике модулируем программно, а в приемнике ставим LM567 или какой-нибудь мелкий МК, типа pic10f20x.
Другой вариант – отловить включение передатчика по пропаданию шумов. Нужна пауза до передачи данных, которую можно отловить RC цепочкой и задействовать на прерывание.

Re: приемопередатчик RXQ-1 и AVR - проблемы

Aptem » 24 июн 2009, 16:37

Спасибо! буду пробовать предложенные варианты.

Re: приемопередатчик RXQ-1 и AVR - проблемы

USER777 » 24 июн 2009, 23:15

НЕ давно занимался нечто похожим,
может кому и пригодится.
http://www.radioscanner.ru/forum/topic32273.html

Re: приемопередатчик RXQ-1 и AVR - проблемы

Aptem » 30 июн 2009, 14:12

Все спасибо за советы, очень помогли.

Re: приемопередатчик RXQ-1 и AVR - проблемы

Digit » 30 июн 2009, 14:52

И как сделал и какой результат? (не стесняемся делиться результатами! ;) )

Re: приемопередатчик RXQ-1 и AVR - проблемы

rig » 30 июн 2009, 15:02

если на выходе цифрового приемника шум, возможно помеха в эфире. если передатчик 433,92 МГц ему могут ммешать брелки сигналок автомобилей.
возможно гдето рядом глушилка стоит, оборонный завод или продвинутая военная часть.

Re: приемопередатчик RXQ-1 и AVR - проблемы

Aptem » 30 июн 2009, 15:13

Алгоритм такой:
1. ждем байт
2. сравниваем принятый байт с константой (у меня 0хf0)
если не равно, то переходим к 1
3. ждем следующий байт
4. сравниваем принятый байт с константой (у меня 0хaa)
если не равно, то переходим к 1
5. ждем следующий байт
этот бай является информацией, мы его копируем в буфер для последующих операций
6. переходим к 1


Rambler\'s Top100 Mail.ru counter