ADS1115的设置比较复杂,可以先看看其 DataSheet 第 25 页,有 5 个表格说明了如何 使用该模块。但别慌,Arduino 作为成为最流行的开源平台之一,优势在于有丰富的库。 TI 开发的 ADS1XXX 系列芯片的库已经有不少,只要简单的设置,即可使 用。
首先,ADS1115 内置的 PGA 可以设置测量范围,最高为 ±6.144V,但千万不要以为它 可以测量 6.144V 的电压,实际上,它最高耐压不能超过 VDD 的0.3V(VDD 为 5V, 实际测量范围< 5.3 V),必须切记,否则可能会损坏芯片。
PGA 设为 1x 增益,即测量范围降至 4.096V,精度为 ±0.125mV,如果 PGA 设为 16x 增益,测量范围降至 ±0.256V,精度可达 ±0.0078125mV。简单来说,PGA 增益越大, 测量范围越小,精度越高。默认值为 ±6.144V。
ADS1115 的地址可以通过 ADDR 与 SDA、SCL、GND 或 VDD 短接,实现修改。不 设置的话,默认值为 0x48,如下图:
garyxiang_ag 发表于 2018-11-19 22:29
请问 为啥我的读数一直是-1呢,我是直接按 Adafruit_ADS1015 里面的例子singleended来做的。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |