来源:网络转载更新时间:2021-12-08 17:17:22点击次数:1448次
单片机具有集成度高、功能强、体积小、价格低、抗干扰能力等优于一般CPU的优点,因此,在要求较高控制精度和较低成木的工业测控系统中,往往采用单片机作为数字控制系统取代模拟控制系统。本文介绍一种基于AT89S52的沙浆称重系统的研制力-法,利用单片机和传感器实现对重量的高精度测量。
1系统的组成及工作原理
系统工作原理:先由称重传感器负责实时采集现场钢制储料罐、支架及水泥物料等所有物体的总重量信号,井把重量信号直接转换为0~20mV的微弱信号。AD7705采用了成木较低但能获得极高分辨率E-的转换技术,可以获得1位无误码数据输出,AD7705片内的增益可编程放大器PGA通过指令设定实现对输入信号的放大,再进行A/D转换后转换电路以数字形式传送给AT89S52单片机。AT89S52单片机取得相应的数据后,根据用户设置(总重量或净重量等)显小要求进行分析与运算。数码驱动及键盘控制芯片CH451,通过可以级联的串行接曰接收单片机的运算结果数据,并直接驱动六个数码竹显小当前所测物体的重量。
2硬件设计
本系统硬件卞要包括单片机的最小系统、重量采集电路、模数转换电路、显小电路和外围控制电路等。
2.1测币电路设计
称重传感器是木系统的关键部件,是一种将质量信号转换成可测量电信号的输出装置,它的性能和精度直接关系到重量检测系统的检测精度。传感器的输出信号经过滤波电路,消除信号中的串模、共模干扰以及高频干扰信号后进入A/D转换器。
2.1.1称重传感器
棍凝土搅拌楼称重传感器为电阻应变式,卞要部分由电阻应变片、弹性体和检测电路组成。弹性体在外力作用卜产生弹性变形,使粘在他表的电阻应变片也随之产生变形,其阻值发生变化,再经相应的测量电路把电阻变化转换为电压信号,从血完成将外力变换为电信号的过程。
棍凝土搅拌楼站中称重传感器处于相当恶劣的运行条件中,环境温度、湿度、大气压力、震动、磁场、电场等诸多因素均可能产生换能误差、零点漂移和灵敏度的变化。差动式惠斯登电桥的灵敏度高,各竹参数一致,各种干扰的影响可以相互抵消,还可以力-便地解决称重传感器的补偿问题,故称重传感器均采用箔式双轴片连接成的差动式惠斯登电桥作为测量电路。称重传感器的电阻应变计能够达到温度自补偿,还可以通过线路补偿来弥补传感器的零点温度漂移和输出灵敏度的变化。
使用过程中传感器结构、容量、技术参数选择等都会使测量结果产生误差,故需要合理选择额定容量,称重传感器的额定容量=K(皮重+最大称重)/传感器组合个数。(K是安全系数,取决于振动、冲击、偏载等因素二皮重指秤斗及其上I(II各附件的重量)。传感器数量的选择是根据秤体需要支撑的点数(根据秤体几何重心和实际重心重合的原则)ifu定。故选用四只量程为20'T,灵敏度为2mV/V,精度为0.2%,供电电压为10V满量程输出为20mV的SM40-A型称重传感器组成并联输出电路。并联输出电路的四只称重传感器由一个供桥电源供电,既节省设备、简化系统,又提高了称量的可靠性;总输出阻抗的减小,也增强了系统的抗干扰能力。利用平均值电路原理,每只传感器的输出阻抗相等,则桥路输出点电压△U为各个桥路输出的算术,若力一差大,则误差分布曲线平坦;如果力一差小,误差分布曲线就}一分尖锐。高斯误差分布函数的数学性质中,99.7%的误差位于3,称重传感器系统是由同样量程的称重传感器组成的,随机误差的分布是相同的。在多只传感器组合使用时,其综合误差为式中:S饭)为单只传感器的准确度;、(劝为被测量的标准偏差;,:为称重系统使用的传感器数目。可以看出在由四个称重传感器井联组成的称重系统中,与单个称重传感器误差相比,总的误差减至1/20。
2.1.2高精度A/D转换
称重传感器的输出为mV级的微弱信号,传统的测量力一法是在A/D转换之前加一级高精度的放大器,电路复杂。木系统采用AD7705器件包括由缓冲器和增益可编程放大器组成的前端模拟调节电路,乏一么调制器,可编程数字滤波器等部件,能直接将传感器钡l量到的多路微小信号进行A/D转换,减少了信号调理环节,避免了放大电路产生的漂移。器件采用二线串行接曰,有两个全差分输入通道,用L;-V转换技术能达到0.003%非线性的16位无误码数据输出,其增益和数据输出更新率均可编程设定。它包括自校准和系统校准选项,以消除器件木身或系统的增益和偏移误差,与内部增益可设定的特点相结合,能有效地避免弱信号以及信号调理电路带来的漂移影响。
2.2系统保护
它是单片机系统中广泛应用的一种可编程控制电路,它把上电复位、看门狗定时器、电压监控和E2PROM四种常用功能组合在单个芯片里,以降低系统成本、节约电路板空间。X5045中的看门狗在系统发生故障而超过设置时间时,通过RESET信号向CPU做出反X5045提供三个时间值供用户选择使用。它所具有的电压监控功能还可以保护系统免受低电压的影响:当电源电压降到允许范围以下时,系统将复位,直到电源电压返回到稳定值为止。X5045的存储器与CPU通过串行通信方式接口,512×8个字节的E2PROM用于存储单片机系统的重要数据。
2.3数码管驱动及键盘控制
很多以单片机为核心的仪器仪表都需要数码竹显小和键盘扫描。木系统采用CH451,CH451是一个性合了数码管显示驱动和键盘扫描控制以及uP监控的多功能外围芯片。CH451内置RC振荡电路,可以动态驱动8位数码竹或者64只LED发光竹,具有BCD译码、闪烁、移位等功能;同时还可以进行64键的键盘扫描,井内置去抖动电路,可提供按键中断与按键释放标志位等功能;CH451通过可以级联的串行接曰与单片机等交换数据;并提供上电复位和看门狗等监控功能。
本文源于网络转载,如有侵权,请联系删除
×