I-ADS1115: isiguquli se-analog-yedijithali yeArduino

I-ADS1115

Kwezo projekthi apho uguquko ukusuka kwi-analog ukuya kwisiginali yedijithali iyimfuneko, kwaye i-microcontroller esetyenzisiweyo ayinaso esi sikhundla, kuyonwabisa ukuba nolu hlobo Imodyuli yeADS1115, ebonelela ngokuguqula amandla e-ADC ngokuchaneka nge-16-bit.

Kwakhona, oku icandelo elektroniki inokuba ngumdla wokwandisa iifayile ze- amandla okuguqula, nokuba umlawuli omncinci omsebenzisela iprojekthi unamandla kodwa ufuna enye into.

A / D kunye no-D / abaguquleli

Analog vs uphawu lwedijithali

Zimbini iintlobo ze abaguquleli beempawu esisiseko, nangona zikho nezinye iichips ezinakho ukwenza zombini iintlobo zokuguqula ngaxeshanye. Zezi:

  • I-CAD (iAnalog kwiDigital Converter) okanye i-ADC (iAnalog-to-Digital Converter): luhlobo lwesixhobo esiguqula isiginali ye-analog ibe sisiginali yedijithali. Ukwenza oku, ungasebenzisa ikhowudi yokubini edibanisa umqondiso we-analog. Umzekelo, ukudibanisa ixabiso lokubini kunye nevolthi ethile okanye ixabiso langoku. Umzekelo, ngesisombululo esine-4-bit sinokuhamba ukusuka ku-0000 ukuya ku-1111, kwaye inokuhambelana ne-0v kunye ne-12v ngokwahlukeneyo. Nangona kusetyenziswe uphawu oluthile, amaxabiso amabi kunye namaxabiso anokulinganiswa.
  • I-CDA (iDigital ukuya kwiAnalog Converter) okanye iDAC (iDigital-to-Analog Converter): sisixhobo esenza okwahlukileyo koku kungasentla, oko kukuthi, siguqula idatha yokubini ibe ngumqondiso we-analog wangoku okanye wevolthi.

Ngaba baguquleli kunokwenzeka ukuba udlule usuka kolunye uhlobo lwesiginali uye kolunye, njengoko uza kubona kwimeko ye I-ADS1115, eyayiza kungqinelana netyala lokuqala.

Malunga ne-ADS1115

I-pinout ADS1115

I-ADS1115 yimodyuli yesiguquli somqondiso. Into eyenzayo yile guqula ukusuka kwi-analog ukuya kwidijithali. Unokucinga ukuba ibhodi yophuhliso ye-Arduino ngokwayo sele ibandakanya ii-ADC zangaphakathi ukuze zikwazi ukwenza lo msebenzi xa zisebenzisa igalelo le-analog kwaye ziyakwazi ukuhambelana neempawu zemicroontroller.

Ewe kuyinyani, banee-6 ADCs ze-10-bit resolution kwi-UNO, Mini naseNano. Kodwa nge-ADS1115 wongeza enye nge Isisombululo se-16-bit, ngaphezulu kweArduino, ukongeza ekubeni nakho ukukhulula ityala laseArduino. Ezilishumi elinesihlanu zazo zezomlinganiso kunye nenqaku lokugqibela lophawu lomqondiso we-analog, njengoko usazi, isiginali ye-analog inokuba mbi okanye intle.

Ukongeza, le modyuli ibonelela ngayo yonke into oyifunayo, ukuze ukusetyenziswa kwayo kube lula. Ukuqhagamshela kwiArduino yakho ungasebenzisa i-I2C, njalo ilula ngenene. Ikwaquka ipini ebhalwe i-ADDR onokukhetha kuyo enye yeedilesi ezi-4 ezikhoyo kweli candelo.

Kwelinye icala, kuya kufuneka uqonde ukuba i-ADS1115 ineendlela ezimbini zokulinganisa, enye ngu umahluko kwaye enye yaphela:

  • Umahluko: isebenzisa ii-ADCs ezimbini kumlinganiso ngamnye, ukunciphisa inani lamajelo ukuya ku-2, kodwa ibonelela ngoncedo olucacileyo, olokuba linokulinganisa iivolthi ezimbi kwaye alikho semngciphekweni wengxolo.
  • Ukuphela komntu ongatshatanga: ineendlela ezine ngokungazisebenzisi zombini njengakwimeko yangaphambili. Itshaneli nganye ye-15-bit.

Ukongeza kwezi ndlela, kubandakanya indlela yokuthelekisa apho isilumkiso senziwe khona nge Ipini ye-ALRT xa naliphi na ijelo lidlula umda wexabiso onokuqwalaselwa kwikhowudi yemvelaphi yesketsch.

Ukuba ufuna ukwenza imilinganiselo engaphantsi kwe-5v, Kodwa ngokuchaneka okuphezulu, kuya kufuneka uyazi ukuba i-ADS1115 ine-PGA enokuhlengahlengisa inzuzo yombane ukusuka ku-6.144v ukuya ku-0.256v. Ngalo lonke ixesha ukhumbula ukuba owona mbane mkhulu unokulinganiswa nakweyiphi na imeko iya kuba ngumbane wokuhambisa osetyenzisiweyo (5v).

Ukuphuma kunye nedatha

