Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 08.04.2019, 15:17  
Georg77
Прописка
 
Регистрация: 11.04.2009
Сообщений: 233
Сказал спасибо: 11
Сказали Спасибо 109 раз(а) в 66 сообщении(ях)
Georg77 на пути к лучшему
По умолчанию Re: Декодирование Манчестера на ардуинке.

"Таки имеем 125kHz посылку, берём в 4 раза большую частоту и нормальный формирователь логического уровня на входе. По таймеру с этой частотой пишем тетрады состояния для входа и потом их переводим в битовый поток для выходных 64бит посылки."

На ATMEGA328 частота основного цикла 500 кГц? Так всего 40 тактов останется на всё-про всё!
Реклама:
Georg77 вне форума  
Непрочитано 08.04.2019, 17:50  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Декодирование Манчестера на ардуинке.

GrafGrigorio, на тему 4-х состояний - поток битовый и там всего именно четыре варианта получается. Или переход состояния, или его сохранение, и эти два варианта на два варианта значений бит 0/1 дают те самые 4.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 10.04.2019, 17:56  
GrafGrigorio
Частый гость
 
Регистрация: 13.08.2018
Адрес: Краснодар
Сообщений: 25
Сказал спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
GrafGrigorio на пути к лучшему
По умолчанию Re: Декодирование Манчестера на ардуинке.

Сообщение от mike-y-k Посмотреть сообщение
GrafGrigorio, на тему 4-х состояний - поток битовый и там всего именно четыре варианта получается. Или переход состояния, или его сохранение, и эти два варианта на два варианта значений бит 0/1 дают те самые 4.
Но в моем случае я не отлавливаю состояние, а отлавливаю только перепады, и получается что 1 массив держит чередование 1 и 0, а другой время между этими перепадами, поэтому я и не понял как применить это в моем случае.
GrafGrigorio вне форума  
Непрочитано 10.04.2019, 18:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Декодирование Манчестера на ардуинке.

GrafGrigorio, вопрос именно в отображении накопленных переходов и времён на результат в виде последовательности бит декодируемого сообщения. Тут опять будем иметь 4 варианта сочетаний перехода и времени. В таком виде длинное накопление не имеет смысла и обработку можно вести сразу. Только немного разобраться с управлением буфером результата, поскольку нужно реализовать работу с битовой цепочкой.
Для любой битовой длины и любого направления заполнения алгоритм не сильно сложен. Собственно можно даже подсмотреть его в железных дешифраторах Манчестера… и реализовать программно.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Декодирование NEC протокола Gosha_006 AVR 78 19.10.2015 23:54
Декодирование DTMF на PIC16F628 vovik_t PIC 64 29.07.2013 22:38
Прием Манчестера 2,5Мбит на универсальном микроконтроллере Vlad_Petr Микроконтроллеры, АЦП, память и т.д 23 08.12.2011 11:13
декодирование сигналов пульта ДУ PIRAT7777 Автоматика и аппаратура связи 12 19.06.2008 17:22
Декодирование команд RC5 R_V_A Микроконтроллеры, АЦП, память и т.д 10 20.12.2006 19:52


Часовой пояс GMT +4, время: 04:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot