فهرست مطالب:
- مرحله 1: نظریه عملیات و شماتیک مدار
- مرحله 2: برنامه Android
- مرحله 3: مصرف برق
- مرحله 4: سخت افزار
- مرحله 5: نرم افزار
تصویری: Android On-The-Go (OTG) LC-Meter: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
چند سال پیش من یک LC-Meter بر اساس یک منبع باز از یک "LC متر شگفت آور دقیق" توسط Phil Rice VK3BHR در https://sites.google.com/site/vk3bhr ساختم
در اینجا یک طرح تغییر یافته بر اساس یک میکروکنترلر Microchip PIC18F14K50 USB Flash ارائه شده است که با استفاده از حالت On-The-Go (OTG) به تلفن Android متصل می شود. این تلفن مدار را تغذیه می کند و یک برنامه Android رابط گرافیکی-کاربر (GUI) را فراهم می کند.
موارد زیر نکات برجسته طراحی است:
- میکروکنترلر تک PIC18F14K50 با رابط USB و مقایسه کننده داخلی آنالوگ
- کد c ساده روی میکروکنترلر که شمارنده فرکانس اولیه را اجرا می کند
- کد GUI تست در Qt Creator و برنامه Android با استفاده از Android Studio
- تمام محاسبات به زبان سطح بالاتر انجام می شود
- مصرف برق کم: 18 میلی آمپر در +5V
- طراحی با ساخت یک تخته نان و واحد مهندسی شده تأیید می شود
من مایلم استفاده از کنترل کننده سریال Usb برای کد نمونه Android v4.5 در اجرای اتصال OTG را تأیید کنم.
مرحله 1: نظریه عملیات و شماتیک مدار
اصول کارکرد، اصول جراحی، اصول عملکرد
اصل اساسی عملکرد بر اساس تعیین فرکانس رزونانس یک مدار تنظیم شده موازی LC است.
ارجاع به مدار معادل: مقایسه کننده داخلی به عنوان یک نوسان ساز تنظیم شده است که فرکانس آن توسط مدار رزونانس موازی LC تعیین می شود.
L1/C7 مدار تشدید هسته ای را تشکیل می دهد که در 50 کیلوهرتز نوسان می کند. بگذارید این را F1 بنامیم
یک خازن با ارزش دقیق ، C6 به طور موازی در چرخه کالیبراسیون اضافه می شود. سپس فرکانس به k 30 کیلوهرتز تغییر می کند. بگذارید این را F2 بنامیم.
فرکانس تشدید زمانی تغییر می کند که یا یک سلف ناشناخته LX به صورت سری با L1 وصل شود یا یک خازن ناشناخته CX به موازات C7 متصل شود. بگذارید این را F3 بنامیم.
با اندازه گیری F1 ، F2 و F3 می توان LX یا CX ناشناخته را با استفاده از معادلات نشان داده شده محاسبه کرد.
مقادیر محاسبه شده و نمایش داده شده برای دو حالت 470 nF و 880 uH نشان داده شده است.
شماتیک مدار
PIC18F14K50 یک راه حل تک تراشه برای OTG-LC Meter است ، زیرا یک مقایسه کننده داخلی را فراهم می کند که می تواند برای LC-Oscillator و یک رابط USB داخلی که امکان اتصال به پورت PC-USB یا پورت OTG تلفن Android را فراهم می کند ، ارائه شود.
مرحله 2: برنامه Android
مراحل عملیاتی:
- پس از تنظیم تلفن Android در حالت توسعه ، با استفاده از رایانه شخصی و کابل USB مناسب ، برنامه-debug.apk را از مرحله نرم افزار نصب کنید.
- LC-meter را با استفاده از آداپتور OTG به تلفن Android متصل کنید.
- برنامه LC meter را باز کنید (شکل 1)
- دکمه Connect را فشار دهید ، در نتیجه درخواست اتصال می شود (شکل 2)
- با باز شدن پروب ها در حالت C یا کوتاه شدن در حالت L ، Calibrate را فشار دهید ، نتیجه آماده می شود (شکل 3)
- در حالت C ، خازن ناشناخته (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 ثانیه که کالیبراسیون شروع می شود ، 76 میلی آمپر (جریان رله اضافی)
به طور کلی برنامه هنگام اجرا کمتر از 20 میلی آمپر می گیرد که از ترتیب "Torch" در تلفن Android استفاده می کند.
مرحله 4: سخت افزار
طراحی PCB در Eagle-7.4 انجام شد و فایل های CAD به صورت. Zip ضمیمه شده اند. آنها شامل تمام جزئیات از جمله داده های Gerber هستند.
با این حال ، برای این پروژه ، ابتدا یک مدل تخته نان ساخته شد. پس از نهایی شدن مدار ، طراحی دقیق در CADSOFT Eagle 7.4 انجام شد و PCB با استفاده از روش انتقال تونر ساخته شد.
تست های سطح کارت با استفاده از نرم افزار تست Qt قبل از بسته بندی کارت در محفظه پلاستیکی انجام شد.
ساخت و آزمایش دو واحد به اعتبار تکرارپذیری طرح کمک می کند.
مرحله 5: نرم افزار
این پروژه شامل توسعه کد در سه پلت فرم توسعه است:
- توسعه کد جاسازی شده برای میکروکنترلر PIC18F14K50
- تست مبتنی بر کامپیوتر/برنامه مستقل در Qt در لینوکس
- برنامه Android با استفاده از Android Studio در لینوکس
کد میکروکنترلر
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 در لینوکس
یک برنامه تست Qt تحت Qt Creator 4.3.1 با Qt 5.9.1 تحت عنوان "Debian GNU/Linux 8 (jessie)" توسعه داده شد. کد پیوست شده است:
Aj_LC-Meter_18 17 سپتامبر. ZIP
این می تواند به عنوان یک برنامه مستقل مبتنی بر رایانه با استفاده از سخت افزار LC-meter استفاده شود
برنامه اندروید در لینوکس
توسعه یافته تحت 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
توصیه شده:
نحوه ایجاد برنامه Android با Android Studio: 8 مرحله (همراه با تصاویر)
نحوه ایجاد برنامه Android با Android Studio: این آموزش اصول اولیه ساخت برنامه Android با استفاده از محیط توسعه Android Studio را به شما آموزش می دهد. با متداول شدن دستگاه های Android ، تقاضا برای برنامه های جدید فقط افزایش می یابد. Android Studio آسان برای استفاده است (
کابل DIY OTG: 7 مرحله
کابل DIY OTG: سلام به همه ، همه ما روزانه از تلفن های هوشمند استفاده می کنیم. برای کارهای روزانه بسیار مفید است. اما در برخی موارد به اتصال USB به تلفن های هوشمند فکر می کنم. به راحتی می توانید فایل ها را از تلفن هوشمند به دستگاه دیگر کپی کنید. در مورد
کابل OTG را در خانه بسازید: 9 مرحله
کابل OTG را در خانه بسازید: سلام دوست عزیز ، امروز من قصد دارم در خانه کابل OTG بسازم. بیایید شروع کنیم ،
ARCA (Android Remote Controlled Android): 4 مرحله (همراه با تصاویر)
ARCA (اندروید کنترل از راه دور شایان ستایش): این دستورالعمل در جهت برآوردن نیاز پروژه Makecourse در دانشگاه فلوریدا جنوبی (www.makecourse.com) ایجاد شده است. ARCA یک اندروید کنترل از راه دور شایان ستایش است که ساخت و ساخت آن فوق العاده سرگرم کننده است. بازی با رفتن
نحوه ایجاد حداقل اتصال OTG: 4 مرحله (همراه با تصاویر)
نحوه ساخت حداقل اتصال OTG: در این پروژه DIY الکترونیکی نحوه ساخت حداقل کانکتور OTG را با هزینه بسیار کم خواهید دید. کانکتور OTG یک ابزار بسیار کاربردی است که اتصال تلفن Android خود را برای توسعه دیسک U و اتصال ماوس آسان می کند. می توانید یک