Ukuba ufuna ukubona zonke iinkcukacha zobuchwephesha ze-ADS1115 ukuyazi imida yayo kwinqanaba le-elektroniki okanye iimeko ezinokuthi zisebenze phantsi kwazo ngokweengcebiso zomenzi, ungasebenzisa iidatha onokuyifumana kumnatha. Umzekelo, unako khuphela oku kwi-TI (Izixhobo zaseTexas).

ukuba isikhonkwane kwaye ndidityanisiwe, ngaphambili bendikhe ndabeka ingxelo malunga nomqondiso we-ALRT obandakanya ne-ADDR. Kodwa inezinye izikhonkwane ekufuneka uyazi ngokudibanisa ngokuchanekileyo kunye nebhodi yakho yeArduino okanye naliphi na elinye ityala. Izikhonkwane ezikhoyo kwimodyuli ye-ADS1115 zezi:

  • VDD: ukubonelela nge-2v ukuya kwi-5.5v. Ungayinika amandla ngokudibanisa kwi-5v kwibhodi yakho yeArduino.
  • GND: umhlaba onokuthi uqhagamshele kwi-GND yebhodi yakho yeArduino.
  • SCL kunye ne-SDAizikhonkwane zonxibelelwano ze-I2C. Kule meko kufuneka baye kwizikhonkwane ezifanelekileyo ngokwe imodeli yakho ye-arduino.
  • IADDR: pin kwidilesi. Ngokuzenzekelayo iqhagamshela kwi-GND, enika idilesi 0x48, kodwa ungakhetha ezinye iidilesi:
    • Ixhume kwi-GND = 0x48
    • Ixhume kwiVDD = 0x49
    • Ixhume kwi-SDA = 0x4A
    • Idityaniswe kwi-SCL = 0x4B
  • ALRT: iphini yokulumkisa
  • A0 ukuya ku-A3: izikhonkwane zeanalog

Ukuba ufuna ukusebenzisa isiphelo esinye Unakho ukuqhagamshela i-analog yangoku okanye ombane ofuna ukulinganisa phakathi kwe-GND kunye nezikhonkwane ezi-4 ezikhoyo ze-analog.

Unxibelelwano isiphelo esinye, Simane sidibanisa umthwalo olinganiswe phakathi kwe-GND kunye nesinye sezikhonkwane ezi-4 ezikhoyo. Kwimowudi yokwahlulahlula unokudibanisa umthwalo oza kulinganiswa phakathi kwe-A0 kunye ne-A1 okanye phakathi kwe-A2 kunye ne-A3, kuxhomekeke kwisitishi ofuna ukusisebenzisa.

Umzobo weArduino ADS1115

Njengomzekelo wonxibelelwano kwimeko ye imo yokufunda eyahlukileyo, ungawubona lo mfanekiso ungentla. Kuyo 1.5 iibhetri zisetyenziswa kuthotho, zongeza ii-3v ezidityaniswe phakathi kwe-A0 kunye ne-A1 kule meko ukuze ibhodi yeArduino ikwazi ukulinganisa amaxabiso ombane afunyenwe mzuzu ngamnye nge-I2C. Ngokucacileyo, ungasebenzisa nawuphi na umqondiso ukulinganisa, kule meko ziibhetri, kodwa inokuba yiyo nantoni na oyifunayo ...

Uyithenga phi iADS1115?

Imodyuli yeADS1115

Ukuba ufuna thenga i-ADS1115Kuya kufuneka uyazi ukuba uneemodyuli ezilungiselelwe ukudibanisa neArduino ngamaxabiso aphantsi. Ungazifumana ngobuninzi beevenkile ezikhethekileyo zombane, nakwi-eBay, Aliexpress kunye neAmazon. Umzekelo:

Umdibaniso neArduino

Iscreen seArduino IDE

Ukuqala, into yokuqala yile faka ilayibrari Ehambelana ne-IDE yakho yeArduino. Kule nto, ungasebenzisa eyona idumileyo, leyo Iziqholo. Ukwenza oku, unokulandela la manyathelo:

  1. Vula iArduino IDE
  2. Yiya kwimenyu yoLuhlu
  3. Emva koko ukubandakanya iThala leencwadi
  4. Lawula amathala eencwadi
  5. Kwinjini yokukhangela unokukhangela iAdafruit ADS1X15
  6. Cofa kuFaka

Ngoku ukulungele ukuqala, unokufikelela kwikhowudi yethala leencwadi elifakiweyo okanye imizekelo ekhoyo kwaye:

  1. Vula iArduino IDE
  2. Yiya kwiFayile
  3. U mzekelo
  4. Kuluhlu ujonge ezi zikweli thala leencwadi ...

Phakathi kwemizekelo oya kuyibona yomibini Imowudi yokuthelekisa, imo eyahlukileyo kunye nemowudi yokuphela enye. Ungayibona imizekelo ukuqala ukuyisebenzisa kwaye uyihlengahlengise ngokweemfuno zakho okanye ubhale ikhowudi entsonkothileyo. Ngolwazi oluthe kratya, ndikucebisa wethu Ikhosi yesingeniso yasimahla kwiPDF.


Izimvo, shiya eyakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Pedro sitsho

    Kwindlela eyahlukileyo ndingayisebenzisa ukulinganisa phakathi + kuka-5V no-5V?