» Алиекпресс » Електронске компоненте »Плоча са ИНА219 чипом за мерење И и У са И2Ц комуникацијском магистралом

Плоча са ИНА219 чипом за мерење И и У са И2Ц комуникацијском магистралом

Купио сам плочу са ИНА219 чипом за мерење И и У са И2Ц комуникацијском магистралом на алиекпрессу. Уз плочу се испоручује БЛС конектор и пинови који се могу инсталирати или не инсталирати на плочу.
Плоча са ИНА219 чипом за мерење И и У са И2Ц комуникацијском магистралом



Главни параметри плоче наведени су на самој плочи.

Главни елемент на плочи је чип ИНА219. Чип ИНА219, упркос малој величини и малом броју пинова, има сјајне могућности. Микрокругу заузврат мери напон на схунту (на стезаљкама Вин + и Вин_) - отпорник са малим отпором и на Вин-пин у односу на ГНД пин. Резултати израчуна уписују се у регистре, а затим се преко И2Ц комуникацијске магистрале шаљу у микроконтролер. На плочи је инсталиран спојник отпора од 0,1 охма. Напон у чипу мери аналогно-дигитални претварач АДЦ-а. АДЦ може радити у режимима 9, 10, 11, 12 тибита. Начин рада чипа конфигурише се промјеном регистра конфигурације. Произвођач има бесплатан програм, ИНА219 ЕВМ, за конфигурацију ИНА219 чипа. Програмска датотека - сбоц271.зип
сбоц271.зип [3.55 Мб] (преузимања: 367)

Датотека са подацима на ИНА291 чипу -
ина219.пдф [1.14 Мб] (преузимања: 361)
Погледајте датотеку на мрежи:


Микрокрута има могућност подешавања тачности мерења, другим речима, могуће је калибрисати резултате мерења.

Да бисте проверили рад плоче на чипу ИНА219, склопљен је следећи круг.

Напајање на плочи помоћу ИНА219 чипа мора се напајати са плоче Ардуино или другог извора енергије.
Да бисмо радили са плочом на чипу ИНА219 у програмском систему Ардуино ИДЕ, потребна нам је библиотека. Интернетске претраге дале су позитиван резултат. Пронашао сам неколико библиотека, али мени је то успело са само две.
Пронађена је прва библиотека из Адафруит-а - Адафруит_ИНА219-мастер.зип
адафруит_ина219-мастер.зип [11.97 Кб] (преузимања: 177)

Ради, али нисам могао да се повежем на плочу са чипом ИНА219 када сам променио адресу И2Ц сабирнице. Плоча с ИНА219 чипом подразумевано има адресу И2Ц 0к40 сабирнице. Такође вам не дозвољава да конфигуришете режим рада ИНА219 чипа.
Друга библиотека била је лишена недостатака прве. Друга радна библиотека је Ардуино-ИНА219-мастер.зип
ардуино-ина219-мастер.зип [17.52 Кб] (преузимања: 451)

Како су библиотеке инсталиране у систему програмирања Ардуино ИДЕ? Одговор на ово питање можете добити из мојих чланака или из информација објављених на Интернету.
Желим да користим плочу са чипом ИНА219 за експерименте. Биће ми повољније радити с њим ако лемим конектор и игле БЛС-а на плочу.


Саставио сам склоп, повезао игле Дата (СДА) и Цлок (СЦЛ) на плочу Ардуино УНО. Повежите излаз података (СДА) на конектор А4, повежите излаз Цлок (СЦЛ) на А5 прикључак Ардуино УНО плоче. Затим отворите Ардуино ИДЕ програм. Већ сам инсталирао библиотеке. Отварамо пример прве библиотеке.

Променио сам линију 9 у коду уместо 115200, подесио 9600. Иначе ће се писаљке појавити на монитору серијског порта уместо бројева и слова. Такође сам конфигурисао компјутерски прикључак на брзину од 9600. То сам тестирао у пракси.


Састављамо пример гетцуррент-а. Учитавамо податке у контролер Ардуино УНО плоче. Отворите монитор серијског порта у Ардуино УНО програму и погледајте резултат мерења добијен из ИНА219 чипа.

Резултат мерења ИНА219 чипа је био тачан.
Затим сам одлучио да променим адресу И2Ц сабирнице. И пре тога одредио сам И2Ц магистралну адресу плоче ИНА219 уз помоћ скице, као што сам учинио у чланку “Кућна метеоролошка станица на ГИ-БМП280-3.3 и Дс18б20»

Да бих променио адресу И2Ц сабирнице плоче из чипа ИНА219, лемио сам скакач и одредио нову адресу И2Ц сабирнице.


Затим сам пример преузео из друге библиотеке.

Да би састављени код (претворен у образац погодан за писање на микроконтролер плоче Ардуино УНО) могао да ради са плочом на ИНА219 чипу са адресом 0к44, морате да промените линију ина.бегин () у примеру; до низа ина.бегин (68);

Зашто 68? А пошто је 68 = 0 к 44, 68 број у систему децималних бројева, 0 к 44 је број у окталном бројевном систему.
За превођење бројева можете користити стандардни калкулатор.

После промене компилационе линије примера, трептања кода у Ардуино УНО на монитору серијског порта, видео сам следеће.

Сретно свима у вашим настојањима и дјелима!

Цена: ~ 80

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори
3 коментар
68 = 0 к 44, 68 је број у децималном систему, 0 к 44 је број у окталном систему.
0к44 је број у хексадецималном систему, а не у осмероструком. ((
Гост Вадим
Дијаграм ожичења приказан на слици је погрешан! Ауторице, да ли сте икада проверили шта нудите? Изгледа да су докази узети из булдожера.
Шта ће се догодити у таквој шеми са очитавањима сензора без оптерећења? И како сензор може одредити напон на батерији (БусВолтаге) користећи овај круг? А на оптерећењу?
Гуест Павел
Зашто не написати ина.бегин (0к44)?

Саветујемо вам да прочитате:

Предајте га смартфону ...