一种称重装置的标定系统及其标定方法

文档序号:9372510阅读:771来源:国知局
一种称重装置的标定系统及其标定方法
【技术领域】
[0001] 本发明涉及了称重装置的标定领域,特别是涉及了一种基于Android平台实现称 重装置标定的标定系统及标定方法。
【背景技术】
[0002] 称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科 研、交通、内外贸易等各个领域,与人民的生活紧密相连。每一称重装置所需的标定过程是 仪表显示输出值和相应的重量值与称体对应起来的过程。现有称重装置的标定时由国家标 准量值(标准砝码)的质量,输出的数字码与称重装置的控制单元内部程序所编制的程序校 准码一致时,即可完成标定过程。称重传感器在称重装置中占有十分重要的位置,是称重装 置的心脏部件,称重传感器的产生的误差约占电子秤整机误差的50°/『70%,它的好坏很大程 度上决定了的精确度和稳定性。称重装置的标定校准主要是指对称重传感器的标定和校 准。
[0003] 然而,现有称重装置现市面上大多数称重装置功能只能进行简单的称重,用普通 的单片机即可实现。而且普通称重装置不具备联网、刷卡消费等复杂功能,因此,传统称重 装置的技术门槛较低,普通称重装置仅能用数码管显示简单重量数字信息,较多采用数码 管或数码管结合按键单元进行标定,不仅操作繁琐而且容易忘记标定步骤,既浪费了人力 资源又降低标定效率。而且,称重装置在长期的使用过程中,由于称台结构的形变、称重传 感器的老化、电子线路参数的漂移等原因会导致称重装置误差增大,从而会导致测量的精 确度下降甚至不能正常使用,因此需要定期或根据经验对称重装置进行标定或校准,但是 定期或根据经验对称重装置进行标定或校准,要么是错过了标定或校准时间进而影响称重 精度,要么是无需标定或校准时仍在使用状态时进行标定或校准而降低称重作业效率。

【发明内容】

[0004] 为了解决所述现有技术的不足,本发明提供了一种方便操作、简单易懂且标定效 率高的基于Android平台的标定系统。本发明还提供了一种基于Android平台对称重装置 进行标定的方法。
[0005] 本发明所要解决的技术问题通过以下技术方案予以实现: 一种称重装置的标定系统,基于Android平台实现,包括: 用于采集并发送重量信息至Android平台及接收由Android平台下发的动作命令的称 重装置,其包括控制模块、称重传感器、存储模块和电源模块,所述控制模块分别与称重传 感器、存储模块和电源模块连接; 通过串口与称重装置实现通信连接的Android平台,其用于接收所述称重装置发送的 数据包,用于预设数据和输出动作命令至所述称重装置。
[0006] 在本发明中,所述Android平台包括应用层和与应用层实现动态链接的动态链接 库,所述应用层用于预设数据和输出动作命令至动态链接库;所述动态链接库用于接收并 转发预设数据和动作命令至所述称重装置,还用于接收所述称重装置发送的数据包并进行 解析,及将解析后的数据发送至应用层。
[0007] 在本发明中,所述称重装置还包括: 与所述控制模块连接用于感应称台上是否放置任何物体的光感应器; 设置在存储模块内的零点值数据表,其储存有标定时的零点标定值及标定后获得的N 个参考零点值,该参考零点值包括标定完成后,当光感应器第N次感应到称台上无放置任 何物体时控制模块所获得的第N个参考零点值和在此之前光感应器N-I次感应到称台上无 放置任何物体时控制模块所获得对应的N-I个参考零点值;第N个参考零点值为当前零点 值; 允许值输入模块,用于输入当前零点值分别与在此之前获得并储存在零点值数据表中 的零点标定值和N-I个参考零点值之间所允许的绝对误差允许值及当前零点值与零点标 定值之间所允许的相对误差允许值; 判断预警模块,逐一将当前零点值与零点值数据表中的零点标定值和N-I个参考零点 值进行绝对误差计算,获得N个绝对误差值,并将N个绝对误差值分别与绝对误差允许值做 比较:若均小于则不执行标定预警,若大于绝对误差允许值的次数占总次数的百分比大于 或等于30%,则执行标定预警,启动预警信号;若大于绝对误差允许值的次数占总次数的百 分比小于30%,则将当前零点值与零点标定值进行相对误差计算,获得对应的相对误差值, 若其超过相对误差允许值,则执行标定预警,启动预警信号; 其中,N彡1。
[0008] 在本发明中,所述预警信号为蜂鸣器和/或可闪烁的发光体。
[0009] 在本发明中,N优选为300。
[0010] 在本发明中,所述预设数据包括标定重量值和标定分度值;所述动作命令包括零 点标定命令或任意点标定命令或归零校准命令。
[0011] 在本发明中,所述串口为UART串口。
[0012] -种基于Android平台实现对称重装置标定的方法,包括: 标定步骤: (11) 称重装置和Android平台通过UART串口实现通信连接; (12) 零点标定步骤:称台上无放置任何物体,Android平台输出零点标定命令,称重装 置接收并执行零点标定命令,反馈零点标定值及完成状态至Android平台; (13) 任意点标定步骤:称台上放置所需标定重量的砝码,Android平台设置标定重量 值和标定分度值并输出任意点标定命令,该任意点标定命令包括标定重量值和标定分度 值的预设数据,称重装置接收并执行该任意点标定命令,反馈任意点标定值及完成状态至 Android平台,标定完成; 校准步骤:称台上无放置任何物体,Android平台输出归零校准命令,称重装置接收并 执行归零校准命令,反馈完成状态至Android平台,校准完成。
[0013] 在本发明中,所述称重装置接收并执行零点标定或任意点标定命令的流程如下: (21) 读取称重传感器的电信号,并进行放大滤波处理且转换成数字信号,即对应的AD 值; (22) 判断是否进行正常采样模式,若是则将AD值和上次标定时的零点标定值、任意点 标定值及任意点标定时砝码的重量值打包经UART串口传输至Android平台;若否则进入 (23); (23) 判断是否进行零点标定模式,若是则将零点标定值更新储存为该AD值,输出更新 标定完成状态,将包括零点标定值及完成状态的零点标定命令信息打包经UART串口传输 至Android平台;若否则进入(24); (24) 判断是否进行任意点标定模式,若是则将任意点标定值更新储存为该AD值,输 出更新标定完成状态,将包括任意点标定值及完成状态的任意点标定命令信息打包经UART 串口传输至Android平台;若否则进入(21)。
[0014] 在本发明中,所述步骤(11)和步骤(12)之间还包括标定预警步骤: (31) 输入预设的绝对误差允许值和相对误差允许值; (32) 光感应器第N次感应到称台上无放置任何物体时,控制模块获得当前零点值,并 储存至零点值数据表; (33) 逐一将当前零点值与零点值数据表中的零点标定值和N-I个参考零点值进行绝 对误差计算,获得N个绝对误差值; 分别将N个绝对误差值与预设的绝对误差允许值做比较: (331) 若均小于则不执行标定
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1