Even Teeth With Single Cam Sync

For discussing and developing different RPM/Position decoders using our superior modular architecture! One thread per pattern, please.
Post Reply
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Even Teeth With Single Cam Sync

Post by Fred »

This decoder is a general and customisable base code now. Current configurations support the R1 engine and most toyota 24/2 setups with the following stipulations:

Pros:
  • Simple hardware setup, 2 VR inputs, (G1 OR G2) AND NE (just wire it up to a stock Puma)
  • COP/CNP/Sequential full engine cycle synchronisation
Cons:
  • Slower to obtain synchronisation and to start running
  • Doesn't use all of the information available
There are two other configurations possible by adding PCB hardware and without modifying the distributor/CAS, and many more if mods are done to the CAS unit itself.

If you require a configuration that isn't in the following list, paste the details here, with supporting evidence and I will add it very quickly for you (15 minutes if your information is good).
  • 12 on crank or 24 on cam + 1 on cam (supports Toyota stuff and Yoshifab CAS solutions)
  • 8 on crank or 16 on cam + 1 on cam (supports the R1 and possibly others)
Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Nippon Denso 24 and 2 VR CAS Simple

Post by Fred »

Things to do:
  • Noise protection for tooth widths being single edged doesn't stop us using this info.
  • Make ADC readings and RPM calcs only be done on configured events
  • Make gain/loss of sync paranoia levels configurable
  • Make configuration of timer registers possible and turn off the unused edge and remove code to check for it
Notes:

Sync loss and gain is solid but some might like more or less paranoia with respect to bad/good state found
RPM calcs are done on each tooth so are noisy
ADC sampling is done on each tooth so is noisy (on purpose to figure out when best to sample)

Not much to do until that one is 100% complete. It's very usable right now.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Even Teeth With Single Cam Sync

Post by Fred »

Updated the above posts to reflect the current state. Note, most of the things listed in TODO are things that will be part of the decoder interface and are therefore general work and don't belong in here.

List of supported platforms included in the first post. More are VERY easy to add - just ask.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
whizzo944
QFP80 - Contributor
Posts: 53
Joined: Sun Mar 27, 2011 9:35 am
Location: Durham, U.K.

Re: Even Teeth With Single Cam Sync

Post by whizzo944 »

Hello Fred,
In your Cons list you say " Doesn't use all of the information available "
Please excuse my ignorance, but can you explain what information is missing ?

Thanks, AGAIN,

Dave.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Even Teeth With Single Cam Sync

Post by Fred »

See the first bullet point in the second post. It's minor. This is a well tested well used decoder that won't work on your missing-tooth setup.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply