Kunde inte hålla mig så jag skickade in gerberfilerna till version 2 kretskortet. Förändringar är: Möjlighet att sätta ett effektmotstånd i serie till spridardrivning om så behövs. En extra analogingång som känner spänningen i batteriet för variabel kompensation av spridartröghet vid öppning. Den atmosfärsgivaren som jag hade tänkt sätta direkt på kortet klarar inte lägre tryck än ca 900 mBar, vilket motsvarar bara en liten bit upp i luften. Jag köpte 2 st tryckgivare med tempkänning på Banggood och dom fungerar så bra att det får bli en sådan till som får känna utomhustemp/tryck. Alla TO-220 kapslar får borrade hål nu när jag vet hur jag skall göra i PCB-programmet. Det blir plats för större och biffigare dioder, dom som skall släcka spridarnas backspänning/ström. Jag önskade lite mer avkopplingskondensatorer men noderna nådde max innan...
Jag funderade ju på ett 360 graders program till ECU:n och nu har jag lyckats få till alla förlopp fördelade över hela varvet istället för bara ett halvt varv. Samtidigt har jag utökat möjligheten för att få betydligt längre spridaröppningstider, upp till 9 tänder öppning vilket motsvarar 54 grader, nu tror jag aldrig det behövs riktigt allt? Men det går. Det finns även plats och tid över för alla 8 analogingångarna fördelade på 4 ingångar först och dom 4 sista vid nästa tillfälle. Jag har försökt räkna praktiskt via Micros() för att få ett hum om vad varje case tar i tid. Det är lite svårt att få en bra mätmetod men om man ropar på Micros() två gånger i följd så tar det ca 400 uS mellan varje rop. Men två gånger Micros() sedan det verkliga uträkningsjobbet och sedan Micros() igen så ser man tidsskillnaden 400 resp 415 uS, om jag tänker rätt tar bara uträkningsjobbet 15 uS? Jag tror, om man inte stör den med utskrivningsjobb så räcker tiden till i dom flesta lägena.