- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CS5532小剂量称重研究
基于CS5532小剂量称重研究
摘要:介绍了基于24位高精度模数转换器CS5532设计的一款高精度的电子秤。CS5532是高集成度的ΔΣ模数转换器,由于运用了电荷平衡技术,其性能可以达到24位。该ADC非常适合测量称重仪表、过程控制、科学和医疗等应用领域的双极性小信号。本文详细阐述了CS5532的原理、功能、软硬件连接等,并对误差进行了简单分析。该系统对小剂量的物品的检测快速而且准确,系统效率高,可靠性强,适合推广和应用。
关键词:模数转换 高精度 小剂量 电子秤
中图分类号:TP274+.2 文献标识码:A 文章编号:1007-9416(2011)11-0049-02
1、引言
电子秤的工作原理是,把待测物体放在秤盘上,传感器被待测物施加了一个压力,导致传感器发生一定形变,从而使传感器阻抗产生改变,并使其电压产生改变,输出一个变化的模拟信号。经放大电路放大该信号输出到ADC。将其转换成数字信号输出到核心控制器。核心控制器根据发出的命令或者程序将运算结果输出,并通过显示器显示。
电子秤有如下好处:实现远距离操作;实现自动化控制;数字显示直观;减小人为误差;准确度高、分辨率强;称量范围广;特有功能:扣重、预扣重、归零、累计、警示等;维护简单;体积小;安装、校正简单;智能化电子秤,反应快,效率高。所以电子秤广泛应用于人们的生产、生活当中。
CS5532由于其功耗低、面积小、精度高、抗干扰能力强等优点,非常适合应用于小剂量电子秤当中。本文就是以CS5532为核心,介绍其在电子秤当中的应用。
2、系统原理概述
系统硬件结构图如图1所示。先由传感器取得重量的模拟信号,将模拟信号传入ADC,取得数字信号后,传给主板(核心处理器),核心处理器处理从ADC得到的数字信号后,由显示模块显示。其中电源模块提供各个部分的工作电源。
秤盘在加载待测物之前属于空载,传感器无形变,输出电压为零,这时整个系统处于初始状态。当给秤盘加载上一个重量之后,传感器产生一个微小形变,输出一个电压值,这个电压值经过放大之后,传给模数转化器CS5532处理,CS5532将得到的模拟量装化为数字量,再将这个数字量通过串口传递给核心处理器ADUC845,核心处理器根据预先设定的计划处理数据,或将称重结果显示在液晶屏上,从而完成整个称重过程。
3、CS5532功能介绍
3.1 CS5532的结构
CS5532拥有4通道可供选择,在其芯片内部,存在噪声极低的一个斩波稳定仪表放大器,有多种增益可供选择:1X、2X、4X、8X、16X、32X、64X。在CS5532的内部有一个四阶ΔΣ调制器,后面还有一个数字滤波器,可以提供20种输出字速率:6.25、7.5、12.5、15、25、30、50、60、100、120、200、240、400、480、800、960、1600、1920、3200、3840sps (MCLK=4.9152MHz)。在CS5532内部还有一个与SPI和Microwire兼容的三线串行接口,方便与微处理器之间的通讯,在串行时钟口有一个施密特触发器。
3.2 CS5532引脚功能介绍
图2为CS5532的引脚功能介绍。其中片选、串行数据输入和输出、串行时钟输入与核心处理器ADUC845相连。CS片选信号低电平时有效,当其为高电平时,SDO引脚为输出高阻态。AIN1+、AIN1-连接到称重传感器,用于接收传感器传来的模拟信号。
3.3 CS5532初始化
由于CS5532没有系统自动上电复位功能,所以需要先写其驱动程序,这样才能使其处于待命状态,并正常工作。首先,在启动晶振4.9152MHz时有20ms的延迟,初始化可以在处理器启动后延迟20ms后进行。其次,由于CS5532没有加点自动复位功能,则需要通过串口的初始化序列,将其初始化到某一个已知状态。当CS5532开始了某一模式后,要初始化内部逻辑,就要进行系统复位,在复位完成之后,片内逻辑被初始化为确定的状态,CS5532等待下一个有效命令执行。然后根据参考电压的大小初始化电压参考模式。再次,为了执行校准和转换,初始化通道设置寄存器。校准CS5532有三种方式:不校准;执行系统校准或自校准;上载先前保存的校准结果到增益和偏移寄存器。系统在校准之后,即可进行转换。
3.4 CS5532读写时序
为低电平时有效,经过传送命令的八个脉冲之后,串行数据输入SDI和串行数据输出SDO开始工作。
3.5 电路原理图
图5中带有串联电阻的桥路为传感器,两端接到+5V的参考电压,另两端的模拟信号由差动模拟输入一通道输入到CS5532中,得到的数字信号由串行输入输出口与核心单片机进行通信。其中P
原创力文档


文档评论(0)