Доброго времени суток, форумчане.
 
Предлагаю коммерческий проект - создать устройство обратной связи на Arduino (или аналогах). Суть в следующем:
 1.Имеются входы 1, 2 и 3, на которые подаются аналоговые сигналы - напряжение от 0 до 10 VDC.
 2.Имеется один дискретный вход.
 3.Имеются два релейых выхода.
 4.Входные сигналы работают независимо друг от друга.
 5.Вход 1 - сигнальный. На него подаётся напряжение, которое нужно измерять.
 6.Вход 2 - путём изменения на нём напряжения (или напряжение или резистор) задаётся диапазон допустимых погрешностей.
 7.Вход 3 - используется для задания таймера от 300 до 3000 mc (чтобы не каждый раз не лезть в программу контролёра)
 
Алгоритм работы - при поступлении сигнала на дискретный вход Arduino замеряет напряжение на аналоговом входе 1 в течение времени, которое задаётся входом 3. Замеряв это напряжение, Arduino запоминает его и держит в памяти. Оно считается "эталонным". Входом 2 задаётся +/- диапазон разрешённых отклонений от "эталонного" напряжения. Если напряжение на входе 1 становится ниже заданного диапазона, то срабатывает релейный выход 1. Если напряжение на входе 1 ВЫШЕ заданного диапазона, то срабатывает релейный выход 2. Если дискретный сигнал исчез, то данные обнуляются. Есло появился снова - цикл повторяется. То есть если на входе 1 напряжение 8 вольт, а заданный диапазон +/-0,1 вольта, то релейные выходы срабатывают лишь в тех случах, когда напряжение на входе будет меняться: меньше 7,9 вольта или больше 8,1 вольта. Если напряжение на входе 1 укладывается в заданный диапазон, то релейные выходы не раотают (т.е. всё нормально).
 
Нужна работоспособная плата (чертёж, монтажная схема), электрическая принципиальная схема, софт, инструкция по настройке "для чайника".
 
Ещё раз повторюсь, работа оплачиваемая.
			
		
