Tartalomjegyzék:
- 1. lépés: A működés elmélete és az áramkör vázlata
- 2. lépés: Android -alkalmazás
- 3. lépés: Energiafogyasztás
- 4. lépés: Hardver
- 5. lépés: Szoftver
Videó: Android On-The-Go (OTG) LC-mérő: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Néhány évvel ezelőtt építettem egy LC-mérőt Phil Rice VK3BHR "Meglepően pontos LC-mérő" nyílt forráskódú tervezése alapján a https://sites.google.com/site/vk3bhr címen.
Az itt bemutatott módosított kialakítás egy Microchip PIC18F14K50 USB Flash mikrokontrollerre épül, amely Android telefonhoz csatlakozik On-The-Go (OTG) módban. A telefon áramot szolgáltat az áramkörnek, egy Android-alkalmazás pedig a grafikus felhasználói felületet (GUI) biztosítja.
Az alábbiakban bemutatjuk a tervezés legfontosabb elemeit:
- Egyetlen PIC18F14K50 mikrovezérlő USB interfésszel és belső analóg összehasonlítóval
- Egyszerű c-kód a mikrovezérlőn, amely alapvető frekvenciaszámlálót hajt végre
- GUI tesztkód a Qt Creator és Android alkalmazásban az Android Studio használatával
- Minden számítást magasabb szintű nyelven végeztek
- Alacsony energiafogyasztás ~ 18 mA +5V -nál
- A tervezést kenyérlap és mérnöki egység építésével igazolták
Szeretném tudomásul venni, hogy az USB v4,5 -ös soros vezérlőt az Android v4.5 példakódjához használták az OTG kapcsolat megvalósításakor.
1. lépés: A működés elmélete és az áramkör vázlata
Működési elve
A működés alapelve egy LC párhuzamos hangolású áramkör rezonanciafrekvenciájának meghatározásán alapul.
Az egyenértékű áramkör hivatkozása: A belső összehasonlító oszcillátorként van beállítva, amelynek frekvenciáját az LC párhuzamos rezonancia áramkör határozza meg.
Az L1/C7 képezi a ~ 50 kHz -en oszcilláló magrezonancia -áramkört. Nevezzük ezt F1 -nek
A pontos értékű C6 kondenzátort párhuzamosan adják hozzá a kalibrálási ciklus során. A frekvencia ekkor ~ 30 kHz -re változik. Nevezzük ezt F2 -nek.
A rezonancia frekvencia megváltozik, ha vagy egy ismeretlen LX induktivitást sorosan csatlakoztatnak az L1 -hez, vagy egy ismeretlen CX kondenzátort párhuzamosan a C7 -gyel. Nevezzük ezt F3 -nak.
Az F1, F2 és F3 mérésekkel kiszámítható az ismeretlen LX vagy CX a megadott egyenletek segítségével.
A két feltétel 470 nF és 880 uH számított és megjelenített értékei láthatók.
Áramkör vázlata
A PIC18F14K50 egy chipes megoldás az OTG-LC mérőhöz, mivel belső összehasonlítót biztosít az LC-oszcillátorhoz, és egy beépített USB interfészt, amely lehetővé teszi a PC-USB porthoz vagy az Android Phone OTG porthoz való csatlakozást.
2. lépés: Android -alkalmazás
Működési lépések:
- Miután beállította az Android telefont fejlesztési módba, telepítse az app-debug.apk alkalmazást a szoftverlépésből számítógép és megfelelő USB-kábel segítségével.
- Csatlakoztassa az LC-mérőt az Android telefonhoz egy OTG adapter segítségével.
- Nyissa meg az LC mérőalkalmazást (1. ábra)
- Nyomja meg a Csatlakozás gombot, és a kapcsolatkérést eredményezi (2. ábra)
- Ha a szondák C-módban nyitva vannak, vagy rövidzárlatban vannak L-módban, nyomja meg a Kalibrálás gombot, és készenléti állapotba kerül (3. ábra)
- C-módban csatlakoztasson ismeretlen kondenzátort (470 nF), és nyomja meg a Futtatás gombot (4., 5. ábra)
- L-módban csatlakoztasson ismeretlen induktivitást (880 uH), és nyomja meg a Futtatás gombot (6., 7. ábra)
3. lépés: Energiafogyasztás
A PIC18F14K50 USB flash mikrokontroller nanoWatt XLP technológiával.
A három kép az LC-Meter hardver által az OTG-módban felvett áramot mutatja a működés különböző szakaszaiban:
- Ha a hardver csatlakoztatva van az Android telefonhoz, de az alkalmazás nincs elindítva, 16,28 mA
- Amikor az alkalmazás elindul és RUN üzemmódban van, 18,89 mA
- Csak 2 másodpercig, amikor a kalibrálás elindul, 76 mA (további reléáram)
Összességében az alkalmazás futás közben kevesebb, mint 20 mA -t húz le, ami megegyezik a „Fáklya” sorszámával egy Android telefonon.
4. lépés: Hardver
A NYÁK-tervezést Eagle-7.4-ben hajtottuk végre, és a CAD-fájlokat. Zip formában mellékeltük. Minden részletet tartalmaznak, beleértve a Gerber -adatokat is.
Ehhez a projekthez azonban először egy kenyeretábla modellt gyártottak. Az áramkör véglegesítése után a részletes tervezést a CADSOFT Eagle 7.4-ben végeztük, és a nyomtatott áramkört festékátviteli módszerrel készítettük el.
A kártya szintű teszteket a Qt teszt szoftver segítségével végezték el, mielőtt a kártyát a műanyag házba csomagolták volna.
Két egység gyártása és tesztelése segít a terv megismételhetőségének érvényesítésében.
5. lépés: Szoftver
Ez a projekt három fejlesztési platformon fejlesztette ki a kódot:
- A PIC18F14K50 mikrovezérlő beágyazott kódjának fejlesztése
- PC alapú teszt/független alkalmazás Qt -ben Linuxon
- Android alkalmazás Android Studio használatával Linuxon
Mikrokontroller kód
A PIC18F14K50 C-kódját az MPLAB 8.66 alatt fejlesztették ki CCS-C WHD fordító használatával. A kód és a fuze fájl mellékelve:
- 037_Android_2_17 Szeptember 17. rar
- PIC_Android_LC-Meter.hex (megnyitás MPLAB-ban 0x8a3b ellenőrző összeggel)
Qt tesztalkalmazás Linuxon
A Qt tesztalkalmazást a Qt Creator 4.3.1 alatt fejlesztették ki, a Qt 5.9.1 "Debian GNU/Linux 8 (jessie)" alatt. A kód mellékelve:
Aj_LC-Meter_18 Szeptember 17. Zip
Ez független PC-alapú alkalmazásként használható az LC-mérő hardver használatával
Android alkalmazás Linuxon
Android Studio 2.3.3 alatt fejlesztették ki, sdk 26.0.1 verzióval.
Android telefonon tesztelve, Radmi MH NOTE 1LTE Android 4.4.4 KTU84P verzióval
LC-Meter_19 Szeptember 17.zip
apk fájl app-debug.apk
Ajánlott:
Digitális óra LED pontmátrix - ESP Matrix Android App: 14 lépés
Digitális óra LED pontmátrix - ESP Matrix Android App: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. Az általam kidolgozott ESP Matrix Board
Android -alkalmazás létrehozása az Android Studio segítségével: 8 lépés (képekkel)
Android -alkalmazás létrehozása az Android Stúdióval: Ez az oktatóanyag megtanítja az Android -alkalmazás létrehozásának alapjait az Android Studio fejlesztői környezet használatával. Ahogy az Android -eszközök egyre gyakoribbak, az új alkalmazások iránti kereslet csak nőni fog. Az Android Studio könnyen használható (
DIY OTG kábel: 7 lépés
DIY OTG kábel: Üdv mindenkinek! Mindannyian használunk okostelefont a mindennapokban. Nagyon hasznos a mindennapi munkához. De bizonyos helyzetekben az okostelefonok USB -kapcsolatára gondolok. Segít a fájlok egyszerű másolásában az okostelefonról egy másik eszközre. Abban az esetben
Készítsen OTG kábelt otthon: 9 lépés
Készítsen OTG kábelt otthon: Szia barátom, ma otthon készítem az OTG kábelt. Kezdjük
Minimális OTG csatlakozó készítése: 4 lépés (képekkel)
Minimális OTG csatlakozó készítése: Ebben az elektronikus barkácsprojektben látni fogja, hogyan lehet minimális OTG csatlakozót készíteni nagyon alacsony költséggel. Az OTG csatlakozó egy nagyon praktikus eszköz, amely megkönnyíti az Android telefon csatlakoztatását az U lemez bővítéséhez és az egér csatlakoztatásához. Készíthet egy