
Originally Posted by
Dougw133
To me that is a more effective way. You wont deal with the delay and latencies of obd. I'd really be interested in how u do the remote starter.
Well first off, I built a circuit board with some tiny relays on it. This board is what provides the ignition signal for the M4ATX. It uses IGN, ACC, and all door unlock pulse from the remote keyless entry module. Using just some simple diodes I created a latching relay for the unlock pulse so that even when the signal is gone, the carpc can keep running.
This is the code for the remote start. In my settings screen, i have an on/off switch w/ indicator for remote start. RSCHECK is the command that checks to see if that variable has been set to true. If it's true, it goes through and starts the car. First it turns on the ignition for 4 seconds to let the fuel system pressurize, then blips the starter for the time specified in the settings (in my case .75s). Unfortunately this is not fool proof yet. Once I have my tach signal working, I will add in a timer that after 2 seconds after the starter pulse tach signal is not above 0, that it will retry starting...right now it'll just assume the car's running and thats it...
Code:
"RSOFF","GblTmr_Del;RSRUNTIME||DIGITALOUT$O2P$;RELEASE"
"STARTEROFF","DIGITALOUT$O1P$;RELEASE"
"STARTERON","DIGITALOUT$O1P$;HOLD||GblTmr_Add;STARTEROFF;$TIMER4$;STARTEROFF;oneshot||GblTmr_Del;STARTERWAIT||GblTmr_Add;RSRUNTIME;$RSTMRLEN$;RSOFF;oneshot"
"STARTCAR","DIGITALOUT$O2P$;HOLD||GblTmr_Add;STARTERWAIT;4;STARTERON;oneshot"
"RSCHECK","EVAL;RSTMRLEN;$TIMER2$*60||BYVAR;REMOTESTART;<<STARTCAR<<"
I'm sure the RRFusion stuff looks a bit funky and that's because i have a custom setup where in RR i can define what options and what inputs are on what ports on the fusion brain...

I have 4 pages that look like that...2 for outputs, 2 for inputs...
Right now i only have 1 brain in the system (and that screenshot was taken on my desktop, not the carpc)...if i can get/help shaun finish up his multi-brain RRFusion, then i'll be able to do everything I want to do.....until then I'm running low on ports, lol. If he cant do it then I'm going to have to convert to just using MDX, which is going to be interesting...
Bookmarks