ENNOID-BMS for 48V to 400V lithium-ion battery pack

Batteries, Chargers, and Battery Management Systems.
User avatar
flippy   1 MW

1 MW
Posts: 1621
Joined: Aug 12 2015 3:07pm

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by flippy » Jan 03 2020 5:24am

very nice.

just noticed 1 tiny thing: the micro usb.

that connector is is only one that is to the side, i would recommend changing it to a type B vertical connector. its much more durable for EV use and then you can even dunk the board in coating or a closed bottom housing as all the connctors are at the top reducing and spaced needed as you dont have to dick around with trying to get a tiny connector into a hard to reach location when mounted in a vehicle or electronics box, a vertical type B is much more practical in that sense.

do you plan on having either a strip of a few leds of a breakout connector for a led bar that can light up to display basic errors like current or voltage errors or com link faults so you can do fast disanogsing without having to plug in every time?
Lithium beats liquid dinosaurs.

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 03 2020 6:09am

do you plan on having either a strip of a few leds of a breakout connector for a led bar that can light up to display basic errors like current or voltage errors or com link faults so you can do fast disanogsing without having to plug in every time?

There is an oled display connector for that at the moment. oled display must be based on cheap 2$ ssd1306 and the actual code allow to display the error types and other useful data during normal operation. (current voltage, soc, battery min & max temps etc.


For vertical micro USB, I was thinking about it as well... I will probably go this way for next PCB iteration.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

langoo   1 µW

1 µW
Posts: 2
Joined: May 06 2019 12:28pm

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by langoo » Jan 07 2020 6:31pm

Hello

Really impressed with what you've made here. Im interested to hear about how the beta testing feedback have been? Anyone used this hardware in a for example 400V 400A DIY electric car yet?

Does the master board have built in pre-charge circuitry? Where would you connect the charger leads on board, because you don't use separate charging contactors am I supposing the leads go on the same side as the inverter?

How's the manual for the board going?

/Robin

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 07 2020 7:15pm

So far, feedback are mostly positive, it does what it is supposed to do: allow precharge/discharge/charge/balance & monitor, but of course there are some little things to improve on both hardware & software. I have some people who bought Master-HV for electric vehicle conversion and other bought it for energy storage project. Also, some kits were sent and I never received feedback, so I guess they are still working on it... I will try to post some videos one day, I am quite busy right now and time is missing a bit... For the manual, I want to throw some time to improve it, but again time is missing somewhere in the equation. I received several request to develop Master-LV and have other projects on the way. So far Master-LV+PSU now sit in a 3Dprinted box and is ready to be connected to a 18S battery pack using LTC6813 slave board:
IMG_20200107_174630.jpg
IMG_20200107_174630.jpg (304.45 KiB) Viewed 768 times
With top cover, OLED & power button:
IMG_20200107_174829.jpg
IMG_20200107_174829.jpg (274.07 KiB) Viewed 768 times
Does the master board have built in pre-charge circuitry? Where would you connect the charger leads on board, because you don't use separate charging contactors am I supposing the leads go on the same side as the inverter?
Charger is connected to same terminal used for the motor controller/load unless you want to use a separate contactor. There is an output for this special case.

For precharge, it is done on Master-HV by using two main contactors (negative side contactor is used for precharging and once done the positive side contactor close the loop). For Master-LV, I had to use a separate relay mounted on the PCB itself because only one main contactor is used.
Last edited by ENNOID on Feb 01 2020 10:01am, edited 1 time in total.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

langoo   1 µW

1 µW
Posts: 2
Joined: May 06 2019 12:28pm

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by langoo » Jan 09 2020 7:35am

ENNOID wrote:
Jan 07 2020 7:15pm
So far, feedback are mostly positive, it does what it is supposed to do: allow precharge/discharge/charge/balance & monitor, but of course there are some little things to improve on both hardware & software. I have some people who bought Master-HV for electric vehicle conversion and other bought it for energy storage project. Also, some kits were sent and I never received feedback, so I guess they are still working on it... I will try to post some videos one day, I am quite busy right now and time is missing a bit... For the manual, I want to throw some time to improve it, but again time is missing somewhere in the equation. I received several request to develop Master-LV and have other projects on the way. So far Master-LV+PSU now sit in a 3Dprinted box and is ready to be connected to a 18S battery pack using LTC6813 slave board:

With top cover, OLED & power button:
Does the master board have built in pre-charge circuitry? Where would you connect the charger leads on board, because you don't use separate charging contactors am I supposing the leads go on the same side as the inverter?
Charger is connected to same terminal used for the inverter/load unless you want to use a separate contactor. There is an output for this special case.

For precharge, it is done on Master-HV by using two main contactors (negative side contactor is used for precharging and once done the positive side contactor close the loop). For Master-LV, I had to use a separate relay mounted on the PCB itself because only one main contactor is used.
Great stuff! I was wondering if you would like to share the PCB-layouts on your Github for the Master- and Slave-boards? An BOM list would also help a lot ;)

