Obsah:
- Krok 1: Teória prevádzky a schéma obvodu
- Krok 2: Aplikácia pre Android
- Krok 3: Spotreba energie
- Krok 4: Hardvér
- Krok 5: Softvér
Video: LC-merač Android On-The-Go (OTG): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Pred niekoľkými rokmi som postavil LC-meter na základe open-source návrhu „Prekvapivo presného LC metra“od Phila Riceho VK3BHR na
Tu je upravený dizajn založený na mikrokontroléri USB Flash Flash Microchip PIC18F14K50, ktorý je k telefónu Android pripojený v režime On-The-Go (OTG). Telefón napája obvody a aplikácia pre Android poskytuje grafické užívateľské rozhranie (GUI).
Nasledujú hlavné body dizajnu:
- Jeden mikrokontrolér PIC18F14K50 s rozhraním USB a interným analógovým komparátorom
- Jednoduchý c-kód na mikrokontroléri implementujúci základné počítadlo frekvencií
- GUI Testovací kód v aplikácii Qt Creator a Android pre Android pomocou Android Studio
- Všetky výpočty boli vykonané vo vyššom jazyku
- Nízka spotreba energie ~ 18 mA pri +5V
- Dizajn overený postavením dosky na chlieb a inžinierstva
Chcel by som potvrdiť použitie sériového ovládača Usb pre Android v4.5 pri implementácii konektivity OTG.
Krok 1: Teória prevádzky a schéma obvodu
Princíp činnosti
Základný princíp činnosti je založený na určení rezonančnej frekvencie paralelne ladeného obvodu LC.
Odkaz na ekvivalentný obvod: Interný komparátor je nastavený ako oscilátor, ktorého frekvencia je určená paralelným rezonančným obvodom LC.
L1/C7 tvoria rezonančný obvod jadra oscilujúci pri ~ 50 kHz. Nazvime to F1
Počas kalibračného cyklu sa paralelne pridáva kondenzátor s presnou hodnotou C6. Frekvencia sa potom zmení na ~ 30 kHz. Nazvime to F2.
Rezonančná frekvencia sa mení, ak je buď neznámy induktor LX zapojený do série s L1, alebo je neznámy kondenzátor CX zapojený paralelne s C7. Nazvime to F3.
Meraním F1, F2 a F3 je možné vypočítať neznámy LX alebo CX pomocou uvedených rovníc.
Zobrazené sú vypočítané a zobrazené hodnoty pre dve podmienky 470 nF a 880 uH.
Schéma zapojenia
PIC18F14K50 je jednočipové riešenie pre merač OTG-LC, pretože poskytuje interný komparátor, ktorý je možné použiť pre oscilátor LC, a vstavané rozhranie USB umožňujúce pripojenie k portu PC-USB alebo portu OTG telefónu Android.
Krok 2: Aplikácia pre Android
Prevádzkové kroky:
- Po nastavení telefónu Android do vývojového režimu nainštalujte aplikáciu-debug.apk z kroku softvéru pomocou počítača a vhodného kábla USB.
- Pripojte LC-meter k telefónu Android pomocou adaptéra OTG.
- Otvorte aplikáciu LC meter (obrázok 1)
- Po stlačení tlačidla Pripojiť sa zobrazí žiadosť o pripojenie (obrázok 2)
- Keď sú sondy otvorené v režime C alebo skratované v režime L, stlačte tlačidlo Kalibrovať, výsledok je pripravený (obrázok 3)
- V režime C pripojte neznámy kondenzátor (470 nF) a stlačte tlačidlo Spustiť, (obrázok 4, 5)
- V režime L zapojte neznámy induktor (880 uH) a stlačte tlačidlo Spustiť (obrázok 6, 7)
Krok 3: Spotreba energie
PIC18F14K50 je USB flash mikrokontrolér s technológiou nanoWatt XLP.
Tri obrázky zobrazujú prúd odoberaný hardvérom LC-Meter v režime OTG počas rôznych fáz prevádzky:
- Keď je hardvér pripojený k telefónu Android, ale aplikácia nie je spustená, 16,28 mA
- Keď je aplikácia spustená a je v režime RUN, 18,89 mA
- Len na 2 sekundy, keď sa spustí kalibrácia, 76 mA (dodatočný reléový prúd)
Celkovo aplikácia pri behu čerpá menej ako 20 mA, čo by bolo v poradí nakreslenom „baterkou“v telefóne s Androidom.
Krok 4: Hardvér
Návrh DPS bol vykonaný v Eagle-7.4 a súbory CAD sú pripojené vo formáte. Zip. Obsahujú všetky podrobnosti vrátane údajov Gerbera.
Pre tento projekt bol však najskôr vyrobený model breadboard. Po dokončení obvodov bol vykonaný podrobný návrh v CADSOFT Eagle 7.4 a doska plošných spojov bola vyrobená metódou prenosu tonera.
Testy na úrovni karty sa vykonali pomocou testovacieho softvéru Qt pred zabalením karty do plastového puzdra.
Výroba a test dvoch jednotiek pomáha pri overovaní opakovateľnosti návrhu.
Krok 5: Softvér
Tento projekt zahŕňal vývoj kódu na troch vývojových platformách:
- Vývoj vstavaného kódu pre mikrokontrolér PIC18F14K50
- Test na PC/nezávislá aplikácia v Qt na Linuxe
- Aplikácia pre Android pomocou systému Android Studio v systéme Linux
Kód mikrokontroléra
C-kód pre PIC18F14K50 bol vyvinutý pod MPLAB 8.66 pomocou kompilátora CCS-C WHD. Priložený je kód a súbor fuze:
- 037_Android_2_17 17. september. Rar
- PIC_Android_LC-Meter.hex (otvorené v MPLAB s kontrolným súčtom 0x8a3b)
Testovacia aplikácia Qt v systéme Linux
Testovacia aplikácia Qt bola vyvinutá v programe Qt Creator 4.3.1 s Qt 5.9.1 v časti „Debian GNU/Linux 8 (jessie)“. Kód je priložený:
Aj_LC-Meter_18 september 17. ZIP
Toto je možné použiť ako nezávislú aplikáciu založenú na počítači s hardvérom LC-metra
Aplikácia pre Android na Linuxe
Vyvinuté pod Android Studio 2.3.3 s SDK 26.0.1.
Testované na telefóne Android, Radmi MH NOTE 1LTE s Androidom verzie 4.4.4 KTU84P
LC-Meter_19, 17. september
apk súbor app-debug.apk
Odporúča:
LED bodová matica s digitálnymi hodinami - aplikácia ESP Matrix pre Android: 14 krokov
Digitálne hodiny LED Dot Matrix - aplikácia ESP Matrix pre Android: Tento článok je hrdým sponzorom spoločnosti PCBWAY. PCBWAY vyrába vysokokvalitné prototypy plošných spojov pre ľudí z celého sveta. Vyskúšajte to sami a získajte 10 PCB za pouhých 5 dolárov na PCBWAY vo veľmi vynikajúcej kvalite, vďaka PCBWAY. Maticová doska ESP, ktorú vyvíjam
Ako vytvoriť aplikáciu pre Android v aplikácii Android Studio: 8 krokov (s obrázkami)
Ako vytvoriť aplikáciu pre Android pomocou Android Studio: Tento tutoriál vás naučí základy vytvárania aplikácie pre Android pomocou vývojového prostredia Android Studio. Keďže zariadenia s Androidom sú stále bežnejšie, dopyt po nových aplikáciách sa bude len zvyšovať. Android Studio sa ľahko používa (
DIY kábel OTG: 7 krokov
DIY OTG kábel: Ahoj všetci, všetci používame smartphony každý deň. Je to veľmi užitočné pre každodennú prácu. Ale v niektorých situáciách premýšľam o pripojení USB k smartfónom. Pomôže to ľahko kopírovať súbory zo smartfónu do iného zariadenia. V prípade
Vyrobte si kábel OTG doma: 9 krokov
Vytvorte OTG kábel doma: Ahoj, priateľ, dnes budem vyrábať OTG kábel doma. Začnime
Ako vytvoriť minimálny konektor OTG: 4 kroky (s obrázkami)
Ako vytvoriť minimálny konektor OTG: V tomto elektronickom projekte DIY uvidíte, ako vytvoriť minimálny konektor OTG za veľmi nízke náklady. Konektor OTG je veľmi praktický nástroj, ktorý uľahčuje pripojenie telefónu Android k rozšíreniu disku U a pripojeniu myši. Môžete si urobiť