В ней учтены некоторые наработки от схемы универсального измерителя.
Но в данной схеме варианты настройки показаний измерений, реализованы все в одной программе, и конечный выбор результата на экране предоставлен самому пользователю, и выбор у вас, будет нелегкий, так как, по финалу показания на LED дисплее, если посчитать, даже очень скромно, это количество вариантов43степени, на 1 канал!!! ( варианты показаний пользователь выбирает сам, без перепрошивки МК и привлечения программиста)
В данной схеме не рассматривается готовая входная часть измерителей, будь например это вольтметр или амперметр, входная часть схемы везде обычно стандартна и довольно подробно описана во многих источниках, эту часть схемы вы можете позаимствовать в любой подходящей по назначению нужной вам схемы.
Схема.
И так переходим к сути вопроса, что должен знать пользователь для эксплуатации этой схемы.
На вход МК РС0 и РС1 всегда подается напряжение от 0 и максимум 5 вольт (предусмотрен вариант инверсии от 5-ти вольт до 0) , это основа и начало для всех подобных схем (поэтому выше и было сказано, что подойдет любая схема от аналогичных измерителей).
Но вот по универсальности настроек эта программа уже не имеет аналогов, ни с какой другой схемой.
Пользователь выбирает сам нужный вариант конечного отображения информации на дисплее.
Дисплей, в этой схеме можно использовать как ОА, так и ОК для всех видов измерений нужно использовать 4-х значные, но и тут в некоторых видах индикации приемлемо использовать 3-х значные, функциональность устройства в большинстве случаев, от этого не будет ущемлена.
Как выбрать нужную конфигурацию измерителя с помощью меню настройки.
После подачи питания на схему, вход в меню настроек происходит, по удержанию двух кнопок Кн1 и Кн3 нажатыми, происходит вход в меню выбора типа индикатора, ОА или ОК(по умолчанию в программе установлен тип индикаторов с ОА) и дополнительно загорается светодиод SL-3 (необходимость применения SL-3 обусловлена тем, что тип индикатора, возможно, какой-то раз придется выбирать тип индикатора «наугад»).
В этом меню, если все соответствует типу индикатора, нажимаем Кн2 «далее» или Кн1 чтобы изменить тип индикатора.
По нажатию Кн2 переходим в меню выбора показаний на экране (tu), всего четыре вида отображения информации в цифрах.
0.000 – 9.999
0.00х – 9.99х (знак х, выбор символа, на это происходит в следующем меню)
0.0х – 99.9х
0х – 999х
Если требуется изменить вид отображения, нажимаем Кн1 (выбор по «кольцу») или далее Кн2.
Следующее меню это выбор буквы х в четвертом разряде индикатора (для видов отображения 2-3-4, 10 различных букв, при использовании трехразрядных индикаторов буква «отсекается»).
Изменить букву (Si), нажимаем Кн1 (выбор по «кольцу») или далее Кн2.
Следующее меню (Fn) это выбор коэффициента усиления АЦП на все случаи «жизни» от 1 до 9.
Изменить коэффициент нажимаем Кн1 или далее Кн2.
Следующее (in) это выбор инверсии входа РС0
Значение 0, прямое измерение на входе РС0от 0 до 5-ти вольт.
Значение1, измерение в инверсии от 5-ти до 0 вольт.
Изменить нажимаем Кн1 или далее Кн2 переходим в аналогичные настройки второго канала.
Выход из настроек нажатие Кн3 или отключить схему от питания и включить снова.
Внимание, все изменения настроек в рабочей схеме, приведут к необходимости подстройки входных аналоговых цепей, (и уставок в каналах управления).
Управление исполнительными каналами с помощью уставок.
В основном режиме осуществляется индикация показаний каждого канала на соответствующем индикаторе.
Нажатием кнопки Кн2 входим в меню выбора уставок порога срабатывания каждого канала нагрузки.
Кнопками Кн1 "+” и Кн3 "-” изменение значения уставок.
Для удобства настройки на каждом индикаторе отображаются уставка только своего канала, причем, второй индикатор отображает подсказку(On, Off).
При установке цифрового значения On меньше чем Off управление управляющим каналом будет происходить по принципу, который обычно называют «нагреватель»
При установке цифрового значения On больше чем Off управление управляющим каналом будет происходить по принципу «охладитель»
Выход из меню автоматически примерно через 5 сек.
Все настройки сохраняются в энергонезависимой памяти EEPROM.
Выход на управляющие каналы обозначен светодиодами SL1 SL2, тут так-же , вам не предлагается готовое решение управления нагрузкой, со схемой управления нагрузкой пользователь должен определится сам, согласно своих условий применения такого управления.
Индикация, выполнена на отдельной плате, для примера есть два варианта готовых плат ,
плата под индикатор 0.36" (9мм)
и 0.56" (14,2мм).
При данном схемном решении, применение в схеме современных ярких светодиодных индикаторов дает достаточную яркость отображения информации на индикаторе.
Для получения большей яркости можно использовать подключение общих анодов - катодов индикаторов через ключи.
Или замена сдвигового регистра 74НС595 на аналог TPIC6C595 (только для индикаторов ОК).
Применив в схеме транзисторные ключи или TPIC6C595, используйте прошивку с инверсией сегментов отображаемых цифр на экране (в архиве прошивка 2х4_3x595_IZM_inv.hex)
FUSE:
Программа написана для работы МК на тактовой частоте 8 МГц. МК тактируется от внутреннего RS осциллятора.