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

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

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

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

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

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

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

Закрытая тема
Опции темы
Непрочитано 14.06.2014, 08:39   #11
Albert_V
Гражданин KAZUS.RU
 
Регистрация: 13.04.2012
Адрес: Королёв МО
Сообщений: 786
Сказал спасибо: 621
Сказали Спасибо 364 раз(а) в 200 сообщении(ях)
Albert_V на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

Сообщение от akegor Посмотреть сообщение
Как-то занимался, но следов не осталось.
Прерывание на изменение состояния.
................
По прерываниям, на мой взгляд, не самый лучший вариант. Если присутствуют помехи (они ,как правило, всегда есть), можно просто "не вылезти" из прерывания /получаем аппаратное прерывание до окончания выполнения подпрограммы/.
Реклама:

Последний раз редактировалось Albert_V; 14.06.2014 в 08:41.
Albert_V вне форума  
Непрочитано 14.06.2014, 08:50   #12
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

А в конце цеэрце
kosmos440o вне форума  
Непрочитано 14.06.2014, 08:51   #13
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,996
Сказал спасибо: 2,556
Сказали Спасибо 11,872 раз(а) в 5,950 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

Сообщение от Albert_V Посмотреть сообщение
Если присутствуют помехи (они ,как правило, всегда есть), можно просто "не вылезти" из прерывания
Если помеха между пакетами - корнеплод по ней. Если слишком высокочастотная, сравнимая с обработкой прерываний, то только фильтрация. Если и в пакетах хрень - я бы пропускал через три полосовых фильтра на частоты приема и ориентировался на середину "выфильтрованных" импульсов.
Но прием в таких условиях - от лукавого, гораздо сложней алгоритм и ошибки неисключены.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Непрочитано 14.06.2014, 18:42   #14
russo_turisto
Прописка
 
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
russo_turisto на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

Прием нужно делать только по прерываниям по изменению уровня сигнала. Самый эфект метод.

Вот скрин лога с приемника на СС1101 штатки на манчестере. Сначала, наверное, идет преамбула из восьми старт битов и полож импульс из двойного Те есть начало отсчета данных в пакете. Прикладываю лог в формате логического анализатора Selae три нажатия штатки тойота закрытия.
Миниатюры:
Нажмите на изображение для увеличения
Название: 3.JPG
Просмотров: 44
Размер:	22.5 Кб
ID:	65696  
Вложения:
Тип файла: rar 3 нажатия закрытия.rar (4.4 Кб, 23 просмотров)
russo_turisto вне форума  
Непрочитано 14.06.2014, 20:51   #15
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,978
Сказал спасибо: 3,005
Сказали Спасибо 3,182 раз(а) в 2,160 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

На сайтах производителей МК покопаться можно. Например - Атымел:
AVR410 www.atmel.com/Images/doc1473.pdf
ForcePoint на форуме  
Непрочитано 14.06.2014, 23:17   #16
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

код за основу брал этот http://read.pudn.com/downloads195/so...lu2270.c__.htm
vlad_ru вне форума  
Непрочитано 14.06.2014, 23:25   #17
3d cube
Гражданин KAZUS.RU
 
Регистрация: 27.11.2012
Адрес: 30км от Софии
Сообщений: 732
Сказал спасибо: 89
Сказали Спасибо 310 раз(а) в 180 сообщении(ях)
3d cube на пути к лучшему
По умолчанию Re: Манчестер, как написать прием?

Ждем задний фронт длинного импульса. Попадаем в поток. Середина бита.
Далее
Удачи!
3d cube вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
Читать с закрытыми глазами, чего я не понимаю в этой жизни? e_one Отвлекитесь, эмбеддеры! 1083 15.04.2014 11:57
Байка - ложь, да в ней намёк... Highlander Отвлекитесь, эмбеддеры! 13 28.10.2011 14:19
Как программно организовать передачу и прием данных ft232 tusya83 Микроконтроллеры, АЦП, память и т.д 19 01.04.2010 18:33
2012г - конец или начало? ve_de Отвлекитесь, эмбеддеры! 89 31.10.2008 16:05


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


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