Oplossen van problemen met uw auto-accu met ATtiny. (8 / 9 stap)

Stap 8: Software kalibratie.


Remember that R1 = 100.001K and R2 = 3.245K? Nou, R2 3.3K had moeten zijn en hier is waar is deel van het probleem. We had bepaald dat voor 9.6V er de analoge ingang te lezen 452 dus laten we zien wat het lezen:

Formules afgeleid in dia's 4 en 5 in stap 1:

R2                                 3.245
Vadc(9.6V) = (Vbat – Vd)---= (9,6 – 0,7)---2.1803 = V
R1 + R2 (10.001 + 3.245)

Deze waarde inpluggen in digitale waarde formule:

2.1803
dVal(9.6V) =---(1023) = 446.09 ≈ 446
5

Dat is ongeveer 6 eenheden onder 452, thats waarom spanning moest gaan hoger om over te schakelen van LEDs. Voor calibratie doeleinden, zal de waarde 446 452 in de code als volgt vervangen:

De regel in de code:

if(Val<452) {//Is accuspanning onder 9.6V?

zal worden:

if(Val<446) {//Is accuspanning onder 9.6V?


Wij zullen Doe hetzelfde voor de andere spanningen ook nieuwe digitale waarde voor 12.4V:

dVal(12.4V) = 586

Dus deze lijn:

if(val<594) {//Is batterijspanning tussen 9.6V en 12.4V?

Zal worden:

if(val<586) {//Is batterijspanning tussen 9.6V en 12.4V?

dVal(13.1V) = 621

Deze regel:

if(val<629) {//Is batterijspanning tussen 12.4V en 13.1V terwijl stationair?

Zal worden:

if(val<621) {//Is batterijspanning tussen 12.4V en 13.1V terwijl stationair?

dVal(15.5V) = 742

En deze regel:

if(val<751) {//Is accuspanning boven 13.1V en onder 15.5V?

Zal worden:

if(val<742) {//Is accuspanning boven 13.1V en onder 15.5V?


Nadat we deze wijzigingen in de code heeft gedaan, zullen we moeten compileren en uploaden deze gewijzigde programma naar ATtiny 13 zoals wij op stap 4 deden. Zodra ATtiny 13 klaar is, zet het terug in de batterij monitor bestuur en re-run spanning proeven we in stap 7 om ervoor te zorgen dat wij inderdaad hebben verbeterd de prestaties van de code.

De 9.6V overgang heeft plaatsgevonden rechtsaf 9.65V, een uitstekende verbetering ten opzichte van onze vorige poging. Het verschil is slechts 0,5% op dit spanningsniveau die voldoet aan de nauwkeurigheid van de meeste DC Voltmeters. De 12.4V overgang heeft plaatsgevonden op 12.44V met een verschil van 0,3%!!

Hogere spanning overgangen zijn moeilijker te testen als gevolg van de knipperende effect. Op basis van onze resultaten zo ver deze overgangen moeten worden OK. Houd in gedachten dat deze stap nodig was, alleen omdat wij 5% weerstanden gebruikt. Vergeet niet, de waarden vermeld hier voor R1 en R2 waren degenen die ik kreeg op de twee weerstanden die ik gebruikte. Als u besluit te gebruiken 5% weerstanden, gebruikt u welke waarden u in de lezingen uit uw eigen weerstanden van 5%. Bovendien, gebaseerd op wat ik heb gelezen tot nu toe, ik denk dat meeste Arduino buffs zal graag tweaken van hun code de zelfde manier die wij hier deed. Als u om welke reden spanningsniveaus in de toekomst te veranderen wilt, weet je nu hoe dit kan worden gedaan. Deze procedure is echter niet praktisch voor productiedoeleinden. Dit is voor educatieve doeleinden, alleen.

Deze stap voltooit kalibratie en nu zijn we klaar voor het echte leven testen.

Gerelateerde Artikelen

Maximaliseren van de efficiëntie van het oplossen van problemen met uw systeem

Maximaliseren van de efficiëntie van het oplossen van problemen met uw systeem

Wat wij zullen behandelen in dit instructable:Het 5-stappen voor probleemoplossing.Bekende oorzaken van prestatieproblemen.Juiste technieken en maniertjes voor het beheer van externe systemen.Nuttig freeware programma's die kunnen worden gebruikt om
Instellen van de Zybot - oplossen van problemen met

Instellen van de Zybot - oplossen van problemen met

Aangezien de Zybo zo'n ingewikkeld design is en zo veel bewegende delen heeft, wilden we om ervoor te zorgen dat het kan worden gemaakt zonder een probleem met een gids voor probleemoplossing. In dit instructable zullen wij lijst alle problemen die w
Oplossen van problemen met de MediaTek LinkIt een bord

Oplossen van problemen met de MediaTek LinkIt een bord

Ik was super stoked te krijgen van mijn LinkIt een boord in de mail en volgde de verstrekte aanwijzingen om in te stellen. Maar toen ik probeerde om de board firmware-update, ik liep in een muur heeft een beetje van onderzoek langs te komen. Uiteinde
Oplossen van problemen met een goedkope geïmporteerde LED armatuur

Oplossen van problemen met een goedkope geïmporteerde LED armatuur

Als ingenieur die voornamelijk in LED-verlichting werkt, krijg ik altijd monsters van nieuwe producten op een bos van verschillende prijspunten en met wild wisselende kwaliteit. Tegen mijn beter weten nam ik een kans op enkele sub-$40 18-watt RGB LED
DIY — de technische fouten oplossen van problemen met uw auto's met Online Auto handleidingen

DIY — de technische fouten oplossen van problemen met uw auto's met Online Auto handleidingen

Wanneer een technische fout prestaties van uw auto overkomt, maakt het je frons. Enkele van de fouten nodig professionele vaardigheden te krijgen vastgesteld, terwijl sommige kleine technische problemen die u door op uw eigen repareren kunt. Als u er
Het oplossen van problemen met pionner stuurwiel remote - verhogen IR signaal en herstellen van kleine sluis.

Het oplossen van problemen met pionner stuurwiel remote - verhogen IR signaal en herstellen van kleine sluis.

Deze afstandsbediening is erg mooi en handig, maar soms werken niet naar behorenSommige factoren hiervoor: dashboard ontwerp, stuurinrichting wielontwerp en IR signalen project is niet een voorbeeld van efficiëntie.Ik kom uit Brazilië en stichten zul
Oplossen van problemen met de noodzaak voor de studie van de Stuffie breekt

Oplossen van problemen met de noodzaak voor de studie van de Stuffie breekt

Af en toe vind je, te laat, dat Stuffie een studie moet pauze tijdens de les?Hier zijn een paar eenvoudige stappen in het herkennen van de tekenen dat Stuffie heeft behoefte aan een studie pauze... STAT.Stap 1: Stel een basislijnBekijk Stuffie als hi
Oplossen van Sudoku met behulp van Intel Edison

Oplossen van Sudoku met behulp van Intel Edison

Doel• Uit een afbeelding van een sudokupuzzel, uitpakken en (optioneel) oplossen van de puzzel.Doel onderdelen• Haal de puzzel uit het beeld (omvormen afbeelding).• Identificeer de nummers in elke cel. – Correleren de nummers naar de positie van hun
Oplossen van problemen, het testen en het omzeilen van SPDT Power Trim Tilt Relais voor boten

Oplossen van problemen, het testen en het omzeilen van SPDT Power Trim Tilt Relais voor boten

probleemoplossing, het testen en het omzeilen van SPDT Power Trim Tilt RelaisDe elektrische trim en tilt pomp motor niet verplaatst helemaal? De elektrische trim en pomp motor alleen worden uitgevoerd in één richting, alleen omhoog of alleen omlaag k
Oplossen van problemen en Tips voor gekookte eieren

Oplossen van problemen en Tips voor gekookte eieren

Heb je je ooit afgevraagd waarom sommige recepten gevolgd aan een T niet de dezelfde resultaten opleveren? Ik had nooit moeite gekookte eieren koken totdat ik verhuisd naar een andere staat. Ik heb eindelijk besloten om te proberen en erachter te kom
Een oude 3-instelling dubbele elektrische ventilator probleem het oplossen van problemen

Een oude 3-instelling dubbele elektrische ventilator probleem het oplossen van problemen

Zoals gevraagd door een lid, ben ik het overzicht van de stappen die ik nam om op te lossen een dubbele venster fan ik thuis, in mijn "computer room" had opgezet dat alle afgelopen zomer had gewerkt.   Maar dit jaar, toen het werd gestopt, het w
Oplossen van problemen in Split-Screen...

Oplossen van problemen in Split-Screen...

Split-screen is handig in dat 2 spelers kunnen spelen multiplayer met behulp van slechts één schijf en één console één monitor.  Maar dit laat je met de inherent probleem dat je de andere speler het scherm ziet. "Scherm-gluren" is onvermijdelijk
Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

er zijn een paar spooky ogen instructables daar. Bijvoorbeeld, is er een op basis van een 555 timer, op basis van een aan/uit-schakelaar, een op basis van Arduino, en een gebaseerd op tape.Ik wilde een aantal spookachtige kwade ogen die voldoet aan d
Desulfator voor 12V auto accu's, in een Altoids Tin

Desulfator voor 12V auto accu's, in een Altoids Tin

Hallo iedereen!Na een jaar of zo van lezen en kwijlen over andermans prachtige projecten in deze pagina's besloten heb ik om eindelijk een van mijn eigen. Hier is mijn eerste instructable, een versie van de immer populaire Desulfator van de batterij,