‘壹’ 简述ad,da转换器的基本定义和基本原理
在单片机应用系统中,需要对一些模拟信号(如电流、电流、温度、压力等)进行检测,将模拟信号转换为数字信号,称为A/D转换。单片机应用系统也需要模拟量输出,去控制系统中的执行机构,构成控制系统。将计算机中的数字信号转换为模拟信号,称为D/A 转换。A/D转换器把模拟量→数字量,以便于单片机进行数据处理。 A/D转换器的种类很多,主要有:计数式、逐次逼近式和双积分式等转换器。双积分式ADC:主要优点是转换精度高,抗干扰性能好,价格便宜。缺点是转换速度较慢,这种转换器主要用于速度要求不高的场合。逐次逼近式ADC:是速度较快,精度较高的转换器,转换时间约在几μs到几百μs之间。逐次比较型A/D转换器,在精度、速度和价格上都适中,是最常用的A/D转换器。A/D转换器按照输出数字量分为4位、8位、10位、12位、14位、16位输出。除并行输出A/D转换器外,还有SPI和I2C等串行接口的A/D转换器。SPI接口:TI的TLC549(8位)、TLC1549(10位)和TLC2543(12位)等。 I2C接口:ADI的AD9484(8位)、AD7291(12位) ,以及 PCF8591,等。现在部分的单片机片内集成了A/D转换器,在片内A/D转换器不能满足需要,还是需外扩展。‘贰’ 单片机 da a 怎么进行进制转换的
DA A是十进制调整指令,使十六进制加法相加后得到十进制的效果。
转换规则是:当两个BCD码相加,如果和等于或小于 1001(即十进制数 9),不需要修正;如果相加之和在 1010 到1111(即十六进制数 0AH~0FH)之间,则需加 6 进行修正;如果相加时,本位产生了进位,也需加 6 进行修正。
‘叁’ 单片机A/D和D/A的工作原理的学习
其实就是在时钟的配合下进行数字量和模拟量的转换,A/D为模数转换,也就是可以采集外部的模拟量并配合时钟把其转换为数字量供给单片机实用,D/A则相反,可以把单片机内部的数字量,通过D/A转换成模拟量输出到外部,所以A/D和D/A可以作为单片机与外部模拟电路的接口
‘肆’ 单片机是如何把数字信号还原为模拟信号的
DA转换,数模转换就是将离散的数字量转换为连接变化的模拟量.
主要类型有:电压输出型、电流输出型、乘算型。
它将数字值转换为脉冲宽度调制或频率调制的输出,然后用数字滤波器作平均化而得到一般的电压输出(又称位流方式),用于音频等场合。
在网络可以找到DA和AD的相关资料。
‘伍’ 单片机AD和DA转换具体过程是怎么样的
比如8位的AD转换吧,转换0~5V为数字量信号,就是把5V分成256份,每份是5/256,这个也就是精度,最小一份就是5/256 V,0.02V左右,比如输入信号为5V,就占了256份,AD输出结果换成16进制就是0xff,比如说输入是3.1V,就占了3.1/(5/256)=158.72份,所以输出结果只能是158份,0x9e,就偏差了0.72份,就是0.72*5/256=0.014V,就偏差了0.014V左右,如果10位的AD转换,每份就是5/1024,精度也就高了很多,反过来DA转换也是一样的