Omschrijving:
Voltmeter Unit is een spanningsmeter die de spanning in realtime kan volgen. De 16-bits ADC (analoog-naar-digitaal) omzetter ADS1115 wordt intern gebruikt om te communiceren via I2C (0X49). Om de meetnauwkeurigheid te garanderen, is er een ingebouwde DC-DC geïsoleerde voeding en is de I2C-interface ook elektrisch geïsoleerd via de laagspanningsisolator CA-IS3020S. Dit voorkomt dat ruis en pieken op de databus of andere circuits de lokale aardklem binnendringen en gevoelige circuits storen of beschadigen. Elke eenheid is afzonderlijk gekalibreerd bij het verlaten van de fabriek, aanvankelijke nauwkeurigheid 0,1% FS, ± 1 telling en een maximale meetspanning van ± 36V.
Kenmerken:
± 36V bereik
LED-stroomindicator
16-bits ADC-conversie
Resolutie: automatisch bereik, telling ≤ 16V, 1mV; Aantal> 16V, 7,9mV
Initiële nauwkeurigheid 0,1% FS, ± 1 telling
Ingebouwde CA-IS3020S isolatiechip, anti-interferentie
Geïsoleerde DC-DC
Tot 1000 VRMS-isolatie is bestand tegen spanning
Ontwikkelingsplatform: Arduin, UIFlow (in ontwikkeling)
2x LEiGO-compatibele gaten
Pakket inbegrepen:
1x voltmetereenheid
1x Grove-kabel (20 cm)
Toepassing
voltmeter
Specificatie:
| Middelen | Parameter |
| Resolutie | Automatisch bereik, telling ≤ 16V, 1mV; Aantal> 16V, 7,9mV |
| Meetbereik | ± 36V |
| Initiële nauwkeurigheid | 0,1% FS, ± 1 telling |
| Protocol | I2C |
| Netto gewicht | 9g |
| Bruto gewicht | 24g |
| Product grootte | 65*24*8mm |
| Pakketgrootte | 67*53*12mm |
Meetbereikversterkingsinstelling:
Verschillende bereikresolutie is anders, de foutwaarde van het resultaat is anders, stel het juiste bereik in op basis van de behoeften. gegevens gaan verloren als ze eenmaal zijn geschreven
bool Voltmeter :: saveCalibration2EEPROM (voltmeterGain_t gain, int16_t hope, int16_t actueel)
// @ Parameter: voltmeterGarin_t gain // Stel versterking in
###########################################
# // | PAG | Max. Ingangsspanning (V) | #
# // | PAG_4096 | 64 | #
# // | PAG_2048 | 32 | #
# // | PAG_512 | 16 | #
# // | PAG_256 | 8 | #
###########################################
// @ Parameter: int16_t hope // Stel doelwaarde in
// @ Parameter: int16_t actual // ADC onbewerkte waarde
| ADC1115_Reference kalibratie | Kalibratiespanning (V) | Verwachte uitlezing (int16) |
| PGA4096 (4.096) | 60 | 7641 |
| PGA512 (0,512) | 5 | 5094 |
| Spanningsmeetbereik | Maximale ingangsspanning (V) | Minimale resolutie (mV) | Winstfactor |
| 4.096 | 128.6516364 | 7.852272727 | 0.125 |
| 2.048 | 64.32581818 | 3.926136364 | 0.0625 |
| 1.024 | 32.16290909 | 1.963068182 | 0.03125 |
| 0.512 | 16.08145455 | 0.981534091 | 0.015625 |
| 0.256 | 8.040727273 | 0.490798455 | 0.007813 |
Data papier:
PinMap:
| M5Core (GROVE A) | SDA (GPIO21) | SCL (GPIO22) | 5V | GND |
| V Meter-eenheid | SDA | SCL | 5V | GND |
Voorbeeld:
1. Arduin IDE



