Old BMS General Thread

Threads relating to the BMS system begun by Peter Perkins

Moderators: GregsGarage, retepsnikrep

GregsGarage
Posts: 870
Joined: Tue Apr 01, 2008 5:27 pm
Location: Galashiels, Scottish Borders
Contact:

Postby GregsGarage » Mon Aug 11, 2008 6:15 pm

Slaves without a Master, very cool. 8) But are they still slaves then?

I like that idea. Will soon post what I have been working on regarding a BMS, I know I said last week, but hopefully this week. Still working on a few bugs.

Greg
Greg Fordyce

Daewoo Matiz
http://www.evalbum.com/4191

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Maybe.

Postby retepsnikrep » Tue Aug 12, 2008 10:17 am

Bit of a glitch with cell delivery :( I now expect them next Monday.

Master V1.00 and Slave PCB V2.00 just about done.

I'm already working on Master V2.00 :shock:

V2.00 will include ps2 keyboard support and enhanced button/menu control. Don't hold your breath though it will be a few months away.

Anyway, I've adapted the Slave boards to be dual purpose.

Depending on how you assemble the Slaves (using the same components :wink: ) you can have the Analogue style solution with an opto for over and under V and on board balancing load, or they can be configured for use with the Master Board, with Master Data Bus, Slave Command Bus and on board balancing/bypass load.

My design borrows ideas heavily from a number of BMS systems inc, analogue clampers and more sophisticated pic based systems. There is lot's of info out there in the public domain. 8)

Latest updates here.

http://www.solarvan.co.uk/bms/SlaveAnal ... 8_v200.txt

http://www.solarvan.co.uk/bms/SlaveDigi ... 8_v200.txt

http://www.solarvan.co.uk/bms/Slave120808.jpg

Note on the Slave board V2.00 components J2,R1,U3 are used in the Digital configuration, but they are moved to J5,R11,U4 in the Analogue version. J5,R11,U4 are ommited in the Digital version. The same three components do both jobs and the board accomodates either :)

http://www.solarvan.co.uk/bms/Master120808.jpg

The Master reset switch is now moved off the pcb in this final version for the Master V1.00. The Master pcb uses 0.1" pitch screw terminals for all the connections except the programming inputs, which are 3 simple Sil 0.1" pins as for the Slave.
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Pretty Pictures!

Postby retepsnikrep » Wed Aug 13, 2008 6:54 am

:D

Master Pcb 8)

http://www.solarvan.co.uk/bms/MasterPcb.jpg

http://www.solarvan.co.uk/bms/MasterPcbIdent.jpg

Basically Inputs on the left, outputs on the right.

Master Board is 105mm x 100mm square with 3mm mounting holes in each corner. Standard format, thickness etc.

Got to check it now :roll:
Last edited by retepsnikrep on Fri Aug 15, 2008 1:58 pm, edited 5 times in total.
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.

User avatar
ChrisB
Posts: 4657
Joined: Fri Jul 14, 2006 11:33 am
Location: Hampshire on the Southcoast
Contact:

Postby ChrisB » Wed Aug 13, 2008 7:33 am

Thats looking all very nice now Peter, loving the display unit that will show all the data :wink:

May I ask what software your using for all the design work ?

ChrisB
I reject reality and substitute my own !!!!!!

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Design

Postby retepsnikrep » Wed Aug 13, 2008 8:02 am

The pcb man is using Protel or Orcad, Nice bloke, if he is happy I'll pass on his details once he's finished this project :wink: 40 years experience in pcb design I believe.

I'm using Proteus Isis for the Schematics and exporting Netlists for the pcb chapie in Racal format, all Greek to me though :oops: Proteus VSM can also simulate your schematics with the Picaxe chips, I did'nt use this feature much though. :shock:

I am using the free Picaxe 'Basic' software editor to write the programs. It's very good, with useful simulation functions, and downloads the finished software straight to the pics using a simple serial or usb cable.

Nice and easy for punters to upgrade the software. The Picaxe forum is very friendly and incredibly knowledgable, I've posed a few questions during development and they have come up with an answer.

http://www.picaxeforum.co.uk/

It's nice it's finally comming together. 8)
Last edited by retepsnikrep on Wed Aug 13, 2008 12:42 pm, edited 2 times in total.
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.

User avatar
qdos
Posts: 2089
Joined: Fri Apr 27, 2007 10:26 pm
Location: Dorset
Contact:

Postby qdos » Wed Aug 13, 2008 8:39 am

Excellent ! I had someone asking me the otherday for information on who could do PCB drawings. Hopefully they are reading this thread :) This is superb stuff Peter!

GregsGarage
Posts: 870
Joined: Tue Apr 01, 2008 5:27 pm
Location: Galashiels, Scottish Borders
Contact:

Re: Maybe.

Postby GregsGarage » Wed Aug 13, 2008 12:12 pm

retepsnikrep wrote:Bit of a glitch with cell delivery :( I now expect them next Monday.

My cells took just over a week after clearing customs before I got my hands on them, I think it has to do with finding the correct container on the ship and then sorting through it to find your shipment.

retepsnikrep wrote:Anyway, I've adapted the Slave boards to be dual purpose.

Depending on how you assemble the Slaves (using the same components :wink: ) you can have the Analogue style solution with an opto for over and under V and on board balancing load, or they can be configured for use with the Master Board, with Master Data Bus, Slave Command Bus and on board balancing/bypass load.


Would it be possible to build the slaves with both options (ie, J2, R1, U3 and J5, U4, R11) and then load the correct program (and maybe set a jumper)? I am thinking that the analogue version would work with what I am trying to do and since I just "let the smoke out" of one of my boards, I might explore that option.

Greg
Greg Fordyce

Daewoo Matiz
http://www.evalbum.com/4191

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Re: Maybe.

Postby retepsnikrep » Wed Aug 13, 2008 12:30 pm

GregsGarage wrote:
retepsnikrep wrote:Anyway, I've adapted the Slave boards to be dual purpose.

Depending on how you assemble the Slaves (using the same components :wink: ) you can have the Analogue style solution with an opto for over and under V and on board balancing load, or they can be configured for use with the Master Board, with Master Data Bus, Slave Command Bus and on board balancing/bypass load.


Would it be possible to build the slaves with both options (ie, J2, R1, U3 and J5, U4, R11) and then load the correct program (and maybe set a jumper)? I am thinking that the analogue version would work with what I am trying to do and since I just "let the smoke out" of one of my boards, I might explore that option.

Greg


Sad you had a smoke issue :cry: Please let us know what you were doing, trying to do, what went wrong and why? I/we need to learn from your experience as well. I am keen to see you efforts. 8)

Anyway the software is not affected if you decide to include both sets of components, (It may make the data output to the next slave slightly less effcient at low voltages however) but what you could do is put a socket on the board for U4 & U3 and then just move the optocoupler from one socket to the other to suit your setup.

Opto in U3 is the digital option.

Opto in U4 is the analogue option.

I did try to make it flexible, just hope it works!!!

If you had both sets installed and used the Slave in the digital configuration the Sink Input on P4 (pin3) would be trying to sink the power for 3 leds :( U4, D2 and the led opto on the next slave in the chain. The PIC current limit is 20ma but the lower the voltage the less drive current available, so fewer led's to drive is better.

The eagle eyed amongst you will have noted that the Master Bus Output is now on Pic P2 (pin5) on the latest Slave Schematic. This is because the Pic has a pwm out function available on that pin, and I may want to use that for variable charger control in Analogue mode :wink: At the moment in Analogue mode the the pic simply turns the opto full on when Cell V > Abs Max Cell V, however some sort of gradual change is probably better, but I haven't included that in the Analogue software yet :roll:
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Firm expressions of interest

Postby retepsnikrep » Wed Aug 13, 2008 2:50 pm

Now I know a lot of people have looked at this thread, and I shall shortly be sending off my first order to China for the Slave & Master Boards. It's a 15 day lead time.

Cost's will be about £1.50 per bare Slave pcb and £15.00 per bare Master pcb. If I can get a few more orders for the Master, say 50 then price comes down a lot to about £5.00 each. :shock:

Apart from Greg does anyone want any?

If so e-mail me at peterATsolarvan.gotadsl.co.uk to be included.

Replace AT in above to do the e-mail thing.

Last date for orders Monday 18th Aug. I shall send it off then.
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.

User avatar
retepsnikrep
Posts: 1387
Joined: Sat May 26, 2007 4:50 pm
Location: North Yorkshire England
Contact:

Slave Pcb's

Postby retepsnikrep » Wed Aug 13, 2008 6:23 pm

:D

Slave Pcb 8)

http://www.solarvan.co.uk/bms/SlavePcb.jpg

http://www.solarvan.co.uk/bms/SlavePcbIdent.jpg

Slave Board is W 40mm x L 130mm with 3 pairs of mounting holes spaced at 65mm (6.5mm hole) , 83mm and 106mm (8.5mm holes)

Users can select the analogue or digital option by installing the opto in either U3 or U4 position and load the appropriate software.

They can also cut the board down to suit (cut the ends off if they are using smaller cells) I'll be using the 65mm holes for my 40ah cells.

Standard double sided Pcb format, thickness etc.
Last edited by retepsnikrep on Fri Aug 15, 2008 1:58 pm, edited 1 time in total.
Regards Peter

Two MK1 Honda Insight's. One running 20ah A123 Lithium pack. One 8ah BetterBattery Nimh pack.
One HCH1 Civic Hybrid running 60ah A123 Lithium pack.


Return to “BMS thread”

Who is online

Users browsing this forum: No registered users and 6 guests