| Ваш IP: 3.227.211.246 | Online(41) - гости: 21, боты: 19 | Загрузка сервера: 2.76 ::::::::::::

MCP3421 — АЦП 18 bit (Arduino)

Микросхема MCP3421 компании Microchip представляет собой 18-битный одно канальный сигма-дельта АЦП, выпускаемый в миниатюрном 6-выводном корпусе SOT23-6 . АЦП имеет свой внутренний источник опорного напряжения и программируемый усилитель. Связь с микросхемой осуществляется по интерфейсу I2C.

VIN+,VIN- — дифференциальные входы измерительного канала, VSS и VDD — выводы питания, SDA, SCL – линия данных и линия тактового сигнала шины данных I2C

Максимальное напряжение измеряемое АЦП находится в пределах ± 2,048 В при множители усилителя 1, при множителях 2, 4 и 8 диапазон измерения равен ± 1,024 В, ± 0,512 В и ± 0,256 В соответственно. АЦП может работать в режиме измерения 18, 16, 14 и 12 бит, при скорости измерения 3.75 SPS, 15 SPS, 60 SPS и 240 SPS соответственно, при этом один бит отводится под знак результата. Напряжение питания микросхемы MCP3421 должно находится в пределах от 2,7 до 5,5 В.

Библиотека — https://github.com/liman324/MCP3421.git

datasheet — MCP3421.pdf

При использовании платформы Arduino совместно с АЦП MCP3421, можно сделать простой но достаточно точный вольтметр, результат измерения можно наблюдать в  мониторе порта:

#include <Wire.h>
#include <MCP3421.h>
  MCP3421 mcp;
 
  long dig;
  float u;
 
void setup(){ 
  Serial.begin(9600);Wire.begin();
  mcp.setConfig(3,0); // 12 14 16 18 bit - 0-3 // 1x 2x 4x 8x gain - 0-3
}
 
void loop(){
 dig = mcp.readWire();
 u = dig * 2.048 /131071;
 Serial.print(dig);
 Serial.print("  ");
 Serial.println(u,6);
 delay(1000);
}
 /* 1x = 2.048V; 2x = 1.024V; 4x = 0.512V; 8x = 0.256V
 
 18 bit = 17 bit (dec 131071)  + 1 bit (полярность напряжения) */

На скриншотах показаны результаты измерения напряжения элемента питания 1,5 В.

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

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

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

  • Активная антенна

    Активная антенна необходима для приема слабых сигналов. Схема показанная на рисунке оборудована телескопической антенной. Активная антенна рассчитана на прием сигналов в диапазоне СВ и КВ (300кГц до 30 МГц — 160…10м). Активная антенна состоит из входного резонансного контура и усилителя на КМОП транзисторе BF966. Входная цепь состоит из параллельного контура …Подробнее...
  • УКВ-тюнер, обеспечивающего радиоприем станций в диапазоне 67…108 МГц

    На рис. показана схема УКВ-тюнера, обеспечивающего радиоприем станций в диапазоне 67…108 МГц. Данное устройство предназначено для эксплуатации в составе комплекса радиоустройств: многодиапазонного радиоприемника, радиостанции и т.д. Рабочий диапазон данного УКВ-тюнера разбит на два участка — отечественный и западный диапазоны. Переход с одного диапазона на другой осуществляется переключателем диапазонов S1. Настройка …Подробнее...
  • Микросхемы-регуляторы для аудиоаппаратуры

    Микросхемы-регуляторы для аудиоаппаратуры

    Литература РК2002-3Подробнее...
  • Терморегулятор на DS18B20 (-55…+125 С)

    Терморегулятор на DS18B20 (-55…+125 С)

    На рисунке показана схема простого терморегулятора основанного на микроконтроллере PIC16F628A, в качестве датчика используется цифровой датчик температуры DS18B20. Терморегулятор одноканальный, на индикаторе в первой строке отображается значение температуры (целые градусы Цельсия), во второй строке отображается температура уставки (регулирования) и гистерезис. Температура регулирования задается двумя кнопками «+» и «-» , третья кнопка …Подробнее...
  • Автоматический выключатель чайника

    В крышке чайника надо просверлить отверстие, в которое вставить трубку с термочувствительным элементом (германиевый диод типа Д2А). В момент закипания воды поток пара устремляется в трубку, что фиксируется термочувствительным элементом. Схема выключателя показана на рис.1. При холодном корпусе диода-датчика VD1 его обратный ток мал и триггер, собранный на транзисторах VT1 …Подробнее...