tach signal to can bus?
#4
![Default](https://ls1tech.com/forums/images/icons/icon1.gif)
I already have the tach signal outputted by the Current Performance harness on the car... what I'm trying to do is input it into the Subaru CAN-BUS system to drive the OEM BRZ tach.
#6
TECH Apprentice
iTrader: (6)
![Default](https://ls1tech.com/forums/images/icons/icon1.gif)
One way that I know of that will work is to use an Arduino processor and a CAN-BUS shield to convert the tach signal to the Subaru CAN-BUS signals. You would need to "sniff" the stock BUS to figure out what the headers are for the tach signal. This will take some time to reverse engineer it but many have done it on other makes of vehicles. You could then write a program to take the tach input from the LS and broadcast the correct header information on the BUS.
There is possibly another way but it would take more research. In the cluster will be a processor chip that is set to decode the CAN-BUS info and in turn run the stepper motors of the gauges. You may be able to grab a GM cluster and find the processor that decodes the GM CAN-BUS signals and actually wire it into your Subaru cluster so that you could hook the GM BUS directly to the cluster. This is purely speculative but something you could look into.
I think the 1st option is your best route. Google hacking CAN-BUS with Arduino and you will find a lot of info.
Trending Topics
#8
![Default](https://ls1tech.com/forums/images/icons/icon1.gif)
Maybe theres a different way to approach it... The Subaru generates the tach output in the ECU from the crank position signal... would it be easier to try to convert the GM 24x crank signal output to the Subaru crank signal output and then feed that back to the Subaru ECU to let it decode as it pleases... an annoying side effect is that the Subaru also needs the crank signal to make the electric power steering work...
#9
TECH Apprentice
iTrader: (6)
![Default](https://ls1tech.com/forums/images/icons/icon1.gif)
That is another way to go about it. Leave the stock ECU and just make it "think" the original engine is still in place. You would have to use the stock engine sensors and wire it to the stock ECU. That is how some of the BMW and Honda swaps keep the stock cluster working. Just put another crank trigger on the crank pulley that duplicates the stock signal.
#10
9 Second Club
![Default](https://ls1tech.com/forums/images/icons/icon1.gif)
You could replicate the Subaru crankwheel and mount it on the front pulley. Although it may need a cam signal to keep everything happy.
Also try Vipec or Syvecs. They are standalone ecu's with CAN ability. If they offer a unit for the BRZ, it might be able to run the dash. And if so, the ecu should be easily capable of running your engine then.
Also try Vipec or Syvecs. They are standalone ecu's with CAN ability. If they offer a unit for the BRZ, it might be able to run the dash. And if so, the ecu should be easily capable of running your engine then.