• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于8OC196的高精度、低成本A/D转换

基于8OC196的高精度、低成本A/D转换

录入:edatop.com     点击:

摘要:介绍了一种基于80C196单片机的A/D转换硬件电路和软件实现, 利用80C196自带的10位A/D转换器和PWM输出及简单外围电路,实现了高精度、高速A/D转换。该方法同时具有成本低、实用性强等特点。

关键词:单片机;A/D转换;PWM信号;分辨率

0 引言

在智能化仪表中,A/D转换器直接影响仪表的性能,A/D转换器的性能主要在两个方面,转换精度和转换时间。目前常用的有逐次逼近型转换器、并行转换器、双积分转换器等。其中,双积分A/D转换器因为转换精度高、抗干扰性能强,并且价格相对较低,在数字测温仪表以及工业现场的慢变信号数据采集中得到非常广泛的应用。但是双积分A/D转换器在实际应用中仍有不足之处。由于其工作过程中零点漂移误差、以及电容充放电造成的非线性,使得其如要获得较高的精度,对电路中运放、电阻、电压基准等元件的精确度和温漂系数等指标的要求就非常高,特别是它不适合快变信号的数据采集。而适合快变信号的高精度并行转换器的价格太高,如12位精度的AD7874价格就十分昂贵。因此寻找一种高精度、高速且低成本的A/D转换方法是有实用价值的。本文利用Intel公司单片机80C196自带的10位A/D转换器和PWM输出,外加放大器、滤波器等简单电路配合,实现了高精度(最高可达18位精度)、高速A/D转换,满足快变信号的A/D转换要求。经使用表明,该A/D转换方法的性价比高,效果非常好。

1 80C196简介

80C196是INTEL公司推出的一种准16位单片机系列,常见的型号有80C196KB、80C196KC、80C196KT等,本文选用了80Cl96KB,与其他通用的单片机相比,80C196KB主要有以下特点:(1)片上232字节的寄存器兼有RAM和累加器的功能,克服了面向累加器引起的瓶颈问题,提高了执行效率;(2)具有8通道10位A/D转换器(逐次逼近型),特别适合于智能仪表、控制系统等应用领域;(3)脉宽调制输出器PWM,PWM信号经过积分就可以获得直流输出,可作为D/A转换器使用,D/A转换器的分辨率为8位;(4)高速输入/输出器(HSI/HSC)),HSI/HSO特别适合于测量和产生分辨力高达2us的脉冲;(5)16为监视定时器(WDT),即看门狗,有软硬件故障时,WDT将使系统复位,提供了一种软硬件故障的恢复能力;(6)可动态配置的总线,在运行过程中,80C196KB总线可以动态地配置成8位或16位,以便适应对外部存储器进行字节操作或字操作的不同需求。

80C196的特点决定了它很适合应用于自动化仪表与控制,自带的A/D可以方便的进行数据采集,PWM可以输出D/A信号,WDT保证了运行的可靠性,HIS/HSO方便脉冲信号的测量与产生。80C196KB共有68管脚,采用PLCC型封装,其管脚图如图1所示。

\

2 A/D转换的硬件实现

利用80C196KB自带的10位A/D转换器和PWM输出,实现高精度A/D转换的原理如下:假设传感器提供的信号为Vs,经放大后提供给A/D转换器信号为As,A/D转换的结果为Rd,A/D转换的舍入误差为Ed,对于逐次逼近式A/D转换有0≤Ed<lbit,若As对应的真实数字量为Ad,则有:Ad=Rd+Ed,所以有:Ad-Rd=Ed,在此,Rd信号由10位A/D转换结果舍掉后两位后得到,它作为A/D转换结果的高8位,然后由PWM信号输出,经滤波后得到Rd的模拟量RA,取As与RA的差分信号Es=As-RA,放大28倍后再次A/D转换,第二次转换后的数字量作为低10位数字量,两次A/D转换的结果合成后可以达到18位精度,其电路实现如图2所示。该图经实验验证和实际运行证明性能良好,具有实用性和参考价值。

作者:李洪亮 邵长彬 曲阜师范大学   来源:电子科技

上一篇:通信用高频开关电源技术的发展
下一篇:网络综合布线的具体实施步骤

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图