BCM Project - Insight Central: Honda Insight Forum
 
Go Back   Insight Central: Honda Insight Forum > 1st-Generation Honda Insight Forum > Modifications and Technical Issues

Please Visit our Site Sponsors Page
Insightcentral.net is the premier Honda Insight Forum on the internet. Registered Users do not see the above ads.

» Auto Insurance
» Featured Product
» Wheel & Tire Center

Reply
 
LinkBack Thread Tools
Old 08-29-2009, 12:26 AM   #1 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,950
Send a message via MSN to retepsnikrep
Default BCM Project

I've started this thread to document/discuss a fake/alternative BCM project to allow different battery chemistries in the Insight MK1 whilst eliminating the three bar soc bug, and allowing the gauge cluster to operate correctly.

This project will draw heavily on what we have learnt in the BCM/MCM analysis thread. Analysing the BCM/MCM Signals

I would like to design something that sits between the BCM & MCM intercepting the data from the BCM, modifying it with our own batteries current soc/temp etc before sending it on to the MCM.

Knowing me it will be based on 2 Picaxe chips probably 28X2 with 2 rs485 interface channels.

One rs485 chip and 28X2 listening to the BATSCII bus from the BCM.
One rs485 chip and 28X2 transmitting on the BATSCII bus to the MCM.

I think we should retain the old BCM and just intercept the signals between it and the MCM on the BATTSCI bus, modifying them as reqd. This would potentially be quite simple, allowing use of the stock BCM for the current, temp, voltage data gathering it does now.

No fancy connector problems. Hmm!?

Should it include a cut down version of my BMS to manage the new battery?

Should it include the suplementary dash display to give the user the extra battery data?

Please chip in with ideas etc.
retepsnikrep is offline   Reply With Quote
Sponsored Links
Advertisement
 
Old 08-29-2009, 07:24 AM   #2 (permalink)
Lifetime Member
 
IamIan's Avatar
 
Join Date: Jul 2003
Location: Providence RI
Posts: 1,597
Default

Once we start altering the SoC or battery itself... proper BMS becomes more and more important... I think it should be included... and if we are sending the signals to the MCM then we should have the same kind if not more influence that the OEM BCM had in being able to protect the battery pack.

