Як декодувати манчестерський код – вручну
Меню навігації
Посилання користувача
інформація про користувача
Ви тут » Програмування ATMEL у BASCOM. » Питання – відповіді » Як декодувати манчестерський код "вручну"?
Як декодувати манчестерський код "вручну"?
Повідомлень 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. На цій частоті, звичайно, шумно, але модулі працюють стійко. Використовував залізний та софтовий уарт, працює нормально. Хотів пристосувати для передачі команди манчестерський код, лише модулювати їм свою несучу (433.92). Зробив передавач, при натисканні кнопки з порту B.0 код йде в модулятор, приймач його бачить: дві одиниці та число 17 молодшим вперед, а ось як приймачеві цей код обробити я не знаю. Читав,що потрібно використовувати переривання та таймер,рахувати тривалість нуля/одиниці,а ось як це виглядає в коді не представляю.Прошу допомоги. Передатчик:

Поділитися2 2016-03-25 06:37:34
- Автор: aleksey
- Учасник
- Звідки: Барнаул
- Зареєстрований: 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. У посилці байт зазвичай та інверсно для перевірки. Разів десять поспіль. Тоді точно прийміть те, що треба. Тож сигналки працюють.