Experimenten #3
Det första problemet jag stötte på var att få bra analoga mätningar med Arduinon. De analoga ingångarna mäter 0-5V i 1024 steg vilket i teorin ger en upplösning på ca: 0.005 V / steg vilket ju låter jättebra. En kall (cold) glödplugg har t.ex. glödresistansen 0.28Ω och kyler man ned den så den slutar glöda ökar resistansen till ca: 0.30Ω. Vill man hålla en konstant ström genom stiftet måste man då öka spänningen till 1.2/0.28*0.30 = 1.29V . 0.09V ligger ju teoretiskt sett väl inom Arduinons mätområde, men riktigt så enkelt var det visst inte.
Vidare tål den analoga ingången inte mer än 5V, och det räcker ju inte eftersom spänningen stiger till 12V om stiftet kopplas bort och spolen går i mättning. Jag började att begränsa med en spänningsdelare, men det reducerade mätnoggrannheten med knappt 1/3 och det gick inte alls. Med ett motstånd och en 3.3V zenordiod gick det bättre, men mätdatat blev väldigt ojämt.
Först måste ripplen jämnas ut. Jag inte hade inte en aning om hur man filtrerar bort oönskade frekvenser i kretsar, men efter lite googlande visade det sig vara överraskande enkelt med ett motstånd och en kondensator - det borde jag själv kunnat räkna ut

.
Formlerna för att välja värden på kondensator och motstånd var dock besvärliga, men efter lite experimenterande kom jag fram till att det inte var så känsligt, i varje fall med den noggrannhet jag behöver.
Det blev ju helt OK

. Besvärligare var dock en hel kakafoni av högfrekventa svängningar som verkade störa mätningarna. De var inte alls lika lätta att fixa och jag var inte jätteglad. Om jag tog 15 mätningar på raken var i snitt 4 värden totalt av banan, 5 stack ut, och resten inom 1-2% . Det slutade med att jag fick sortera mätvärdena i storleksordning och ta det värdet som låg i mitten dvs. medianvärdet. Här var jag nära att ge upp.
Men så läste jag någonstans att man skall designa switchade spänningsregulatorer med KORTA ledningsbanor eftersom alla ledare fungerar som induktanser. Hmm... har jag gjort det?
kanske ligger problemet här... Jag beslutade mig för att ge det hela en chans till och packade ihop uppkopplingen så hårt jag kunde på ett experimentboard:
Och se på sjutton, förvisso fortfarande en lite resonans när schottky-dioden slår om, men inte alls på den nivån som innan:
De analoga mätningarna förbättrades enormt. Har är 15 avläsningar direkt efter varandra:
Kod: Markera allt
Plugg Spole
---------------------------------
252 384
252 384
253 384
252 384
253 384
252 384
252 384
253 384
252 384
252 384
253 384
253 384
252 384
252 384
252 384
Genom att justera PWM-cykeln utifrån mätvärdena kunde nu äntligen Arduinon reglera spänning så den blev stabil. Misstänker att hela konstruktionen är gräsligt amatörmässigt utförd och dimensionerad, men, men, det funkar, och om någon här har tips på förbättringar är jag oerhört tacksam

.
Men nu, äntligen dags för programmering. Det här blir betydligt enklare, trodde jag

.
/jonas