ADS1118 4 通道 16 位 A/D 转换器及内置温度传感器
ADS1118 4 通道 16 位 A/D 转换器(数据手册)
ads1118 域创建一个全局中心,以便您随后使用 ADS1118 传感器平台 创建
单个传感器。
它使用 SPI 总线 进行通信。

ads1118: cs_pin: GPIOXX- cs_pin (必选, int): 要使用的 SPI 片选引脚。
- id (可选, ID): 手动指定此 ADS1118 中心的 ID。如果您 想同时使用多个 ADS1118 中心,请使用此选项。
ads1118 传感器允许您将 ADS1118 delta-sigma ADC
传感器(数据手册)与 ESPHome 配合使用。
首先,为 ADS1118 传感器设置一个 ADS1118 中心,然后使用此
传感器平台创建将报告电压的单个传感器。
sensor: - platform: ads1118 type: adc id: batt_volt name: 电池电压 multiplexer: A3_GND gain: 4.096 update_interval: .01s-
type (可选):
adc(默认)或temperature -
ads1118_id (可选, ID): 手动指定您想要使用此传感器的 ADS1118 中心 的 ID。
-
update_interval (可选, Time): 检查传感器的时间间隔。默认为
60s。 -
来自 Sensor 的所有其他选项。
ADC 选项
Section titled “ADC 选项”- multiplexer (必选): 此传感器的多路复用通道。实际上意味着您想在哪些引脚之间测量电压。
- gain (必选, float): 此传感器的增益。
无
多路复用器和增益
Section titled “多路复用器和增益”NOTE
根据(数据手册)第 7.3 节注释 2: “向设备模拟输入施加的电压不得超过 VDD + 0.3V。” 这意味着如果使用 3.3V 为设备供电,请注意不要向 4 个 AIN 引脚施加超过 3.6V 的电压。
ADS1118 具有一个多路复用器,可配置为在几种引脚配置之间测量电压。这些配置是:
A0_A1(Pin 0 与 Pin 1 之间)A0_A3(Pin 0 与 Pin 3 之间)A1_A3(Pin 1 与 Pin 3 之间)A2_A3(Pin 2 与 Pin 3 之间)A0_GND(Pin 0 与 GND 之间)A1_GND(Pin 1 与 GND 之间)A2_GND(Pin 2 与 GND 之间)A3_GND(Pin 3 与 GND 之间)
此外,ADS1118 具有可编程增益放大器(PGA),可以帮助您在不同范围内测量电压,这些范围是:
6.144(测量高达 6.144V)4.096(测量高达 4.096V)2.048(测量高达 2.048V)1.024(测量高达 1.024V)0.512(测量高达 0.512V)0.256(测量高达 0.256V)