ADS1115: analog-dhijitari inoshandura yeArduino

ADS1115

Kune iwo mapurojekiti uko kushandurwa kubva kuanalogog kuenda kudigital chiratidzo kuchidikanwa, uye microcontroller yakashandiswa haina kugona uku, zvinonakidza kuve nerudzi urwu ADS1115 module, iyo inopa iyo ADC kutendeuka kugona ne 16-bit chaiyo.

Zvakare, izvi zvemagetsi chikamu zvinogona zvakare kuve zvinonakidza kuwedzera iyo kutendeuka kugona, kunyangwe iyo microcontroller yauri kushandisa kuchirongwa chako ine kugona kwakadaro asi iwe unoda chimwe chinhu.

A / D uye D / A vashanduri

Analog vs digital chiratidzo

Kune marudzi maviri vashanduri vechiratidzo yakakosha, kunyangwe paine mamwe machipisi anokwanisa kuita ese marudzi ekutendeuka panguva imwe chete. Izvi ndeizvi:

  • CAD (Analog kune Dhijitari Shanduri) kana ADC (Analog-kune-Dhijitari Shanduri): rudzi rwechigadzirwa chinoshandura chiratidzo cheanalogog kuita chiratidzo che digital. Kuti uite izvi, unogona kushandisa kodhi yemabhinari iyo inovhara chiratidzo cheanalogog. Semuenzaniso, kusanganisa kukosha kwebhinari neyakajeka magetsi kana kukosha kwazvino. Semuenzaniso, ine 4-bit resolution inogona kubva kubva ku0000 kuenda ku1111, uye inogona kuenderana ne0v uye 12v zvichiteerana. Kunyangwe kana chikwangwani chikashandiswa, zvakashata uye zvakanaka hunhu zvinogona kuyerwa.
  • CDA (Dhijitari kune Analog Converter) kana DAC (Dhijitari-kune-Analog Shanduri): icho chishandiso chinoita zvinopesana nezviri pamusoro, ndokuti, inoshandura dhata yediki kuita analogog yazvino kana yemagetsi chiratidzo.

Nevashanduri ava zvinokwanisika kupfuura kubva kune imwe mhando yechiratidzo kuenda kune imwe, sezvaunozoona mune nyaya ye ADS1115, iyo yaizowirirana nenyaya yekutanga.

Nezve ADS1115

pikicha ADS1115

Iyo ADS1115 chiratidzo chinoshandura module. Izvo zvazvinoita shandura kubva kuanalogog kuenda kudigital. Iwe unogona kufunga kuti iyo Arduino yekuvandudza bhodhi pachayo inoto sanganisira zvemukati maADCs kuti vakwanise kuita iri basa kana vachishandisa zvigadzirwa zveanalogog uye kuti vanogona kuenderana nemasaini e microcontroller.

Hongu, ndizvozvo, vane 6 10-bit resolution ADCs muUNO, Mini uye Nano. Asi neADS1115 iwe unowedzera imwe ne 16-bit resolution, mukuru kune Arduino, mukuwedzera pakukwanisa kusunungura iyo Arduino kesi. Gumi neshanu acho ndeechiyero uye chekupedzisira chidiki chechiratidzo cheanalogog, sezvo sekuziva kwako, chiratidzo cheanalogog chingave chisina kunaka kana chakanaka.

Uye zvakare, iyi module inopa zvese zvaunoda, kuti kushandiswa kwayo kuve nyore. Kuti uibatanidze kune yako Arduino unogona kushandisa iyo I2C, saka zviri nyore chaizvo. Iyo inosanganisira pini yakaratidzirwa ADDR iyo iwe yaunogona kusarudza imwe yeayo mana kero anowanikwa echinhu ichi.

Kune rimwe divi, iwe unofanirwa kunzwisisa kuti iyo ADS1115 ine miviri yekuyera modes, imwe iri mutsauko uye imwe iyo imwechete yakapera:

  • Kusiyanisa: inoshandisa maADC maviri pachiyero chimwe nechimwe, ichideredza huwandu hwematanho kusvika pa2, asi inopa mukana wakajeka, ndiko kuti inogona kuyera voltages isina kunaka uye haina kukuvara ruzha.
  • Mumwe chete akapera: ine makwara mana nekusashandisa zvese senge mune yakapfuura kesi. Imwe neimwe ye15-bit nzira.

Pamusoro pemamodhi aya, inosanganisira enzanisa nzira umo yambiro inogadzirwa kuburikidza ne ALRT pini kana chero ipi yeaya chiteshi ikapfuura chikumbaridzo kukosha iyo inogona kugadziridzwa mune sosi kodhi yemufananidzo.

Kana iwe uchida kuita zviyero zvishoma pasi pe5v, Asi nekukwirisa kwepamusoro, iwe unofanirwa kuziva kuti iyo ADS1115 ine PGA iyo inogona kugadzirisa iyo voltage kuwana kubva pa6.144v kusvika 0.256v. Nguva dzose uchirangarira kuti iwo akanyanya magetsi anogona kuyerwa mune chero mamiriro ezvinhu achave iwo magetsi ekushandisa anoshandiswa (5v).

