Часть регулировки и стабилизации напряжения использовалась из проекта
Простой и доступный... с этого форума.
(Регулировка напряжения, регулировка ограничения тока, не боится короткого замыкания)
Блок управления и индикации собственной наработки.
Использован микроконтроллер STM32F103RBT6 и TFT экран tft01-22sp (на базе чипа ili9341).
(оригинальный дисплей tft01-22sp от ElecFreaks имеет матрицу с хорошими углами обзора, в отличие от китайского клона(ищется например на ебэй по запросу ili9341) с довольно таки паршивыми углами и цветами...)
Лучше один раз увидеть...
https://www.youtube.com/watch?v=DLC3KEtlr9IЦвета на фото и видео плохо передались, в живую выглядит лучше.
Фото плат и схемы. (в прикреплённом архиве файлы для sPlan и Sprint Layout)
Фото как это выглядит в железе. (корпус 15-13 (158X154X64))
Спойлер
Прошивка будет чуть позднее, нужно слегка допилить дизайн.
Изначально планировал использовать отладочную плату Maple Mini, но до меня она так и не доехала, в итоге развёл свою.
По идее можно попробовать разместить МК с обвязкой на плате под лицевую панель, под дисплеем есть место...
Или как вариант схему простого и доступного собрать в smd варианте...
Касаемо программной части.
-Отображение двух диапазонов напряжение от 0 до 5 в формате 0.000 и от 5 до 30 в формате 00.00
-Отображение тока в миллиамперах в формате 0000.
-Индикация режима работы либо стабилизация напряжения C.V либо стабилизация тока C.C
-Включение выключение защиты от короткого замыкания (отключение выхода, сам блок не боится КЗ)
-Индикация наличия короткого замыкания.
-Индикация и включения и выключения нагрузки.
-Отображение мощности потребителя.
-Отображение времени подключенной нагрузки.
-Отображение температуры ключевых элементов линейного регулятора.
В меню настроек доступно:
-Установка реального времени.
-Установка яркости подсветки экрана.
-Включение выключение звуковой индикации.
-Установка начальной температуры включения вентилятора охлаждения.
-Установка конечной точки температуры при которой вентилятор охлаждения работает на 100%.
-Установки точки температуры при достижении которой нагрузка будет отключена.
-Возможность установки коррекции выводимого напряжения в зависимости от сопротивления токоизмерительного шунта.
-Установка максимального напряжения для правильного отображения аналоговой шкалы напряжения.
-Установка максимального тока для правильного отображения аналоговой шкалы тока.
-Экран отображения текущих состояний аналоговых входов АЦП и наличия шумов.
-Экран калибровки значений напряжений и тока с установкой по двум точкам - ноля и верхней точки.
-Возможность загрузки настроек по-умолчанию.
-Возможность сохранения значений настроек и параметров калибровки во flash память.
-Возможность включения выключения использования экранной заставки (часы).
- Вложения
-
- схема и печатные платы PSTFT.rar
- (146.49 KiB) Скачиваний: 1448
Последний раз редактировалось
sinrab Пт янв 23, 2015 16:23:28, всего редактировалось 3 раз(а).