Отправлено
xanoy 27 декабря 2006 г. 11:57
В ответ на: Схемотехнически реализовать функцию? отправлено
<font color=gray>mandigit</font> 27 декабря 2006 г. 09:41
Оцифровываешь сигнал от датчика (красными точками на рисунке показана выборка АЦП). Во FLASH микроконтроллера вгоняешь нужный шаблон, с которым потом сравниваешь комбинацию выборок. Это довольно таки не сложно – своеобразная машинка автоматов . Например. Измерили сигнал в точке 1. Сравнили с шаблоном – сигнал не выходит из заданного диапазона. Тоже проделываешь для точки 2. Комбинацией точек 2-3-4 можно измерить скорость нарастания сигнала (если АЦП и МК успеют перелопатить инфу). После выборки 4 контроллер отсчитывает время до точки 5 и 6 - сигнал в этих точках должен быть одинаков или в нужном окне. Ну и так дальше, пока не дойдешь до точки 9. Тут явно превышен диапазон, и контроллер ограничивает сигнал до точки 9.1. Такое ограничение делается и для точек 16,17,18. После обработки выборки, контроллер пихает сигнал в ЦАП. Вроде все.