Исходный код вики 3. Configuration
Редактировал(а) Admin 2025/02/27 16:45
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) |
![]() |
7.1 | 2 | = Настройка = |
![]() |
1.1 | 3 | |
![]() |
7.1 | 4 | Настройка платы BMS Display осуществляется по шине CAN (может использоваться любой разъём P3, P4 или P5). Плата BMS Display является подчинённым устройством сети CANopen. |
![]() |
1.1 | 5 | |
![]() |
7.1 | 6 | Настройки по умолчанию для доступа к плате по шине CAN: |
![]() |
1.1 | 7 | |
![]() |
7.1 | 8 | * скорость передачи данных, кбит/с — 250; |
9 | * идентификатор в сети CANopen — 20. | ||
![]() |
1.1 | 10 | |
![]() |
7.1 | 11 | Для настройки и мониторинга состояния платы используется программа ElectricDeviceMonitor: |
![]() |
1.1 | 12 | |
13 | [[image:1734102385594-603.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="336" width="300"]] | ||
14 | |||
![]() |
7.1 | 15 | Чтобы начать работу с платой необходимо в меню главного окна ElectricDeviceMonitor выбрать раздел «Tasks – Monitor – BMS Display 1.x». Откроется окно для выбора параметров подключения к плате: |
![]() |
1.1 | 16 | |
![]() |
7.1 | 17 | [[image:1734102385597-664.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="239" width="450"]] |
![]() |
1.1 | 18 | |
![]() |
7.1 | 19 | Подключение к плате BMS Display осуществляется с помощью USB-CAN адаптера. Программа ElectricDeviceMonitor поддерживает адаптеры |
![]() |
1.1 | 20 | |
![]() |
7.1 | 21 | * Systec USB-CANmodul1; |
22 | * PEAK PCAN-USB; | ||
23 | * Marathon CAN-bus-USB; | ||
24 | * Movicom BMS USB-CAN. | ||
![]() |
1.1 | 25 | |
![]() |
7.1 | 26 | После изменения параметров подключения необходимо нажать на кнопку «Launch monitor». Откроется окно с параметрами и состоянием платы BMS Display: |
![]() |
1.1 | 27 | |
![]() |
7.1 | 28 | [[image:1740674616321-498.png||alt="I1740674616321-498.png" data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="557" width="600"]] |
![]() |
1.1 | 29 | |
![]() |
7.1 | 30 | Настройки платы разбиты на группы: |
![]() |
1.1 | 31 | |
![]() |
7.1 | 32 | * //Info// – название и версия платы, а также версия встроенного программного обеспечения; |
33 | * //CAN// – настройки подключения к шине CAN и сети CANopen; | ||
34 | * //Display options// – настройки индикации; | ||
35 | * //Low battery level signal (single beep)// – настройки сигнала о низком заряде батареи; | ||
36 | * //Battery discharged signal (three beeps)// – настройки сигнала о разряженной батарее; | ||
37 | * //Charger connected/disconnected signal// – настройки сигнала, выдаваемого при подключении и отключении зарядного устройства; | ||
38 | * //Commands// – команды, передаваемые плате. | ||
![]() |
1.1 | 39 | |
![]() |
7.1 | 40 | В группе **//Info//** отображаются: |
![]() |
1.1 | 41 | |
![]() |
7.1 | 42 | * Device name – имя платы в сети CANopen (“BMS Display”); |
43 | * Hardware version – аппаратная версия платы; | ||
44 | * Software version – версия встроенного программного обеспечения платы. | ||
![]() |
1.1 | 45 | |
![]() |
7.1 | 46 | В группе **//CAN//**, отвечающей за подключение к шине CAN, находятся следующие настройки: |
![]() |
1.1 | 47 | |
![]() |
7.1 | 48 | * CANopen Node ID – идентификатор платы индикации в сети CANopen (по умолчанию 20); |
49 | * CAN baud rate – скорость подключения к шине CAN, кбит/с; | ||
50 | * Device type – тип подключенного контроллера. С версии ВПО v1.5.0 BMS Display автоматически определяет тип устройства; | ||
51 | * BMS Main Node ID – идентификатор контроллера BMS в сети CANopen (по умолчанию 32); | ||
52 | * Heartbeat – флаг включения отправки Heartbeat-сообщений; | ||
53 | * Heartbeat period – период отправки Heartbeat-сообщений, мс; | ||
54 | * Ignore NMT messages – флаг игнорирования командных сообщений в сети CANopen. | ||
![]() |
1.1 | 55 | |
![]() |
7.1 | 56 | В группе **//Display options//**, отвечающей за сигнализацию, находятся следующие настройки: |
![]() |
1.1 | 57 | |
![]() |
7.1 | 58 | * Disable display – отключить световую индикацию; |
59 | * Backlight always on – включить постоянную подсветку LCD-дисплея; | ||
60 | * Backlight always off – отключить подсветку LCD-дисплея; | ||
61 | * Turn off display when idle – отключать дисплей по истечении 2 минут неактивности (для активации дисплея необходимо нажать на кнопку); | ||
62 | * Disable buzzer – отключить звуковое оповещение; | ||
63 | * Errors filter – фильтр ошибок, которые отображаются на дисплее; | ||
64 | * BMS Main 2 errors filter 1, 2 – это 32-х битные слова, которые записываются в шестнадцатеричной системе счисления. Каждый бит этих слов соответствует одной ошибке. Если бит установлен в «1», то плата индикации будет сигнализировать о возникновении соответствующей этому биту ошибки. Для редактирования фильтра нажмите соответствующую кнопку "Edit..."; | ||
65 | ** Перечень ошибок BMS Main 2 приведён в соответствующем [[разделе>>doc:Battery management systems.Additional information.1\. Battery controllers\: signals and errors.WebHome||anchor="HErrors"]]; | ||
66 | * BMS Main X errors filter 1, 2 – это 32-х битные слова, которые записываются в шестнадцатеричной системе счисления. Каждый бит этих слов соответствует одной ошибке. Если бит установлен в «1», то плата индикации будет сигнализировать о возникновении соответствующей этому биту ошибки. Для редактирования фильтра нажмите кнопку "Edit..."; | ||
67 | ** Перечень ошибок BMS Main X приведён в соответствующем [[разделе>>doc:Battery management systems.Additional information.2\. Strings controllers\: signals and errors.WebHome||anchor="HErrors"]]. | ||
![]() |
1.1 | 68 | |
![]() |
7.1 | 69 | В группе **//Low battery level signal (single beep)//**, отвечающей за выдачу сигнала о низком заряде батареи,** **находятся следующие настройки: |
![]() |
1.1 | 70 | |
![]() |
7.1 | 71 | * SoC minimum value to signal – уровень заряда батареи, при достижении которого выдаётся одиночный звуковой сигнал, %; |
72 | * Signal period – период повторения звукового сигнала, с; | ||
73 | * Loudness – громкость звукового сигнала (Quiet – тихо, Loud – громко). | ||
![]() |
4.10 | 74 | |
![]() |
7.1 | 75 | В группе **//Battery discharged signal (three beeps)//**,** **отвечающей за выдачу сигнала о том, что батарея разряжена, находятся следующие настройки: |
![]() |
4.10 | 76 | |
![]() |
7.1 | 77 | * SoC minimum value to signal – уровень заряда батареи, при достижении которого выдаётся тройной звуковой сигнал, %; |
78 | * Signal period – период повторения звукового сигнала, с; | ||
79 | * Loudness – громкость звукового сигнала (Quiet – тихо, Loud – громко). | ||
![]() |
1.1 | 80 | |
![]() |
7.1 | 81 | В группе **//Charger connected/disconnected signal//**, отвечающей за выдачу сигнала при подключении и отключении от батареи зарядного устройства, находятся следующие настройки: |
![]() |
1.1 | 82 | |
![]() |
7.1 | 83 | * Signal duration on charger connected – длительность одиночного звукового сигнала при подключении ЗУ, с; |
84 | * Signal duration on charger disconnected – длительность двойного звукового сигнала при отключении ЗУ, с. | ||
![]() |
1.1 | 85 | |
![]() |
7.1 | 86 | В группе **//Commands//** находятся следующие команды: |
![]() |
1.1 | 87 | |
![]() |
7.1 | 88 | * Test display – команда на тестирование модуля дисплея (будут активированы все символьные сегменты дисплея). |
89 | * Test buzzer – команда на тестирование зуммера (последовательно будут выдаваться громкий, тихий сигналы и пауза). | ||
90 | * Reset and start loader – перезапустить плату и передать управлению загрузчику для выполнения обновления встроенного программного обеспечения. |