AD:模数转换
在仪器检测系统中,常常需要将检测到的连续变化的模拟量如:温度,压力,流量,速度等转换为离散的数字量,才能进行计算处理.
这些模拟量通过传感器转换为电信号后,就需要通过一定的处理变成数字量,实现模拟量到数字量转换的设备,我们通常称为ADC,也叫做A/D.
在当片机中,AD的作用就是将被测电压转换为相对应的数值,这样的话,单片机才能够进行运算,判断和控制处理.
就比如光线传感器接收到光线后,外围电流电流发生变化,经过转换为电压变化后,通过AD就可以将当前电压值转成一个具体的数值供当片机进行运算.
又比如:一个温度传感器在0度时侯是100欧,对应2.5V的电压,但是当片机是无法直接知道此时的电压是2.5V的,单片机本身只能知道电平是高还是低,因此这个2.5V的电压就需要经过AD转换为数字量,如果是用8为分辨率的ADC,参考电压为5V,那么转换结果就是2.5*(2^8-1)/5=127,也就是0x7f,这样的话,当片机就可以判断这个温度是否过高还是过低,就能进行运算和控制了.