Description
Description:Ammeter Unit is a current meter that can monitor the current in real time. The 16-bit ADC (analog-to-digital) converter ADS1115 is used internally to communicate through I2C (0X48). In order to ensure the measurement accuracy, there is a built-in DC-DC isolated power supply, and the I2C interface is also electrically isolated through the low-power isolator CA-IS3020S. This prevents noise and surges on the data bus or other circuits from entering the local ground terminal to interfere or damage sensitive circuits. Each Unit is individually calibrated when leaving the factory, with inital Accurancy 0.1%FS, ±1 count, resolution 0.3mA. The unit has a maximum measurement current of ±4A, and an internal integrated 4A fuse to prevent excessive measurement current from burning out the circuit.
Features:
±4A range16-bit ADC conversionInital Accurancy 0.1%FS, ±1 countResolution 0.3mALED power indicator4A Slow-blow FuseFactory calibration (Cal data saved in on-board EEPROM)Built-in I2C isolator CA-IS3020SIsolated DC-DCUp to 1000 VRMS isolation withstand voltageDevelopment platform: Arduin, UIFlow (under development)2x LEiGO compatible holes
Package Included:
1x Ammeter Unit1x Grove Cable(20cm)
Application:
galvanometer
Specification:
ResourcesParameterWithstand voltage1000VMeasuring range±4AProtocolI2CNet Weight9gGross Weight24gProduct Size65*24*8mmPackage Size67*53*12mm
Measurement Range Gain Setting:
Different range resolution is different, the error value of the result is different, please set the appropriate range according to the needs.Do not write EEPROM.If you really want to save the custom calibration values to EEPROM?Using the following statement, the factory data will be lost once written
bool Ammeter::saveCalibration2EEPROM(ammeterGain_t gain, int16_t hope, int16_t actual)
//@Parameter: ammeterGarin_t gain //Set Gain############################################ // | PAG | Max Input Voltage(V) | ## // | PAG_4096 | 64 | ## // | PAG_2048 | 32 | ## // | PAG_512 | 16 | ## // | PAG_256 | 8 | ############################################//@Parameter: int16_t hope // Set target value//@Parameter: int16_t actual //ADC raw value
ADC1115_Reference calibrationCalibration current(A)Expected reading(int16)PGA512(O.512)26400
Current measurement rangeMaximum input current(A)Power Disspation(W)Minimum resolution(mA)Gain factor4.09640.9683.886082.50.1252.04820.4820.971521.250.06251.02410.245.242880.6250.031250.5125.121.310720.31250.0156250.2562.560.327680.156260.007813
Datasheet:
CA-IS3020SADS1115
PinMap:
M5Core(GROVE A)SDA(GPIO21)SCL(GPIO22)5VGNDA Meter UnitSDASCL5VGND
Example:
1. Arduin IDEClick here to download the Arduin example



