来源:网络转载更新时间:2021-11-29 17:05:19点击次数:2128次
0引言
传统的量具是杆秤或盘秤,随着电子技术的不断发展,传统的称重系统在功能、精度、智能化、性价比等方面越来越难以满足人们的需要。20世纪70年代出现的电子秤,在各行各业中开始显现其测量精度高,测量速度快,操作简单易学,已经取代传统型的机械杠杆测量秤。随着人们生活水平不断提高,计算机走进千家万户,电子秤往往都是商家提前制作好的成品,不能和现在的计算机相连接,功能单一,不能根据用户需要进行实时更改系统的使用功能[1]。
基于虚拟技术的称重系统是一种智能化电子秤,采用现代传感器技术、数据采集技术和计算机技术而实现的一体化的电子称量装置[5,6]。用虚拟软件显示界面,可接打印机,还可自主设置被称量物体的价格,并显示付款金额,来满足并解决现实生活中提出的“快速、准确、连续、自动、远程同步”称量要求,同时有效地消除人为误差,使之更符合法制计量管理和工业生产过程控制的应用要求。因此,设计基于虚拟技术的高精度称重系统具有很高的实用价值[2]。
1系统的总体框架设计
经过方案比较和论证,最终确定的系统总体设计框架。当物品放到悬臂梁上,悬臂梁受到被称重物的重力作用变形,使得粘贴在悬臂梁上的电阻应变片阻值发生变化,经过电桥测量电路转化为电压信号,电压信号的强弱随物重的大小而变化,该电信号经信号调理电路后,送入AD574进行模数转换,转换后的数字量与物重成正比,再进入AT89S52进行数据处理,然后经过串口MAX232送入计算机,计算机经过数据处理,在LabVIEW软件界面中实现实际质量显示、付款金额显示以及称量历史记录保存等功能。
2系统硬件电路设计
2.1传感器
悬臂梁式弹性元件具有结构简单、加工比较容易、应变片粘贴方便、灵敏度较高等特点,适用于制作小量限测力传感器。此类弹性元件有两种基本形式,一种为等截面悬臂梁,另一种为等强度悬臂梁,本设计采用等截面悬臂梁式传感器。
2.2信号放大电路
根据传感器输出信号特点,放大器的设计主要是高增益,低噪声。AD公司生产的AD620以其低噪声的优越性能为低频微伏信号检测提供了很好的选择[3]。将传感器输出的电信号通入AD620的输入端,经放大后从AD620的第6脚输出,输出电压作为放大器OP07输入电压,再进行放大。由于悬臂梁式传感器输出信号易受外界因素影响,电压值有微小变化,为了使放大倍数更精确,故在OP07的反馈电阻上串联一个50K的滑动变组器。传感器的输出电压信号在0~6.5mv左右,在整个放大电路中只需相应调节滑动变组器阻值来满足所需的放大倍数。
2.3数据采集电路
为了实现对传感器输出压力信号的采集,设计了AD574与单片机的接口电路。由于AT89S52单片机是八位机,对转换结果只能按双字节分时读取,故2脚接地。AD574输出带三态输出的连接方式,故可以将其直接挂在数据总线上。AD574的高八位数据线接单片机的数据线,低四位数据线接单片机的低四位数据线,AD574的CE信号要求无论是单片机对其启动控制,还是对转换后数据的读入,都应该为高电平有效,所以和通过“与非”逻辑接CE信号;由于AD574的转换速度很快,故采用查询方式读取转换后的数据,将单片机的P2.5引脚与AD574的工作状态指示(STS)引脚相连,通过P2.5引脚查询STS端口状态,当STS为0时,表明转换结束。
2.4通信电路
数据通信在硬件上采用三线制,将计算机串口和单片机串口的三个引脚(RXD,TXD,GND)分别连在一起,即将单片机与计算机的发生数据线TXD与接收数据线RXD相互交叉连接,同时将两侧的接地线GND直接相连。
3系统软件设计
系统软件分为单片机软件和计算机软件两个部分,单片机软件使用汇编语言进行编写,主要实现时间的测量和距离的计算功能;计算机端软件选用LabVIEW图形语言进行编写,实现登陆密码验证、重量显示、单价设定、显示付款金额和称量历史记录等功能[4]。
工作原理:单片机上电复位后,由程序进行初始化操作,控制ADC选择输入模拟通道,并将模拟信号进行A/D转换,单片机采集数据后进行保存和数据处理,再通过串口通信送入计算机。
4系统测试结果
通过数据可以看出,系统测量误差在0.2%以内,可以满足日用称重测量需要。
5结论
1)本文提出了一种基于虚拟技术的高精度称重系统的设计方案,从系统的硬件设计和软件设计两个部分详细地阐述了该称重系统的开发过程。
2)通过对该称重系统进行测试,验证了系统测量误差在0.2%以内,满足日常高精度测量需要。
3)在设计该高精度称重系统中,利用了虚拟仪器技术,用户可以根据需要对计算机端软件进行修改以适应不同的使用需要。
本文源于网络转载,如有侵权,请联系删除
×