12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- //Регулятор ТЭНа полуволнами с программным детектором нуля
- //--https://github.com/JohnJohnov/Stab-avr
- //--https://alcodistillers.ru/forum/viewtopic.php?id=1549
- //--JohnJohnov-----------------------
- //--использован код OldBean----------
- //--v0.2-------------------
- //--добавлен дисплей
- //--v0.3-------------------
- //--ПИД-подстройка частоты сети по переходу через ноль
- //--опрос кнопок
- //--режим разгона
- //--v0.4-------------------
- //--выборки набираются за целое количество периодов
- //--v0.5-------------------
- //--оптимизация
- //--v0.6-------------------
- //--организована корректная обработка отсутствия сети
- //--v0.7-------------------
- //--исправлена ошибка выставления мощности менее 200Вт
- //--битовые переменные упакованы в структуры
- //--убрано ненужное мерцание символов на дисплее
- //--добавлена возможность вернуть установленную мощность после экстренного отключения (идея d.styler)
- //--v0.8-------------------
- //--менюшка при возвращении уст.мощности после экстр.откл.
- //--v0.81------------------
- //--сделано выравнивание значений по правому краю
- //--перекомпонован дежурный экран
- //--выводится установленная мощность в Вт и процентах
- //--напряжение сети выводится с одним знаком после запятой
- //--v0.9-------------------
- //--оптимизация кода
- //--переход на более другую библиотеку дисплея
- //--русский шрифт
- //--номинальная мощность устанавливается/записывается/выбирается в начальном меню
- //--уставки, выбираемые в меню после экстр.откл., могут быть записаны в EEPROM
- //--v0.95------------------
- //--исправлены ошибки
- //--значение задержки для защиты от дребезга вынесено в дефайны
- //--v0.96------------------
- //--исправлены ошибки, оптимизирован код
- //--расширены границы диапазона сетевой частоты для поддержки канадского коллеги
- //--добавлена поддержка универсального протокола общения с управляющей программой
- //--v0.97------------------
- //--добавлена поддержка протокола общения с Samovar (начало посылки кириллицей)
- //--добавлено моргание светодиода в отладочных целях
- //--добавлен таймаут менюшек
- //--добавлена поддержка протокола общения с РМВ-К
- //--логотип
- //--оптимизация кода
- //--v0.98------------------
- //--добавлен альтернативный интерфейс с большими символами для опытных пользователей
- //--изменена работа с EEPROM
- //--повышена точность регулировки (до 0,2%)
- //--оптимизация кода
- //--v0.98.4----------------
- //--оптимизация кода
- //--уменьшение размера кода для поддержки ATmega168
- //--добавлено отключение разгона внешним сигналом
- //--добавлено аварийное отключение нагрузки внешним сигналом
- //--работа с портами организована через регистры без использования ардуиновских функций
- //--v0.99.1----------------
- //--готуємось до заміни дісплея. видаляємо все зайве.
- //--v0.100.1----------------
- //--Перехід на платформу STM32.
- //--
- //--
- //-------------------------
|