Am I right when assuming that the MCU on the slaves don't need compiled code to run but instead are programmed from factory to monitor cells and communicate over SPI with a master MCU like yours?

/Robin

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 09 2020 12:35pm

I'll keep private PCB & gerber files for now and will keep selling populated PCB on my website...

There is no MCU on the slave boards, but there is several registers in the embedded IC that need to be initialised/set. Master boards does it through ISOSPI when connected to the slave board. The values of those registers are modified every time you change the settings in the ENNOID-BMS app and do a "write settings".Master ISOSPI communicatiom is used for both programming slave IC and reading the cell voltages & temperature sensors.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

fillupc   1 µW

1 µW
Posts: 4
Joined: Dec 03 2019 8:59am

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by fillupc » Jan 13 2020 4:12pm

Just wanted to see if anyone else has had this problem. i have been bench testing my circuit board design. My momentary Power Button will power off the BMS if held down, but it will not power it back on no matter what I try. What am i missing?

Thanks for any suggestions.

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 13 2020 4:29pm

How is wired your pushbutton?
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

fillupc   1 µW

1 µW
Posts: 4
Joined: Dec 03 2019 8:59am

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by fillupc » Jan 13 2020 5:38pm

Normally Open switch connects "PushButton" to GND.
Using Termainal and status command, the detects the button press, just does not power back on.

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 13 2020 6:49pm

I was asking, because I had a very similar problem with a wrongly connected pushbutton...

Otherwise, there might be an issue with the circuit that goes to the TI LM5165Y enable pin...
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

fillupc   1 µW

1 µW
Posts: 4
Joined: Dec 03 2019 8:59am

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by fillupc » Jan 14 2020 6:01am

The problem was that I had the USB cable connected. The regulator remains enabled as long as the cable is attached.

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 14 2020 6:20am

That is a normal behavior...
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

User avatar
flippy   1 MW

1 MW
Posts: 1621
Joined: Aug 12 2015 3:07pm

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by flippy » Jan 23 2020 11:12am

would a 2 pin connector connected at the contactor coil positive or negative be a option?

a simple jumper bridge can be made if you dont need it or you can have a remote hard emergency cut by physically cutting the power to the contactor. that way you can break the contactor with external control or a E-switch separate from what the bms might be doing.
Lithium beats liquid dinosaurs.

ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Jan 23 2020 6:35pm

would a 2 pin connector connected at the contactor coil positive or negative be a option?
If I understand well your idea, it would just need an additional connector on the PCB in serie with the 12V & main contactor loop for connecting an external e-stop or just put a jumper if not needed. Sure that could be a good idea...of course, you could tweak something like that already with the actual PCB with some fiddling...but yeah it would be easier with a connector meant for that.

I checked and there is space for it...
Last edited by ENNOID on Feb 01 2020 2:13pm, edited 1 time in total.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

btdale   1 µW

1 µW
Posts: 3
Joined: Nov 30 2019 10:28pm

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by btdale » Feb 01 2020 1:39pm

Am I wrong in thinking one could use two slave boards for a 20s module setup? Use one slave for 10 of the cell arrangements and another slave for the next 10?

Sent from my Phone 2 using Tapatalk


ENNOID   100 W

100 W
Posts: 137
Joined: Dec 01 2017 3:26pm
Location: Quebec
Contact:

Re: ENNOID-BMS for 48V to 400V lithium-ion battery pack

Post by ENNOID » Feb 01 2020 1:46pm

Yes you can monitor a 20S pack with 2 slave boards each monitoring 10S... you need 2 slaves and a master-LV board.

I also offer a box called "penthouse" on my website which hold the master-LV board + contactor + 12V power supply. Just connect slaves boards, battery & load power cables and you are ready to go.
https://www.ennoid.me/

You can use my referral link to get 1,500 free Supercharger km on a new Tesla: https://ts.la/kevin88384

Open source R&D isn't free, you can help me out building next stuff by contributing:
https://www.paypal.me/kevindionne

Post Reply