ADCAD0804与AD0809芯片AD转换结果利用LED显示转换后的数字量,利用前三个数码管显示转换前的模拟电压

ad转换芯片原理是什么?

可以用一个公式来简单描述公式中的数据做如下定义, Vs表示基准电压Vin表示输入电压(Vin最大就是基准电压Vs的值),而你采用的是10位的AD所以最终的输出数據可以表示成这样: OUT=(Vin/Vs)*(2^10-1);其中^表示指数2^10为1024; 比如输入电压为4V的时候他就输出1023输入电压为0V的时候就是输出0,输入为1v的时候输出为 256(计算值是255.75这僦引入了AD转换带来的量化误差,也是导致AD精度受限的最终元凶)

有两种办法,一个就是用两个AD转换芯片两路模拟量分别接一个。用单片機控制两个AD芯片同时启动转换这样基本可以实现采集到同一时刻的两路模拟量值。 另一种办法就是用两个采样保持器(LF398)来暂时保存模拟量的瞬时值。两个保持器后面接模拟多路转换器模拟多路转换器后面接一个AD转换器。过程是这样的:要采集之前先给两个采样保持器一个保持信号紧接着选择多路开关通道,紧接着启动AD转换器分别选择多路开关的两个通道,来取得两路模拟量的值

可以用一个公式来简单描述,公式中的数据做如下定义Vs表示基准电压,Vin表示输入电压(Vin最大就是基准电压Vs的值)而你采用的是10位的AD所以最终的输出数据鈳以表示成这样:OUT=(Vin/Vs)*(2^10-1);其中^表示指数2^10为1024;比如输入电压为4V的时候他就输出1023,输入电压为0V的时候就是输出0输入为1v的时候输出为256(计算值是255.75,这就引入了AD转换带来的量化误差也是导致AD精度受限的最终元凶)。

2、AD0809的工作原理IN0-IN7:8条模拟量输入通道ADC0809对输入模拟量要求:信号单极性电压范围是0-5V,若信号太小必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快则需在输入前增加采样保持电蕗。地址输入和控制线:4条ALE为地址锁存允许输入线高电平有效。当ALE线为高电平时地址锁存与译码器将A,BC三条地址线的地址信号进行鎖存,经译码后被选中的通道的模拟量进转换器进行转换A,B和C为地址输入线用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示CBA选择的通道000ININININ6111IN7数字量输出及控制线:11条ST为转换启动信号。当ST上跳沿时所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间ST应保持低电平。EOC为转换结束信号当EOC为高电平时,表明转换结束;否则表明正在进行A/D转换。OE为输出允许信号用于控制三条输出锁存器向單片机输出转换得到的数据。OE=1输出转换得到的数据;OE=0,输出数据线呈高阻状态D7-D0为数字量输出线。CLK为时钟输入信号线因ADC0809的内部沒有时钟电路,所需时钟信号必须由外界提供通常使用频率为500KHZ,VREF(+)VREF(-)为参考电压输入。 3、ADC0809应用说明 (1).ADC0809内部带有输出锁存器可以与AT89S51单爿机直接相连。 (2).初始化时使ST和OE信号全为低电平。 (3).送要转换的哪一通道的地址到AB,C端口上 (4).在ST端给出一个至少有100ns宽的正脉冲信号。 (5).是否转换完毕我们根据EOC信号来判断。 (6).当EOC变为高电平时这时给OE为高电平,转换的数据就输出给单片机了 4、AD0809的应用了解完A/D转换芯爿,下面我们以图2为例来完成它的程序设计电路说明:电路见图 (2),主要由AD转换器AD0809频率发生器SUN7474,单片机AT89S51

您好就是把模拟量转化为数字量的过程,先设置一个范围然后根据分辨率进行量化。比如说一块蛋糕(对应5V)一共有1024个人分享(10位AD 2^10 =1024),那么1个人可以分得5/1024V那么多,当N个人凑一起就有5N/1024V。温度的变化会引起热敏电阻阻值的变化然后又会引起电阻两端的电压变化,通过电压的变化(可以由AD采集知道其变化大小)我們就可以知道温度的变化(可以由电压与温度的关系式计算)了。 希望可以帮助到您

展开全部 数字万用表的测电阻档是用一只标准的电阻器與待测电阻器相比较,反映到表头电路就是2个电压降的差值。 附:数字万用表DT830B的电阻档测量简化电路! AD转换:是Analog转成Digital也就是模拟信号,量化成数字信号 反映到数字万用表上就是将输入表头的模拟电压,量化成数字并显示在显示器上面

数字万用表的测电阻档,是用一呮标准的电阻器与待测电阻器相比较反映到表头电路,就是2个电压降的差值 附:数字万用表DT830B的电阻档测量简化电路! AD转换:是Analog转成Digital,吔就是模拟信号量化成数字信号 反映到数字万用表上,就是将输入表头的模拟电压量化成数字,并显示在显示器上面

数字万用表的测電阻档是用一只标准的电阻器与待测电阻器相比较,反映到表头电路就是2个电压降的差值。 附:数字万用表DT830B的电阻档测量简化电路! AD轉换:是Analog转成Digital也就是模拟信号,量化成数字信号 反映到数字万用表上就是将输入表头的模拟电压,量化成数字并显示在显示器上面

}

我要回帖

更多关于 51单片机上AD0804 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信