Раздел №1 Системная конфигурация
5. Тип Батарейки Li-ion
Между ионом и железофосфатом разницы нет, чисто информационное поле.
06. Кол-во ячеек
в моем случае будет 12, и как было сказано Борисом и Виктором выше - 13-ю надо будет закоротить.
Всё верно. Закоротку делайте как можно короче, прямо по ножкам разъёма, т. к. петля из провода 10см у меня "фонила".
07. Сопротивление шунта
Если установить неправильно, то будет ошибка в срабатывании по предельному току (это для меня некритично при наличии откалиброванного Cycle Analyst), но что печальнее - как-то хитро влияет на балансировку. Попробую с установками по умолчанию, если будет глючить, придется разбираться с заумной калибровкой, ... без фирменного мануала - сложновато
Вы не правы, сопротивление шунта информационное поле, используется при конфигурации ограничения токов. Косвенно влияет если токовое смещение не настроено, так что сначала правим токовое смещение, чтобы без нагрузки на мониторинге был 0.
08. Частота сканирования напряжений.
Можно оставить 1сек или лучше понизить до 8 сек., чтобы сберечь энергию в режиме ожидания?
В режиме ожиданий и так сканируется раз в минуту, об этом можно не беспокоиться.
Раздел №2 ограничения зарядных/разрядных токов
09. Ограничение зарядного тока
У меня зарядка ограничивает ток, поэтому можно поставить от 5 до 10А для (моего) маломощного литий-иона.
Это не ограничение, а защита, при зарядке действительно странный пункт т. к. не могу себе представить как зарядка может вдруг дать больше чем надо. Но влияет на рекуперацию, может попытаться отрубить батарею невзначай, зарегистрирует ошибку(т. к. ток через диод разрядного транзика пойдёт) и придётся передёргивать питание БМС, у меня так было, как раз экспериментировал с неограниченной рекуперацией, разбираться некогда было(ехал за машиной по неизвестной местности), километр педалил.
10. Ограничение разрядного тока. Повторюсь, такая фича есть в CA, и есть в Инфинеоне, для моего конфига 12S4P наверное поставлю 20-25А
Опять это не ограничение, а защита, так же отрубит батарею. При использовании 120% инфинеона нужно ставить полуторный запас.
11. Задержка отключения по превышению тока. Для меня некритично, пусть будет default value
Полезная фича если превышение имеет импульсный характер, тогда надо ставить больше. 12/13 Задержка восстановления после превышения тока разряда/заряда Тоже неинтересно, пусть остается default
В принципе 8 секунд нормально. 14. Задержка восстановления после короткого замыкания не совсем понятно, что такое SCRL pin?
К. з. это тоже превышения тока, только ток повыше. После к. з. не рекомендую делать автовосстановление, если будет настоящее к. з. в момент включения полевики могут умереть. Так что логично оставить восстановление вручную(по специальной кнопке, которая не распаяна) или после передёргивания питания БМС(ЕМНИП). Лучше вывести таки кнопку, постараюсь на работе сделать фото с точками, кнопки и каскадного включения БМС.
Раздел №3 Настройка порогов напряжений
17. Максимальное напряжение ячейки(отключение заряда) 4.16В
Один главных параметров - в особых комментах не нуждается. Именно за это ( и еще №19) мы так любим SmartBms
18. Верхнее напряжение ячейки(повторное включение заряда): 4В
Видимо можно поиграть значениями от 3,9В до 4,1В. Полагаю, что выше 4,1В ставить нецелесообразно, иначе размах качелей будут небольшой, что значительно удлинит балансировку.
19. Минимальное напряжение ячейки(отключение разряда): 2,9В
напомню, я указываю предполагаемые значения, которые отличаются от рекомендаций ecitpower и рекомендуемых значений конфигуратора, который (видимо) рассчитан на сильноточные липоли. Я (пока) планирую под слаботочный Ли-ион, поправьте, если ошибаюсь в предложенных значениях.
20. Нижнее напряжение ячейки(повторное включение разряда): 3В
21. Время до отключения FETов из-за превышения/занижения напряжения: 5-10сек.
Может я не совсем правильно перевел, поправьте пож. По этому параметру довольно большое расхождение между Конфигуратором и рекомендациями Джека. Видимо если сделать 1 сек, то будет реагировать на просадку напряжения при разгоне.
На самом деле измеряется не в секундах, а в тактах ScanRate (sec):, т. е. если там будет 1 секунда, то здесь 1-16сек, а если скан рэйт будет 8 секунд, то здесь 8-128 секунд. Тут дело даже не в провалах, тем более даже на короткий промежуток их допускать не желательно, а в ошибках оцифровки, которые порой случаются, поэтому для усреднения лучше взять более одного такта.
Раздел № 4 Настройки температурного режима
22. Активация 1го температурного датчика: Enable
23. Активация 2го температурного датчика: Desable
Видать он не впаян
Вы совершенно правы, второго внешнего датчика нет.
24 Максимальное напряжение внешнего датчика температуры (отключение питания): 65 (градусов?)
С параметрами родной программы я так и не разобрался, для того чтобы тут иметь градусы, нужно либо иметь калиброванный датчик и точную схему включения(чего в китайских БМС нет), либо правильно настроить все смещения GPIO. При этом внешний датчик нельзя использовать для измерения температуры, т. к. его характеристика нелинейна, только пороги. Внутренний термодатчик показывает градусы.
25. Верхнее напряжение внешнего датчика температуры (повторное включение): 45 (градусов?)
Надо полагать, что датчик темп. крепится к выходным ключам, и соотв. управляет их работой, в зависимости от их разогрева. Хотелось бы услышать коммент по приведенным значениям, т. к. в Конфигураторе (как будто) значения перепутаны местами... Надо полагать, что датчик темп. крепится к выходным ключам, и соотв. управляет их работой, в зависимости от их разогрева. Хотелось бы услышать коммент по приведенным значениям, т. к. в Конфигураторе (как будто) значения перепутаны местами...
внешний термодатчик это соплюшка на чёрном проводочке, должна измерять температуру батареи, при выходе за пороги батарея отключается, так же если датчик оторвётся(держится на соплях), что было на 3х эксплуатируемых мной БМС, то БМС так же отрубается.
26. Минимальное напряжение внешнего датчика температуры(отключение): 520мВ - это сколько градусов? (у Джека -10)
27. Нижнее напряжение внешнего датчика температуры(повторное включение): 320мВ - это сколько градусов? (у Джека 0)
28. Максимальная температура чипа(отключение): 79°C видимо можно сделать меньше
29. Верхняя температура чипа(включение): 69°C - видимо можно сделать меньше
30. Минимальная температура чипа(отключение): -25°C - это что ж в мороз ездить нельзя?
31. Нижняя температура чипа(включение): -15°C - это что ж (опять) в мороз ездить нельзя?
Учитывая, что диапазон температур выходит далеко за температуру абсолютного нуля, то вполне можно. И надо учесть, что при заряде чип косвенно греется от балансировочных резисторов, у меня до 60 градусов доходило.
32. Время до появления ошибки по превышению/занижению температуры: 6с - 12с
Дальше идут настройки записи ошибок. Я правильно понимаю, что для их просмотра, надо нажать кнопку View Log
Ни разу к родной проге не подключал. Но выглядит как просто запись лога напряжений, температур и токов, как и я себе сделал, чтобы потом рисовать графики. По схеме от производителя чипа на БМС должен ставиться плавкий предохранитель с внешней активацией, который при критической ошибке должен сгорать, блокируя всю работу БМС и батареи. До сжигания предохранителя БМС записывает код ошибки, по которому сервисный центр может например отказать в гарантии. Китайцы эту цепь конечно же упразднили(хотя она спасла бы мою батарею от переразряда на том тесте с ТЭНом), а чип работает(после сброса)даже при наличии в регистре критических ошибок.
PS: только заметил, что у меня 21й и 32й пункт описаны некорректно(я бы сказал, совсем неправильно), т. к. это время для отключения/включения феттов по событию, как вы верно перевели в 21м пункте, а критической ошибки по температуре вообще не существует. У критических ошибок свой счётчик времени.
Раздел № 5: Настойки и состояние регистрации критических сбоев
33. Регистр состояния критического отказа 0х10
По умолчанию - регистрация срабатывания некого таймера безопасности, наверное лучше так и оставить.
Это не таймер, это состояние. Уже словили разбалансировку, подключив 12s батарею к 13s БМС, перед записью данный регистр обнулить.
34. Запись критического состояния при критическом перезаряде: Enable
пусть пишет...
35. Запись критического состояния при критическом понижении напряжения: Enable
пусть пишет...
36. Время до отключения выходных транзиков от момента старта критического состояния: 12 сек., диапазон 2 ~ 32 с шагом 2
думаю можно оставить по умолчанию (проверьте перевод в Конфигураторе)
Я конечно проверю, но ЕМНИП это именно число тактов, а время в секундах зависит от длины такта проверки, пересчёт я делал только для токов, хотя для времени тоже надо было сделать. В то время посчитал это не критичным для себя, т. к. токи в уме считать сложно(шунт дробный), а умножить/разделить количество тактов на количество секунд было посто.
37. Критический предел перезаряда ячейки: 4250мВ, диапазон ±4997.12мВ
более-менее очевидно для липо
38.Критический предел разряда ячейки:2990мВ - диапазон ±4997.12мВ
более-менее очевидно для липо
39. Запись критического состояния при пробое мосфетов: Enable
пусть пишет...
А вот с якобы пробоем мосфетов всё очень сложно, превышение тока заряда через рекуперацию приводит к ложной записи этого пункта. У меня при разряде на ТЭН тоже записалось, что умер фет(а он жив).
40. Критический предел разбалансировки: 700мВ - диапазон ±4997.12мВ
это, как в селлоге, он пищит уже при 500мВ
Это хуже, он вырубает фетты(ну и о намеренно сжигаемом предохранителе, который китайцы не доложили я уже писал).
Раздел № 6 Вспомогательные настройки
41. Адрес устройства на i2c шине: 0х60h - диапазон 60h ~ 7Eh с шагом 2 (реальная база адреса 30h)
оставляем по умолчанию, как и в Конфигураторе
Может пригодиться только для объединения нескольких БМС в общую шину данных, например для подключения к показометру максконтроллера(требуется опторазвязка каждой БМС). Для конфигуратора лучше оставить заводское значение, чтобы не искать БМС по шине.
42. Режим работы чипа БМС: Hardware
оcтавляем по умолчанию
43. Настрйока контроля NiMH: Disable
44. Предзарядка: Enable Конечно можно её включить, но что она делает/дает?
В данной реализации БМС - ничего. По проекту - предзарядка открывает ещё один слабенький фетт на заряд когда в банках напряжение сильно ниже чем "разряжено", и заряжает батарею очень слабым током, и если банки подтягиваются до приемлемого уровня, тогда включается основной зарядный фетт.
45. Отображать ошибки на индикаторе заряда: Enable пусть отображает, только не помню такого индикатора, видимо маленький светодиод в дебрях платы?
Я что-то уже забыл какой ревизии у вас плата, если с 2х рядной широкой колодкой, то там несколько выводов под шкальный индикатор, если только с 3мя пинами программатора, то значит на плате не разведено.
46. Игнор сигнала сброса RSTn: Enable Да, сброс нам не нужен, мало ли какие помехи встретятся в пути
47. Минимальный ток заряда/порог определения: 50-500мА Видимо чипу нужно понимание, как реагировать на ток в режиме ожидания.
48. Минимальный ток раряда/порог определения: - 50--400мА Видимо чипу нужно понимание, как реагировать на ток в режиме ожидания.
Именно, и из этого порога он делает вывод идёт заряд, разряд или всё отключено, я бы рекомендовал сделать минимальный порог, но если какие-то проблемы с калибровкой шунта, то можно и загрубить настройку.
49. Режим работы вывода EFETC(32я ножка): Вход для отключения разрядного? Ключа
с этим не очень понятно, ecitpower рекомендует отключать зарядный ключ, а у Вы разрядный? Может лучше оба?
Это не распаянная ножка чипа, нужна для внешнего управления и каскадирования нескольких БМС. Если БМС одна, то ни на что не влияет.
Раздел № 7 Настройки энергосбережения
50. Режим энергосбережения: Enable
классная функция, уменьшает саморазряд
51. Период пробуждения БМС: от 2-х до 15 мин.
Я бы даже поставил 15 мин. и выше. Кстати, БМС ведь будет засыпать только в режиме ожидания?
Я так понимаю, что в режиме ожидания наблюдение за нижним порогом бесполезно, т. к. отключение нагрузки не поможет? Тут скорее, какую-нибудь пищалку надо было поставить...
Раздел № 8 Настройки балансировки
52. Балансировка: Enable
53. Балансировка: External Bleeding
Похоже сам чип также умеет балансировать, но внешние резисторы (видимо) позволяют иметь
более высокий ток балансировки.
Именно так, сам чип очень слабо балансирует, т. к. балансировка это подогрев пространства.
54. Максимальное количество одновременно балансируемых ячеек: 4
Немного странно, почему максимум только 4 ячейки, а не напр. 13. Но этот вопрос (видимо) следует адресовать разработчикам.
55. Одновременная балансировка всех ячеек: Enable
Не совсем ясный параметр. Видимо речь идет о балансировке выбранных выше 4х ячеек. Почему-то ecitpower по умолчанию откл. эту функция. Непонятно почему.
56. Балансировка в режиме простоя: Enable
Опять же непонятно, почему ecitpower откл. эту функцию по умолчанию. Когда же еще балансировать ячейки
PS Хотя здесь м. б. не все так просто. Ведь Idle (режим ожидания), т. е. зарядник отключен. А зачем нам тогда разряжать батарею (до 3,9В)?
Так Battery Medic работает и Capacity BMS Может (все-таки) лучше отключить этот режим, как предлагает ecitpower???
57. Напряжение начала балансировки: 3,9В
ecitpower предлагает начать балансировку аж с 3,5В., я считаю, это излишним...только удлиняет процесс зарядки.
58. Точность балансировки: 9,76мВ
Очевидно что, чем меньше разбаланс, тем лучше. Хотя некоторые нетерпеливые товарищи (из соседней темы) почему-то ищут БМС, с максимально коротким временем балансировки...чудаки. Думаю не найдут никогда, т. к. в типовых БМС длительность балансировки определяется именно этим волшебным параметром.



