Orodha ya maudhui:

Android On-The-Go (OTG) LC-Mita: Hatua 5
Android On-The-Go (OTG) LC-Mita: Hatua 5

Video: Android On-The-Go (OTG) LC-Mita: Hatua 5

Video: Android On-The-Go (OTG) LC-Mita: Hatua 5
Video: Men of The Bible | Dwight L. Moody | Christian Audiobook 2024, Julai
Anonim
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita
Android On-The-Go (OTG) LC-Mita

Miaka kadhaa iliyopita niliunda LC-Meter kulingana na muundo wazi wa chanzo cha "mita ya LC ya kushangaza" na Phil Rice VK3BHR katika

Iliyowasilishwa hapa ni muundo uliobadilishwa kulingana na Microchip PIC18F14K50 USB Flash Microcontroller ambayo imeunganishwa na simu ya Android kwa kutumia hali ya On-The-Go (OTG). Simu hutoa nguvu kwa mzunguko na Maombi ya Android hutoa Graphical-User-Interface (GUI).

Yafuatayo ni mambo muhimu ya muundo:

  1. Mdhibiti mdogo wa PIC18F14K50 na kiolesura cha USB na linganishi la ndani la analog
  2. Msimbo rahisi wa c kwenye mdhibiti mdogo anayekamilisha kaunta ya msingi ya masafa
  3. Nambari ya Mtihani ya GUI katika Muundaji wa Qt na programu tumizi ya Android kwa kutumia Studio ya Android
  4. Mahesabu yote yalifanywa kwa lugha ya kiwango cha juu
  5. Matumizi ya nguvu ya chini ~ 18 mA saa + 5V
  6. Ubunifu umethibitishwa kwa kujenga bodi ya mkate na kitengo cha uhandisi

Ninataka kutambua matumizi ya mtawala wa Usb serial kwa nambari ya mfano ya Android v4.5 katika kutekeleza muunganisho wa OTG.

Hatua ya 1: Nadharia ya Uendeshaji na Mpangilio wa Mzunguko

Nadharia ya Uendeshaji na Mpangilio wa Mzunguko
Nadharia ya Uendeshaji na Mpangilio wa Mzunguko
Nadharia ya Uendeshaji na Mpangilio wa Mzunguko
Nadharia ya Uendeshaji na Mpangilio wa Mzunguko
Nadharia ya Uendeshaji na Mpangilio wa Mzunguko
Nadharia ya Uendeshaji na Mpangilio wa Mzunguko

Kanuni ya uendeshaji

Kanuni ya msingi ya operesheni inategemea kuamua masafa ya resonant ya mzunguko unaofanana wa LC.

Kirejelea mzunguko sawa: Kilinganishi cha ndani kimewekwa kama oscillator ambayo masafa yake huamuliwa na mzunguko unaofanana wa LC.

L1 / C7 hutengeneza mzunguko wa msingi wa resonant unaofikia ~ 50 kHz. Wacha tuite hii F1

Capacitor ya thamani sahihi, C6 imeongezwa kwa usawa wakati wa mzunguko wa calibration. Mzunguko kisha hubadilika kuwa ~ 30 kHz. Wacha tuite hii F2.

Mzunguko wa resonant hubadilika wakati inductor LX isiyojulikana imeunganishwa kwa safu na L1 au capacitor CX isiyojulikana imeunganishwa sawa na C7. Wacha tuite hii F3.

Kupima F1, F2 & F3 inawezekana kuhesabu LX isiyojulikana au CX kwa kutumia hesabu zilizoonyeshwa.

Thamani zilizohesabiwa na zilizoonyeshwa kwa hali mbili 470 nF na 880 uH zinaonyeshwa.

Mpangilio wa Mzunguko

PIC18F14K50 ni suluhisho moja la chip kwa mita ya OTG-LC kwani inatoa kilinganishi cha ndani ambacho kinaweza kutumiwa kwa LC-Oscillator na kiolesura cha USB kilicho ndani kinachoruhusu unganisho kwa bandari ya PC-USB au Bandari ya Simu ya Android OTG.

Hatua ya 2: Maombi ya Android

Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android
Maombi ya Android

