Բովանդակություն:
- Քայլ 1. Գործողության տեսություն և սխեմայի սխեման
- Քայլ 2: Android հավելված
- Քայլ 3: Էլեկտրաէներգիայի սպառում
- Քայլ 4: Սարքավորումներ
- Քայլ 5: Softwareրագրակազմ
Video: Android On-The-Go (OTG) LC- մետր ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Մի քանի տարի առաջ ես կառուցեցի LC-Meter ՝ հիմնված Phil Rice VK3BHR- ի «prարմանալիորեն ճշգրիտ LC հաշվիչի» բաց կոդի վրա ՝
Այստեղ ներկայացված է փոփոխված ձևավորում ՝ հիմնված Microchip PIC18F14K50 USB Flash միկրոկառավարիչի վրա, որը միացված է Android հեռախոսին ՝ օգտագործելով On-The-Go (OTG) ռեժիմը: Հեռախոսը սնուցում է սխեմաները, իսկ Android հավելվածն ապահովում է գրաֆիկական-օգտագործողի միջերես (GUI):
Հետևյալը դիզայնի ամենակարևոր կետերն են.
- Միայնակ PIC18F14K50 միկրոկառավարիչ ՝ USB ինտերֆեյսով և ներքին անալոգային համեմատիչով
- Միկրոկոնտրոլի վրա պարզ գ-կոդ `հիմնական հաճախականությունների հաշվիչ
- GUI Test կոդը Qt Creator- ում և Android հավելվածում ՝ Android Studio- ի միջոցով
- Բոլոր հաշվարկներն իրականացվում են ավելի բարձր մակարդակի լեզվով
- Powerածր էներգիայի սպառումը ~ 18 մԱ +5 Վ -ում
- Դիզայնը հաստատված է `կառուցելով հացի տախտակ և նախագծված միավոր
Wishանկանում եմ ճանաչել Usb սերիական վերահսկիչի օգտագործումը Android v4.5 օրինակ կոդի համար `OTG կապի իրականացման համար:
Քայլ 1. Գործողության տեսություն և սխեմայի սխեման
Գործողության սկզբունքը
Գործողության հիմնական սկզբունքը հիմնված է LC զուգահեռ կարգավորված միացման ռեզոնանսային հաճախության որոշման վրա:
Անդրադառնալով համարժեք սխեմային. Ներքին համեմատիչը տեղադրված է որպես տատանում, որի հաճախականությունը որոշվում է LC զուգահեռ ռեզոնանսային շղթայով:
L1/C7- ը կազմում են առանցքային ռեզոնանսային միացում, որը տատանվում է ~ 50 կՀց հաճախականությամբ: Եկեք սա անվանենք F1
Accurateշգրիտ արժեքի կոնդենսատոր, C6- ը զուգահեռաբար ավելացվում է տրամաչափման ցիկլի ընթացքում: Հետո հաճախականությունը փոխվում է ~ 30 կՀց: Եկեք սա անվանենք F2:
Ռեզոնանսային հաճախականությունը փոխվում է, երբ կա՛մ անհայտ ինդուկտոր LX- ը միացված է L1- ի հետ, կա՛մ անհայտ CX կոնդենսատորը C7- ին զուգահեռ: Եկեք սա անվանենք F3:
Չափելով F1, F2 & F3- ը հնարավոր է հաշվարկել անհայտ LX կամ CX- ը `օգտագործելով ներկայացված հավասարումները:
Conditionsուցադրված են 470 nF և 880 uH երկու պայմանների հաշվարկված և ցուցադրվող արժեքները:
Շղթայի սխեմատիկ
PIC18F14K50- ը OTG-LC հաշվիչի մեկ չիպային լուծում է, քանի որ այն ապահովում է ներքին համեմատիչ, որը կարող է օգտագործվել LC-Oscillator- ի համար և ներկառուցված USB ինտերֆեյս, որը թույլ է տալիս միանալ PC-USB պորտին կամ Android Phone OTG պորտին:
Քայլ 2: Android հավելված
Գործողության քայլեր
- Android հեռախոսը զարգացման ռեժիմին կարգավորելուց հետո տեղադրեք app-debug.apk ծրագրաշարի քայլից ՝ օգտագործելով ԱՀ և համապատասխան USB մալուխ:
- LC- հաշվիչը միացրեք Android հեռախոսին `օգտագործելով OTG ադապտեր:
- Բացեք LC մետր դիմումը (Նկար 1)
- Սեղմեք «Միացնել» կոճակը, արդյունքում առաջանում է միացման պահանջ (Նկար 2)
- C-Mode- ով բացված կամ L- ռեժիմում կարճացված զոնդերի միջոցով սեղմեք Calibrate, արդյունքները պատրաստ են (Նկար 3)
- C-Mode- ում միացրեք անհայտ կոնդենսատորը (470 nF) և սեղմեք Run, (Նկար 4, 5)
- L- ռեժիմում միացրեք անհայտ ինդուկտորը (880 uH) և սեղմեք Run (Նկար 6, 7)
Քայլ 3: Էլեկտրաէներգիայի սպառում
PIC18F14K50- ը USB ֆլեշ միկրոկառավարիչներ է `nanoWatt XLP տեխնոլոգիայով:
Երեք նկարը ցույց են տալիս LC-Meter ապարատով գծված հոսանքը OTG- ռեժիմում `աշխատանքի տարբեր փուլերում.
- Երբ ապարատը միացված է Android հեռախոսին, բայց ծրագիրը չի գործարկվում, 16.28 մԱ
- Երբ ծրագիրը գործարկվում է և գտնվում է RUN ռեժիմում, 18,89 մԱ
- Միայն 2 վայրկյան, երբ սկսվում է Calibration- ը, 76 mA (լրացուցիչ ռելեի հոսանք)
Ընդհանուր առմամբ, կիրառման ժամանակ կիրառվում է 20 մԱ -ից պակաս, ինչը Android հեռախոսում «chահերով» գծված կարգի կլինի:
Քայլ 4: Սարքավորումներ
PCB- ի նախագծումն իրականացվել է Eagle-7.4 ձևաչափով, իսկ CAD ֆայլերը կցված են. Zip տեսքով: Նրանք պարունակում են բոլոր մանրամասները, ներառյալ Gerber- ի տվյալները:
Այնուամենայնիվ, այս նախագծի համար նախ պատրաստվեց հացահատիկի մոդել: Շրջանակի ավարտից հետո մանրամասն նախագիծը կատարվել է CADSOFT Eagle 7.4-ում և PCB- ն պատրաստվել է տոնիկ-փոխանցման եղանակով:
Քարտի մակարդակի թեստերն իրականացվել են Qt թեստային ծրագրաշարի միջոցով `նախքան քարտը պլաստիկ պատյանում փաթեթավորելը:
Երկու միավորի պատրաստում և փորձարկում օգնում է հաստատել դիզայնի կրկնվողությունը:
Քայլ 5: Softwareրագրակազմ
Այս նախագիծը ներառում էր ծածկագրերի մշակում երեք զարգացման հարթակներում.
- Ներկառուցված ծածկագրի մշակում PIC18F14K50 միկրոկոնտրոլերի համար
- Համակարգչի վրա հիմնված թեստ/անկախ ծրագիր Qt- ում Linux- ում
- Android ծրագիր, օգտագործելով Android Studio- ը Linux- ում
Միկրոկառավարիչի ծածկագիր
C-Code- ը PIC18F14K50- ի համար մշակվել է MPLAB 8.66- ի ներքո `օգտագործելով CCS-C WHD Compiler- ը: Կոդը և fuze ֆայլը կցված են ՝
- 037_Android_2_17 Սեպտեմբերի 17.rar
- PIC_Android_LC-Meter.hex (բաց է MPLAB- ում ՝ 0x8a3b ստուգիչ գումարով)
Qt փորձարկման ծրագիր Linux- ում
Qt թեստային ծրագիր է մշակվել Qt Creator 4.3.1 -ի ներքո, Qt 5.9.1 -ով ՝ «Debian GNU/Linux 8 (jessie)» բաժնում: Կոդը կցվում է ՝
Aj_LC-Meter_18 Սեպտեմբերի 17: ZIP
Սա կարող է օգտագործվել որպես համակարգչի վրա հիմնված անկախ ծրագիր ՝ օգտագործելով LC- մետրանոց սարքավորում
Android հավելված Linux- ում
Մշակված է Android Studio 2.3.3 -ի ներքո ՝ sdk 26.0.1 -ով:
Փորձարկվել է Android հեռախոսի վրա, Radmi MH NOTE 1LTE ՝ Android 4.4.4 KTU84P տարբերակով
LC-Meter_19 Սեպտեմբերի 17. zip
apk ֆայլ app-debug.apk
Խորհուրդ ենք տալիս:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ստեղծել Android ծրագիր Android Studio- ով. 8 քայլ (նկարներով)
Ինչպես ստեղծել Android ծրագիր Android Studio- ով. Այս ձեռնարկը կսովորեցնի ձեզ Android Studio- ի զարգացման միջավայրի միջոցով Android հավելված ստեղծելու հիմունքները: Քանի որ Android սարքերը դառնում են ավելի տարածված, նոր ծրագրերի պահանջարկը միայն կաճի: Android Studio- ն հեշտ օգտագործման համար է (
DIY OTG մալուխ `7 քայլ
DIY OTG մալուխ. Բարև բոլորին, մենք բոլորս ամեն օր օգտագործում ենք սմարթֆոններ: Այն շատ օգտակար է ամենօրյա աշխատանքի համար: Բայց որոշ իրավիճակներում ես մտածում եմ սմարթֆոնների հետ USB միացման մասին: Դա կօգնի հեշտությամբ պատճենել ֆայլերը սմարթֆոնից այլ սարքի վրա: Այն դեպքում
Պատրաստեք OTG մալուխը տանը ՝ 9 քայլ
Պատրաստեք OTG մալուխը տանը. Hii ընկեր, այսօր ես պատրաստվում եմ OTG մալուխ պատրաստել տանը: Եկեք սկսենք
Ինչպես կատարել նվազագույն OTG միակցիչ. 4 քայլ (նկարներով)
Ինչպես կատարել նվազագույն OTG միակցիչ. Այս DIY էլեկտրոնային նախագծում դուք կտեսնեք, թե ինչպես պատրաստել նվազագույն OTG միակցիչ ՝ շատ ցածր գնով: OTG միակցիչը շատ գործնական գործիք է, որը հեշտացնում է ձեր Android հեռախոսի միացումը U սկավառակի ընդլայնման և մկնիկի միացման համար: Դուք կարող եք կատարել