Analysing the BCM/MCM Signals - 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 02-19-2009, 04:02 AM   #1 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default Analysing the BCM/MCM Signals

I really would like to find out what's being said when messages are passed between the various links/control units in our cars. The main reason I would like to know is to effectively fake the battery full signal/message to the MCM so that full assist/soc is available at all times.

To this end I'm looking at one of these

Welcome to Saleae

Any comments, looking through the archive here seems we know very little about the inter unit comms except the ones used for MIMA of course.

Anyone care to guess at the protocol being used for the BATTSCI1 & BATTSCI2 signals?

Even if we just end up capturing a full battery signal/message and then keep sending it out with a pic without even understanding it that would do at a pinch.

Here are a couple of scans from the manuals, which clearly mention a serial SOC (State of Charge) signal is being sent on connector pins (7) & (20) BATTSCI1 & BATTSCI2, these seem to have a pull up and pull down resistor shown, and Logic ground is also available. So thoughts? capture data between the two wires or referenced to ground and as two separate channels, is one transmit, other recieve? I suspect so.

www.solarvan.co.uk/insight/BcmDiagram1.jpg

www.solarvan.co.uk/insight/BcmDiagram2.jpg

Just looked into a spare BCM module and to my surprise this one does not have the chip blacked out!!

It's a hitachi H8/538

Couple of data sheets here

www.solarvan.co.uk/insight/H8_538Datasheet1.pdf

www.solarvan.co.uk/insight/H8_538Datasheet2.pdf

Looks like page 389 onwards in datasheet 1 looks critical to our project. Describes the serial inteface

Also page 118 in datasheet 2 looks interesting, are all three modules, BCM, ECM, MCM using this system on same bus?

I'll have a look inside the other modules to see If they are the same cpu.

Interestingly the bcm & mcm I opened have a 10pin programming connector on the main board, now I had heard some could be updated with a special programmer/software. Anyone ever seen this?

Peter
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0

Last edited by retepsnikrep; 02-19-2009 at 02:42 PM.
retepsnikrep is online now   Reply With Quote
Sponsored Links
Advertisement
 
Old 02-19-2009, 11:32 AM   #2 (permalink)
Senior Member
 
Join Date: Apr 2005
Posts: 474
Default

Since there are 2 pins for each signal,, and they are both pulsed, perhaps they are RS485 as opposed to RS232, by using RS485 they would be less prone to corruption due to noise on the cables.

malcolm
__________________
London UK.
E27006 is offline   Reply With Quote
Old 02-19-2009, 11:36 AM   #3 (permalink)
Senior Member
 
JimIsbell's Avatar
 
Join Date: Jun 2008
Location: South Texas Coast
Posts: 1,303
Thumbs up

WOW, just what I have been looking for. That is a great find.
__________________
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 02-19-2009, 12:04 PM   #4 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default

Quote:
Originally Posted by E27006 View Post
Since there are 2 pins for each signal,, and they are both pulsed, perhaps they are RS485 as opposed to RS232, by using RS485 they would be less prone to corruption due to noise on the cables.

malcolm
Malcolm

Care to explain the difference?

I'm sure one is txd and other is rxd. I haven't had time to study the serial comms section of the datasheet yet.
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0
retepsnikrep is online now   Reply With Quote
Old 02-19-2009, 01:12 PM   #5 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default

Here are some high res unresized pics of the innards of the three modules. I used macro mode with my cheapo compact camera but you can see quite a bit. All about 1mb

The Bcm & Mcm have the same cpu H8/538, the Ecm seems to have a different one.

www.solarvan.co.uk/insight/bcm.jpg

www.solarvan.co.uk/insight/mcm.jpg

www.solarvan.co.uk/insight/ecm.jpg

Talk about complicated!!!! Where do I adjust the points then. LOL

All have a programming 10 pin connector?


Examining the data sheet I see the H8/538 has two seperate serial data channels, that explains the METSCI1 & METSCI2 connectors as well as the BATTSCI1 & BATTSCI2 ones I was looking at.

I might try seeing if the SCI pins on the cpu are connected to the pins on the plug to confirm this in next few days.
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0

Last edited by retepsnikrep; 02-19-2009 at 02:39 PM.
retepsnikrep is online now   Reply With Quote
Old 02-19-2009, 02:40 PM   #6 (permalink)
Senior Member
 
JimIsbell's Avatar
 
Join Date: Jun 2008
Location: South Texas Coast
Posts: 1,303
Default

