Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
обработка периодического сигнала. Вопрос.
Отправлено
nut 29 марта 2007 г. 10:11
есть две цифровые линии (к ним подключен двухцветный светодиод).
На этих линиях возможны три состояния:
- первая линия лог. "1", вторая лог. "0" - красный цвет
- первая линия лог. "0", вторая лог. "1" - зелёный цвет
- первая линия лог. "1", вторая лог. "1" или первая линия лог. "0", вторая лог. "0" (уровни совпадают) - светодиод погашен.Индикация прибора периодическая и сложная. Период может меняться в разных режимах.
Например:
- 100 мс - красный, 1 сек - погашен, 1 сек - зелёный, затем повторяется.
.. или так:
- 1 сек - зелёный, 2 сек - красный, 2 сек - погашен.
То есть период работы индикатора не известен, но ясно, что не более 6 сек. Длительность режимов от 60 сек.
Требуется выявить период режима и отличать один режим от другого.
Желательно определить и момент смены режимов доястаточно точно.
Для отличия состояний придумал измерять "веса" цветов режима на каком-то интервале времени. Но на каком, период не известен?
Составить ответ | Вернуться на конференцию
Ответы
- Декодирование в два этапа: — argus98 (29.03.2007 17:12:36 81.22.205.230, 223 байт)
- 1) Составь ТОЧНУЮ таблицу состояний с точки зрения человека, которому это моргание предназначалось - наверняка все расписано в мануале на устройство (кстати, не GPS-плата ли?). 2) Сделай декодирование состояний твоим МК согласно таблице. 3) Enjoy — =AVR= (29.03.2007 10:43:52 80.92.96.19, пустое)
- Ответ: — nut (29.03.2007 10:56:59 83.171.74.210, 96 байт)
- Если режим всегда начинается/заканчивается одинаково, или имеет любой другой признак, тогда запросто. А иначе - никак, только предполагать ... — vinogradov aleksei (29.03.2007 10:43:16 91.124.250.255, пустое)
- Можно синхронизироваться от включения светодиода. — Vladimir Ljaschko (29.03.2007 10:25:46 194.158.204.49, пустое)
- Ответ: A залезть паяльником к светодиоду нет возможности ??? A теперь по теме....Если цвета в режимах на периоде не повторяются - то все легко (вы же умеете их отличать) Главное знать какой цвет обозначает начало режима...это уже не обойдешь.... — sag1979 (29.03.2007 10:18:32 217.118.66.41, пустое)