Здравствуйте!
Помогите пожалуйста с настройкой и подключением.
У меня на аппарате 3 тэна по 1 кВт.
3 датчика температуры ds18b20, 1-й в кубе, 2-й в колонне, 3-й в атмосфере.
1 клапан на подачу воды в холодильник 220 вольт
1 клапан на отбор голов, спирта и хвостов 220 вольт
Arduino Mega
NodeMcu
LCD1602
Keyboard Sheeld
ZMPT101B
Детектор нуля
ASC712 - 30A
BMP280
SSR-40 DA переделанный на MOC3023 + BTA41-600
Появились вопросы во время сборки и прошивки.
1. После прошивки NodeMcu вкладка "Видео" 5-я по счету, после заливки webui.json из архива (HD_v3.86+ESP_v2.6+UI_v2.8plus) вкладка видео становится 1 по счету, как это изменить, чтобы она была 5-я по счету?
2. При переходе с 4 страницы на 5 (D4 -> D5) дисплей гаснет, пищит зумер, потом дисплей снова появляется уже на пятой странице, с 10 страницы на 11 (D10 -> D11) происходит тоже самое. Это нормально?
3. При нагреве датчика температуры TSA более 100 градусов, должна ли срабатывать какая либо защита и оповещение? У меня ничего не происходит.
#define BEEP_LONG 20 // Длительность сигнала оповещения о состояниях процесса
// Phisik: Отключаем всякие надоедливые пищалки
#define NO_LOW_POWER_WARNING 0
#define NO_DETECT_ZERO_WARNING 0
#define NO_PAGE_BEEP 0 // Не пищать на 0ой странице
if (BeepTime>1) BeepTime--;
else
{
if (BeepTime==1) analogWrite(PIN_SOUND, 0);
BeepTime=0;
}
4. У меня всего 2 клапана (на 220 вольт), подача воды в холодильник и клапан на отбор, правильно ли я поставил настройки клапанов и могу ли я подключить клапана по схеме подключения ТЭНОВ, то есть через симистор?
#define MAX_KLP 2 // Количество клапанов, которыми надо управлять по ШИМ.
#define KLP_NPG 0 // Номер клапана для управления НПГ при дистилляции
#define KLP_VODA 0 // Номер клапана для управления общей подачей воды в систему
#define KLP_DEFL 0 // Номер клапана для подачи воды в дефлегматор
#define KLP_DEFL_D 0 // Номер клапана для подачи воды в дефлегматор при дистилляции с дефлегматором с паровым отбором
#define KLP_HLD 1 // Номер клапана холодильника для дистилляции
#define KLP_PB 0 // Номер клапана для слива польского буфера
#define KLP_GLV_HVS 2 // Номер клапана отбора головных и хвостовых фракций
#define KLP_SR 2 // Номер клапана отбора ректификата
// Phisik: С клапаном барды был косяк. Он включался в 129 процессе и мешал тестам клапанов
// см. alarm.cpp 201 строчка if (IspReg==112 || IspReg==129)
// Т.к. барду за меня никто не сливает, то клапан отключил, внимательно здесь!
#define KLP_BARDA 0 // 4 // Номер клапана слива барды
5. Нужно ли использовать датчик тока имея датчик напряжения или не нужно?
6. В схемах Поток-1 и Поток-1 версия 8.3 разные номиналы резисторов для светодиодов индикации, какая версия правильная?
7. При использовании датчика тока, что выставлять в настройках, запутался я немного
#define ZMPT101B_MODULE_ENABLE 1 // Phisik: поддержка датчика напряжения ZMPT101B
#define USE_BRESENHAM_ASC712 1 // Надо ли регулировать мощность по алгоритму Брезенхема, используя пропуск полупериодов и только датчик
// Если USE_BRESENHAM_ASC712 = 0, то осуществляется фазовое регулирование
// Использование датчика тока при фазовом регулировании определяется переменной CorrectASC712
#define USE_CURRENT_TRANSFORMER 0 // Использовать трансформатор тока вместо датчика Холла
// Схема подключения трансформатора и объяснение тут:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Настройка регулятора мощности
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
char flCorrASC712 = 1; // Флаг того, что надо рассчитывать в данный момент среднеквадратичную мощность 1-мощность, 2-напряжение.
char CorrectASC712 = 0; // Признак того, как надо использовать датчик asc712
// (0- не надо, 1 - только показывать мощность, 2-корректировать мощность через фактический ток, 3- ПИД регулирование через ток)
8. Я не использую GSM, как отключить страницу D3?
9. Если в WEB 2 раза кликнуть мышкой, появляется окно с условием для напоминания, что это такое и как это работает?
10. У меня 3 ТЭНА подключены параллельно, на схеме есть ТЭН1 для разгона и ТЭН2 для работы, что мне нужно поменять в скетче для использования только рабочего ТЭНА без ТЭНА разгона?