07-18-2015, 09:51 PM | #29 |
Member
Join Date: Jul 2015
Drives: LS3 BRZ
Location: Australia
Posts: 12
Thanks: 0
Thanked 42 Times in 10 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
Gday guys,
I have just stumbled across this thread and believe I may be able to offer a solution. I have recently got the Subaru FB20 and FA20 engines running stand alone outside of the car by emulating the canbus of all the other canbus computers (apart from the ECU and BCU units). I did this 6months ago for the EJ series engines and from this, developed the Subatronics Canbus Emulator. The CANid's and data posted above match up with my findings for the FB20 and FA20turbo which is great. From what I can gather in current conversions you are still using the FA20 ECU as well as the new engine ECU a the same time? I think we can get rid of the FA20 ECU entirely, and emulate the FA20 ecu using signals from the new engine, this would then make the rest of the car work like it did from the factory, but with the new engine, particularly the instrument cluster. What I am thinking is having a little "black box", somewhere between the size of a matchbox to a box of playing cards. This box will sit on the CANbus network, and read the engine data from the GM ecu, it would then resend the data in the appropriate format back onto CANbus using the FA20 ECU format (0x140,0x141,0x144,0x360,0x361 etc). I would also consider having hardwired inputs to allow non-canbus engines to be fitted, so accept a tacho signal, analog coolant etc. I believe I can do this relatively easily, as I already know all the data from the FA20, have a program on a custom micro-controller and have a pcb board ready to go (although would probably make it smaller by removing a few components). The only issue is working out the CAN from the GM ECU. I have a few contacts with GM cars and have done some canbus logs (on Australian models), however could be different to USA GM, so ideally I would need someone to send me a US ECU so i can hook up and see the CAN it is outputting, also a pushbutton start computer as the WRX does not have this. Let me know what you think. Feel free to msg me here, or my website with email contact details is http://agtengineering.com.au Regards, Andrew. Last edited by toddy101; 07-19-2015 at 07:28 PM. |
The Following User Says Thank You to toddy101 For This Useful Post: | Aphaux (03-11-2020) |
07-18-2015, 09:57 PM | #30 |
Senior Member
Join Date: Jun 2012
Drives: ZC6, Junk of ALL sorts
Location: Ohio
Posts: 516
Thanks: 111
Thanked 288 Times in 171 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
So we start a small pool to fund the sending of a US ECU to this Man!
ComeOn?
__________________
# 1. Always know where your towel is.
ZC6-CBS, is home |
07-22-2015, 08:32 PM | #31 |
Senior Member
Join Date: Dec 2011
Drives: Moped
Location: CA
Posts: 4,298
Thanks: 4,897
Thanked 2,128 Times in 1,193 Posts
Mentioned: 21 Post(s)
Tagged: 0 Thread(s)
|
|
07-23-2015, 08:17 PM | #32 |
Member
Join Date: Jul 2015
Drives: LS3 BRZ
Location: Australia
Posts: 12
Thanks: 0
Thanked 42 Times in 10 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
|
Getting a GM ECU and a few other bits sent to me. There is not much info on the GM side of things (they call it GMLAN High Speed), however a bit of reverse engineering and I am fairly confident we can get it happening.
Andrew. |
08-05-2015, 04:10 PM | #33 |
Member
Join Date: Jun 2014
Drives: 1992 Isuzu PuP, 2014 FR-S
Location: San Diego
Posts: 60
Thanks: 13
Thanked 24 Times in 11 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
I have been working on a DIY data logger for Autocross and track days. It is currently Arduino based, but I am planning to port it over to Beaglebone black. I am an embedded engineer and have access to a Canalyzer at work.
So far, I have decoded the following parameters: Brake Pedal Position: CAN ID: 0xD1 Offset: 3rd byte Length: 1 byte Accelerator Pedal Position: CAN ID: 0x140 Offset: 2nd byte Length: 1 byte Steering Angle: CAN ID: 0xd0 Offset: 0th byte Length: 2 bytes I will hook up the Canalyzer again when I have some free time and would like to decode more signals. Specifically RPM and speed (vehicle and all wheels). I did see traffic on the CAN bus that most likely corresponds to these parameters, but the difficult part is separating them and determining what conversion formulas to use. I am currently using OBD2 PID's for the RPM and speed, but they are higher latency than just reading them off the CAN bus. At work now so have to keep this short, but will check in later. |
The Following 4 Users Say Thank You to RMP For This Useful Post: |
08-05-2015, 04:34 PM | #34 |
Senior Member
Join Date: Jul 2013
Drives: WRB BRZ
Location: Toronto, Canada
Posts: 286
Thanks: 21
Thanked 161 Times in 97 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
|
I'll share my findings as well.
Steering angle 0x00D0 2 bytes 1st - LSB 2nd - MSB 0x0000 Center. Left max 0xEE6B. Right max 0x1194. Formula in degrees = reading / 10 Gear indicator 0x0361 1 byte 1st byte Straight forward, 0x06 for 6th gear. Haven't figured out reverse yet since reverse is 0x01. Speed 0x00D1 2 bytes 2nd byte MSB 1st byte LSB Not sure about calculation yet. Brake 0x00D1 1 byte 3rd byte Should calibrated this for min and max cause I don't know if this is in psi, bar or percentage. Wheel speeds 0x00D4 8 bytes Same byte format as speed. Haven't isolated which is which though. I have a function but still have to verify it. Throttle position 0x0140 1 byte 1st byte 0x00 - 0xFf = 0 to 100% Sent from my Nexus 4 using Tapatalk
__________________
|
The Following 8 Users Say Thank You to mabviper For This Useful Post: | burdickjp (08-05-2015), civicdrivr (08-06-2015), RMP (08-05-2015), Spartarus (10-23-2015), Sportsguy83 (07-29-2016), timurrrr (07-19-2020), Valentino (08-06-2015), whataboutbob (03-14-2016) |
08-05-2015, 10:54 PM | #35 |
Senior Member
Join Date: Jan 2015
Drives: 2013 ultramarine Scion FR-S
Location: Richmond, VA
Posts: 293
Thanks: 140
Thanked 137 Times in 70 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
That's some fantastic stuff.
Sent from my XT1045 using Tapatalk |
08-21-2015, 01:31 PM | #36 |
Senior Member
Join Date: Oct 2012
Drives: red frs
Location: pa
Posts: 1,031
Thanks: 244
Thanked 229 Times in 140 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
|
Does anyone know if the crank signal is the same as 04-09 sti?
If it is I maybe found a solution to my swap roadblock. |
08-21-2015, 03:10 PM | #37 |
Senior Member
Join Date: Aug 2013
Drives: 2015 Raven V8
Location: Aurora
Posts: 194
Thanks: 111
Thanked 263 Times in 81 Posts
Mentioned: 6 Post(s)
Tagged: 1 Thread(s)
|
|
08-21-2015, 04:56 PM | #39 |
Senior Member
Join Date: Oct 2012
Drives: red frs
Location: pa
Posts: 1,031
Thanks: 244
Thanked 229 Times in 140 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
|
I got my answer...
Looks like it won't work. Subaru and Toyota really screwed this one up with the fa20. |
The Following User Says Thank You to Shit Luck For This Useful Post: | burdickjp (08-22-2015) |
08-22-2015, 11:27 AM | #40 |
Senior Member
Join Date: Jan 2015
Drives: 2013 ultramarine Scion FR-S
Location: Richmond, VA
Posts: 293
Thanks: 140
Thanked 137 Times in 70 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
|
09-03-2015, 08:23 AM | #41 |
Member
Join Date: Aug 2013
Drives: 2013 GBS Subaru BRZ Limited
Location: Philadelphia PA
Posts: 69
Thanks: 7
Thanked 31 Times in 16 Posts
Mentioned: 2 Post(s)
Tagged: 1 Thread(s)
|
Just thought I'd bump this thread and add a decent primer on CAN Bus operation:
http://hackaday.com/2013/10/21/can-h...introductions/ The four articles together have some information that most in this thread already know, but might be an interesting read for anyone not familiar with the subject. |
The Following 2 Users Say Thank You to Cuchullain For This Useful Post: | burdickjp (09-03-2015), whataboutbob (03-14-2016) |
09-03-2015, 02:08 PM | #42 |
Senior Member
Join Date: May 2015
Drives: 2013 Subaru BRZ Limted
Location: Dallas
Posts: 142
Thanks: 15
Thanked 70 Times in 39 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
|
Subbed.
I literally write test programs to validate our spec'd parameters for various industrial and automotive CAN devices (offered from TI). I may not be as much help on the application side, but I'd help in any way I can related to technical information about the IC itself and functions thereof. Just let me know. |
The Following 4 Users Say Thank You to Subie_Nubie For This Useful Post: |
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Eric's BRZ - A motorsports engineers perspective | eric6 | Member's Car Journals | 225 | 07-14-2015 11:15 AM |
Why I like Mazda engineers | themadscientist | Other Vehicles & General Automotive Discussions | 59 | 03-02-2015 10:41 PM |
For you engineers out there... | cdrazic93 | Off-Topic Lounge [WARNING: NO POLITICS] | 32 | 02-05-2015 01:16 PM |
Engineers Certificate needed for turbo kit? | happytimetom | Forced Induction | 18 | 02-23-2014 05:47 PM |
Software and electrical engineers look here | jonbonazza | Engine, Exhaust, Transmission | 6 | 09-15-2013 11:06 PM |