Turinys:
- 1 žingsnis: Aparatūra ir komponentai
- 2 veiksmas: PIN kodo konfigūravimas
- 3 žingsnis: DARBAS
- 4 žingsnis: KODAVIMAS IR VIDEO
- 5 žingsnis: REZULTATAI
- 6 žingsnis: IŠVADA
- 7 žingsnis: Ypatingi AČIŪ
Video: RC matuoklis naudojant „Tiva“mikrovaldiklį: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiam projektui mikrovaldikliu pagrįstas RC matuoklis yra suprojektuotas ir įdiegtas taip, kad būtų nešiojamas, tikslus, paprastas naudoti ir palyginti pigus. Tai paprasta naudoti ir vartotojas gali lengvai pasirinkti skaitiklio režimą: pasipriešinimą arba talpą.
ATSPARUMAS:
Nežinomo komponento varžą galima išmatuoti naudojant įtampos daliklio taisyklę, kai nežinomas komponentas yra nuosekliai prijungtas prie žinomo rezistoriaus. Tiekiama žinoma įtampa (Vcc), o įtampos kritimas yra tiesiogiai proporcingas jo pasipriešinimui. Automatiniam diapazonui naudojamos 4 JFET grandinės, kurios lygina nežinomą varžos įtampą ir suteikia geriausią vertę.
TELPUMAS:
Talpos atveju - laikas, per kurį visiškai įkrautas kondensatorius įkraunamas iki 0,632 maitinimo įtampos, VS; randamas per mikrovaldiklio skaitiklį ir padalijamas iš žinomos varžos vertės, ty 10k, kad būtų suteikta talpa. Išmatuota vertė rodoma LCD ekrane, o tai rodo slankiojo kablelio vertę.
1 žingsnis: Aparatūra ir komponentai
Mes naudosime šiuos komponentus:
1. Mikrokontroleris TM4C123GH6PM
„Cortex-M“mikrovaldiklis, pasirinktas programuoti aparatūros pagrindu ir sąsajos iliustracijoms, yra „Texas Instruments“TM4C123. Šis mikrovaldiklis priklauso didelio našumo ARM Cortex-M4F architektūrai ir turi platų išorinių įrenginių rinkinį.
2. LCD
Skystųjų kristalų ekranas (LCD) pakeičia septynių segmentų ekraną dėl mažesnių išlaidų ir yra universalesnis raidžių ir skaitmenų simboliams rodyti. Taip pat dabar galima įsigyti pažangesnių grafikos ekranų nominaliomis kainomis. Mes naudosime 16x2 LCD.
3. 2N7000 MOSFET
2N7000 yra N kanalo patobulinimo režimo MOSFET, naudojamas mažos galios perjungimo programoms, su skirtingais laidų išdėstymais ir dabartinėmis vertėmis. Supakuotas į TO-92 korpusą, 2N7000 yra 60 V įrenginys. Jis gali perjungti 200 mA.
4. Pasipriešinimas
Atsparumas 100 omų, 10 kohm, 100 kohm, 698 kohm yra naudojamas automatiniam pasiskirstymui pasipriešinimo matuoklyje ir 10 k - grandinei talpos matuoklyje.
2 veiksmas: PIN kodo konfigūravimas
Paveiksle parodyta kaiščių tvirtinimo tvarka:
3 žingsnis: DARBAS
R matuoklis
Principas
R skaitiklis suprojektuotas naudojant įtampos padalijimo principą. Jame teigiama, kad įtampa yra padalinta tarp dviejų serijos rezistorių tiesiogiai proporcingai jų pasipriešinimui.
Dirba
Mes naudojome keturias MOSFET grandines, kurios užtikrina perjungimą. Kai matuojamas nežinomas pasipriešinimas, visų pirma įtampa matuojama per nežinomą varžą, kuri yra bendra kiekvienai iš 4 grandinių, naudojant įtampos daliklio taisyklę. Dabar ADC pateikia įtampos vertę kiekviename žinomame rezistoriuje ir rodo ją LCD. Paveikslėlyje parodyta R skaitiklio grandinės schema ir PCB išdėstymas.
Mūsų grandinėje mes naudojame 5 mikrovaldiklio valdymo kaiščius, ty PD2, PC7, PC6, PC5 ir PC4. Šie kaiščiai naudojami tiekti 0 arba 3,3 V atitinkamai grandinei. ADC kaištis, ty PE2, matuoja įtampą, o LCD rodo ją ekrane.
C matuoklis
Principas
C matavimui naudojame laiko konstantos sąvoką.
Dirba
Yra paprasta RC grandinė, kurios įvesties nuolatinę įtampą valdome mes, t. Y. Naudojant „tiva“kaištį PD3. Ant kurio grandinei tiekiame 3,3 volto įtampą. Kai tik išvedame kaiščio PD3 išvestį, pradedame laikmatį ir taip pat pradedame matuoti įtampą per kondensatorių naudodami analoginį -skaitmeninį keitiklį, kuris jau yra tivoje. Kai tik įtampa yra 63 proc. atveju yra 2.0856), mes sustabdome laikmatį ir nustojame tiekti savo grandinę. Tada mes matuojame laiką naudodami skaitiklio vertę ir dažnį. mes naudojame žinomos vertės R, ty 10 k, taigi dabar turime laiko, o R mes galime tiesiog ir talpos vertę pagal šią formulę:
t = RC
4 žingsnis: KODAVIMAS IR VIDEO
Čia yra projekto kodai ir naudojamų komponentų duomenų lapai.
Projektas buvo užkoduotas „Keil Microvision 4.“. Jį galite atsisiųsti iš „Keil 4“svetainės. Norėdami gauti išsamios informacijos apie įvairias kodų eilutes, raginame peržiūrėti „tiva“mikrovaldiklio duomenų lapą adresu https:// www. ti.com/lit/gpn/tm4c123gh6pm
5 žingsnis: REZULTATAI
Skirtingų rezistorių ir kondensatorių verčių rezultatai pateikiami lentelių pavidalu, o jų palyginimas taip pat parodytas paveikslėlyje.
6 žingsnis: IŠVADA
Pagrindinis šio projekto tikslas yra sukurti mikrovaldikliu pagrįstą LCR matuoklį induktyvumui, talpai ir atsparumui matuoti. Tikslas buvo pasiektas, kai skaitiklis veikia ir gali rasti visų trijų komponentų reikšmes, kai mygtukas yra paspaustas ir nežinomas komponentas prijungtas. Mikrokontroleris atsiųs signalą ir išmatuos komponentų atsaką, kuris paverčiamas skaitmenine forma ir analizuojamas naudojant mikrokontrolerio užprogramuotas formules, kad gautų norimą vertę. Rezultatas siunčiamas į LCD, kad būtų rodomas.
7 žingsnis: Ypatingi AČIŪ
Ypatingai dėkoju savo grupės nariams ir mokytojui, padėjusiam įgyvendinti šį projektą. Tikiuosi, kad jums bus įdomu tai pamokyti. Tai Fatima Abbas iš UET Signing Off.
Tikiuosi, kad netrukus atnešiu jums daugiau. Iki tol pasirūpink:)
Rekomenduojamas:
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) Remiantis atmosferos slėgiu: [Redaguoti]; Žr. 2 versiją 6 veiksme su rankiniu įvesties aukščio įvedimu. Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas. Dizainas paprastas, bet matavimai
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai
Dažnio matuoklis naudojant mikrovaldiklį: Šioje pamokoje tiesiog nurodoma, kaip apskaičiuoti impulsų šaltinio dažnį naudojant mikrovaldiklį. Aukštos impulsų šaltinio įtampos lygis yra 3,3 V, o žemas - 0 V. Naudojau STM32L476, „Tiva“paleidimo planšetę, 16x2 raidinį ir skaitmeninį LCD kai kuriuos laidus 1 tūkst
Eilutės sekimo robotas naudojant TIVA mikrovaldiklį TM4C1233H6PM: 3 žingsniai
Linijos sekimo robotas naudojant TIVA mikrokontrolerį TM4C1233H6PM: Linijos sekimo robotas yra universali mašina, naudojama aptikti ir pašalinti tamsias linijas, nubrėžtas ant balto paviršiaus. Kadangi šis robotas gaminamas naudojant duonos lentą, jį bus labai lengva sukurti. Šią sistemą galima sujungti
DC variklių valdymas naudojant L298N naudojant „CloudX“mikrovaldiklį: 3 žingsniai
Nuolatinės srovės variklių valdymas naudojant L298N naudojant „CloudX“mikrovaldiklį: Šiame projekte paaiškinsime, kaip naudoti mūsų L298N H tiltą, kad padidintumėte ir sumažintumėte nuolatinės srovės variklio greitį. L298N H tilto modulį galima naudoti su varikliais, kurių įtampa yra nuo 5 iki 35 V DC. Taip pat yra įmontuotas 5 V reguliatorius, taigi, jei jūsų