【Digikey得捷好物畅享】+ADI+DC2095A-A+电压基准测试对比
一、任务目标
用DC2095A-A当Arduino Nano的基准电压输入REF,分别测量不同电压信号的各种数值,并在OLED屏上显示,并对比Arduino Nano无外部基准电压时对比测量结果
二、接线说明
详细接线如下:
| OLED显示屏 | Arduino Nano 引脚 | 说明 |
|---|---|---|
| VCC | 3.3V | 传感器电源输入(建议使用3.3V) |
| GND | GND | 接地 |
| SDA | A4 | I2C 数据线 |
| SCL | A5 | I2C 时钟线 |
| 温度传感器(信号发生器) | Arduino Nano 引脚 | 说明 |
|---|---|---|
| OUT | A0 | 模拟通道 |
| GND | GND | 接地 |
三、测量相关记录
(一)DC2095A-A作为Arduino Nano的REF基准电压
1、分别测量了0-2.5V四个传感器值对应的电压及温度,显示如下表
| 使用DC2095A-A | 测量1 | 测量2 | 测量3 | 测量4 |
|---|---|---|---|---|
| 传感器电压值 | 0V | 0.199V | 0.999V | 2.500V |
| Nano显示A0 | 0V | 0.20V | 0.99V | 2.50V |
| 温度值 | 20.0℃ | 24.7℃ | 43.9℃ | 79.9℃ |
| 通道ADC | 0 | 80 | 407 | 1022 |
2、测试结果照片
(一)无外接基准电压测量记录,通过软件计算2.5V基准温度值
1、分别测量了0-2.5V四个传感器值对应的电压及温度,显示如下表
| 测量1 | 测量2 | 测量3 | 测量4 | |
|---|---|---|---|---|
| 万用表电压值 | 0.025V | 0.199V | 1V | 2.5V |
| Nano显示A0 | 0.02V | 0.21V | 1.05V | 2.66V |
| 温度值 | 20.7℃ | 24.9℃ | 45.2℃ | >80℃ |
| 通道ADC | 5 | 42 | 215 | 544 |
2、测试结果照片
(三)结果对比
通过对比测量结果,发现使用DC2095A-A作为Nano的REF基准电压时,显示温度、及A0通道电压值都与万用表偏差几乎为0,而不使用基准外部基准电压时,测量的温度及A0通道的值误差比较大
| 使用DC2095A-A | 测量1 | 测量2 | 测量3 | 测量4 |
|---|---|---|---|---|
| 传感器电压值 | 0V | 0.199V | 0.999V | 2.500V |
| Nano显示A0 | 0V | 0.20V | 0.99V | 2.50V |
| 温度值 | 20.0℃ | 24.7℃ | 43.9℃ | 79.9℃ |
| 测量1 | 测量2 | 测量3 | 测量4 | |
|---|---|---|---|---|
| 万用表电压值 | 0.025V | 0.199V | 1V | 2.5V |
| Nano显示A0 | 0.02V | 0.21V | 1.05V | 2.66V |
| 温度值 | 20.7℃ | 24.9℃ | 45.2℃ | >80℃ |
四、总结
(一)测试过程遇到的问题
没想到我的信号发生器输出信号电压竟然也偏差0.05V,还好有万用表和DC2095A-A做对比,否则严重影响测量结果。所以做测试,工具的准确性、精度是基础数据的大前提,否则都是无用功!
(二)测试实现的效果
通过本次测试,知道了电压基准的重要性,采用DC2095A-A作为Arduino Nano的REF基准电压,能够使模拟传感器的电压值更精准,减少传感器测量误差。

