Firmware history
ВерсіяСтатусПодробиці
1.1.190724LПерсоніфікована(!) Працездатність не перевірено на F100
(+) Додано підтримку електронного запобіжника на платі PSA205C, тип запобіжника визначається автоматично
(+) Додано корегування лінійності АЦП напруги.
(*) Процедуру калібрування суттєво змінено без істотних змін в меню калібрування.
Виправлено відключення виходу в процесі калібрування.
(+) Додано перевірку на припустимість застосування обраного діапазону вихідного струму.
В разі отримання в процесі калібрування значень, неприпустимих для обраного діапазону, відбувається повернення до меню вибору діапазону струму та встановлюється максимальне розраховане значення.
(+) Кількість пресетів збільшено до 8, також змінено логіку їх застосування. Тепер коротке натиснення обирає один з двох пресетів (F1/F5, F2/F6, F3/F7, F4/F8), але сам пресет не застосовується до натиснення SET. В разі коли SET не було натиснено протягом кількох секунд (див. анімаційну позначку біля номеру пресету) відбувається повернення в головне меню.
Для запису пресету треба здійснити тривале натиснення F1..F4, після чого можна обрати номер пресету та натиснути SET
(+) Додано можливість встановлення часу до автоматичного блокування енкодера.
(*) Змінено назви параметрів керування охолодженням.
(+) Додано кілька режимів для AUX param:
  R (comp) - вимірювання опору з урахуванням компенсації опору дротів,
  U out (comp) - вимірювання вихідної напруги з урахуванням компенсації опору дротів,
  U out - вимірювання вихідної напруги,
  I out - вимірювання струму,
  Auto и Auto (comp) - автоматичний вибір. Температура за відключеного виходу, вимірювання вихідної напруги з урахуванням компенсації опору дротів чи без відповідно, або струм, або час - залежно від того, що висвітлюється в правій частині екрану.
В режимах comp зліва присутній знак "=" якщо процедуру компенсації було укладено, або "х" в зворотньому випадку.
Компенсація опору дротів відбувається як і в попередніх версіях: під час обраного AUX param "R (comp)" або "U out (comp)" потрібно встановити струм не менше 0,1А (бажано 0,5-1А) та замкнути кінці дротів, після чого натиснути SET на 1,5-2 сек (тривале натиснення). В разі виконання такої процедури при розімкненому виході компенсацію буде скинуто. Враховуйте, що компенсація відбувається шляхом розрахунку значень програмою.
(*) Частково змінено повідомлення про помилки.
(+) Додано миготіння світлодиодом при виникненні помилок.
(*) Змінено деякі параметри синхронізації.
1.1.150629LПерсоніфікована(+) Автокорекція нуля вимірювання струму.
(+) Додано вимірювання енергії (Вт*год) та ємності (А*год)
(+) В основному меню при ввімкненому виході короткий клік MENU переходить до вибору AUX параметра, довгий викликає стандартне меню.
  Довгий клік SET скидає на 0 лічільник активного AUX параметра (енергії та ємності) або встановлює нуль (для опору менше 10 Ом).
(+) Довгий клік SET скидає на 0 параметр, що редагується.
(*) Збільшено максимальний таймаут до 20 годин.
1.1.141225LПерсоніфікована(+) Перша персоніфікована версія
(*) Відрізняється від 1.1.141225D тільки можливістю відключення звуку при завантаженні
1.1.141225DДемонстраційна(+) Додано видачу даних через послідовні порти.
(+) Додано персоніфікацію. Персоніфіковані прошивки розповсюджуються за підпискою.
1.1.141111Тестова демонстраційна(+) Додано підтримку OLED дісплеїв.
(+) Додано функцію тайм-ауту.
(*) Несуттєво змінено деякі константи синхронізації.
1.1.141014Тестова демонстраційна(*) Змінено алгоритм синхронізації.
1.1.140513Тестова демонстраційна(*) Значні зміни в HAL
(+) Задіяні кнопки F1..F4 (не запам'ятовується при вимкненні).
(+) Додано звук при зміні режиму роботи.
(*) Повністю перероблено синхронізацію. В одного з бета-тестерів виявлено незадовільну роботу синхронізації у важких умовах при наявності потужного зовнішнього джерела спотворень. Через це публікація постійно відкладалась. Відтворити повноцінно ситуацію не вдалося, але не виключено аналогічної поведінки у інших користувачів. В разі раптових вимкнень вихідної напруги прохання написати автору.
(+) Додано третій вимірюваний параметр на дісплеї. На вибір: температура радіатора, опір навантаження, час від моменту активації виходу, поточна потужність.
(-) Змінений формат збереження даних. У випадку запису замість попередньої прошивки потрібно провести калібрування. Сама процедура калібрування суттєвих змін не зазнала.
(*) Безліч інших дрібних змін.
1.0.131231Стала(+) Додана функція блокування енкодера.
(*) При активнім виході параметр, що не редагується, замінений на виміряне значення.
1.0.131217Проміжна(*) Безліч дрібних змін.
1.0.131107Проміжна(*) Виправлено помилку доступу до пам'яті, що виникала на МК з 128 або 512кБ
1.0.131105Проміжна(!) Знайдено фатальну помилку, що призводила до зависання через певний час. Прошивку вилучено.
(+) Додано можливість зміни напрямку обертання енкодера. Реверс вмикається за допомогою сервісного меню.
(+) Додано можливість активації режимів обмеження струму або відключення при перевищенні.
(+) Додано змінювані параметри верхньої межі напруги та струму.
(+) Змінено процедуру калібрування.
(-) Змінений формат збереження даних. У випадку запису замість попередньої прошивки потрібно провести калібрування.
(*) Змінено алгоритм фільтрації даних АЦП
(*) Безліч дрібних змін.
1.0.131007Проміжна. Значні зміни(+) Додано автоматичне визначення типу МК (по наявності DMA2, протестовано на STM32F100R8T/RBT)
(+) Додано сервісний режим з 50% заповненням ШІМ для перевірки пререгулятора. Активація режиму: MENU>Service>PR test mode
(+) Виправлено збереження значення контрасту.
(*) Безліч дрібних змін.
1.0.130930Перша опублікована(-) Відключено автовизначення типу МК (прошивка працює тільки на STM32F103RCT/RDT/RET)
(-) Кнопки F1..F4 не задіяні