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

文档序号:9372510阅读:来源:国知局
预警,返回步骤(32); (332) 若大于绝对误差允许值的次数占总次数的百分比大于或等于30%,则执行标定预 警,启动蜂鸣器和/或闪烁发光和/或将预警信息反馈至Android平台或其他智能终端; (333) 若大于绝对误差允许值的次数占总次数的百分比小于30%,则进入步骤(34); (34) 将当前零点值与零点标定值进行相对误差计算,获得对应的相对误差值,并将该 相对误差值与预设相对误差允许值做比较: (341) 若小于则不执行标定预警,返回步骤(32); (342) 若大于或等于相对误差允许值,则执行标定预警,启动蜂鸣器和/或闪烁发光和 /或将预警信息反馈至Android平台或其他智能终端。
[0015] 本发明具有如下有益效果: 本发明的标定系统简单易操作、方便快速完成整个标定过程,且无需专业人员即可完 成标定,解决了现有技术标定过程复杂且难以操作的问题;具有标定预警功能,避免错过标 定或无需频繁地进行标定过程,也可使称重作业的中断减少且保持称重精度,进而提高称 重的作业效率,结合综合对比方法,大大提高了监控效率,能及时准确进行标定预警,方便 工作人员跟踪及现场处理问题,具有较好的社会效益和经济效益。本发明采用高性能的硬 件与软件平台,技术门槛高,通过网络通信实现称重装置与后台如Android平台进行数据 交互,实现联网操作,如数据采集及标定校准等等。
【附图说明】
[0016] 图1为本发明基于Android平台称重装置的标定系统的原理框图; 图2为本发明基于Android平台实现对称重装置进行标定校准的方法的流程图; 图3为本发明称重装置进行质量信息采集、上传及接收执行Android平台下发的标定 校准命令的流程图; 图4为本发明称重装置进行标定预警的流程图。
【具体实施方式】
[0017] 下面结合附图和实施例对本发明进行详细的说明。
[0018] 请参考图1,其表示实施例的一种称重装置的标定系统的原理框图,其基于 Android平台实现称重装置的标定,该标定系统包括称重装置及通过串口与所述称重装置 通信连接的Android平台。
[0019] 所述称重装置用于采集并发送重量信息至Android平台及接收由Android平台下 发的动作命令,该称重装置包括控制模块、称重传感器、存储模块和电源模块,所述控制模 块分别与称重传感器、存储模块和电源模块连接,控制各个模块之间的交互及工作;所述称 重传感器内嵌在称台中,称重传感器输出电信号至控制模块,控制模块将接收到的电信号 进行放大滤波处理并进行ADC转换后输出数字信号(即为AD值),再将该数字信号打包经串 口发送至Android平台;所述电源模块用于为称重装置的工作进行供电,供电电源优选为 DC 5V,300mA ;所述存储模块用于储存标定或校准对应的零点标定值、任意点标定值或归零 校准值及称重装置工作运行所需的程序等等。
[0020] 所述称重装置还包括分别与所述控制模块连接的光感应器、允许值输入模块、判 断预警模块;所述光感应器用于感应称台上是否放置任何物体,光感应器感应称台上无放 置任何物体时,发送零点信号至所述控制模块,该控制模块进行称重获得一零点值并储存, 光感应器可连接一定时模块,以定时启动光感应器,如每2h启动一次等等;所述存储模块 内还设置有零点值数据表,其储存有标定时的零点标定值及标定后获得的N个参考零点 值,该参考零点值可以是这样得到的:标定完成后,当光感应器第N次感应到称台上无放置 任何物体时控制模块获得的第N个零点值为当前零点值,则在此之前光感应器N-I次感应 到称台上无放置任何物体时控制模块所获得对应的N-I次零点值即为N-I个参考零点值, 当前零点值为第N个参考零点值;该零点值数据表每次标定完成后覆盖上次标定的零点标 定值并清空两次标定间的所有参考零点值;其中N多1,优选为300。
[0021] 所述允许值输入模块用于输入当前零点值分别与在此之前获得并储存在零点值 数据表中的零点标定值和N-I个参考零点值之间所允许的绝对误差允许值及当前零点值 与零点标定值之间所允许的相对误差允许值,所述绝对误差允许值优选为称重装置最大称 量值X (0. 01~0. 1)%,相对误差允许值优选为5~8%,但不局限于此,可根据称重装置型号、 精度及使用环境等情况设置; 所述判断预警模块逐一将当前零点值(第N个参考零点值)与零点值数据表中的零点 标定值和N-I个参考零点值进行绝对误差计算,获得N个绝对误差值,并将N个绝对误差 值分别与绝对误差允许值做比较:若均小于则不执行标定预警;若大于绝对误差允许值的 次数占总次数的百分比大于或等于30%,则执行标定预警,启动预警信号;若大于绝对误差 允许值的次数占总次数的百分比小于30%,则将当前零点值与零点标定值进行相对误差计 算,获得对应的相对误差值,若其超过相对误差允许值,则执行标定预警,启动预警信号;所 述预警信号可以是蜂鸣器,也可以是可闪烁的发光体等等;优选地,预警信号还可反馈至 Android平台或其他智能终端,如市场监督管理终端;所述称重装置通过标定预警以提醒 工作人员或使用者进行标定,进一步保证称重装置的精度及稳定性,避免错过标定或无需 频繁地进行标定。
[0022] 所述Android平台接收来自称重装置的重量信息及其应答命令以及工作人员或 使用者发送给称重装置的标定、校准命令,该Android平台包括应用层和用于与应用层实 现动态链接的动态链接库,其中,所述应用层用于预设数据并输出动作命令,所述预设数据 可以是标定重量值和标定分度值;所述动作命令可以是零点标定命令或任意点标定命令或 归零校准命令;所述动态链接库用于接收并转发动作命令至所述称重装置及用于接收所述 称重装置发送的数据包并进行解析,将解析后的数据发送至应用层。在Android平台中,应 用层是用JAVA来实现,JAVA是一种面向对象语言,对称重装置发送的字节流信息的处理不 是很方便,因此,将与称重装置进行数据交互的功能单独做成so动态链接库,so格式的文 件是利用JNI技术(JAVA调用C库)来实现,在JNI的调用下,用偏底层的C语言来处理称 重板的字节流,具有高效、方便、安全等诸多优点。
[0023] 出于对称重装置标定校准使用的安全性及防作弊考虑,所述应用层还设置有身份 验证模块,在使用应用层进行标定校准前对登录用户(工作人员或使用者)的合法身份进行 验证,即要求用户输入用户名和密码,进行身份验证,进而根据事先保存的权限信息验证用 户输入的用户名和密码是否正确,如果用户名和密码与保存的权限信息相符,则用户通过 验证,进入应用层的标定校准界面;如果用户名或密码错误,则提醒用户确认输入的用户名 或密码是否正确,并重新要求用户输入用户名和密码,直到身份验证通过后,再执行后续步 骤。
[0024] 称重装置与Android平台之间优选通过UART串口进行通信,当称重装置将称重传 感器输出的模拟信号量通过控制模块内AD转换完成后的相应AD值,以及其它标定等额外 的信息组装成数据包发送出去。称重装置将数据进行
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1