| Ваш IP: 18.206.241.26 | Online(19) - гости: 9, боты: 10 | Загрузка сервера: 0.44 ::::::::::::


Высокоточный амперметр на АЦП MCP3421 (Arduino)

Шунт 0.01 Ом

На АЦП MCP3421 совместно с Arduino можно сделать очень простой но высокоточный амперметр. В качестве датчика используется шунт 0.01 Ом, на котором при токе 10 А происходит падение напряжения всего в 100 мВ. Главной особенностью является то, что напряжение шунта измерятся при помощи 18-битного АЦП на пределе 0.256 В, что дает возможность измерять ток с достаточно большой точностью от 1 мА до 10 А, при разрешении 100 мкА до 1 А и 1 мА при токе свыше 1 А. Фактически амперметр может измерять ток до 25 А, но имеющийся у меня шунт при большом токе сильно нагревается, поэтому все тесты были ограничены 10 А при небольшом нагреве шунта.

Результаты измерения выводятся на дисплей LCD1602 на базе контроллера HD44780, связь с АЦП на  MCP3421 (модуль) осуществляется по интерфейсу I2C.

Для более точного измерения тока амперметр необходимо откалибровать, в переменной float r нужно указать сопротивление шунта, а в переменной float u_kall поправочный коэффициент при помощи которого можно откалибровать показания амперметра.

Сопротивление шунта может быть другим, главное чтобы, падение напряжения при максимальном токе не превышало 0.256 В.

Библиотека и описание MCP3421 — АЦП 18 bit (Arduino)

#include <Wire.h>
#include <MCP3421.h>
#include <LiquidCrystal.h>
 
  MCP3421 mcp;
  LiquidCrystal lcd(7, 6, 2, 3, 4, 5);// RS,E,D4,D5,D6,D7 подключение LCD
 
  const float u_kall = 1.0193696; 
  const float r = 0.01;
  float u,u_sum,dig,i;
  int x;
 
void setup(){ 
  Wire.begin();lcd.begin(16, 2);
  mcp.setConfig(3,3); // 12 14 16 18 bit - 0-3 // 1x 2x 4x 8x gain - 0-3
}
 
void loop(){
  for(x=0;x<10;x++){
  dig = mcp.readWire();u = dig * 0.256 /131071*u_kall;delay(100);u_sum=u_sum+u;}
  u=u_sum/10;u_sum=0;i=0;
  i = u/r;
  if(i>=1){lcd.setCursor(4,0);lcd.print(i,3);lcd.print(" A    ");}
  if(i<1){lcd.setCursor(4,0);lcd.print(i*1000,1);lcd.print(" mA    ");}
}

Результаты тестов

Амперметр Калибратор Н4-7

 

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Карманная СВ-радиостанция (27МГц)

    Радиостанция работает на частоте 27МГц и может связываться с аналогичной радиостанцией на расстояние до 2 км на открытой местности и до 500 м в городских условиях. Приемный тракт выполнен на 2-х микросхемах К174ПС1 К157ХА2 по схеме с минимальным кол-вом контуров. S1 показан в положении ПРИЕМ. Вх.сигнал от антенны через секцию …Подробнее...
  • ПРИНЦИП ДЕЙСТВИЯ И УСТРОЙСТВО ТРАНЗИСТОРОВ

    Транзистором называется полупроводниковый прибор, предназначенный для усиления и генерирования электрических колебаний. Он представляет собой кристалл, помещенный в корпус, снабженный выводами. Кристалл изготовляют из полупроводникового материала. По своим электрическим свойствам полупроводники занимают некоторое промежуточное положение между проводниками и непроводниками тока (изоляторами). Небольшой кристалл полупроводникового материала (полупроводника) после соответствующей технологической обработки становится …Подробнее...
  • Передатчик на 28,0МГц

    Передатчик выполнен по классической схеме. L1 — 14 витков провода ПЭЛ 0,35, L2 — 2 витка ПЭЛ 0,5. Число витков последней катушки желательно подобрать. Каркас катушек — унифицированный с подстроечником из феррита диаметром 2,8 мм. L4 — бескаркасная, состоит из 10 витков ПЭЛ — 1,0 , намотана на оправке диаметром …Подробнее...
  • Двух-полярный источник питания от напряжения 9В

    Двух-полярный источник питания от напряжения 9В

    При  питании уст-в от элементов питания иногда возникает необходимость в двух полярном источнике напряжения. Можно конечно применить два элемента питания, но так же можно сделать простой преобразователь одно полярного напряжения в двух полярное. Предложенная схема позволяет от одного элемента напряжением 9 В (Крона) получить отрицательное напряжение -9 В. Схема преобразователя …Подробнее...
  • Радиомикрофон (88-108МГц)

    Микрофонный усилитель собран на VT1 VT2 и охвачен глубокой ООС через R5. Задающий генератор РЧ собран по схеме с общей базой. ЧМ осуществляется при помощи варикапа VD1 на который подается сигнал с микрофонного усилителя через C4R10. Напряжение питания стабилизировано параметрическим стабилизатором на стабилитроне VD2. Сигнал генератора РЧ усиливается усилителем на …Подробнее...