ECUs and Tuning Discuss Engine Management, Tuning, & Programming

VVT observations - current vs. advance

Thread Tools
 
Search this Thread
 
Old 03-19-2010, 12:14 AM
  #101  
Elite Member
Thread Starter
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Scroll up... posts 88 and 89.
JasonC SBB is offline  
Old 03-19-2010, 12:19 AM
  #102  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Originally Posted by JasonC SBB
Scroll up... posts 88 and 89.
Oh right. There it is. I'm an idiot.
kcbhiw is offline  
Old 03-19-2010, 02:16 PM
  #103  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

Originally Posted by richyvrlimited
Good stuff

and shuiend get in line
Ok I will gladly be first in line to give him my money in exchange for the controller.


kcbhiw

What type of program are you using to set up the timing table and everything? Also how easy is this going to be to integrate with my megasquirt. Will I have to switch between the 2 programs to tune spark and fuel?

Also any chance that it is ready by May?
shuiend is offline  
Old 03-20-2010, 11:24 PM
  #104  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Originally Posted by shuiend
What type of program are you using to set up the timing table and everything? Also how easy is this going to be to integrate with my megasquirt. Will I have to switch between the 2 programs to tune spark and fuel?

Also any chance that it is ready by May?
I've written my own application to tune a 12x12 table of RPM vs load. It's similar to the MT interface that is used with the MS. There are some screen shots a few pages back.

For the time being, you will have to switch between my application and whatever you use to tune your MS. That will hopefully change down the road, however.

Integration with your MS is straight forward. You will have the ability to use it either strictly as a standalone module or pass-through where NA CAS or NB2 trigger outputs are emulated and sent to the EMS. I'm currently using the CAS emulation in my car. There is no other interaction with any EMS aside from that.

My goal is to have it out soon. I know I keep saying that, but I want it more or less perfect before it goes anywhere.
kcbhiw is offline  
Old 03-24-2010, 03:18 PM
  #105  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Er... you'd be sending emulated crank position data to the EMS? That sounds... horrible. :-) Just delays and imprecise timing, etc. Getting info FROM the EMS would be awesome, since you don't really need timing, just RPM info, right?
AbeFM is offline  
Old 03-24-2010, 03:26 PM
  #106  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Originally Posted by AbeFM
Er... you'd be sending emulated crank position data to the EMS? That sounds... horrible. :-) Just delays and imprecise timing, etc. Getting info FROM the EMS would be awesome, since you don't really need timing, just RPM info, right?
It's actually very precise. It's not really emulation so much as the input signals trigger an interrupt, and the pulse width that is output is basically a modified form of the input. The rise and fall of the output pulses are directly related to the crank/cam wheels. The output trigger to the EMS is within a few nS of the input. It all happens through a couple lines of code.

I would need more than simply RPM from an EMS as I need to caluclate actualy camshaft advance in relation the crank. Timing IS critical here.
kcbhiw is offline  
Old 04-06-2010, 11:37 PM
  #107  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Just a quick bump....I plan to have the final board revision off to the PCB printer this week. If all goes well, there should be a short beta run afterward before it's released. Wish me luck, heh.
kcbhiw is offline  
Old 04-07-2010, 07:03 AM
  #108  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Good Luck, and great work !!

p.s. How do you get in on the beta run
richyvrlimited is offline  
Old 04-07-2010, 10:06 AM
  #109  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

Yah let me know about the Beta run. I am looking at the beginning of May to have my new motor built and installed. Will be looking for some way to control VVT after that until MS3 gets built in support.
shuiend is offline  
Old 04-07-2010, 10:32 AM
  #110  
Elite Member
Thread Starter
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

shuiend put the vvt head in regardless. You can run it at full retard / actuator disconnected until you get the controller in. It'll just have weak midrange torque until you do.
JasonC SBB is offline  
Old 04-07-2010, 04:00 PM
  #111  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

Originally Posted by JasonC SBB
shuiend put the vvt head in regardless. You can run it at full retard / actuator disconnected until you get the controller in. It'll just have weak midrange torque until you do.
I plan on putting on the VVT and either running an rpm switch or leaving it disabled until the VVT controller is done. My pistons just came in yesterday, so next week I hopefully take stuff to the machine shop.
shuiend is offline  
Old 04-07-2010, 10:40 PM
  #112  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Thanks for the interest guys. I have a couple folks lined up for the testing.

I'll be keeping you all in the loop.
kcbhiw is offline  
Old 04-08-2010, 02:05 AM
  #113  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

I'd likely be a good tester, but, I'm whiny. :-) You certainly have more convincing to tell me that the accuracy of the spark timing has more error in it than cam timing. MS-II has a (rudimentary) cam phase as a reported value. And I'd rather be 1* off in cam timing than spark. How do you know that time it takes to get the signal out is conserved?
AbeFM is offline  
Old 04-08-2010, 10:44 AM
  #114  
Elite Member
Thread Starter
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

