Тёмный

Faster Communications [diybms] 

Stuart Pittaway
Подписаться 7 тыс.
Просмотров 3,4 тыс.
50% 1

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@ohranitel
@ohranitel 2 года назад
I also can't find new(faster speed) compiled firmware.I had no luck compiling with platformIO.Old version 4.4 works fine but it's slow.Thanks in advance.
@jasondevine6014
@jasondevine6014 2 года назад
Any chance of SOC displayed on LCD soon? Not a deal breaker but would be nice.
@StuartPittaway
@StuartPittaway 2 года назад
Can you raise a GITHUB issue for this please?
@jasondevine6014
@jasondevine6014 2 года назад
This has been added now. Works well thanks Stuart.
@IfItAintBrokeStillFixIt
@IfItAintBrokeStillFixIt 2 года назад
Nice Work, looking for a solution for a EV conversion, will this system run a 96s Battery pack, how many modules can be linked to the Controller ?
@StuartPittaway
@StuartPittaway Год назад
The controller should support at least 100 modules, although about 60 is the most I've seen.
@ohranitel
@ohranitel 2 года назад
I have them compiled now but when i post the link here comment is deleted....
@RixtronixLAB
@RixtronixLAB 2 года назад
Nice video, keep it up, thanks :)
@ndudman8
@ndudman8 2 года назад
Very good presentation, and great video, especially the snail :)
@StuartPittaway
@StuartPittaway 2 года назад
Glad you enjoyed it!
@YarLeo
@YarLeo 2 года назад
And one more thing. What would you recommend for a 14s system with 4 banks: 1 controller and 4 banks, or 2 controllers with 2 banks each?
@StuartPittaway
@StuartPittaway 2 года назад
It's better if you can keep to 1 controller, particularly if you are thinking of integration with Victron
@YarLeo
@YarLeo 2 года назад
@@StuartPittaway I also thought so. Would need to swap 421 boards to 440 on one bank though :)
@YarLeo
@YarLeo 2 года назад
Now I know why there is a pause in the running lights after module 16 =)))
@StuartPittaway
@StuartPittaway 2 года назад
Yep, this explains why
@aprilsteel9466
@aprilsteel9466 2 года назад
In your code when you go read the battery voltage do you turn the charging voltage off first? I could not see it there so if you don't, then you will not get a true battery reading . In fact you won't get a true indicator of battery voltage unless the charger is switched off for at least 10 minutes, so its a bit of a problem for all BMS's
@StuartPittaway
@StuartPittaway 2 года назад
No the charger isn't disconnected before a reading is made, the BMS doesn't have the ability to do this.
@bjarkegth4098
@bjarkegth4098 2 года назад
Wouldn't be possible to change the oscillator frequency on the fly either based on the incoming baudrate(preferred) or just by looking at the voltage and temperature and then compensate through the OSCCAL0?. It is stated in the datasheet that a +/-1% is possible.
@StuartPittaway
@StuartPittaway 2 года назад
You would have to change the frequency very quickly during balancing, like hundreds of times per second.
@620lorenzo
@620lorenzo 2 года назад
i have the esp8266 , how do i use this code with that controller. there is no option for communication speed. also o saw there is a current shunt input on the board , how do i use that as well. thank you.
@partyboarderdos
@partyboarderdos 2 года назад
Stuart answered in an other comment, that the ESP32 is now the developments main directive, but you can change the serial speed in the ESP8266 workspace and recompile and reupload
@StuartPittaway
@StuartPittaway 2 года назад
The official code is on the ESP32 platform. You'd have to manually change the code on the esp8266 to achieve similar results
@620lorenzo
@620lorenzo 2 года назад
@@StuartPittaway i tried to change it , but i have errors when i try to compile it. Can you do us a favor please and compile the code . It takes 5 minutes of your time.
@StuartPittaway
@StuartPittaway 2 года назад
@@620lorenzo I've got no easy way to distribute this mutant version, so it's probably best for you to solve the compile issues instead.
@ohranitel
@ohranitel 2 года назад
@@StuartPittaway i am waiting too.It's not working if not compiled with the correct comunication speed .Anyone solved the problem ? @toader @Macrama? Help please?
@zzzdgr
@zzzdgr 2 года назад
Just wondering if you had ever looked at using a can bus for communication?
@StuartPittaway
@StuartPittaway 2 года назад
No I haven't, it has a lot of the downsides and extra power usage, and also higher costs
@zaprodk
@zaprodk 2 года назад
Will you do a precompiled firmware (release) soon? I haven't had any luck compiling the Attiny firmware in PlatformIO.
@StuartPittaway
@StuartPittaway 2 года назад
It should already be in GitHub, it was freshly compiled today
@zaprodk
@zaprodk 2 года назад
@@StuartPittaway i couldn't find it. Maybe i looked in the wrong spot :D
@zaprodk
@zaprodk 2 года назад
Actually i looked in the wrong repository. I find the precompiled files in the ESP32 repo, but not in the ESP8266 repo. I'm using the old controller since the ESP32 variant is way overkill for my application. Any plans to document the changes or push these to the old controller? I can do the changes if you outline what to change. I guess it's just the baudrate that changed?
@StuartPittaway
@StuartPittaway 2 года назад
@@zaprodk I've only made the changes to the ESP32 code base as thats the current focus for development. But if you are using the 4.4 modules with the older controller, it is just a change in serial port speed.
@zaprodk
@zaprodk 2 года назад
@@StuartPittaway Cool. I will reflash a module and have a go at adjusting it.
@objection_your_honor
@objection_your_honor 2 года назад
Your mcu is too limited in memory and pins. You should've used rs485 instead of i2c. 1 Mbps would've been child's play. You didn't use a crystal. rc oscillator changes with voltage AND temperature.
@zaprodk
@zaprodk 2 года назад
He didn't use a crystal? Say that again.
@StuartPittaway
@StuartPittaway 2 года назад
Thanks for the comments.
@chuxxsss
@chuxxsss 2 года назад
Hi Stuart, has the lifepo4 boards been released with 4.4 yet. I would like to use them in my 16 s bank. If I upgrade in the future, would one controller would for two banks?
@StuartPittaway
@StuartPittaway 2 года назад
Hi, I've not made a lifepo4 board, those were generated by the community based on my original design. The standard v4.40 module should work fine with LIFEPO4.
@chuxxsss
@chuxxsss 2 года назад
@@StuartPittaway I did see the community post, but saw no JLU PCB circuit board and build of parts list to build them Stuart. Anyway who would I talk to please.
@ndudman8
@ndudman8 2 года назад
@@StuartPittaway I've ordered the standard 4.4 modules, and now am concerned that there should have been some change for LIFEPO4, sounds like the standard ones are fine, as you state above, but I'm interested what did the community design change ? Thanks
@StuartPittaway
@StuartPittaway 2 года назад
@@ndudman8 from memory a resistor was changed to make the modules more sensitive to the voltages lifepo4 uses. Not essential though.
Далее
New Year 2022 Update [DIYBMS]
2:01
Просмотров 1,7 тыс.
DIYBMS September 2021 update - SOC% and lots more
13:36
ЭТО НАСТОЯЩАЯ МАГИЯ😬😬😬
00:19
Просмотров 494 тыс.
🎙Пою РЕТРО Песни💃
3:05:57
Просмотров 1,3 млн
DIYBMS All-In-One monitor - Design files released
10:56
16S "all-in-one" release and installed [DIYBMS]
10:39
Просмотров 4,7 тыс.
How Does An Active Balancer Work?
15:01
Просмотров 38 тыс.
DIYBMS New Module V4.5 with 12bit ADC
11:31
Просмотров 11 тыс.
Victron SmartShunt vs DIYBMS - Head to Head
8:54
Просмотров 4,3 тыс.
Current Shunt Add-On Board [DIYBMS]
8:37
Просмотров 4,3 тыс.
When you Accidentally Compromise every CPU on Earth
15:59
Hacker's Guide to UART Root Shells
17:40
Просмотров 484 тыс.