Obsah:
- Krok 1: Hardware a komponenty
- Krok 2: KONFIGURACE PINu
- Krok 3: PRÁCE
- Krok 4: KÓDOVÁNÍ A VIDEO
- Krok 5: VÝSLEDKY
- Krok 6: ZÁVĚR
- Krok 7: ZVLÁŠTNÍ DÍKY
Video: RC měřič pomocí mikrokontroléru Tiva: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Pro tento projekt je RC měřič na bázi mikrořadiče navržen a implementován tak, aby byl přenosný, přesný, snadno použitelný a relativně levný na výrobu. Je snadno použitelný a uživatel si může snadno vybrat režim měřiče buď jako odpor, nebo kapacitu.
ODPOR:
Odpor neznámé součásti lze měřit pomocí pravidla děliče napětí, kde je neznámá součást zapojena do série se známým odporem. Je dodáváno známé napětí (Vcc) a úbytek napětí na něm je přímo úměrný jeho odporu. Pro automatické přepínání se používají 4 obvody JFET, které porovnávají neznámé odporové napětí a dávají nejlepší hodnotu.
KAPACITA:
U kapacity je doba potřebná k nabití plně vybitého kondenzátoru na 0,632 napájecího napětí, VS; se nachází prostřednictvím čítače v mikrořadiči a je děleno hodnotou známého odporu, tj. 10k, aby se získala kapacita. Naměřená hodnota je zobrazena na LCD displeji, který udává hodnotu s plovoucí desetinnou čárkou.
Krok 1: Hardware a komponenty
Použijeme následující komponenty:
1. Mikrokontrolér TM4C123GH6PM
Mikrokontrolér Cortex-M vybraný pro hardwarové programování a ilustrace rozhraní je TM4C123 od společnosti Texas Instruments. Tento mikrokontrolér patří k vysoce výkonné architektuře ARM Cortex-M4F a má integrovanou širokou škálu periferií.
2. LCD
Displej z tekutých krystalů (LCD) nahrazuje sedmisegmentový displej kvůli jeho snížení nákladů a je univerzálnější pro zobrazování alfanumerických znaků. Nyní jsou za nominální ceny k dispozici také pokročilejší grafické displeje. Použijeme LCD 16x2.
3. MOSFET 2N7000
2N7000 je N-kanálový MOSFET s vylepšeným režimem, který se používá pro aplikace přepínání s nízkým výkonem, s různým uspořádáním vodičů a proudovým hodnocením. 2N7000 je zabalen v pouzdře TO-92 a je 60 V zařízením. Může přepínat 200 mA.
4. Odpor
Odpory 100 ohmů, 10 kOhm, 100 kOhm, 698 kOhm se používají pro automatické přepínání v odporovém měřiči a 10 k pro obvod v kapacitním měřiči.
Krok 2: KONFIGURACE PINu
Pořadí, ve kterém budeme připevňovat kolíky, je znázorněno na obrázku:
Krok 3: PRÁCE
R měřič
Zásada
Měřič R je navržen na principu dělení napětí. Uvádí, že napětí je rozděleno mezi dva sériové odpory přímo úměrně jejich odporu.
Pracovní
Použili jsme čtyři obvody MOSFET, které zajišťují přepínání. Kdykoli se má měřit neznámý odpor, nejprve se měří napětí napříč neznámým odporem, který je společný pro každý ze 4 obvodů, pomocí pravidla děliče napětí. Nyní ADC udává hodnotu napětí na každém známém rezistoru a zobrazuje ji na LCD. Schéma zapojení a rozvržení desky plošných spojů pro měřič R je znázorněno na obrázku.
V našem obvodu používáme 5 řídicích kolíků mikrokontroléru, tj. PD2, PC7, PC6, PC5 a PC4. Tyto kolíky se používají pro napájení 0 nebo 3,3 V příslušnému obvodu. Pin ADC, tj. PE2, měří napětí a LCD jej zobrazuje na obrazovce.
C Měřič
Zásada
Pro měření C používáme koncept časové konstanty.
Pracovní
Existuje jednoduchý RC obvod, jehož vstupní stejnosměrné napětí je řízeno námi, tj. Pomocí kolíku PD3 tiva. Na kterém dodáváme do obvodu 3,3 voltů. Jakmile vytvoříme pinový výstup PD3, spustíme časovač a také začneme měřit napětí na kondenzátoru pomocí analogového převodníku, který je již v tiva přítomen. Jakmile je napětí 63 procent vstupu (což v našem případ je 2,0856), zastavíme časovač a přestaneme napájet náš obvod. Poté změříme čas pomocí hodnoty čítače a frekvence. používáme R známé hodnoty, tj. 10k, takže teď máme čas a R můžeme jednoduše a hodnotu kapacity pomocí následujícího vzorce:
t = RC
Krok 4: KÓDOVÁNÍ A VIDEO
Zde jsou kódy projektu a datové listy použitých komponent.
Projekt byl kódován v Keil Microvision 4. Můžete si jej stáhnout z webových stránek Keil 4. Chcete-li získat podrobné informace o různých řádcích kódů, doporučujeme vám projít datový list mikrořadiče tiva na adrese https:// www. ti.com/lit/gpn/tm4c123gh6pm
Krok 5: VÝSLEDKY
Výsledky různých hodnot rezistorů a kondenzátorů jsou zobrazeny ve formě tabulek a jejich srovnání je také znázorněno na obrázku.
Krok 6: ZÁVĚR
Hlavním cílem tohoto projektu je navrhnout měřič LCR na bázi mikrokontroléru pro měření indukčnosti, kapacity a odporu. Cíle bylo dosaženo, když měřič funguje, a dokáže stisknout tlačítko a připojit neznámou součástku hodnoty pro všechny tři komponenty. Mikrokontrolér vyšle signál a změří odezvu komponent, které jsou převedeny do digitální podoby a analyzovány pomocí naprogramovaných vzorců v mikrokontroléru, aby se získala požadovaná hodnota. Výsledek je odeslán na LCD displej k zobrazení.
Krok 7: ZVLÁŠTNÍ DÍKY
Zvláštní poděkování patří členům mé skupiny a mému instruktorovi, který mi pomohl s tímto projektem. Doufám, že vás tento návod bude zajímat. Toto je Fatima Abbas z UET Signing Off.
Doufám, že vám brzy přineseme další. Do té doby se opatrujte:)
Doporučuje:
Frekvenční měřič pomocí mikrokontroléru: 8 kroků
Frekvenční měřič pomocí mikrokontroléru: Tento tutoriál jednoduše uvádí, jak vypočítat frekvenci pulzního zdroje pomocí mikrokontroléru. Vysoká úroveň napětí pulzního zdroje je 3,3 V a nízká je 0 V. Použil jsem STM32L476, launcher Tiva, 16x2 alfanumerický LCD některé dráty a 1K resi
Jak vyrobit dron pomocí Arduino UNO - Vytvořte kvadrokoptéru pomocí mikrokontroléru: 8 kroků (s obrázky)
Jak vyrobit dron pomocí Arduino UNO | Vytvořte kvadrokoptéru pomocí mikrokontroléru: Úvod Navštivte můj kanál na YouTube Drone je velmi drahý gadget (produkt) na nákup. V tomto příspěvku budu diskutovat, jak to udělám levně? A jak si můžete takhle vyrobit vlastní za levnou cenu … V Indii všechny materiály (motory, ESC
Robot sledující řádek pomocí mikrokontroléru TIVA TM4C1233H6PM: 3 kroky
Robot sledující čáru pomocí mikrokontroléru TIVA TM4C1233H6PM: Robot sledující čáru je všestranný stroj používaný k detekci a zachycení tmavých čar nakreslených na bílém povrchu. Vzhledem k tomu, že je tento robot vyráběn na prkénku, bude jeho sestavení výjimečně snadné. Tento systém lze propojit do
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání programu Flash LED do flash paměti mikrokontroléru: 5 kroků
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání do flash paměti mikrokontroléru programu LED blikání: V tomto případě vytvoříme jednoduchý program v kódu C a vypálíme ho do paměti mikrokontroléru. Napíšeme vlastní program a zkompilováme hexadecimální soubor pomocí Atmel Studio jako integrované vývojové platformy. Konfigurujeme pojistku bi
Řízení stejnosměrných motorů pomocí L298N pomocí mikrokontroléru CloudX: 3 kroky
Ovládání stejnosměrných motorů pomocí L298N pomocí mikrokontroléru CloudX: V tomto projektu si vysvětlíme, jak pomocí H-můstku L298N zvýšit a snížit rychlost stejnosměrného motoru. Modul H29 můstku L298N lze použít s motory s napětím mezi 5 a 35 V DC. K dispozici je také integrovaný 5V regulátor, takže pokud váš