Changelog.txt 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //Регулятор ТЭНа полуволнами с программным детектором нуля
  2. //--https://github.com/JohnJohnov/Stab-avr
  3. //--https://alcodistillers.ru/forum/viewtopic.php?id=1549
  4. //--JohnJohnov-----------------------
  5. //--использован код OldBean----------
  6. //--v0.2-------------------
  7. //--добавлен дисплей
  8. //--v0.3-------------------
  9. //--ПИД-подстройка частоты сети по переходу через ноль
  10. //--опрос кнопок
  11. //--режим разгона
  12. //--v0.4-------------------
  13. //--выборки набираются за целое количество периодов
  14. //--v0.5-------------------
  15. //--оптимизация
  16. //--v0.6-------------------
  17. //--организована корректная обработка отсутствия сети
  18. //--v0.7-------------------
  19. //--исправлена ошибка выставления мощности менее 200Вт
  20. //--битовые переменные упакованы в структуры
  21. //--убрано ненужное мерцание символов на дисплее
  22. //--добавлена возможность вернуть установленную мощность после экстренного отключения (идея d.styler)
  23. //--v0.8-------------------
  24. //--менюшка при возвращении уст.мощности после экстр.откл.
  25. //--v0.81------------------
  26. //--сделано выравнивание значений по правому краю
  27. //--перекомпонован дежурный экран
  28. //--выводится установленная мощность в Вт и процентах
  29. //--напряжение сети выводится с одним знаком после запятой
  30. //--v0.9-------------------
  31. //--оптимизация кода
  32. //--переход на более другую библиотеку дисплея
  33. //--русский шрифт
  34. //--номинальная мощность устанавливается/записывается/выбирается в начальном меню
  35. //--уставки, выбираемые в меню после экстр.откл., могут быть записаны в EEPROM
  36. //--v0.95------------------
  37. //--исправлены ошибки
  38. //--значение задержки для защиты от дребезга вынесено в дефайны
  39. //--v0.96------------------
  40. //--исправлены ошибки, оптимизирован код
  41. //--расширены границы диапазона сетевой частоты для поддержки канадского коллеги
  42. //--добавлена поддержка универсального протокола общения с управляющей программой
  43. //--v0.97------------------
  44. //--добавлена поддержка протокола общения с Samovar (начало посылки кириллицей)
  45. //--добавлено моргание светодиода в отладочных целях
  46. //--добавлен таймаут менюшек
  47. //--добавлена поддержка протокола общения с РМВ-К
  48. //--логотип
  49. //--оптимизация кода
  50. //--v0.98------------------
  51. //--добавлен альтернативный интерфейс с большими символами для опытных пользователей
  52. //--изменена работа с EEPROM
  53. //--повышена точность регулировки (до 0,2%)
  54. //--оптимизация кода
  55. //--v0.98.4----------------
  56. //--оптимизация кода
  57. //--уменьшение размера кода для поддержки ATmega168
  58. //--добавлено отключение разгона внешним сигналом
  59. //--добавлено аварийное отключение нагрузки внешним сигналом
  60. //--работа с портами организована через регистры без использования ардуиновских функций
  61. //--v0.99.1----------------
  62. //--готуємось до заміни дісплея. видаляємо все зайве.
  63. //--v0.100.1----------------
  64. //--Перехід на платформу STM32.
  65. //--
  66. //--
  67. //-------------------------