| Ваш IP: 3.235.45.196 | Online(35) - гости: 23, боты: 12 | Загрузка сервера: 0.41 ::::::::::::


Высокоточный амперметр на АЦП 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

 

Комментарии

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

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

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

  • Расчет таймера NE555

    Расчет таймера NE555

    NE555 — аналоговая интегральная схема, универсальный таймер — устройство для формирования (генерации) одиночных и повторяющихся импульсов со стабильными временными характеристиками. Впервые выпущен в 1971 году компанией Signetics под обозначением NE555. Функциональные аналоги оригинального NE555 выпускаются во множестве биполярных и КМОП-вариантов. Сдвоенная версия 555 выпускается под обозначением 556, счетверенная — под …Подробнее...
  • AD9833 — генератор сигналов (Arduino)(2)

    AD9833 — генератор сигналов (Arduino)(2)

    Ранее в https://rcl-radio.ru/?p=78387 был показан пример создания генератора сигнала синусоидальной, треугольной и прямоугольной формы на базе модуля AD9833. AD9833 — генератор сигналов с низким энергопотреблением. Позволяет генерировать сигналы с частотой до 12.5 МГц синусоидальной, треугольной и прямоугольной формы. Управление осуществляется с использованием трехпроводного интерфейса SPI. Основные характеристики микросхемы: Цифровое программирование …Подробнее...
  • Электронная сирена

    Данный генератор можно использовать в качестве сигнализатора в охранных устройствах, игрушках и т.п. Генератор издает звук, напоминающий сирену. Схема не содержит дефицитных деталей, проста в повторении. Схема генератора (см. рисунок) состоит из генератора частотной модуляции на элементах DD1.1, DD1.2, генератора тона на элементах DD1.3, DD1.4 и транзисторе VT1, а также …Подробнее...
  • УМЗЧ  на LA4282 (10Вт*2)

    УМЗЧ на LA4282 (10Вт*2)

    ИМС LA4282 фирмы SANYO выполнена в корпусе SIP12 представляет собой двухканальный стереофонический усилитель мощности низкой частоты. ИМСLA4282 имеет встроенную защиту выхода от короткого замыкания в нагрузке, термозащиту. Напряжение питания микросхемы может быть в пределах от 10 В до 40 В. Выходная мощность усилителя 10 Вт на канал на нагрузке 8 …Подробнее...
  • Усилитель для наушников

    Усилитель для наушников

    На рисунке показана простая, но высококачественная схема усилителя для наушников.  Выходная мощность усилителя 0,5 Вт на нагрузке 32 Ом. Усилитель обладает очень низким КНИ, ток потребления схемы не превышает 100 мА. Выходные транзисторы должны быть установлены на небольшие теплоотводы. Источник — http://www.redcircuits.com/Page185.htmПодробнее...