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

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

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

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

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

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


 
Опции темы

Посоветуйте алгоритм обработки сигнала

Непрочитано 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.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Посоветуйте алгоритм обработки сигнала

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

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

Последний раз редактировалось NewWriter; 25.07.2015 в 13:33.
NewWriter вне форума  
Непрочитано 25.07.2015, 13:31  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
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.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
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.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
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, время: 22:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.