Как да декодирам Манчестър код - ръчно
Навигационно меню
Персонализирани връзки
Информация за потребителя
Вие сте тук » ATMEL програмиране в БАСКОМ. » Често задавани въпроси » Как да декодирам кода на Манчестър "ръчно"?
Как да декодирам кода на Манчестър "ръчно"?
Публикации 1 страница 9 от 9
Споделяне1 2016-03-24 12:36:21
- Автор: Sergik07
- Активен член
- Регистриран: 2013-09-09
- Покани: 0
- Публикации: 187
- Уважение: [+29/-0]
- Положително: [+0/-0]
- Прекарано във форума: 3 дни 9 часа
- Последно посещение: 2019-03-29 16:26:56
Има желание да се използва радиоканал за управление, например, на светлина или помпа.Направих радиомодули на 433.92. На тази честота, разбира се, е шумно, но модулите работят стабилно. Използвах желязо и мек uart, работи добре.Исках да адаптирам кода на Манчестър за предаване на команди, само да модулирам моя оператор (433.92) с него. Направих предавател, когато натиснете бутон от порт B.0, кодът отива към модулатора, приемникът го вижда: две единици и номерът 17 е най-младият напред, но не знам как да обработя този код за приемника. Четох, че трябва да използвате прекъсвания и таймер, да преброите продължителността на нула / едно, но не мога да си представя как изглежда в кода. Моля, помогнете. Предавател:

Споделяне2 2016-03-25 06:37:34
- Автор: Алексей
- участник
- От: Барнаул
- Регистриран: 2015-03-20
- Покани: 0
- Публикации: 43
- Уважение: [+1/-0]
- Положително: [+3/-0]
- Пол Мъж
- Възраст: 40 [1978-06-01]
- Прекарано във форума: 1 ден 11 часа
- Последно посещение: 2017-07-26 19:42:31
Не е ли по-лесно да се използва алгоритъм като дистанционните управления? Да кажем 1 - 1ms\1ms, 0 - 500us\500us. При изпращане байтовете обикновено и обратно са за проверка. Десет пъти подред. Тогава определено ще вземете това, от което се нуждаете. Така работят алармите.