Текущая версия проекта 2.9.2-b53b6 Была на контроллере 2.9.1-c716f/c716f
Для включения менеджера эффективности редактировал:
Проблемы: 1. Для датчиков температуры необходимо добавить возможность выбора в качестве датчика внешней температуры;
2. Показания температуры АКБ 50Ачи 20Ач не соответствуют показаниям самой АКБ (слева ЭПУ, справа АКБ)
3. Необходимо добавление функционала параллельной работы двух АКБ – ЭПУ должен отображать параметры обеих ИБП
4. Необходимо контролировать количество ячеек АКБ – сейчас контроллер ругается на напряжение 16й ячейки, которой нет в АКБ.
5. Проверить реакцию на ток разряда АКБ выше заданного
6. Менеджер эффективности (требование ТЗ пункт «3.7 Вывод невостребованной мощности выпрямителей в режим ожидания»)сейчас отсутствует в меню. Сейчас мы используем для МРФ выпрямители 650Вт с конвекционным охлаждением или 1000Вт с принудительным – по сути это один и тот же выпрямитель, ЭПУ с вентиляторными выпрямителями смогу передать в ближайшее время (когда заберем шкаф из лаборатории).
Комментарии:
Ждем выпрямители. Пока разбираемся с проблемой одновременного выключения выпрямителей в офисе.
В журнал событий названия передаются из alarmsStrShortRu[].
Подключении по RS485 к АКБ. Можно подключиться обычным ethernet-кабелем (оранжевый и бело-оранжевый - это сигналы A, B)
$ tools/upload.sh 192.168.31.188 prs # обновить прошивку основной платы
$ make stm32fw NETTRACE=1 # вывод DEBUG по tcp
$ make nettrace IP=192.168.31.188 # подключиться для вывода DEBUG
Добавил перевод показаний температуры подключаемых АКБ из градусов Кельвина в градусы Цельсия. Правил файл ZTT_driver485.c
Добавил новый alarm BattOverCurDischarge в alarms.h
, и названия для него в alarms.c
. Изменилась структура настроек, размер и номер версии.
// settings_api.h
#define SETTINGS_VERSION 3
#define REF_SETTINGS_SIZE 0xd48
Повесил trig_bat_fuse на новый аларм. Файл alarm_triggers.c
. Ранее этот триггер не использовался.
//
prs_control.prs_values.ImeasBatDischarge // Ток разряда АКБ (float)
cantral_power
- имя в модуле driver_485.c