Pinout uye dhatasheet

Kana iwe uchida kuona zvese zvehunyanzvi ruzivo rweADS1115 kuziva miganhu yayo padanho remagetsi kana mamiriro ayo aanogona kushanda zvinoenderana nezano remugadziri, unogona kushandisa iwo madhatabheti kuti iwe unogona kuwana pamambure. Semuenzaniso, unogona download izvi kubva kuTI (Texas Zvishandiso).

Para the pinout uye ndakabatana, kare ini ndanga ndatotaura chimwe chinhu nezve ALRT chiratidzo icho chinosanganisira nezve ADDR. Asi ine mamwe mapini aunofanirwa kuzivawo yekubatana kwakaringana neako Arduino bhodhi kana yeimwe nyaya. Iwo mapini anowanikwa pane ADS1115 module ndeaya:

  • VDD: kuendesa ne2v kusvika 5.5v. Unogona kuisimudza nekuibatanidza ne5v kubva kune yako Arduino bhodhi.
  • GND: pasi kuti iwe unogona kubatanidza kune GND yeako Arduino bhodhi.
  • SCL uye SDA: mapini ekutaurirana eI2C. Mune ino kesi vanofanirwa kuenda kumapini akakodzera zvinoenderana ne yako arduino modhi.
  • ADDR: pini yekero. Nokusingaperi inosangana neGND, iyo inopa kero 0x48, asi iwe unogona kusarudza mamwe makero:
    • Yakabatanidzwa neGND = 0x48
    • Yakabatanidzwa kuVDD = 0x49
    • Yakabatana neSDA = 0x4A
    • Yakabatanidzwa neSCL = 0x4B
  • ALRT: pini yekuzivisa
  • A0 kusvika A3: mapepa eanalog

Kana iwe uchida kushandisa mugumo mumwe Iwe unogona kubatanidza ikozvino analogog kana magetsi iwe aunoda kuyera pakati peGND uye imwe yeanowanikwa mana pini analoji.

Zvekubatana mugumo mumwe, isu tinongobatanidza mutoro unoyerwa pakati peGND uye imwe yemapini mana aripo. Pamusiyano modhiyo unogona kubatanidza mutoro unoyerwa pakati peA4 neA0 kana pakati peA1 neA2, zvinoenderana nechiteshi chaunoda kushandisa

Arduino ADS1115 dhayagiramu

Semuenzaniso wekubatanidza mune nyaya ye musiyano wekuverenga modhi, iwe unogona kuona iyo yepamusoro mufananidzo. Mariri 1.5 mabhatiri anoshandiswa mune akateedzana, achiwedzera 3v ayo akabatana pakati peA0 neA1 mune iyi kesi kuti iyo Arduino bhodhi inogona kuyera magetsi emagetsi anowanikwa panguva yega yega kuburikidza neI2C. Zviripachena, iwe unogona kushandisa chero imwe chiratidzo kuyera, mune ino kesi iwo mabhatiri, asi inogona kuve chero chaunoda ...

Ndekupi kwekutenga iyo ADS1115?

ADS1115 module

Kana iwe uchida tenga iyo ADS1115Iwe unofanirwa kuziva kuti iwe une ma module akagadzirirwa kusangana neArduino pamitengo yakachipa kwazvo. Unogona kuvawana mune akawanda ezvitoro zvemagetsi, pamwe ne eBay, Aliexpress neAmazon. Semuyenzaniso:

Kubatanidzwa naArduino

Screenshot yaArduino IDE

Kuti utange, chinhu chekutanga ndechekuti gadzira raibhurari inoenderana neako Arduino IDE. Kuti uite izvi, unogona kushandisa inonyanya kuzivikanwa, iyo ye adafruit. Kuti uite izvi, unogona kutevedzera nhanho idzi:

  1. Vhura Arduino IDE
  2. Enda kumenu yeSketch
  3. Wobva wasanganisira Raibhurari
  4. Manage maraibhurari
  5. Mune injini yekutsvaga iwe unogona kutsvaga Adafruit ADS1X15
  6. Dzvanya Isa

Iye zvino wagadzirira kutanga, iwe unogona kuwana iyo kodhi yeraibhurari yakaiswa kana iyo mienzaniso iripo uye:

  1. Vhura Arduino IDE
  2. Enda kuFaira
  3. Mienzaniso
  4. Uye mune iyo rondedzero tsvaga iwo ari muraibhurari ...

Pakati pemienzaniso iwe uchaona zvese zveiyo muenzanisi modhi, musiyano modhi uye imwe yekupedzisira modhi. Unogona kuona iyo mienzaniso kuti utange kuishandisa uye kuishandura zvinoenderana nezvaunoda kana kunyora yakaoma kodhi. Kuti uwane rumwe ruzivo, ini ndinokuraira yedu yedu yemahara yekutanga kosi muPDF.


Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Pedro akadaro

    Mune musiyano modhiyo ndinogona kuishandisa kuyera pakati + 5V na - 5V?