Стоит задача; нужно измерить следующие сигналы, записать в память и просчитать на компе с последующим отображением на экране.
И так поехали.
1) Режим ввода данных коэффициента погрешностей в расчетах. Инициируется при запуске программы или по команде пользователя.
В момент запуска программы она опрашивает 3 входа
- АЦП от датчика температуры (измерение температуры воздуха от 0С до 100С, с датчиком пока не устаканился).
- АЦП от датчика давления атмосферы (измерение атмосферного давления воздуха, с датчиком пока не устаканился).
- АЦП от датчика влаги, думаю использовать ("Honeywell" HIH-3605-A-CP) – напряжение питания 5.0v, время ответа 50 сек (что то я не врублюсь в этот показатель), потребляемый ток 2ма, выходной ток 0.1ма, диапазон выходного напряжения 0.5-4.07v.
2) Режим (самый главный). Измерение проходит в пределах ~2–60 секунд с непрерывным измерением и вычислением.
5 входа - ТТЛ измеряют быстро меняющейся сигнал с частотой от 0 Герца до 400 Герца. Датчики – (1-оптопара, 4-емкостные с последующим преобразованием лог.0-1).
1 вход – АЦП с измерением напряжения от 10мВ до 1 Вольта. Датчик - Датчик концентрации кислорода (Лямбда-зонд), (сопротивление не более 10кОм., диапазон выходного напряжения 0.04 – 1.0v.)
1 вход – АЦП с измерением постоянного напряжения от 0V до 20 V.
(непосредственно в процессе измерений обрабатываем их все и вычисляем 7 независимых линеек данных -5 ТТЛ об/мин (то есть нужно будет вычислять время между одним импульсом и следующим – с точностью до импульса, получается предел 1с/400Гц=2,5мс на один канал), 1АЦП содержание O2, 1АЦП напряжение, с моментальным отображением на дисплее и записью массива данных).
3) режим
3 вход – АЦП с измерением постоянного напряжения от 0V до 20V.
1 вход – АЦП с измерением постоянного напряжения от 0V до 20V с защитой от самоиндукции Эл.мотора.
3 вход – АЦП с измерением переменного напряжения от 0V до 100V. (скорей всего придется делать выпрямитель и делитель)
(непосредственно в процессе измерений обрабатываем их все и вычисляем 7 независимых линеек данных напряжения, с моментальным отображением на дисплее и записью массива данных).
Внешнее управление компьютером (работает постоянно)
2 входа – ТТЛ от выносного пульта (управление старт/стоп измерений)
Управление компьютером внешними цепями (работает постоянно)
4 выхода – ТТЛ - 1 на лампу индикации режима измерения, 3 реле (включения и выключения силовыми цепями)
1 вход – АЦП от переменного резистора. Сопротивление от 0Ом до 100–200Ом. Измерение или его сопротивление или вольтаж, (для измерения положения каретки)