一、A/D、D/A模块
- A——Analog 模拟信号:连续变化的信号(很多传感器原始输出的信号都为此类信号)
- D——Digital 数字信号:只有高电平和低电平两种变化(单片机芯片、微控制芯片所能处理的都是数字信号)
下面是模拟信号和连续信号的区别
为什么需要进行模拟信号和数字信号之间的转换呢?
例如,传感器的模拟信号需要给单片机进行处理,但是单片机没法直接读取模拟信号此时需要进行A/D转换(模拟信号——>数字信号);另外需要产生一个电压的时候,而单片机只能输出数字信号,那么就需要进行D/A转换(数字信号——>模拟信号)。
PCF8591芯片可以同时进行A/D、D/A的转换。
二、开发板原理图
RD1为光敏电阻,随着光照强度的变化,阻值也会变化。从而通过测量RD1和R31之间的电压,通过两个电阻之间的分压关系,就可以计算出光敏电阻的阻值,进而计算出光照强度。
RB2为电位器(滑动变阻器),调节电位器的阻值,AIN3所测电压值变化。
AIN1和AIN3分别连接到 PCF8591芯片的两个输入引脚
三、 PCF8591芯片原理图
- 以A