INHOUDSOPGAWE:
- Stap 1: Kort inleiding
- Stap 2: Waarom het ek dit gedoen?
- Stap 3: The Schematics - Addendum
- Stap 4: PCB's …
- Stap 5: Die skild gesoldeer
- Stap 6: Tyd om te kodeer
Video: Miliohm -meter Arduino -skild - Bylaag: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie projek is 'n verdere ontwikkeling van my ou een wat op hierdie webwerf beskryf word. As u belangstel, lees asseblief verder …
Ek hoop dat u plesier sal hê.
Stap 1: Kort inleiding
Hierdie instruksie is 'n bylae tot my ou: DIGITAL MULTIMETER SHIELD FOR ARDUINO
Dit is 'n ekstra funksie, maar kan absoluut onafhanklik gebruik word. Die PCB ondersteun beide - die ou en nuwe funksionaliteit - hang af van watter toestelle gesoldeer moet word en watter kode in die arduino gelaai moet word.
WAARSKUWING!: Alle veiligheidsreëls word beskryf in die vorige instruksies. Lees dit asseblief aandagtig deur
Die kode wat hier aangeheg is, werk slegs vir die nuwe funksie. As u die volledige funksionaliteit wil gebruik, moet u beide kodes slim saamsmelt. Wees versigtig - die kode vir dieselfde prosedures in beide sketse kan klein afwykings bevat..
Stap 2: Waarom het ek dit gedoen?
Hierdie miliohm meter kan in sommige gevalle baie handig wees - dit kan gebruik word tydens die ontfouting van sommige elektroniese toestelle met kort verbindings binne, om defekte kondensators, weerstande, skyfies op te spoor … ens. Deur die gebied rondom die kort kajuit te soek Die uitgebrande toestel het die weerstand van die geleidende PCB -spore gemeet en die plek met 'n minimum weerstand gevind. As u meer oor hierdie proses belangstel, kan u baie video's vind oor.
Stap 3: The Schematics - Addendum
Die bykomende toestelle wat vergelyk word met die ou DMM -ontwerp, is gemerk met 'n rooi reghoek. Ek sal die beginsel van werk aan die tweede vereenvoudigde stroombaan verduidelik:
'N Presiese spanningsverwysingsskyfie skep 'n baie stabiele en presiese spanningsverwysing. Ek het REF5045 van Texas Instruments gebruik, sy uitsetspanning is 4,5V. Dit word verskaf deur die arduino 5V -pen. Dit kan ook ander presiese spanningsverwysingsskyfies gebruik word - met verskillende uitgangsspannings. Die boonste weerstand is 470 Ohm, en die onderste een - die weerstand wat ons wil meet. In hierdie ontwerp is die maksimum waarde daarvan 1 Ohm. Die spanning van die middelste punt van die spanningsverdeler word weer gefiltreer en vermenigvuldig met 'n opamp wat in 'n nie-omkerende opset werk. Die versterking daarvan is ingestel op 524. So 'n versterkte spanning word deur die Arduino ADC bemonster en in 10-bis digitale woord omgeskakel en verder gebruik vir die berekening van die onderste weerstand van die spanningsverdeler. U kan die berekeninge vir 1 Ohm -weerstand op die prent sien. Hier het ek die gemete spanningswaarde gebruik by die uitset van die REF5045 -chip (4.463V). Dit is 'n bietjie minder as wat verwag is, want die chip word gelaai met byna die hoogste stroom wat in die datablad toegelaat word. Met die gegewe in hierdie ontwerpwaardes het die miliohm meter 'n insetbereik van maks. 1 Ohm en kan weerstand meet met 'n resolusie van 10 bit, wat ons die moontlikheid gee om die verskil in weerstande van 1 mOhm te merk. Daar is 'n paar vereistes vir die opamp:
- Die insetreeks moet die negatiewe spoor insluit
- Dit moet so klein as moontlik verreken word
Ek het OPA317 van Texas Instruments gebruik-dit is 'n enkele toevoer, 'n enkele opamp in chip, in 'n SOT-23-5-pakket en het insette en afvoer van spoor tot spoor. Die offset is minder as 20 uV. Beter oplossing kan OPA335 wees - selfs met minder verrekening.
In hierdie ontwerp was die doel nie om absolute metingsnauwkeurigheid te hê nie, maar om presies verskille in die weerstande te kan waarneem - om te bepaal watter kleiner weerstand het. Die absolute presisie vir sulke toestelle is moeilik bereikbaar sonder om nog 'n presiese meetapparaat te hê om dit te kalibreer. Dit is ongelukkig nie moontlik by tuislaboratoriums nie.
Hier vind u alle ontwerpdata. (Eagle -skema's, uitleg en Gerber -lêers opgestel volgens die vereistes van PCBWAY)
Stap 4: PCB's …
Ek het die PCB's by PCBWAY bestel. Hulle het dit baie vinnig gedoen teen 'n baie lae prys, en ek het dit eers binne twee weke na bestelling gekry. Hierdie keer wou ek die swartes nagaan (in hierdie fabrieks is daar nie ekstra geld vir ander dan groen kleur PCB's nie). U kan op die foto sien hoe mooi hulle lyk.
Stap 5: Die skild gesoldeer
Om die funksionaliteit van die miliohm-meter te toets, soldeer ek slegs die toestelle wat vir hierdie funksie dien. Ek het ook die LCD-skerm bygevoeg.
Stap 6: Tyd om te kodeer
Die arduino -skets is hierby aangeheg. Dit is soortgelyk aan dié van die DMM -skild, maar eenvoudiger.
Hier het ek dieselfde spanningmetingsprosedure gebruik: die spanning word 16 keer bemonster en gemiddeld. Daar is geen verdere regstelling vir hierdie spanning nie. Die enigste aanpassing is die meting van die arduinospanning (5V), wat ook verwysing vir die ADC is. Die program het twee maniere - meting en kalibrasie. As die modus -toets tydens die meting ingedruk word, word 'n kalibrasieprosedure ingeroep. Die sondes moet sterk aan mekaar gekoppel wees en vir 5 sekondes hou. Op hierdie manier word hul weerstand gemeet, gestoor (nie in ROM nie) en verder onttrek uit die weerstand wat getoets word. Op die video kan so 'n prosedure gesien word. Die weerstand word gemeet tot ~ 100 mOhm en na die kalibrasie word dit op nul gestel. Daarna kan gesien word hoe ek die toestel toets deur 'n stuk soldeerdraad te gebruik - om die weerstand van verskillende draadlengtes te meet. By die gebruik van hierdie toestel is dit baie belangrik om die sondes sterk te hou en skerp te hou - die gemete weerstand is ook baie sensitief vir die druk wat vir die meting gebruik word. Dit kan gesien word dat as die sondes nie gekoppel is nie, die etiket "Oorloop" op die LCD flikker.
Ek het ook 'n LED bygevoeg tussen die toetssonde en die grondsonde. Dit is AAN as die sondes nie gekoppel is nie en die uitgangsspanning tot ~ 1.5V vasgeknyp word (kan toestelle met lae toevoer beskerm). As die sondes verbind is, is die LED af en behoort dit geen invloed op die meting te hê nie.
Dis al, mense!:-)
Aanbeveel:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese levitasie met Arduino Uno Stap-vir-stap (8-stappe): ultrasoniese klankomvormers L298N Dc vroulike adapter kragbron met 'n manlike DC-pen Arduino UNOBreadboard Hoe werk dit: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder toegerus met digitale en analoog poorte om kode (C ++) om te skakel
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: 3 stappe
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: wil u 'n eenvoudige en interessante projek maak met Arduino wat terselfdertyd baie nuttig en moontlik lewensreddend kan wees? Indien wel, het u op die regte plek gekom om te leer iets nuuts en vernuwend. In hierdie pos gaan ons
Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmering -- Arduino Neno: 6 stappe (met foto's)
Goedkoopste Arduino || Kleinste Arduino || Arduino Pro Mini || Programmering || Arduino Neno: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's ……. .Die projek handel oor hoe om 'n kleinste en goedkoopste arduino ooit te koppel. Die kleinste en goedkoopste arduino is arduino pro mini. Dit is soortgelyk aan arduino