Talking the (Megasquirt) Talk
Posted: Thu Jun 03, 2010 6:46 am
So, in an effort to debug/utilize some of the FreeEMS code... the idea of using it to control some simple process variables (i.e. idle, boost, valve timing) would help us to debug the code and build some more functionality into the FreeEMS, Fred and I were discussing the idea of running a parallel MS/FreeEMS setup on my car.
Specifically, I could just have it control the VVT/boost/idle solenoids directly by piping into the MAP, ignition, and other signals. But perhaps more interesting/fun/useful (maybe?) and perhaps easier.... would be to grab these variables (minimum: RPM, MAP, (possibly CAM-PHASE), TPS) from the CanBus and use those as inputs to any code.
Does anyone know much about this? I believe Jean's GPIO board speaks MS/CAN, and anyone familiar with it (including Jean!) could help!
As a bonus, we could use Jean's board (once we Talk the Talk) as a GPIO solution ourselves.
Sound fun? Sounds Feasible? Sounds ridiculous?
Anyway, I'd love to have a VVT controller, so it might be the motivation I/we need.
Specifically, I could just have it control the VVT/boost/idle solenoids directly by piping into the MAP, ignition, and other signals. But perhaps more interesting/fun/useful (maybe?) and perhaps easier.... would be to grab these variables (minimum: RPM, MAP, (possibly CAM-PHASE), TPS) from the CanBus and use those as inputs to any code.
Does anyone know much about this? I believe Jean's GPIO board speaks MS/CAN, and anyone familiar with it (including Jean!) could help!
As a bonus, we could use Jean's board (once we Talk the Talk) as a GPIO solution ourselves.
Sound fun? Sounds Feasible? Sounds ridiculous?
Anyway, I'd love to have a VVT controller, so it might be the motivation I/we need.