GithubHelp home page GithubHelp logo

ditronix / pvim-precision-voltage-iot-monitor Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 22.72 MB

DitroniX PVIM ESP32 AD7606 Precision Voltage IoT Monitor SDK Board

Home Page: https://ditronix.net

C++ 100.00%
ad7606 esp32 analogue balanced current eeprom oversampling precision unbalanced voltage

pvim-precision-voltage-iot-monitor's Introduction

PVIM ESP32 AD7606 Precision Voltage IoT Monitor SDK Board

This PVIM Board is a Precision, Eight Channel, Synchronous Data Acquisition board with Simultaneously Sampled Isolated Inputs.

A beta version of this board will be fully tested and then made available during May 2023.

PVIM Beta PCB 3D Image - Components Display-Type-B


The PVIM ESP32 AD7606 Precision Voltage IoT Monitor board main requirements:

  • Accurately Measure Voltages, from a Positive and Negative Range
  • Low Noise
  • Good Dynamic Voltage Range
  • Self-Contained Board for IoT Projects
  • Minimum of Eight Totally Separate Inputs โ€“ Each Configurable
  • Wide DC Input Power Voltages. Board must be able to be Powered from around 12V to 48V Directly
  • Ability to Monitor Lead-Acid, Lithium Batteries. 48V Strings, or Individuals
  • Ability to Facilitate Current Monitoring via CT Clamps or DC Shunts
  • High Impedance Inputs
  • Ability to Provide Sensitive Voltage Measurements
  • Ability to Provide Temperature measurements
  • Ability to Store Parameters and Log Measurements to EEPROM
  • Minimal Calibration Requirements
  • Compact but Flexible
  • Lower Current Usage
  • Controlled using an ESP32 MCU
  • Easy USB Connectivity Flashing, Logging etc

PVIM Beta PCB 3D Image - Board Display-Type-B

PVIM Beta PCB 3D Image - Bottom Jumpers Display-Type-B


The PVIM ESP32 AD7606 Precision Voltage IoT Monitor board specification overview:

  • ESP32 MCU with integrated Wi-Fi and Bluetooth connectivity
  • AD7606BSTZ 8 Channel DAS DSP
  • Digital Volt Meter (DVM)
  • 8 x Simultaneously Sampled Isolated Inputs
  • Synchronous Data Acquisition
  • 16-bit ADC with 200 kSPS on All channels
  • Oversampling Capability With Digital Filter
  • True Bipolar Analog Inputs +/- 5 V | +/- 10 V
  • Flexible Resistor Capacitor Networks on All Inputs
  • Individual Inputs Can Be Balanced (Differential) or Unbalanced (Grounded)
  • Second-order Antialiasing Analog Filter
  • 7 kV ESD Rating On All Analog Input Channels
  • 95.5 dB SNR, -107 dB THD
  • 0.5 LSB INL, 0.5 LSB DNL
  • Voltage Reference Internal (AD7606) or External (2.5V Reference On-board)
  • Board Wide DC Power Input Range 8 to 60V
  • USB Wemos D1 Compatible

Further Information

Additional information, and other technical details on this project, maybe found in the related repository pages.

Repository Folders

  • Code (Code examples for Arduino IDE and PlatformIO)
  • Datasheets and Information (Component Datasheets, Schematics, Board Layouts, Photos, Technical Documentation)
  • Certification (Related Repository Project or Part, Certification Information)

Repository Tabs

  • Wiki (Related Repository Wiki pages and Technical User Information)
  • Discussions (Related Repository User Discussion Forum)
  • Issues (Related Repository Technical Issues and Fixes)

We value our Customers, Users of our designs and STEM Communities, all over the World . Should you have any other questions, or feedback to share to others, please feel free to:

Dave Williams, Eastbourne, UK.

Electronics Engineer | Software Developer | R&D Support | RF Engineering | Product Certification and Testing | STEM Ambassador

STEM

Supporting STEM Learning

Life is one long exciting learning curve, help others by setting the seed to knowledge.

DitroniX Supporting STEM

pvim-precision-voltage-iot-monitor's People

Contributors

ditronix avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.