Making use of the OEM BCM can be useful... but once we change the battery we have to alter / ignore most what the OEM BCM does anyway... once we know enough about the BCM to MCM communication to know how to alter it the way we want... the OEM BCM seems redundant / a waste of space to me... Perhaps a replacement BCM.2 would be a better direction.
__________________
00-MT-I1
Modifications: MIMA ( #024 ) + FAS + DabrowskiGridCharger
Efficiency & Renewable energy enthusiast
IamIan is offline   Reply With Quote
Old 08-29-2009, 10:07 AM   #3 (permalink)
Senior Member
 
JimIsbell's Avatar
 
Join Date: Jun 2008
Location: South Texas Coast
Posts: 1,351
Default

I agree with Iamian. There is no real need for the OEM BCM when it becomes redundant. Get it out of there. At least with it gone there is no more question about what generates this or that signal.
__________________
Jim Isbell
2000, 5 speed, 250,000 miles
"If you are not living on the edge, well then,
you are just taking up too much space."
JimIsbell is offline   Reply With Quote
Old 08-29-2009, 11:52 AM   #4 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,950
Send a message via MSN to retepsnikrep
Default

The OEM BCM does a fair bit though which we must consider.

It measures current in/out of the pack and sends the value to the MCM
It measures temp using the thermistors and the ptc strip sending a temp value to MCM
It measures the subpack/pack voltage and sends the pack voltage to the MCM
It sends Soc data to the MCM

Whatever we have in it's place must also do these things, and send data which is accurate enough so that the MCM is happy with the corelation between the data we send and the data it obtains for itself.

We know the MCM also measures voltage and current for instance. How accurate does it have to be?

Perhaps for phase one we/I should retain the BCM and intercept it's signals, manipulate them a bit, and see how far off they can be before an error occurs.

I think that's the way forward initially. Get the intercept/manipulate working correctly and then finally remove the BCM.
retepsnikrep is offline   Reply With Quote
Old 08-30-2009, 01:18 AM   #5 (permalink)
Senior Member
 
JimIsbell's Avatar
 
Join Date: Jun 2008
Location: South Texas Coast
Posts: 1,351
Default

I guess I misinterpreted your first post to mean we were going to eliminate the NiMh battery pack so would be eliminating the temperature and voltage measurements in favor of a different set of data on a different chemistry. If we do that then the previous measurements would be meaningless wouldn't they?
__________________
Jim Isbell
2000, 5 speed, 250,000 miles
"If you are not living on the edge, well then,
you are just taking up too much space."
JimIsbell is offline   Reply With Quote
Old 08-30-2009, 03:44 AM   #6 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,950
Send a message via MSN to retepsnikrep
Default

Jim, you are right I did mean we may remove nimh stock pack and replace it with lithium etc, but we also might supplement it with parallel packs from other hybrids, or make a big nimh capacity pack, when it (BCM) could still be useful even if just to provide the data about temps, current, voltage etc etc.

In fact a big nimh pack made from prius/insight cells is probably the easiest/cheapest way to a bigger capacity system. So a lot of the BCM functions remain useful, we can just intercept the data it sends out and modify it to reflect the actual soc of our mega pack etc. Also intecepting any codes it is trying to set and replace them with everything is OK codes where appropriate.

Last edited by retepsnikrep; 08-30-2009 at 04:30 AM.
retepsnikrep is offline   Reply With Quote
Old 08-30-2009, 10:28 AM   #7 (permalink)
Senior Member
 
Mike Dabrowski 2000's Avatar
 
Join Date: Mar 2003
Location: NE CT
Posts: 3,261
Default

I just got some prius packs, I made an adapter for the BCM output connector, and was able to read SOC, pack voltage, and several other parameters via the CAN bus. I used my friends Scan guageII.
I expect that once I get the CAN codes for the other data that a factory scan tool uses that I will be able to read the subpack voltages, delta subpack voltage, pack temperature, and pretty much anything that the BCM computes. Using this approach, there is no need to develop a BCM for the auxiliary packs, only a CAN interface to the AUX pack/ packs BCM.

I expect that the CAN communications from a civic BCM would also be accessible this way.
I should get my microchip CAN development system tomorrow, so I can dig deeper.

In theory the assist/regen control in the civic, and insight 2 should be controllable via the CAN bus, so a CAN based MIMA for those cars may also be possible.
Mike Dabrowski 2000 is offline   Reply With Quote
Old 09-30-2009, 02:18 AM   #8 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,950
Send a message via MSN to retepsnikrep
Default Schematic

Here is my updated BCM Project schematic. I've sent it to my pcb chap today.

It uses a cheap pic and can use picaxe basic for testing which I can then convert into assembler or compiled basic later. It allows the picaxe to be programmed using the picaxe system or via an ICSP and serial programmer.

Initially I shall just try to pass through the data from the BCM to the MCM. To see if any timing issues rear their head.

So testing will be inserting module betwen BCM & MCM on the BATTSCI bus.

It will listen and store data from BCM in RAM then simply forward it unmodified to MCM. I imagine there must be some allowance for errors and lost packets etc in MCM so we can see how few packets we can get away with!! Once that works then we can start changing values based upon the great research done by Randy on the other thread.

I'm ignoring the METSCI bus at the moment as I think we can probably drive the gauge via the MCM by sending it the values we want indirectly Just like the stock system.

Schematic and some draft Picaxe 18X code below.

http://www.solarvan.co.uk/bcm/BATTSC..._INTERFACE.jpg

http://www.solarvan.co.uk/bcm/BATTSC...290909_V01.txt
retepsnikrep is offline   Reply With Quote
Old 09-30-2009, 03:28 PM   #9 (permalink)
Senior Member
 
JimIsbell's Avatar
 
Join Date: Jun 2008
Location: South Texas Coast
Posts: 1,351
Default

I have saved both sets of data, software and schematic. I dont understand the4 software, but I am a programmer and could understand it if I knew where to get the manuals for it. I program in "C" and "C+" as well as five other languages so if you can direct me to the manuals I will pick it up quickly.

I am surprised at the simplicity of the hardware. Looks like a simple project....but one that could expand dramatically as you learn more that you can do with it.

I have two "extra" NiMh packs and might put them all together with the in car pack as one pack. But I am also interested in putting together a PbAcid pack to replace all the NiMh just because its simpler to maintain.

Keep up the good work, I am following it closely.
__________________
Jim Isbell
2000, 5 speed, 250,000 miles
"If you are not living on the edge, well then,
you are just taking up too much space."
JimIsbell is offline   Reply With Quote
Old 10-01-2009, 02:27 PM   #10 (permalink)
Senior Member
 
Join Date: Feb 2009
Location: York, PA
Posts: 151
Default SLA vs. NiMH D-cell

Quote:
Originally Posted by JimIsbell View Post
...But I am also interested in putting together a PbAcid pack to replace all the NiMh just because its simpler to maintain.
What weight & amp-hour specs are you aiming for with it? Using Optima D51s (or D51Rs)? If so, 26 lbs. x 12 = 312 lbs... with the stock drivetrain that would be a wee sluggish IMHO. How long would you expect the SLA pack to last? How much of a cooling system would you have for them for a hot summer day to keep sustained regen from sending them over 125 deg. F., especially after already heating up some from helping first climb the hill they're then coming down?

If using SLAs smaller than the D51(R), couldn't you expect issues under sustained full regen?

Curious,
Roger
__________________
Silver 2000 5spd Insight
218,000 mi.
55 - 76 mpg
rogerspace.org/2000insight.html

Action without philosophy is a lethal weapon; philosophy without action is useless.
- Soichiro Honda
crx_rogus is offline   Reply With Quote
Sponsored Links
Advertisement
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Powered by vBadvanced CMPS v3.2.2

All times are GMT -4. The time now is 03:34 PM.



Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Content Relevant URLs by vBSEO 3.3.2