R3MAZ писал(а): ↑22 дек 2019, 01:17
На этом форуме есть коллега (Михаил RV3MP).....
Для нас Михаил будет выступать в роли "Заказчика"....
.... Сразу кажу, Заказчик, как правило, не дает готового Технического Задания (ТЗ).
Исполнитель должен понять задачу Заказчика и предложить решение.
Нет, я не такой злодей!
Для начала, не будем заморачивать "исполнителя".
ТЗ дам максимально понятно.
Суть задачи:
Имеем усилитель мощности. Два мощных кулера обдува радиатора.
При работе на максимальных оборотах создается достаточно большой шум + нет необходимости работы на полную.
Кулеры должны включатся поочередно при достижении определенного температурного предела, набирать обороты при повышении нагрева.
Выглядит это примерно так:
Поясню:
Стартовое напряжение 8 В обусловлено тем, что при меньшем, они работают нестабильно (это мой случай).
Розовый график с точками 5 и 6 - Сигнал аварии (превышение температуры).
Точка 5 предупреждение о перегреве (возможно... звуковой сигнал).
Точка 6 сигнал срабатывания защиты ("1" с отдельного pin).
Хотелки:
1. При подаче питания блока, оба кулера включаются на максимальные обороты (12В) на 1 сек.
Диагностируем работоспособность обдува.
2.
Необходима регулировка всех точек графика (
U и t) для максимально простой корректировки пользователем.
Варианты:
--------------------------------------------------
а) Три кнопки: Меню (выбор точки регулировки), +/- выбор предела. Длительное нажатие меню - запомнить.
Светодиодные индикаторы (семисегментные).
4 секции.
1 секция пункт меню (выбор точки регулировки). 3 секции - индикация предела.
Пример:
Меню - Загорается 1 000. Выбираем +/- нужный предел напряжения старта. Допустим 1 008 -
Кратковременное нажатие меню - переход на следующий пункт -
Индикатор 1
.(с точкой!) 000 - выбираем температуру старта точки 1.
И т.д.
Длительное нажатие меню - save, exit.
Желательно, после save - гашение индикации. Выход из "сна" кратковременное нажатие меню.
-----------------------------------------------------
б) Связь блока по USB с компьютером и минимальный интерфейс с выбором всех параметров.
-----------------------------------
Вот такое ТЗ.
Если потребуется - дам любые пояснения.