If you have an NB2 I expect that Kevin's circuit will simply share the crank and cam signals with the ECU. If you have an NB1 I think the factory ECU can accept the VVT cam signal as is. (the crank signals are the same)

If you have an ECU that expects NA style cam and crank signals, his controller will output NA style signals derived from the NB signals. This should be more accurate than an actual CAS because he derives the signals from the crank, in a similar manner to how ECU's interpolate crank position between pulses. CAS signals have more jitter and inaccuracy due to belt whip.
JasonC SBB is offline  
Old 04-08-2010, 12:53 PM
  #115  
Elite Member
iTrader: (3)
 
AbeFM's Avatar
 
Join Date: Aug 2006
Location: San Diego, CA
Posts: 3,047
Total Cats: 12
Default

Oh, absolutely. That would be a help.

Is that true, then, that your controller actually passes through the signals directly (or, buffered but without an interrupt) to the ECU, on non-CAS cars?

If so, I'd be very interested - if not, I might put something upstream of your box to sniff the signals and then share them with both. Any fixed signal delay won't hurt your box (up to maybe 500 ms. :-P - but a variable delay would hurt the ignition timing of a crank tooth wheel.

I'd really like to clarify this. And then buy one. :-)
AbeFM is offline  
Old 04-08-2010, 01:22 PM
  #116  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

I just want to say you guys are way to smart.
shuiend is offline  
Old 04-08-2010, 09:45 PM
  #117  
Newb
 
noth1ngmuch's Avatar
 
Join Date: Sep 2009
Location: Lynchburg, Va
Posts: 17
Total Cats: 0
Default

Glad to here you got it up and running(well it is close anyway). I am with Abe on the delay issue. High RPM plus delayed position signals = a bit scary
noth1ngmuch is offline  
Old 04-09-2010, 12:01 AM
  #118  
Junior Member
iTrader: (1)
 
kcbhiw's Avatar
 
Join Date: Jan 2007
Location: Canton, GA
Posts: 116
Total Cats: 0
Default

Originally Posted by JasonC SBB
If you have an NB2 I expect that Kevin's circuit will simply share the crank and cam signals with the ECU. If you have an NB1 I think the factory ECU can accept the VVT cam signal as is. (the crank signals are the same)

If you have an ECU that expects NA style cam and crank signals, his controller will output NA style signals derived from the NB signals. This should be more accurate than an actual CAS because he derives the signals from the crank, in a similar manner to how ECU's interpolate crank position between pulses. CAS signals have more jitter and inaccuracy due to belt whip.
I haven't implemented any circuitry to share the sensors with any other ECU, however, adding such if necessary wouldn't be beyond a DIYer.

Regarding the timing signals, this is correct. Through simple observation with a timing light on the crank pulley, the timing is significantly more stable than that of a car that is running from the OE CAS at a steady RPM.

Originally Posted by AbeFM
Oh, absolutely. That would be a help.

Is that true, then, that your controller actually passes through the signals directly (or, buffered but without an interrupt) to the ECU, on non-CAS cars?

If so, I'd be very interested - if not, I might put something upstream of your box to sniff the signals and then share them with both. Any fixed signal delay won't hurt your box (up to maybe 500 ms. :-P - but a variable delay would hurt the ignition timing of a crank tooth wheel.

I'd really like to clarify this. And then buy one. :-)
The output timing signals are essentially passed through during the interrupt that was triggered by the input timing signals within the MCU. Essentially, the output signal that is generated occurs within a few microseconds of the input trigger -- basically enough time for a few instructions to be executed at 8MHz. I won't go into the nuances of execution time per MCU instruction, but you get the idea. There is no buffering of the signal.

Whether the user selects an NA CAS or NB timing output, the condition of the output is simply derived through a manipulation of the input within the interrupt routine.


Originally Posted by noth1ngmuch
Glad to here you got it up and running(well it is close anyway). I am with Abe on the delay issue. High RPM plus delayed position signals = a bit scary
I've been running the box for quite some time now, but have otherwise been cleaning up the rough edges.
kcbhiw is offline  
Old 04-11-2010, 02:38 PM
  #119  
Elite Member
Thread Starter
 
JasonC SBB's Avatar
 
Join Date: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Originally Posted by kcbhiw
I haven't implemented any circuitry to share the sensors with any other ECU, however, adding such if necessary wouldn't be beyond a DIYer.
No need for any circuitry, just connect them up and go.
JasonC SBB is offline  
Old 04-12-2010, 05:51 AM
  #120  
Elite Member
iTrader: (1)
 
richyvrlimited's Avatar
 
Join Date: Jun 2006
Location: Warrington/Birmingham
Posts: 2,642
Total Cats: 42
Default

Will the device still work if I've bolted an N/A CAS to the back of my engine and don't use the NB sensors
richyvrlimited is offline  


Quick Reply: VVT observations - current vs. advance



All times are GMT -4. The time now is 07:20 PM.