Is the program stored onboard the H8 or is there an external RAM somewhere else on the board.
__________________
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 02-19-2009, 02:57 PM   #7 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default

I can't see any obvious RAM it's almost certainly onboard cpu in flashrom/prom.

The datasheet gives the following info

Product lineup Model Package ROM
HD6475388F 112-pin plastic QFP (FP-112) PROM
HD6435388F 112-pin plastic QFP (FP-112) Masked ROM
HD6475398F 112-pin plastic QFP (FP-112) PROM
HD6435398F 112-pin plastic QFP (FP-112) Masked ROM

But the code number on the BCM/MCM chip is not an exact match.

H8/538

HD64F5388F16

The BCM cpu has an obviously later etched code B02 on it

The MCM cpu has an obviously later etched code M04 on it.

This probably/perhaps indicates some bulk programming by the supplier prior to the modules being built.
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0
retepsnikrep is online now   Reply With Quote
Old 02-19-2009, 04:09 PM   #8 (permalink)
Member
 
Join Date: Jan 2009
Location: North Wales, UK
Posts: 70
Default

Pete,

RS232 generally uses more pins and its use of a common ground limits distance and make it prone to interference. RS232 adds the ability for handshaking and the ability to stop/slow the flow of data if one side is not ready using RTS (ready to send) and CTS (clear to send) using a flow control protocol. RS232 is normally used in a point to point communications between two devices in a full duplex mode as multi-point was not defined in the protocol.

RS485 uses a more simple 2/3 wire implementation, it only defines electrical properties and not an overall protocol. It provides for support of greater distance and speed, and is less prone to interference. Voltages used are less and therfore the power requirements are lower. It is also used in multi-point comms (such as the three way comms you are talking about between the BCM, ECM, MCM) and is generally used in master -> slave(s) communication on a bus.

A good example of RS485 is the communication in a CCTV control room and the control unit that selects the cameras and sends the pan tilt zoom commands. All the cameras are listening to the same RS485 bus, but only action the commands to thier camera address. These signals running on simple cheap cables over kilometers.

Richard
__________________
Insight owner since 7th Feb 2009
2002 Red 5 Speed MT 165,000 Miles (OBDIIC&C)
Projects Planned: IMAC&C, Rad Block, Block Heater, Grid Charger

2007 Silver A8 3.0 TDI now passing 136,000
Previous Owner of a: 2005 Silver Manual Insight with 25,000 miles. lmpg 81.9
Previous Owner of a: 2001 Black A2 1.4 TDI 87,000 miles,
All my cars are Aluminum (I think its magnetism)
richardh is offline   Reply With Quote
Old 02-20-2009, 03:58 AM   #9 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default

I've had a reply from the Logic hardware people who seem to think there unit will be suitable to capture/analyse this bcm/mcm/ecm serial data.

However I need to confirm the voltage of the signals which must be logic level 3.3 or 5v for the unit to work. I'll try and do that today.

I'm almost certain to buy one of these, and if anyone in UK wanted to contribute, then feel free to send me some money via paypal to peter@solarvan.gotadsl.co.uk.

Richard has already offered to help, and the unit will obviously be available in UK to those who contribute towards it.

Any data I glean will of course be shared on here.
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0
retepsnikrep is online now   Reply With Quote
Old 02-20-2009, 10:48 AM   #10 (permalink)
Administrator
 
retepsnikrep's Avatar
 
Join Date: Dec 2005
Location: Thirsk North Yorkshire UK
Posts: 3,456
Send a message via MSN to retepsnikrep
Default

Searching the net for info on the data comms I have now joined another Honda forum which looks very interesting with some real boffins onboard.

Tons of ECU/ECM Honda info, some of which may be very relevant.

pgmfi.org • Index page

I have posted a question about our issues and whilst browsing found this as well

pgmfi.org • Login

Look familiar?

So much good info out there if you can find it. My heads going to explode soon!
__________________
OBDIIC&C $60 inc pcb, switch and obdii plug. Paypal 150mpg@gmail.com
Parts List https://docs.google.com/spreadsheet/...Rwc1E&hl=en_US
Schematic http://www.solarvan.co.uk/obdii/ODBIIGauge16F886.jpg
Software http://www.solarvan.co.uk/obdii/ODBIICANDCV0_02.HEX
Manual http://www.insightcentral.net/forums...er-manual.html
Stock Remaining CAN/US -5 & UK/EUROPE/REST OF WORLD 0
retepsnikrep is online now   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 09:52 AM.



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

Content Relevant URLs by vBSEO 3.3.2