Контроль температуры на 2-х ds18b20 для дистилляции

AVR версия программы

Контроль температуры на 2-х ds18b20 для дистилляции

Сообщение TREY3499 (Сергей) » 10 апр 2018, 12:36

Предлагаю мой вариант за контролем температуры при производстве Дистиллята или Ректификата.(ElektRonika_DS18)
Как работать с прибором.
У прибора 2-е программы.Дистилляция и Ректификация.
У каждой программы своя настройка температуры.Можно быстро менять программы.
При первом запуске надо записать значения температуры в еепром. Это можно сделать так: включаем прибор и ждем пока не пройдет инициализация, зажимаем центральную кнопку на 3 секунды, потом отпускаем и попадем в настройки.+или- выставляем нужную температуру.центральной кнопкой переключаем режимы(удерживать не надо).
Когда выставили все температуры далее удерживаем центральную кнопку в течении 3 секунд.Настройки на этом закончились.
Одним нажатие на центральную кнопку мы попадаем в меню.
Где можно посмотреть какая у нас работает программа и какая выставлена температура.+или- можно поменять режим программы и произойдет запись в память устройства.При повторном включении данные сохранятся.
Для куба регулировка температуры в 1 градус а для отбора в (дист)0.5 и (рект)0.1 градус.
При нагреве выше 70 градусов звучит один длинный сигнал.говорит о том,что дистиллят уже вот-вот закапает.(можно менять)
При превышении запрограммированной температуры 5-раз будет звучать пищалка,потом произойдет копирование температуры в переменную но записывать в память не будет.при повышении температуры процедура повторится.и так далее.
Датчики температуры считываются для каждого один раз в три секунды.
Блок питания у меня на 5 вольт,понижающий стабилизатор в схеме не применяется.Его можно прикрепить на заднюю металлическую панель.

p.s Ректификация при записи в память переменную t-r-otbora=77.7 после сброса читаем епром и выдает что переменная уже t-r-otbora=77.6
не пойму в чем дело.
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось Сергей 19 апр 2018, 19:24, всего редактировалось 9 раз(а).
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе

Re: Контроль температуры на 2-х ds18b20 (ElektRonika_DS18)

Сообщение chuvak (Игорь) » 11 апр 2018, 06:41

А коэффициент на изменение атмосферного давления, применяете?
Flowcode5 = Proteus 7 ISIS = ARES + Topor lite
Аватар пользователя
Ник: chuvak
Имя: Игорь
(Симферополь)
Ученик
Ученик
Информация о пользователе

Re: Контроль температуры на 2-х ds18b20 (ElektRonika_DS18)

Сообщение TREY3499 (Сергей) » 11 апр 2018, 07:53

Проект был на атмега 8,но выбрался за пределы памяти.Еще не планировал.
Знать всё невозможно,но нужно к этому стремиться!
Аватар пользователя
Ник: TREY3499
Имя: Сергей
(Тверь)
Специалист
Специалист
Информация о пользователе
Вернуться наверх

Re: Контроль температуры на 2-х ds18b20 (ElektRonika_DS18)

Сообщение shundrov (shundrov) » 18 окт 2020, 22:50

chuvak писал(а):А коэффициент на изменение атмосферного давления, применяете?

Добавьте сюда нестабильность напряжения сети, давление в кубе и самое печальное - инерционность температурных датчиков, ЛЮБЫХ...
В свое время я пытался сделать нечто подобное, чтоб только по температуре. Вышла полностью неработоспособная хня. А так, как аппарат уже был "заряжен", и нужно было "работать" тут-же поправил свою прошивку, вырезав из неё все управление по температуре. Выходом из положения было регулировка времени работы тэна. Грубо говоря 3 секунды тен греет, следующие 3 отдыхает. Изменяя это время я получил то, что хотел. И этого достаточно для дистилляции. Пользую сей "девайс" уже несколько лет
С ректификацией немножко сложнее, и тот вариант скорее всего не прокатит. Предполагаю вариант следить не за временем работы тэна, а за его мощностью. То-есть в АЦП ловить фазу сетевого напряжения, и от необходимости отключать и включать тен на основе данных из АЦП. При достаточном запасе мощности тенов такой способ регулировки должен забить и на нестабильность сети. Единственное вмешательство при этом будет необходимость повышать мощность в процессе перегонки. Этот момент я еще даже не представляю как автоматизировать, так как очень много факторов внешних влияют на процесс
Ник: shundrov
Имя: shundrov
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: Контроль температуры на 2-х ds18b20 для дистилляции

Сообщение a50 (Иван) » 19 окт 2020, 18:13

Дистилляция и ректификация разные процессы, и никакими программными методами подбора температуры нельзя создать процесс ректификации, ректификация происходит в ректификационной колоне, в них и бензин делают.
Изучайте теорию. Теория в приложении.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх


Вернуться в Flowcode AVR

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей