Ошибка при компиляции.

Lachin
Offline
Зарегистрирован: 02.10.2016

Уважаемый dimax помогите разобраться как сделать правильным код что бы все работало, уважаемый ua6em очень сильно мне помог в этом деле просто чувствую что уже достал человека,но код не совсем работает как нужно,возможно вы подскажете как сделать правильно,прошу помочь.Спасибо.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Так программно уже всё реализовано, аппаратно - проблема в сенсоре читающем входное напряжение, разброс в значениях в 10 единиц это очень много, лечится только увеличением гистерезиса к примеру до 20 единиц, тогда зона включения будет от 200 до 230 вольт входного напряжения, а зона удержания V_min и V_max.
Можно увеличить верхний порог по напряжению включения изменив строку (удалив вычитание гистерезиса из верхнего порога)

И DIMAX думаю не поможет, упёрлись в аппаратные ограничения детектора (сенсора)

 

Включение режима цифрового фильтра и выход в выводимых в сериал данных на стабильные показания (разброс 1 единицу) даст возможность точного определения значения напряжения "в попугаях"  по всей сетке питающих напряжений, к примеру с шагом 5 вольт.
Составьте таблицу, это даст возможность выставить все значения поточнее

Можно попробовать в сенсоре применить ФНЧ 10к/ и Ёмкость конденсатора = 1.5915494 мкФ, частота среза 10 герц

Lachin
Offline
Зарегистрирован: 02.10.2016
Ребята а можно ли при помощи этой схемы делать измерения 220в в сети через АЦП?
 
Из этой темы.
 
ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

А если тему перенести в ПРОЕКТЫ может и народ подтянется ))) и вставит свои пять копеек