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

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

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

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

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

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


 
Опции темы
Непрочитано 25.07.2015, 11:36  
Evg69
Вид на жительство
 
Регистрация: 01.03.2005
Адрес: Урал, Снежинск
Сообщений: 150
Сказал спасибо: 152
Сказали Спасибо 45 раз(а) в 30 сообщении(ях)
Evg69 на пути к лучшему
По умолчанию Посоветуйте алгоритм обработки сигнала

Добрый день.
С приемника поступает сигнал с беспроводного датчика. Вид сигнала на прилагаемой осциллограмме. Как я понял 1/0 кодируется периодом импульсов (2,44 мС и 4,52 мС). Длина посылки порядка 550 мС.
Посоветуйте алгоритм обработки такого сигнала. С приемником будет работать AT89LP4052.
И еще - этот сигнал с передатчика. а приемнике нужно учитывать появление помех
Миниатюры:
Нажмите на изображение для увеличения
Название: SDS00001.JPG
Просмотров: 299
Размер:	43.3 Кб
ID:	81748  
Реклама:

Последний раз редактировалось Evg69; 25.07.2015 в 11:38. Причина: уточнение информации
Evg69 вне форума  
Непрочитано 25.07.2015, 13:21  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от Evg69 Посмотреть сообщение
Посоветуйте алгоритм обработки
а фото передатчика ни-ни, никак? тип шифратора интересен
jump вне форума  
Непрочитано 25.07.2015, 13:24  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

В другой теме же ответили. Там широтно-импульсное кодирование. "1" - дольше пауза, "0" - короче пауза.
Выложи скрин всей посылки от стартового импульса и до последнего, любопытно узнать все сообщение, ибо оно полностью содержит передаваемые данные с датчика.
Сообщение от Evg69 Посмотреть сообщение
а приемнике нужно учитывать появление помех
Передаваемая информация избыточна и содержит данные для восстановления.

Последний раз редактировалось NewWriter; 25.07.2015 в 13:33.
NewWriter вне форума  
Непрочитано 25.07.2015, 13:31  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от NewWriter Посмотреть сообщение
В другой теме же ответили
тогда зачем эти содом с гоморрой? в одной и сидел бы, нет - плодит сущности...
jump вне форума  
Непрочитано 25.07.2015, 17:31  
Evg69
Вид на жительство
 
Регистрация: 01.03.2005
Адрес: Урал, Снежинск
Сообщений: 150
Сказал спасибо: 152
Сказали Спасибо 45 раз(а) в 30 сообщении(ях)
Evg69 на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от jump Посмотреть сообщение
тогда зачем эти содом с гоморрой? в одной и сидел бы, нет - плодит сущности...
Смысл тем несколько различный. Задачи 2 - 1 разобраться в протоколе обмена. Т.е. какая единичка/нолик что значит. 2, и это текущая тема. Я прошу совета как на лету из потока данных эти самые единички и нолики доставать. Без привязки к протоколу. Думаю что такие алгоритмы уже массово существуют и не хочется изобретать велосипед. Таким образом перефразируя вопрос - как разделить 0-1 в подобном потоке данных
Evg69 вне форума  
Непрочитано 25.07.2015, 17:33  
Evg69
Вид на жительство
 
Регистрация: 01.03.2005
Адрес: Урал, Снежинск
Сообщений: 150
Сказал спасибо: 152
Сказали Спасибо 45 раз(а) в 30 сообщении(ях)
Evg69 на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от jump Посмотреть сообщение
а фото передатчика ни-ни, никак? тип шифратора интересен
Там плата передатчика полностью закрывает все. А мысль интересная

Разобрал-посмотрел. К сожалению тип шифратора "черная клякса на плате"

Последний раз редактировалось Evg69; 25.07.2015 в 17:36. Причина: Уточнение
Evg69 вне форума  
Непрочитано 25.07.2015, 18:20  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от Evg69 Посмотреть сообщение
- как разделить 0-1 в подобном потоке данных
Очень просто. Измерением длительности. Вернее, соотношения Mark/Pause. (Mark - импульс, Pause - промежуток между импульсами).
Средство измерения - модуль захвата CCP.
NewWriter вне форума  
Непрочитано 26.07.2015, 01:19  
Evg69
Вид на жительство
 
Регистрация: 01.03.2005
Адрес: Урал, Снежинск
Сообщений: 150
Сказал спасибо: 152
Сказали Спасибо 45 раз(а) в 30 сообщении(ях)
Evg69 на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от NewWriter Посмотреть сообщение
Средство измерения - модуль захвата CCP
Честно говоря эту часть не понял.
Я понимаю что измерением длительностей. В обработчике таймера поставлю опрос входа. Ну и считать количество вызовов обработчика между переходами 0/1. На идеальном сигнале это прекрасно сработает. Меня смущают шумовые пики. Попался такой и простой алгоритм даст сбой. Я думаю использовать в программе еще границы допустимых значений. Если допустим импульс слишком короткий, то попытаться проссумировать с последующим и проверить, не попадет ли сумма в границы допустимых значений
Evg69 вне форума  
Непрочитано 19.08.2015, 14:15  
George22
Частый гость
 
Регистрация: 09.11.2009
Сообщений: 17
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
George22 на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

для борьбы с такими помехами существует мажоритарный алгоритм:
три раза пришла единичка - значит 1.
три раза пришел нолик - значит 0
ну и частота опроса естественно должна быть высокой по
сравнению с вашими импульсами

p.s. похоже на борьбу с дребезгом контактов реле
George22 вне форума  
Непрочитано 19.08.2015, 14:54  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

Сообщение от Evg69 Посмотреть сообщение
Честно говоря эту часть не понял.
Это от пиководов

Сообщение от Evg69 Посмотреть сообщение
Я понимаю что измерением длительностей. В обработчике таймера поставлю опрос входа. Ну и считать количество вызовов обработчика между переходами 0/1. На идеальном сигнале это прекрасно сработает. Меня смущают шумовые пики. Попался такой и простой алгоритм даст сбой. Я думаю использовать в программе еще границы допустимых значений. Если допустим импульс слишком короткий, то попытаться проссумировать с последующим и проверить, не попадет ли сумма в границы допустимых значений
Почитайте про ИК протоколы Nec, Sony (RC5 не подходит), смысл тот же.
omercury вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Посоветуйте: обработка аудиосигнала Old_Monster Аудиотехника 35 17.04.2012 14:02
Тюнер Denon TU-660 плохой прием сигнала dimonUA Аудиотехника 6 18.07.2011 23:15
Простейший радиопередатчик и приемник неизменяющегося сигнала. Аслан Автоматика и аппаратура связи 1 22.11.2009 17:02
Определение сигнала отбоя АТС - алгоритм нужен Anatols Цифровые сигнальные процессоры 2 04.11.2005 12:17


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


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