Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Поиск в пачке импульсов импульса заданной длины. Как реализовать?
Отправлено
S (188.17.174.141) 24 марта 2010, г. 12:31
На вход аналогового компаратора МК валятся импульсы. Далее с помощью таймера вычисляется их длительность. Длительность импульсов может отличаться, например: импульс Х = 100мкс +- 10мкс. Y = 200мкс +- 10 мкс. Среди них необходимо найти импульс, который по длительности самый большой, стартовый импульс, Z - 300 мкс +- 10мкс. +- отклонение я привёл примерно. Заранее длительность импульсов неизвестна. Т.е. она может быть в разы больше указанных выше значений, т.е. при первом подключении устройства у них будет одна длительность, а при следующем подключении может быть в разы больше. Импульсы могут начать поступать на вход с любого. Как среди них вычленить импульс Z, когда при этом их длительность ещё отклоняется?
Составить ответ | Вернуться на конференцию
Ответы
- Ваш стартовый импульс должен иметь какие-то характеристики, определенные ТЗ - его вычисление относительно других элементов сигнала должно базироваться именно на этих характеристиках. - mandigit (24.03.2010, 13:14:9 91.79.39.76, пустое)
- А какие проблемы то? - Sidor (24.03.2010, 13:12:2 109.232.106.36, 233 байт)
- по отношению длительностей импульсов (+): - argus98 (24.03.2010, 12:52:24 81.22.205.230, 159 байт)
- реализовываете алгоритм 60-2/36-1 ? - колян безпарольный (24.03.2010, 12:42:2 193.200.150.82, пустое)
- не 58-2 ? - POV (24.03.2010, 12:55:58 217.150.45.109, пустое)
- Два раза прочитал и мало что понял. Что мешает просто принимать в качестве запускающих импульсы с длительностью X uS +/- 10 uS, например ? - Igor_Koval (24.03.2010, 12:36:3 95.135.172.248, пустое)