- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89C58和PGA309传感器信号校准系统设计
基于AT89C58和PGA309传感器信号校准系统设计 摘 要: 为解决压力测量系统中应变桥式传感器的温度漂移和非线性等问题,设计了基于AT89C58和PGA309的传感器信号校准系统。PGA309是一种可编程信号调理芯片,主要用于应变桥式压力传感器,将微弱的传感器信号进行放大输出并进行校准。通过介绍系统结构及PGA309调理芯片的内部功能模块,并结合传感器的理论数学模型,详细分析了PGA309对传感器非线性、温度漂移的补偿算法。AT89C58作为微控制器,结合软件编程、外设等实现了对核心补偿器件PGA309的寄存器设置与校准控制。 关键词: PGA309; 桥式压力传感器; 线性化; 温度补偿 中图分类号: TN710?34; TP911 文献标识码: A 文章编号: 1004?373X(2013)07?0119?04 0 引 言 近年来,传感器信号调理技术发展迅猛,向着集成化、小型化、智能化和数字化方向发展。而由于制作材料、工作原理、制作工艺、环境等因素的影响,导致传感器直接输出的信号中存在非线性、零点温度漂移、灵敏度温度漂移等问题,测量结果会出现较大误差,因此,对于应变测量电路,温度补偿措施显得非常重要[1]。为了获取有用的信号,在实际应用中信号调理器常常被放置在压力传感器中,以补偿传感器在不同温度下的误差。 在充分研究传统补偿技术的基础上,针对应变式传感器,基于AT89C58和PGA309设计了一款应变桥式压力传感器信号校准系统。其中,TI公司生产的信号调理芯片PGA309为信号调节单元,AT89C58为系统微控制器。PGA309是一个全信号调节器,相比于工业和过程控制中采用热敏电阻或者其他补偿电路,PGA309的误差小、功能更强大,而且集成度高,可对传感器信号进行放大、线性化和温度补偿等,将误差减小到接近桥接传感器所固有的重复特性,赋予了传感器产品真正的可互换性[2]。 1 校准系统总体结构设计 1.1 校准系统框图设计 校准系统主要由微控制器AT89C58、信号调节芯片PGA309、A/D采集电路、液晶显示电路、电源电路等构成。微控制器通过串口与PGA309单线数字接口PRG(UART可兼容型)相连,实现对PGA309内部寄存器数据进行访问和编程,并结合液晶显示和键盘操作完成整个校准和温度补偿过程;PGA309利用双线制数字接口SDA(数据线)和SCL(时钟线)对外部E2PROM数据进行存取访问,外部E2PROM存放PGA309的配置信息及温度补偿系数查询表[3];ADC采集PGA309输出信号,并送于AT89C58进行数据运算处理[4]。校准系统组成框图 1.2 PGA309功能概述 PGA309是小型可编程的模拟信号调节器,内部包含电压基准、可编程传感器激励、数据通信接口以及温度检测模块等。 校准系统组成框图 PGA309提供电压基准VREF及传感器电桥激励电压VEXC。为简化电路和使用PGA309内部的线性化功能,本设计选用PGA309提供的精密、低漂移电压基准VREF(4.096 V),并以VEXC作为传感器电桥激励源。 PGA309有两种类型的数字接口。一种是单线数字接口PRG(UART可兼容型),与外部控制器进行数据交换,其比特率为4.8~38.4 Kb/s ;另外一种是符合工业标准的双线制数字接口SDA(数据线)和SCL(时钟线),与外部E2PROM进行数据通信。 PGA309共有三级信号放大及两级零点漂移补偿功能[5], PGA309放大及偏差补偿通道 首先,利用带正负的4位ADC和前置放大器(增益范围最大为4~128倍)对输入的微弱传感器信号进行粗略偏移调整和初级放大,前置放大器为带有自动归零的三运算仪表放大器,有效地限制了噪声和共模电压信号[6];再经过16位的零点DAC和增益DAC(增益可调范围0.333 3~1倍)分别进行零点温漂校正和精确增益调整,同时对温度漂移进行了补偿,零点DAC和增益DAC的输出值是根据温度传感器测量到的温度值,通过查表获取相应系数计算得到的;第三级放大也称为输出放大器增益(增益调整范围2~9倍)。信号放大电路提供的总增益范围为2.7~1 152倍,并完成了对传感器输出信号的零点补偿和温度补偿。 为实现对PGA309的控制与设置,需将测试引脚(TEST)接高电平。选择要配置的寄存器,通过微控制器AT89C58及键盘、显示等外设对PGA309进行寄存器配置。然后按照校准过程和步骤调整压力,获得的数据进行补偿算法处理,解算出线性化及温度补偿系数,写入PGA309对应的寄存器或外部E2PROM中,从而完成对压力传感器的校准。 2 PGA309补偿原理分析 2.1 传感器数学参考模型
原创力文档


文档评论(0)