Hatua za Uendeshaji:

  1. Baada ya kusanidi simu ya Android kwa hali ya maendeleo, sakinisha programu-debug.apk kutoka hatua ya programu ukitumia PC na kebo inayofaa ya USB.
  2. Unganisha mita ya LC kwenye simu ya Android ukitumia adapta ya OTG.
  3. Fungua Maombi ya mita ya LC (Kielelezo 1)
  4. Bonyeza kitufe cha Unganisha, matokeo ya ombi la unganisho (Kielelezo 2)
  5. Na uchunguzi wazi katika C-Mode au kupunguzwa katika L-Mode, bonyeza Calibrate, matokeo ya Tayari (Kielelezo 3)
  6. Katika C-Mode, unganisha capacitor isiyojulikana (470 nF) na bonyeza Run, (Mchoro 4, 5)
  7. Katika L-Mode, unganisha inductor isiyojulikana (880 uH) na bonyeza Run (Mchoro 6, 7)

Hatua ya 3: Matumizi ya Nguvu

Matumizi ya Nguvu
Matumizi ya Nguvu
Matumizi ya Nguvu
Matumizi ya Nguvu
Matumizi ya Nguvu
Matumizi ya Nguvu

PIC18F14K50 ni USB Flash Microcontroller na nanoWatt XLP Technology.

Picha tatu zinaonyesha sasa iliyochorwa na vifaa vya LC-Meter katika OTG-Mode wakati wa hatua tofauti za operesheni:

  1. Wakati vifaa vimeunganishwa kwenye simu ya Android lakini programu haijaanzishwa, 16.28 mA
  2. Wakati programu imeanzishwa na iko katika hali ya RUN, 18.89 mA
  3. Kwa sekunde 2 tu wakati Ulinganishaji umeanzishwa, 76 mA (nyongeza ya relay ya sasa)

Kwa ujumla programu wakati wa kukimbia huchota chini ya 20 mA ambayo inaweza kuwa ya agizo lililotolewa na 'Mwenge' katika simu ya Android.

Hatua ya 4: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Ubunifu wa PCB ulifanywa kwa Tai-7.4 na faili za CAD zimeambatanishwa katika fomu ya Zip. Zina maelezo yote pamoja na data ya Gerber.

Walakini kwa mradi huu, mfano wa ubao wa mkate ulitengenezwa kwanza. Baada ya kukamilika kwa mzunguko muundo wa kina ulifanywa katika CADSOFT Eagle 7.4 na PCB ilitengenezwa kwa kutumia njia ya kuhamisha toner.

Vipimo vya kiwango cha kadi vilifanywa kwa kutumia programu ya majaribio ya Qt kabla ya kufunga kadi ndani ya wigo wa plastiki.

Uzushi na mtihani wa vitengo viwili husaidia katika kuhalalisha kurudia kwa muundo.

Hatua ya 5: Programu

Mradi huu ulihusisha ukuzaji wa nambari kwenye majukwaa matatu ya maendeleo:

  1. Ukuzaji wa nambari iliyoingizwa ya microcontroller ya PIC18F14K50
  2. Jaribio la msingi la PC / maombi ya kujitegemea katika Qt kwenye Linux
  3. Programu ya Android kutumia Android Studio kwenye Linux

Msimbo wa Mdhibiti Mdogo

Nambari ya C ya PIC18F14K50 ilitengenezwa chini ya MPLAB 8.66 ikitumia Mkusanyaji wa CCS-C WHD. Nambari na faili ya fuze imeambatanishwa:

  1. 037_Android_2_17 Septemba 17. gharama
  2. PIC_Android_LC-Meter.hex (fungua MPLAB na checksum 0x8a3b)

Maombi ya jaribio la Qt kwenye Linux

Maombi ya jaribio la Qt yalitengenezwa chini ya Qt Muumba 4.3.1 na Qt 5.9.1 chini ya "Debian GNU / Linux 8 (jessie)". Nambari imeambatanishwa:

Aj_LC-Mita_18 Septemba 17. Zip

Hii inaweza kutumika kama programu huru ya PC inayotumia vifaa vya mita za LC

Programu ya Android kwenye Linux

Imeendelezwa chini ya Android Studio 2.3.3 na sdk 26.0.1.

Ilijaribiwa kwenye simu ya Android, Radmi MH KUMBUKA 1LTE na toleo la Android 4.4.4 KTU84P

LC-Meter_19 Septemba 17. zip

apk faili programu-debug.apk

Ilipendekeza: