ADS1115: beddel analog-dijitaal ah oo loogu talagalay Arduino

ADS1115

Mashaariicdaas meesha ay analogga u tahay beddelidda astaamaha dijitaalka ah ay lagama maarmaan u tahay, isla markaana microcontroller-ka la isticmaalo uusan lahayn awooddan, waxaa xiiso leh in la helo ADS1115 module, kaas oo bixiya awooddaas beddelka ADC oo leh 16-bit sax ah.

Sidoo kale, tan qayb elektiroonig ah waxa kale oo xiiso leh in la kordhiyo awoodaha beddelka, xitaa haddii microcontroller-ka aad u isticmaalayso mashruucaagu uu leeyahay awood noocaas ah laakiin aad u baahan tahay wax kale.

Beddelayaasha A / D iyo D / A

Analog vs digital signal

Waxaa jira laba nooc badalayaasha signalada aasaasiga ah, in kasta oo ay sidoo kale jiraan jajabyo kale oo awood u leh inay labada nooc ee is-beddelka isku mar sameeyaan. Kuwani waa:

  • CAD (Analog to Digital Converter) ama ADC (Analog-to-Digital Converter): waa nooc ka mid ah aaladaha u rogaya signalada analogga calaamadda dijitaalka ah. Si tan loo sameeyo, waxaad isticmaali kartaa nambarka binary ee koodhka calaamadaha analogga ah. Tusaale ahaan, ku-xirnaanta qiimaha laba-geesoodka ah danab gaar ah ama qiime hadda jira. Tusaale ahaan, xallinta 4-bit waxay ka socon kartaa 0000 illaa 1111, waxayna u dhigantaa 0v iyo 12v siday u kala horreeyaan. In kasta oo haddii calaamadda waxoogaa la isticmaalo, qiyamka taban iyo kuwa toganba waa la cabbiri karaa.
  • CDA (Digital to Analog Converter) ama DAC (Digital-to-Analog Bedelka): waa qalab sameeya ka soo horjeedka kor ku xusan, taas oo ah, waxay u beddeleysaa xogta binary-ka mid ah analog current ama voltage signal.

Beddelayaashan waxaa suurtagal ah in laga gudbiyo nooc ka mid ah calaamadaha illaa mid kale, sida aad ku arki doontid kiiska ADS1115, taas oo u dhiganta kiiska koowaad.

Ku saabsan ADS1115

xiisaha ADS1115

ADS1115 waa aaladda beddelka signalka. Waxa ay qabato waa ka beddelo analog una beddel dijital. Waxaad u maleyn kartaa in guddiga horumarinta Arduino laftiisa ay horeyba ugu jiraan ADC-yada gudaha si ay u awoodaan inay qabtaan howshan markay isticmaalayaan guntimaha analogga ah iyo inay la jaan qaadi karaan calaamadaha microcontroller

Haa, waa sax, waxay leeyihiin 6 10-bit xal ADC ah UNO, Mini iyo Nano. Laakiin ADS1115 waxaad ku dartaa mid kale oo leh a 16-bit xal, oo ka sarreeya Arduino, marka lagu daro inuu awood u leeyahay inuu sii daayo kiiska Arduino. Shan iyo toban ka mid ah ayaa loogu talagalay cabbiraadda iyo xoogaa yar oo ugu dambeeya calaamadda calaamadda analogga, maadaama sidaad ogtahay, calaamadda analogga ay noqon karto mid taban ama togan.

Intaa waxaa dheer, qaybtani waxay ku siineysaa wax kasta oo aad u baahan tahay, sidaa darteed isticmaalkeedu aad buu u fudud yahay. Si aad ugu xirto Arduino-kaaga waad isticmaali kartaa I2C-da, sidaas runtii waa wax fudud. Xitaa waxaa ku jira biin lagu calaamadeeyay ADDR oo aad ku dooran karto mid ka mid ah 4 cinwaan ee loo heli karo qaybtaan.

Dhinaca kale, waa inaad fahamtaa in ADS1115 uu leeyahay laba nooc oo cabbir ah, midna yahay kala duwanaanta iyo mid kale ayaa dhammaaday:

  • Kaladuwanaansho: cabbir kasta wuxuu u adeegsadaa laba ADCs, wuxuu yareeyaa tirada kanaalada ilaa 2, laakiin wuxuu siiyaa faa iido cad, taas oo ah inuu qiyaasi karo danab taban oo uusan u nuglaan karin buuqa.
  • Hal dhammaaday: waxay leedahay afar wadiiqadood iyadoo aan loo isticmaalin labadaba sidii kiiskii hore. Mid kasta oo ka mid ah kanaallada 15-bit ah.

Hababkaas waxaa u sii dheer, waxaa ku jira qaab isbarbardhig ah oo digniin laga soo dhex saarayo Pin ALRT marka mid ka mid ah kanaalku uu dhaafo qiimaha marinka ee lagu habeyn karo koodhka isha ee sawirka.

Hadaad rabto inaad sameyso cabir ka yar 5v, laakiin leh tilmaam sare, waa inaad ogaataa in ADS1115 uu leeyahay PGA oo hagaajin kara kororka korantada laga bilaabo 6.144v ilaa 0.256v. Had iyo jeer maskaxda ku hay in korantada ugu badan ee lagu cabbiri karo xaalad kasta ay noqon doonto danab bixinta oo la isticmaalo (5v).

Duubista iyo xaashiyaha xogta

Haddii aad rabto inaad aragto dhammaan faahfaahinta farsamo ee ADS1115 si aad u ogaato xadka heer elektaroonig ah ama shuruudaha ay ku shaqeyn karto iyadoo loo eegayo talooyinka soo-saaraha, waad isticmaali kartaa xaashiyaha xogta in aad ka heli karto shabaqa. Tusaale ahaan, waad awoodaa tan kala soo bax TI (Qalabka Texas).

para dabacsan oo kuxiran, horey waxaan horey uga faallooday wax kusaabsan calaamadda ALRT oo waliba ay kujirto ADDR. Laakiin waxay leedahay biinano kale oo aad sidoo kale u baahan tahay inaad ku ogaato is dhexgalka saxda ah ee guddiga Arduino ama kiis kasta oo kale. Biinanka laga heli karo qaybta ADS1115 waa:

  • VDD: keena 2v ilaa 5.5v. Waad ku awoodsiin kartaa adoo ku xiraya 5v guddiga Arduino.
  • GND: dhulka aad ku xirmi karto GND ee guddiga Arduino.
  • SCL iyo SDA: biinanka isgaarsiinta ee I2C. Xaaladdan oo kale waa inay aadaan musmaarrada ku habboon sida ku xusan tusaalahaaga arduino.
  • ADDR: pin cinwaanka. Ugu badnaan ahaan waxay kuxirantahay GND, oo siisa cinwaanka 0x48, laakiin waxaad dooran kartaa cinwaanno kale:
    • Kuxiran GND = 0x48
    • Kuxiran VDD = 0x49
    • Kuxiran SDA = 0x4A
    • Ku xidhan SCL = 0x4B
  • XADGUDUB: digniin digniin ah
  • A0 ilaa A3: biinanka analogga ah

Hadaad rabto inaad isticmaasho hal dhamaadka Waad isku xidhi kartaa leyliska analogga ama danab ee aad rabto inaad cabirto inta udhaxeysa GND iyo mid kamid ah 4-ta biinano ee jira

Xiriirinta hal dhamaadka, waxaan si fudud isugu xirnaa culeyska si loo cabiro inta udhaxeysa GND iyo mid kamid ah 4-ta biinanka ee la heli karo. Qaabka kaladuwan waxaad ku xidhi kartaa culeyska si loo qiyaaso inta udhaxeysa A0 iyo A1 ama inta udhaxeysa A2 iyo A3, iyadoo kuxiran kanaalka aad rabto inaad isticmaasho.

Jaantus Arduino ADS1115

Tusaale ahaan isku xirka kiiska hab akhris kala duwan, waxaad arki kartaa sawirka kore. Dhexdeeda 1.5 baytariyada ayaa loo isticmaalaa si taxane ah, iyadoo lagu darayo 3v oo ku xiran A0 iyo A1 kiiskan si guddiga Arduino uu u cabbiri karo qiimaha danab ee laga helo daqiiqad kasta iyada oo loo marayo I2C. Sida iska cad, waxaad isticmaali kartaa calaamado kale oo kasta si aad u cabirto, xaaladdan waa baytariyada, laakiin waxay noqon kartaa wax alla wixii aad rabto ...

Xagee laga iibsadaa ADS1115?

ADS1115 module

Haddii aad rabto iibso ADS1115Waa inaad ogaataa inaad haysatid moduullo loo diyaariyey inay ku dhex milmaan Arduino qiimo jaban. Waxaad ka heli kartaa iyaga dukaamo badan oo elektaroonig ah oo khaas ah, iyo sidoo kale eBay, Aliexpress iyo Amazon. Tusaale ahaan:

Isdhexgalka Arduino

Muuqaalka shaashadda ee Arduino IDE

Si aan u bilaabo, waxa ugu horeeya ayaa ah rakibi maktabad u dhiganta barnaamijkaaga 'Arduino IDE'. Tan awgeed, waxaad isticmaali kartaa kuwa ugu caansan, ee ah Adafruit. Si tan loo sameeyo, waxaad raaci kartaa talaabooyinkan:

  1. Fur Arduino IDE
  2. Tag tusmada sawirka
  3. Kadibna lagu daro maktabada
  4. Maamul maktabadaha
  5. Mashiinka raadinta waxaad ka raadin kartaa Adafruit ADS1X15
  6. Guji ku rakib

Hadda waxaad diyaar u tahay inaad bilowdo, waxaad heli kartaa koodhka maktabadda rakibtay ama tusaalooyinka la heli karo gudaha:

  1. Fur Arduino IDE
  2. Tag faylka
  3. Tusaalooyin
  4. Liistana ka raadi kuwa maktabaddan ku yaal ...

Tusaalooyinka waxaad ka arki doontaa labadaba qaabka isbarbardhiga, qaabka kala geddisan iyo habka dhammaadka keliya. Waad arki kartaa tusaalooyinka aad ku bilaabi karto adeegsiga oo aad wax uga beddeli karto hadba sida aad u baahan tahay ama aad u qorto koodh ka sii adag Wixii macluumaad dheeraad ah, waxaan kugula talinayaa kuweenna koorso hordhac oo bilaash ah oo ah PDF.


Faallo, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Pedro dijo

    Qaabka kaladuwan ma u isticmaali karaa inaan ku cabiro inta udhaxeysa + 5V iyo - 5V?