follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Members List Calendar Search Today's Posts Mark Forums Read

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Engine Swaps

Engine Swaps Discussion of engine swaps.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 07-18-2015, 09:51 PM   #29
toddy101
Member
 
toddy101's Avatar
 
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.
toddy101 is offline   Reply With Quote
The Following User Says Thank You to toddy101 For This Useful Post:
Aphaux (03-11-2020)
Old 07-18-2015, 09:57 PM   #30
Floggin Tires
Senior Member
 
Floggin Tires's Avatar
 
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
Floggin Tires is offline   Reply With Quote
Old 07-22-2015, 08:32 PM   #31
Lonewolf
Senior Member
 
Lonewolf's Avatar
 
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)
Quote:
Originally Posted by Floggin Tires View Post
So we start a small pool to fund the sending of a US ECU to this Man!
ComeOn?
I'd be willing to chip in a few bucks if this guy is legit...
Lonewolf is offline   Reply With Quote
Old 07-23-2015, 08:17 PM   #32
toddy101
Member
 
toddy101's Avatar
 
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.
toddy101 is offline   Reply With Quote
Old 08-05-2015, 04:10 PM   #33
RMP
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.
RMP is offline   Reply With Quote
The Following 4 Users Say Thank You to RMP For This Useful Post:
mabviper (08-05-2015), Sportsguy83 (07-29-2016), Valentino (08-06-2015), whataboutbob (03-14-2016)
Old 08-05-2015, 04:34 PM   #34
mabviper
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
mabviper is offline   Reply With Quote
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)
Old 08-05-2015, 10:54 PM   #35
burdickjp
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
burdickjp is offline   Reply With Quote
Old 08-21-2015, 01:31 PM   #36
Shit Luck
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.
Shit Luck is offline   Reply With Quote
Old 08-21-2015, 03:10 PM   #37
wutsaiu
Senior Member
 
wutsaiu's Avatar
 
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)
Quote:
Originally Posted by Shit Luck View Post
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.


What exactly is your roadblock?
wutsaiu is offline   Reply With Quote
Old 08-21-2015, 03:45 PM   #38
Shit Luck
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)
Quote:
Originally Posted by wutsaiu View Post
What exactly is your roadblock?
Crank signal @toddy101 maybe you could help me out
Shit Luck is offline   Reply With Quote
Old 08-21-2015, 04:56 PM   #39
Shit Luck
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.
Shit Luck is offline   Reply With Quote
The Following User Says Thank You to Shit Luck For This Useful Post:
burdickjp (08-22-2015)
Old 08-22-2015, 11:27 AM   #40
burdickjp
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)
Quote:
Originally Posted by Shit Luck View Post
I got my answer...
Looks like it won't work. Subaru and Toyota really screwed this one up with the fa20.
What exactly is the difference?
burdickjp is offline   Reply With Quote
Old 09-03-2015, 08:23 AM   #41
Cuchullain
Member
 
Cuchullain's Avatar
 
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.
Cuchullain is offline   Reply With Quote
The Following 2 Users Say Thank You to Cuchullain For This Useful Post:
burdickjp (09-03-2015), whataboutbob (03-14-2016)
Old 09-03-2015, 02:08 PM   #42
Subie_Nubie
Senior Member
 
Subie_Nubie's Avatar
 
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.
Subie_Nubie is offline   Reply With Quote
The Following 4 Users Say Thank You to Subie_Nubie For This Useful Post:
Acree (09-03-2015), burdickjp (09-04-2015), Floggin Tires (09-03-2015), whataboutbob (03-14-2016)
 
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

Forum Jump

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


All times are GMT -4. The time now is 07:42 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.