Описание интерфейса связи системы СБЗ-3
На корпусе системы балансировки заряда аккумуляторов СБЗ-3 есть двухконтактный разъем зеленого цвета с надписью "Интерфейс связи". С данного разъема можно считывать информацию о состоянии работающей системы. Для этого потребуется любой преобразователь интерфейса RS232. Это может быть преобразователь интерфейса САПФИР или какой-нибудь китайский, лишь бы работал.
В качестве программного обеспечения можно использовать программы, поддерживающие обмен информацией через COM-порт компьютера, такие как PuTTy, Termite или HyperTerminal, входившую в состав Windows XP и которую можно найти в интернете.
На рисунке ниже приведена схема подключения интерфейса.
На выходе системы к разъему подключены коллектор и эммитер фототранзистора оптопары. Их мы соединяем с контактами интерфейса +5V, Rx и GND как показано на схеме рисунка. Резистор может быть любым с номиналом от 1 кОм до 4,7 кОм.
После подключения интерфейса и завершения установки драйвера запускаем программу связи, например HyperTerminal. Описание работы с программой.
Обратите внимание, при создании соединения, аппаратные параметры порта для связи необходимо задать, как на картинке (2400;8;Нет;1;Нет) .
После успешно установленного соединения, в окне программы можно видеть примерно такие данные:
В каждой группе символов последовательно отображаются код состояния системы, количество работающих в системе каналов балансировки, статус балансировки (включена/ожидание), суммарное напряжение на всех подключенных к системе АКБ (исходя из предположения, что все каналы соединены последовательно), среднее вычисленное значение напряжения на канале и измеренные фактические напряжения на каждом из каналов системы.
CP-4 ver1.7 | Версия платы контроллера и встроенного програмного обеспечения. |
Scan CLS=04 | Самодиагностика системы при включении. В этот момент происходит поиск и опрос состояния подключенных в системе каналов, при этом зеленые светодиоды на корпусе системы последовательно зажигаются и примерно через полтора десятка секунд гаснут. Отображено количество найденных при сканировании системы каналов. |
Read 1 | Все каналы системы нашлись с первого раза (может происходить до 3 попыток чтения). |
St=xx | Статус работы системы. В нормально функционирующей системе принимает значения 05 или 85. |
St=05 | Режим ожидания, балансировка выключена. |
St=85 | Балансировка включена. |
CLS=хх | Количество присутствующих в системе каналов балансировки напряжения. |
State wait | Система находится в режиме ожидания, балансировка выключена. |
State balance | Система в режиме выравнивания напряжений, балансировка включена. |
Uakb=xxx.xx | Сумма измеренных напряжений всех каналов системы, в Вольтах. |
MedU=хх.хх | Среднее вычисленное значение напряжений каналов, используется системой при работе. |
C00=хх.хх(n) C03=хх.хх(n) | В этой группе данных последовательно приведены измеренные значения напряжений каналов системы, при этом идентификатор C00 соответствует каналу 1, а C03 — каналу 4. В разных системах количество каналов может различаться, от двух до четырех. Если в конце строки появилась буква n, значит в данном канале включилась нагрузка. |