My plan is to make the RadioBoard to be real, look also VemsFrontier/Bluetooth
I got Volvo Amazon with B20.
36-1 toothwheel
I mounted a 36-1 toothwheel to crank from Ford (it's just like [this]) and Honeywell GT1 hall sensor. It did work when rotating crank manually, but engine didn't start. I get back to coil-type trigger, started the engine and looked hall sensor signal with scope. Scope showed that signal was lost when sensor was near the trigger wheel and it did work somehow when distance was out-of-GT1-specs, 4-5mm, but there was still few errors. I tried hall as primary trigger when distance was 4-5mm, but LCD showed Wxx growing all the time.
Jörgen told that the trigger wheel was not suitable for GT sensor; "But I have used the GT sensor a lot and have used it far outside it's specifications with good and bad results. What I do know is that the sensor is self adjusting, you'll notice this if you put a piece of steel in front of it at 1mm distance and then move it to 7mm distance. It will go high for a while and then selfadjust to see the steel again"
"I think this is what happens with the trigger wheel you have, it sees the solid disk for some reason, probably because there is not enough material in the trigger teeth. Moving the sensor further from the solid disk in the axial direction (of the crank) could help."
"If you choose to make a new triggerwheel you should know that the GT1 sensor does not work well with trigger made up of large raised areas with smaller lower areas as a trigger wheel made by drilling holes. This is because of the self adjusting feature."
Because I did weld ford toothwheel to crank pulley I did try another hall-sensor, made by Hamlin. New hall sensor did work and now my GenBoard/VerTwo is trigged from 36-1 toothwheel and it's controlling both, fuel and a single-coil (distributor) spark with IGBT.\n
primary_trigger=01 # multitooth (rising edge at the processor) secondary_trigger=02 # Cam sync disabled trigger_tooth=01 # 01*10 degrees after when the missing tooth is detected tooth_wheel=23 # 36-1, 35 tooth another_trigger_tooth=12 # also fire 18 teeth (180 degrees) later than trigger_tooth (for 36-1 wheel) crank_minper=40 # anything from 01 to 50 is fine. If measured event-period (that is every 180degrees for a 4-cyl) is shorter than this, it's considered and error. tooth_wheel_twidth1=0A # Tooth is 10 engphase units tooth_wheel_twidth2=14 # Missing tooth is 20 engphase units reset_engphase_after=D8 # 216 engphase units
Bosch wasted spark coil
What do you think about this [Bosch wasted-spark coil]? It's pretty cheap (~70 euros here!), but hard (?) to find from a junkyard. Seems like a good transformer.
I cannot understand the dwell(VBatt) function. Maybe I should calc with the i(t) = VBatt/R * ( 1 - e**(-t*L/R)) to see if they match Bosch values (R=0.5 Ohm, L=3.7mH for coil primary).
Trigger problems when cold (updated)
My GenBoard/VerTwo has 36-1 hall type trigger, it has run 1.0.12 all summer and worked just fine! Now when engine hasn't been warmed up with electric and it's cold outside (below 0'c) the car starts worse or it doesn't start at all. Cold starts has been problem for a while, I just haven't check Wxx errors before. On very cold weather (like below -10'c) while cranking only Wxx grows very fast and theres no RPM reading on lcd! When near to 0'c outside car starts but there is still (too many) trigger errors at crank. After engine starts, there will be no Wxx errors anymore. Also hot starts are just fine, maybe 1-2 errors _may_ come at crank but the engine starts very fine. So only cold cranking is the problem!
I did check hall signal with Fluke and it showed on very cold engine (when only Wxx growed, no RPM on lcd) 62..56Hz, so 106..96 rpm on 36-1 toothwheel. One of my datalogs shows crank rpm 150 when engine is bit warm, sounds right. I did try to move hall sensor closer to the toothwheel, seems it didn't help. I have datalogged crank voltages with Fluke, hall voltage drops only about 13mV when cranking and battery voltage (-15'c or so) drops near 9v. Vems doesn't reset while cranking. I'm unable to confirm hall signal on very cold weather with scope, but Fluke still gave me believable (62..56Hz) frequency.
Now it's checked that firmware upgrade just few days before these real cold weather has nothing to do with the problem. I have 1.0.12 all summer, now I'm using 1.0.25 and it works just fine after engine starts.\n
primary_trigger=01 (normally its not filtered 01, now trying 09 too) secondary_trigger=02 tooth_wheel=23 trigger_tooth=01 another_trigger_tooth=12 crank_minper=32 tooth_wheel_twidth1=0A tooth_wheel_twidth2=14 cam_sync_r_edge_phase=8D cam_sync_f_edge_phase=21 reset_engphase_after=D8 ign_tdcdelay=A5 ign_crank_advance=14 (while maximum advace on n[] table is 46 decrees) toothrel_normal=8A toothrel_missing=00
On Marcells advice I did try later trigger tooth:\nÿ3ÿ
Tried this on 0'c day, with these settings engine sounds very differend while running! So something isn't right?!? (Please confirm my changes are right). Changing trigger_tooth=03 and another_trigger_tooth=14 sounded much better but still not right! Maybe I have to get my timing light.
I did try to make few mde40 logs, but all gnuplot I could do with them was no good? [First one] and [second one]
So what next? Should I just go with later triggertooth and check advance with timing light, it might help low crank rpm but right now idle sound very much different. I could not suspect hall sensor or toothwheel anymore, because everything works just fine after engine is hot (cranking rev is higher). Maybe try add capacitor near hall sensor, but Hamlin hall has internal cap [see its pdf].