Возник вопрос по логике работы отбора....Антел, 05 Нояб. 17, 23:17Спрячу развернутый ответ под спойлер, там текста много, но на самом деле ничего сложного там нет.
Скрытый текст
1. Установил в настройках отбора некие значения допустимых интервалов температуры. Для верха царги TcSt и TcSp (пуск и стоп). И для дельты (разницы температур в царге) TdSt и TdSp, так же пуск и стоп соответственно.2. При запуске отбора (как в ручную, так и автоматически) по окончанию времени стабилизации запоминаются температуры в царге. Обозначим их TmUP (верх) и TmDN (низ). Посмотреть эти значения можно на стр2. основного меню.
3. Во время отбора постоянно проверяются два условия. Пускай текущие температуры это TUP (верх) и TDN (низ).
TUP < TmUP+TcSp; (1)
TDN-TUP < TmDN-TmUP+TdSp. (2)
Если хотя бы одно условие не выполняется, отбор приостанавливается.
Отбор возобновится если выполняются условия.
TUP <= TmUP+TcSt; (3)
TDN-TUP <= TmDN-TmUP+TdSt. (4)
При том:
Если отбор был приостановлен из-за нарушения условия (1), то отбор возобновляется при выполнении условия (3)
Если отбор был приостановлен из-за нарушения условия (2), то отбор возобновляется при выполнении условия (4)
Если отбор был приостановлен из-за нарушения условий (1)и (2), то отбор возобновляется при выполнении условий (3) и (4).
TcSp - это "стоп цТ+" в меню настройки отбора
TcSt - это "пуск цТ+"
TdSp - это "стоп dТ+"
TdSt - это "пуск dТ+"
Антела, смутила логика, зачем условие (1) если достаточно условие (2). Условие было сделано на случай использования одного датчика в царге и просто на всякий случай. Иногда трудно объяснить зачем, интуиция попросила ввести и такое условие. Зачастую она оправдывает, так как эти условия друг другу не мешают для работы, а лишним вариант работы возможно не будет. Но по-скольку пришлось пояснять (мы много общаемся в личке, т.к. некоторые вещи напрямую не связаны с устройством), очень даже может быть что-то можно поменять.
У меня есть некий список, чтобы я хотел изменить, туда внесено предложение Антел (если я правильно понял его): настройки температуры для приостанова и возобновления отбора сделать одни, но сделать выбор метода , а именно выбор датчика (верха или низа царги) или контроль по разнице между низом или верхом. Я подумаю, как время появится, вроде как здравая мысля.
Идея энкодера для данного устройства мне не нравится, мне кажется будет неудобен.
Плату можно развести и покрасивше, не спорю. Мне же более одного устройства не надо, а всегда все начинается с прототипов. А если он оказался рабочим, уже нет желание тратить на нее время. Возможно отличным решением было бы сделать этажерку, нижняя плата силовая, средняя плата для МК, на верхнюю установить клаву с дисплеем. А если еще использовать SMD, все очень укомпактится. Sany531 , есть желание развести?
