помогите пожалуйста создать блок опроса BMS

Ответить
egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#1

Сообщение egoistv » 12.02.2023{, 16:12}

Всем привет . Может кто помочь создать блок из кода ? Код рабочий ,алгоритм такой идет опрос BMS по RX-TX и выводятся данные на дисплей . Нужен блок только опроса BMS .алгоритм такой отправляется запрос BMS приходит пакет с данными и из этого пакета берутся данные как в коде ( напряжение баттареи,ток,SOC,напряжение по ячейкам.температура.) остальное думаю можно будет рассчитать по этим данным. в блоке еще нужен вход разрешения опроса ,что бы когда не нужна информация блок уходил в спящий режим дабы акум не разряжался во время простоя. Заранее спасибо.
Вложения
bms_oled_arduino.ino
(11.5 КБ) 29 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

помогите пожалуйста создать блок опроса BMS

#2

Сообщение Dryundel » 12.02.2023{, 18:17}

Вот интересный чудак человек. Подайте ему опрос BMS.
У Вас какой то конкретный Smart BMS ?
Он поддерживает протокол JBD-BMS ?
Откуда вообще дровишки?

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#3

Сообщение egoistv » 12.02.2023{, 18:30}

да у меня именно такой и по этому скетчу с экраном все работает ,но я все делаю как и все через FLPROG поэтому хочу переделать эту систему на вывод экрана nextion , в вэб интерфейс и на mqtt.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#4

Сообщение egoistv » 15.02.2023{, 11:48}

видимо ни кто не поможет((

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#5

Сообщение egoistv » 21.02.2023{, 14:51}

Вот начинаю осваивать сам, может теперь найдется добрый человек кто поможет подкорректировать блок? Еще вопрос возник с блоком в скетче автоматом распознается сколько ячеек и датчиков температуры в батареи.Как сделать ,что бы у блока в зависимости от количества ячеек и датчиков температуры выходы тоже менялись на это количество? Или если так нельзя сделать может как то вручную в блоке что бы задавать какие выходы нужны.
Вложения
JBD_(Code_-_Basic).ubi
(139.69 КБ) 17 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

помогите пожалуйста создать блок опроса BMS

#6

Сообщение Dryundel » 21.02.2023{, 16:01}

egoistv писал(а):
21.02.2023{, 14:51}
Вот начинаю осваивать сам, может теперь найдется добрый человек кто поможет подкорректировать блок?
Что конкретно не так? Что не устраивает? В чем нужна коррекция?
Вы проблему то опишите.
egoistv писал(а):
21.02.2023{, 14:51}
Как сделать ,что бы у блока в зависимости от количества ячеек и датчиков температуры выходы тоже менялись на это количество?
Это возможно в редакторе PRO

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#7

Сообщение egoistv » 21.02.2023{, 16:55}

посмотреть будет ли этот блок вообще работать после моего написания? я так понимаю что он с бмс по uart должен общаться ,а как он узнает к каким контактам подключен uart?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

помогите пожалуйста создать блок опроса BMS

#8

Сообщение Dryundel » 21.02.2023{, 16:59}

egoistv писал(а):
21.02.2023{, 16:55}
посмотреть будет ли этот блок вообще работать после моего написания?
Так может испытать стоит? Проверяльщиков имеющих данный девайс как то не густо.

egoistv
Рядовой
Сообщения: 28
Зарегистрирован: 02.12.2020{, 11:03}
Репутация: 0
Имя: валд

помогите пожалуйста создать блок опроса BMS

#9

Сообщение egoistv » 21.02.2023{, 20:33}

так я залить скетч не могу,flprog пишет что проект корректен ,а в ардуино айд при компеляции выскакивает ошибка .Поэтому и прошу помощи

Отправлено спустя 13 минут 45 секунд:
подозреваю что функии не туда вставляются

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

помогите пожалуйста создать блок опроса BMS

#10

Сообщение Dryundel » 22.02.2023{, 10:40}

egoistv писал(а):
21.02.2023{, 20:47}
так я залить скетч не могу,flprog пишет что проект корректен ,а в ардуино айд при компеляции выскакивает ошибка .
А Вы читали хоть что за ошибка?
Есть смысл попробовать это сделать. :)
egoistv писал(а):
21.02.2023{, 20:47}
подозреваю что функии не туда вставляются
.
1. Да, функции Вы вставили не правильно.
Читайте ликбез Создание пользовательского блока из скетча(примера)
Там все есть, что и как.
2. Вы дважды задекларировали переменные. (Или дали новым переменным уже занятые имена)

Исправьте это и будем смотреть дальше.

PS
Выкладывайте пожалуйста блоки в составе проекта. Каждый раз устанавливать ваш блок слишком долго.

Ответить

Вернуться в «Помогите, а то я "нимагу"»