Kazalo:
- Korak: Kratek vnos
- 2. korak: Zakaj sem to storil?
- 3. korak: Sheme - dodatek
- 4. korak: PCB -ji …
- 5. korak: Ščit je spajkan
- Korak 6: Čas za kodiranje
Video: Arduino ščit za miliohm meter - Dodatek: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ta projekt je nadaljnji razvoj mojega starega, opisanega na tem spletnem mestu. Če vas zanima … preberite naprej …
Upam, da boste uživali.
Korak: Kratek vnos
Ta navodilo je dodatek k mojemu staremu: DIGITALNI MULTIMETRANSKI ŠTIT ZA ARDUINO
To je dodatna funkcija, vendar jo je mogoče uporabljati popolnoma neodvisno. PCB podpira tako staro kot novo funkcionalnost, odvisno od tega, katere naprave je treba spajkati in katero kodo naložiti v arduino.
OPOZORILO!: Vsa varnostna pravila so opisana v prejšnjih navodilih. Prosimo, da jih pozorno preberete
Koda, ki je priložena tukaj, deluje samo za novo funkcijo. Če želite uporabiti celotno funkcionalnost, morate pametno združiti obe kodi. Bodite previdni - koda za iste postopke v obeh skicah lahko vsebuje majhna odstopanja..
2. korak: Zakaj sem to storil?
Ta miliohm meter je lahko v nekaterih primerih zelo uporaben - lahko ga uporabimo pri odpravljanju napak nekaterih elektronskih naprav, ki imajo v notranjosti kratke povezave, za iskanje okvarjenih kondenzatorjev, uporov, čipov itd. je našel izgorelo napravo, ki meri upornost prevodnih tirnic PCB in najde kraj z minimalnim uporom. Če vas zanima več o tem postopku - lahko najdete veliko videoposnetkov o tem.
3. korak: Sheme - dodatek
Dodane naprave v primerjavi s starim dizajnom DMM so označene z rdečim pravokotnikom. Razložil bom načelo dela na drugem poenostavljenem vezju:
Natančen referenčni čip napetosti ustvarja zelo stabilno in natančno referenčno napetost. Uporabil sem REF5045 podjetja Texas Instruments, njegova izhodna napetost je 4,5 V. Napaja ga arduino 5V pin. Uporablja se lahko tudi za druge natančne referenčne čipe napetosti - z različnimi izhodnimi napetostmi. Ustvarjena iz napetosti čipa se filtrira in naloži z uporovnim delilnikom napetosti. Zgornji upor je 470 ohmov, spodnji pa upor, ki ga želimo izmeriti. Pri tej zasnovi je njegova največja vrednost 1 ohm. Napetost srednje točke delilnika napetosti se ponovno filtrira in pomnoži z opamom, ki deluje v neinvertirajoči konfiguraciji. Njegov dobiček je nastavljen na 524. Tako ojačano napetost vzorči Arduino ADC in jo pretvori v 10-bitno digitalno besedo ter nato uporabi za izračun spodnjega upora napetostnega delilnika. Izračune za upor 1 Ohm si lahko ogledate na sliki. Tu sem uporabil izmerjeno vrednost napetosti na izhodu čipa REF5045 (4.463V). To je nekoliko manj od pričakovanega, ker je čip obremenjen s skoraj najvišjim tokom, ki je dovoljen v podatkovnem listu. Z danimi vrednostmi v tej zasnovi ima miliohm meter vhodno območje max. 1 Ohm in lahko meri upor z 10 -bitno ločljivostjo, kar nam daje možnost zaznati razliko v uporih 1 mOhm. Za opamp je nekaj zahtev:
- Njegovo vhodno območje mora vključevati negativno tirnico
- Mora imeti čim manjši odmik
Uporabil sem OPA317 podjetja Texas Instruments-To je enojna dobava, en sam opamp v čipu, v paketu SOT-23-5 in ima vhod in izhod iz železnice v železnico. Njegov odmik je manjši od 20 uV. Boljša rešitev bi lahko bila OPA335 - tudi z manj odmika.
Pri tej zasnovi namen ni bil imeti absolutno natančnost merjenja, temveč natančno zaznati razlike v uporih - opredeliti, kateri ima manjši upor. Absolutno natančnost takšnih naprav je težko doseči brez druge natančne merilne naprave za njihovo umerjanje. Žal v domačih laboratorijih to ni mogoče.
Tu najdete vse podatke o načrtovanju. (Sheme Eagle, postavitev in datoteke Gerber, pripravljene v skladu z zahtevami PCBWAY)
4. korak: PCB -ji …
PCB sem naročil pri PCBWAY. Naredili so jih zelo hitro po zelo nizki ceni in sem jih dobil šele v dveh tednih po naročilu. Tokrat sem želel preveriti črne (v tej fabi ni dodatnega denarja za drugačne od zelenih barv tiskanih vezij). Na sliki lahko vidite, kako lepo izgledajo.
5. korak: Ščit je spajkan
Za preizkus funkcionalnosti miliohm-metra sem spajkal samo naprave, ki služijo tej funkciji, dodal pa sem tudi LCD zaslon.
Korak 6: Čas za kodiranje
Skica arduino je priložena tukaj. Podoben je tistemu ščita DMM, vendar bolj preprost.
Tukaj sem uporabil isti postopek merjenja napetosti: napetost se 16 -krat vzorči in povpreči. Za to napetost ni dodatnih popravkov. Edina prilagoditev je merjenje napajalne arduino napetosti (5V), ki je tudi referenca za ADC. Program ima dva načina - merjenje in umerjanje. Če med meritvijo pritisnete tipko za način, se prične postopek umerjanja. Sonde morajo biti trdno povezane skupaj in držati 5 sekund. Na ta način se njihov upor izmeri, shrani (ne v ROM -u) in dodatno izvleče iz preskusne odpornosti. Na videoposnetku je mogoče videti tak postopek. Odpornost se meri na ~ 100 mOhm, po kalibraciji pa se nič. Po tem je mogoče videti, kako napravo preizkusim z kosom spajkalne žice - merim upor različnih dolžin žice. Pri uporabi te naprave je zelo pomembno, da sonde držite močne in da so ostre - izmerjena upornost je zelo občutljiva tudi na tlak, uporabljen za merjenje. Vidimo lahko, da če sonde niso povezane -na LCD zaslonu utripa oznaka "Overflow".
Med testno sondo in ozemljitvijo sem dodal tudi LED. Vklopljen je, ko sonde niso povezane, in pritrdi izhodno napetost na ~ 1,5 V. (lahko zaščiti nekatere naprave z nizko porabo). Ko so sonde priključene, je LED izklopljena in ne bi smela vplivati na meritve.
To je vse ljudi!:-)
Priporočena:
Cenejši WiFi ščit ESP8266 za Arduino in druge mikro: 6 korakov (s slikami)
Cenejši WiFi ščit ESP8266 za Arduino in druge mikroekontrole: Posodobitev: 29. oktober 2020 Preizkušeno s knjižnico plošč ESP8266 V2.7.4 - deluje Posodobitev: 23. september 2016 Ne uporabljajte knjižnice plošč Arduino ESP V2.3.0 za ta projekt. Dela V2.2.0 Posodobljeno: 19. maj 2016 14. člen tega projekta revidira knjižnice in kodo za delo z
Nadgradi motorni ščit za SMARS Robot Arduino - Naloži kodo prek Bluetootha: 20 korakov
Nadgradite motorni ščit za SMARS Robot Arduino - Naložite kodo prek Bluetootha: Obstaja več možnosti motornega ščita, ki jih lahko uporabite z Arduino Uno v tem projektu SMARS robotov, zelo pogosto z uporabo Motor Shield V1 Adafruit ali združljivega (klon iz Kitajske), vendar pomanjkljivost tega ščita ni Blueto
Ščit za Arduino iz starih ruskih cevi VFD: ura, termometer, merilec voltov : 21 korakov (s slikami)
Ščit za Arduino iz starih ruskih cevi VFD: ura, termometer, merilnik voltov …: Ta projekt je trajal skoraj pol leta. Ne morem opisati, koliko dela je bilo vloženega v ta projekt. Izvajanje tega projekta bi mi vzelo večno, zato sem imel pomoč od prijateljev. Tukaj si lahko ogledate naše delo, zbrano v enem zelo dolgem navodilu
Še en ATTINY85 ISP programerski ščit za Arduino: 8 korakov
Še en programski ščit ISP za programsko opremo ATTINY85 za Arduino: بسم الله الرحمن الرحيم Ščit programerja ATTINY85 ISP je zasnovan za enostavno programiranje krmilnikov ATTiny85 µ. Ščit mora biti priključen na ploščo Arduino Uno. Serijski programer & quot
E -poštna kamera Arduino (VC0706 + 3G ščit + analogni Arduino M0): 5 korakov
E -poštna kamera Arduino (VC0706 + 3G ščit + analogni Arduino M0): Ko sem v rokah dobil kamero VC0706. Uspešno sem ga povezal z Arduino UNO, posnel fotografijo in jo posnel na mikro SD. Hotel sem nekaj več - prejeto fotografijo nekam prenesti. Na primer prek ščita 3G/GPRS. Najenostavnejše je zaznati