



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用低成本数模转换器实现高精密电压输出1 引言检查电压型精密传感器的配套系统时,经常要使用可调精密电压源。其精度要达到微伏级,温度稳定性要求也非常高,需要对环境温度进行补偿和修正。为此,需要DAC分辨率非常高,抗干扰能力特别强。本系统考虑到实际动态范围不大的特点,设计了采用低分辨率DAC实现高分辨率精密电压输出的电路。2 电路原理根据被检查对象的工作特性,要求输出电压范围为050mV精度达到10心V。如果采用输出为5V的数模转换器生成此电压,则D/A转换器的位数应为N=Log2(5000000/10)弋19Bit考虑DAC勺非线性误差、电路噪声和温漂等因素的影响,必须选择22Bit以上的DAC在
2、广泛查找资料后,未找到分辨率如此高的芯片,因此直接生成此电压信号很困难。然而,注意到实际需要的电压信号最大值仅为50mV此最大值与需要的最小分辨率之比:N=Log2(50000/10)弋13Bit这就说明采用13Bit的DAC同样能生成所需要的输出电压。假设DAC输出的量程为5V,步长为1mM若对此电压衰减100倍,则衰减后的电压为050mM步长为10aV,可满足测试信号的要求。假设衰减器为理想的衰减器,则DAC满量程输出5V时的温漂也被衰减了100倍,相当于提高了原芯片的性能指标,使一个一般芯片变成了一个高精度、超低温漂的芯片。需要解决的问题是如何实现高性能的衰减器,如何在输出电压值满足要求
3、时,温漂也能满足要求,并实现输出电压的自动温度补偿。为此,采用串行接口、16位DAC714HG口89系列单片机等芯片设计了图1所示的电路。在键盘指令控制下,单片机根据采集到的环境温度,自动计算理论的输出电压数据。经过DAC衰减器、有源低通滤波器和缓冲器后生成输出电压。单片机同时通过高分辨率的反馈A/D转换器将此电压采集回来。设K=VL/VO式中:VL为理论的输出电压VO为实际的输出电压即K可以通过反馈采集的实际输出电压VO和理论计算的输出电压VL计算出来,再反过来修正理论输出电压值V'L=KXVL,确保输出电压符合要求。整个系统的误差分为数字误差和模拟误差两部分,数字误差主要是DAC的
4、积分非线性误差INL和差分非线性误差DNb增益误差、输出单调T误差,以及反馈DAC的各种误差。模拟误差主要是DAC的温漂,衰减器的温漂,滤波器的增益误差,以及缓冲器的精度和温漂等。3系统精度和温漂的保证1.1 精密衰减器从DACB出的满量程信号为5V,经过100倍的衰减后变为50mM满足了测试的需求。如果衰减器的电阻选择为高精度、低漂移的电阻,且匹配为相同的温漂,它本身又是无源器件,所以经过衰减器的衰减后,此电压的性能指标基本不变。原来DAC输出若在1mV以内变化,则经过衰减器以后,其变化范围缩小到0.01mV以内,完全满足测试需求。为了在确保温漂指标的前提下精确调整衰减值,衰减电阻可以采用精
5、度优于1%的高精密电阻器,然后并联一个比其阻值大200倍的多圈电位器,构成电阻网络来精确调整。原来温漂性能略差的多圈电位器(如3296型电位器的温漂为107C),由于其阻值在并联电路中只占1%,所以其温漂也被衰减100倍。这样既保证了精度指标又满足了温漂要求。1.2 精密有源低通滤波器由于DACT生一定的量化噪声和其它噪声,所以在将精密电压信号输出之前,先通过一个精密直流单位增益有源低通滤波器,设定非常低的滤波器截止频率,滤除信号电压中的干扰和噪声,可进一步提高输出电压的性能指标。这里强调精密直流单位增益是为了防止增加新的误差。采用SallenKey结构的Butterworth单位增益有源低通
6、滤波器结构,如图2所示。它具有直流响应等效于单位增益缓冲器的特点,所以其直流增益为1。利用BurrBrown公司的FILTER2低通滤波器设计程序,可以快捷地计算出所需的电阻和电容值。可将相同的电路级连,进一步提高阻带衰减率。1.3 精密缓冲器在经过了精密衰减后,输出电压已基本满足测试对电压信号的要求。但因为衰减器的负载能力非常小,负载的接入将严重影响输出电压值。为此采用缓冲器提高输出的负载能力。用BB公司的OPA111低噪声精密运放构成输出缓冲器基本不会降低输入电压信号的性能指标,其输出负载电流可达10mA且具有输出端持续短路保护功能,单位增益时的电容负载能力可达1nF,保证了精密电压输出的
7、带负载能力。1.4 环境温度的采集为了自动生成随传感器实际工作环境温度而变化的精密电压,需要测量环境温度,以便于单片机系统自动调整输出电压值。采用Dallas公司的iButtonBus标准产品DS1820集成温度传感器。它只需要一根I/O口线即可获得串行的温度数据,精度可达0.5。1.5 简易自动恒温控制电路环境温度变化是产生温漂的根本原因,所以采用恒温电路将系统的工作温度限定在一个较小的温差范围,可以减小温漂的影响。通常环境温度低于35,所以设定恒温控制系统的中心控制温度为35,即总是高于环境温度。恒温电路大部分时间里只需要给系统加温,使得恒温控制比较简单。若系统的工作温度过高,只需用风扇抽取外部的冷空气来降温,不需要制冷降温。4 软件温度补偿采用一个接口简单、使用方便的24Bit高分辨率、型ADC与前边介绍的电路构成一个闭环的自动电压调整电路。当ADC的输入范围为5V,考虑各种误差的影响,其的性能即使降低到21Bit有效位时,ADC的可靠分辨率仍可达:VLSB=5V/(2211)弋2V因而可准确获得系统的输出电压值VQ程序根据前述公式计算K值、修正VL、得到修正后的输出电压VQ当测得环境温度发生变化时,重复上述过程。电压输出的软件补偿的程序流程图如图3所示。程序运行时要调用浮点计算子程序、DACA/D转换子程序。5 结语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄工程职业学院《消化系统》2023-2024学年第一学期期末试卷
- 上海济光职业技术学院《单片机原理及应用课程设计》2023-2024学年第二学期期末试卷
- 山东省德州市齐河县一中2024-2025学年高三下期末学习能力诊断英语试题及答含解析
- 四川省凉山彝族自治州会东县2024-2025学年六年级下学期调研数学试卷含解析
- 天津仁爱学院《汉语语音及教学》2023-2024学年第二学期期末试卷
- 2025年音响工程技术专业技能测试试卷及答案
- 铁岭师范高等专科学校《酒水知识与制》2023-2024学年第二学期期末试卷
- 陕西省西安市高新一中学2025年初三二轮语文试题同步训练:小题压轴突破练含解析
- 山东工业职业学院《大数据采集与处理》2023-2024学年第二学期期末试卷
- 2025年图书管理与信息资源考试试题及答案
- 农村三资管理课件
- 敏捷跨文化团队协作-全面剖析
- 2025年3月29日全国事业单位联考A类《职测》真题及答案
- 八年级劳动教育测试题目及答案
- 2025年新思想概论考试题及答案
- 通信施工培训课件
- 球团焙烧工(高级)技能鉴定备考试题库-上(单选、多选题)
- 知识宝库中的宝藏知识产权的投资潜力和实践路径探索
- 2025年苏州工业园区服务外包职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 基于深度学习的图像修复算法研究
- 隐私与保密信息管理制度
评论
0/150
提交评论