__ __ | \/ | | \ / | | |\/| | | | | | |_| |_|
_____ ( _ ) | (_) | | _ | | | | | (_) (_)
##### ## ## ## ## ##
### ## ## ## ## ####
___ ( _`\ | (_(_) | _)_ | (_( ) (____/'
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: GenBoard/Manual/InputTriggerTypes [http://megasquirtavr.sourceforge.net/manual/Detailed.Sensor.RPM.html#Operate basic trigger requirements] '''Hardware - analog side''' GenBoard/Manual/InputTrigger GenBoard/Manual/InputTriggerHardWare InputTrigger/AnalogSide '''Missing tooth''' InputTrigger/MultitoothProblem InputTrigger/MultitoothTriggerWheel InputTrigger/RunOut InputTrigger/TriggerLog InputTrigger/WheelSpeed * MembersPage/YasecElise Lotus Elise, K-Rover type 36-1-1-1-1 trigger ** derivative of missing tooth type * InputTrigger/SubaruThirtySixMinusTwoMinusTwoMinusTwo ** interestingly, 36-2-2-2 implementation is (internally) derivative of coil type, not missing tooth type (as seen in config). * InputTrigger/VeradoSixtyMinusTwoMinusTwoMinusTwo 60-2-2-2 for Verado engine * InputTrigger/ShortGapTrigger ** InputTrigger/SubaruTrigger ** MembersPage/FiatStilo ** MembersPage/ElbeEngineering/KTM 24-2 odd-fire V2 75-degree engine '''Simple coil type or N+1''' InputTrigger/MultiToothNoneMissing InputTrigger/AudiTrigger InputTrigger/SubaruTrigger InputTrigger/NissanTrigger InputTrigger/RotaryTrigger InputTrigger/MitsubishiTrigger InputTrigger/NewSimpletrigger GenBoard/Manual/InputTriggerCamSync ---- '''Minimum number of trigger events''' - coil type trigger The minimum number of required trigger events is equal to the number of ignition output events. This is called a "coil-type" (or even-type) trigger. For this setup, generally there is an ignition event (spark) for every primary_trigger events. That means that it is '''not possible to fire''' * 2 or more ignition events per crank rotation if there is only 1 trigger pulses per crankrot (or even worse, 1 per camrot) * 3 or more ignition events per crank rotation if there is only 2 trigger pulses per crankrot * etc... '''Using ignition with a coil-type trigger requires a distributor, or camsync''': GenBoard/Manual/InputTriggerCamSync Camsync (if conditions are met) allows any type of ignition, wasted spark or fully sequential ignition (eg. COP). Camsync actually allows the special case of not to fire for each primary_trigger events (skip them in sequence as defined by h[2] array), but there are limitations: * have the triggers as a multiple of the cylinders (a 6 cyl engine would need 3, 6, etc...) * trigger events in the ignition period (which is per crank rotation for wasted spark, or cam rotation for fully sequential ign) must be max 8 (h[2] array size, could be changed with firmware recompile) * limits dwell length (this will be changed in firmware later) ---- '''Multitooth''' - missing tooth setup Missing-tooth crankwheel (60-2, 36-1, 24-1, 12-1 or other) is the most common (and very powerful) setup used on today's engines. Missing-tooth trigger allows wasted-spark setup even without cam-sync. Wasted-spark is also called "direct ignition system"; "Direct", as it is without distributor. It is preferred to distributor setup: * lack of "mechanical contact" * reliability * less things that can go wrong '''Again, fully sequential ignition requires cam-sync'''. The benefits of fully sequential ignition are so small (only about 10% of the energy is wasted for the wasted-spark setup, but wasted spark transformers are usually stronger) that most people don't require the extra complexity. There is an '''IGN_DUALOUT''' feature (requires firmware rebuild with IGN_DUALOUT in my_make) to allow Fully sequential ignition (eg. COP) without camsync, for some extra sparkplug wear ( MembersPage/DaveBrul has been using it for ages). This means there is a coil for each cylinder, that gets fired once per crank rotation (vs cam rotation). This is generally not recommended unless there is a good reason for it (eg. 5cyl engine with 60-2 crankwheel that by nature cannot use traditional wasted-spark). IGN_DUALOUT and 8 cyl will not work with either 60-2 or 36-1 (24-1 recommended) crankwheel (while 8cyl will work happily with either 60-2 or 36-1 in wasted spark output configuration). '''the N in N-M must be a multiple of the ignition-output count''' ignition-output count = cyl_count/2 for wasted spark, cyl_count otherwise. Practically this means that '''5 cyl and 36-1 will not work'''. 60-2 works basically with anything (60 is a multiple of 2,3,4,5,6,10,12, 8/2). Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.