专利名称:测力计自动校正系统及方法
技术领域:
本发明涉及一种测力计校正系统及方法。
背景技术:
在校正测力计的每一种操作模式(拉力或压力)时,传统的测力计校正方式是利用人工搬砝码方法进行校正的。即是在测力计的每一种操作模式设置若干个校正点,如一个五十公斤的电子式测力计,其有拉力和压力两种操作模式,现在先在其拉力操作模式下设置五个校正点,该五个校正点分别是十公斤、二十公斤、三十公斤、四十公斤和五十公斤。在每个校正点利用砝码进行校正,十公斤的校正点放上一个十公斤的砝码,后面的校正点依次往上累加砝码。同样在其压力操作模式下也设置五个校正点,对每个校正点利用放置砝码进行校正。显示利用这种传统的搬砝码方法方法进行校正既不够精确也不安全。
因此有必要提出一种自动校正测力计的系统及方法,能够对测力计进行拉力操作模式或压力操作模式的校正,提高校正的精度及安全性。
发明内容本发明的目的在于提供一种测力计自动校正系统。
本发明的另一目的在于提供一种测力计自动校正方法。
本发明揭露一种测力计自动校正系统,该测力计自动校正系统包括一用户端计算机及一放置待校正测力计的测量机台。所述测量机台上安装有一用于力的测量的荷重传感器,该荷重传感器与待校正测力计相连,及该测量机台还安装有串连连接的一单片机、一驱动器及一马达。所述用户端计算机有两个RS-232C接口,其一个RS-232C接口与单片机相连,在校正测力计时,可通过该RS-232C接口发送命令给单片机,当单片机收到该命令后给驱动器发脉冲,驱动器再驱动马达运转,从而控制待校正测力计左右运动。
所述荷重传感器上还安装有一表头,用于显示荷重传感器的读数。该荷重传感器的读数是通过该RS-232C接口传送给用户端计算机并被显示出来。
如果待校正测力计是电子式测力计,则其中另一个RS-232C接口与该电子式测力计通过数据线相连,可在校正过程中获取该电子式测力计的测量数据。
如果待校正测力计是机械式测力计,则该待校正的机械式测力计的读数可由用户读出再录入用户端计算机。
所述用户端计算机还有一资料存储区,用于存储各次校正的数据。
所述用户端计算机还包括一系统初始化模块,一判断模块,一数据获取模块,一命令发送模块。其中系统初始化模块用于启动本校正系统,设定待校正测力计的料号、种类、校正点、校正次数、校正任务,将荷重传感器的读数归零。判断模块用于判断待校正测力计料号是否已设定,荷重传感器的读数是否接收到,荷重传感器的读数是否已归零,待校正测力计是否到达校正点,所有的校正点是否都校正完毕,待校正测力计的本次校正任务是否完成及判断荷重传感器读数与测力计读数的差值是否在允许精度内范围内等。数据获取模块用于获取待校正测力计的读数、荷重传感器表头的读数。一命令发送模块,用于向测量机台发送校正命令。
本发明还揭露一种测力计自动校正方法,其提供一用户端计算机及一放置待校正测力计的测量机台,该方法包括如下步骤(a)于测量机台上提供一与待校正测力计相连的荷重传感器;(b)于测量机台提供串连连接的单片机、驱动器及马达;(c)于用户端计算机提供与单片机相连的一RS-232C接口,通过该接口测量机台接收用户端计算机发送的启动系统及进行校正测力计的命令;(d)启动及初始化系统;(e)选择校正任务;(f)发送校正命令控制待校正测力计左右运动;(g)判断待校正测力计是否到达校正点;(h)如果该待校正测力计到达校正点,则发送命令控制该待校正测力计停止运动,并等待荷重传感器及该待校正测力计的读数稳定;(i)同时获取荷重传感器与该待校正测力计的读数,及保存上述读数;(j)判断荷重传感器读数与磅力计读数的差值是否在精度范围内;(k)如果是在精度范围内再判断是否到达最后一个校正点;(l)如果到达最后一个校正点则再判断本次校正任务是否完毕;(m)将所有的校正数据汇出报表,在报表中将不合格的校正点的差值标记出来,结束本次校正。
通过本发明,可校正电子式及机械式测力计,可分别设定校正点,自动拉、压到校正点,自动读取电子式测力计读数及将校正结果汇出产生报表。
图1是本发明测力计自动校正系统的硬件架构图。
图2是本发明用户端计算机的功能模块图。
图3是本发明测力计自动校正方法流程图。
具体实施方式参阅图1所示,是本发明测力计自动校正系统的硬件架构图。该测力计自动校正系统包括一用户端计算机11及一放置待校正测力计的测量机台15。该测量机台15上安装有一荷重传感器18。一待校正测力计17置于测量机台15上,且与荷重传感器18相连。该荷重传感器18用于力的测量,其上安装一显示荷重传感器18读数的表头19。
测量机台15内置一单片机16、一驱动器14、一马达13。用户端计算机11有两个串行埠,在本实施例中为RS-232C接口12,其中一个RS-232C接口12与单片机16相连,在校正测力计时,可通过该RS-232C接口12发送命令给单片机16,当单片机16收到该命令后给驱动器14发脉冲,驱动器14再驱动马达13运转,从而控制待校正测力计17左右运动。表头19显示荷重传感器18的读数亦是通过该RS-232C接口12传给用户端计算机11并被显示出来。另一个RS-232C接口12与待校正测力计17通过数据线相连(图中未示出),可在校正过程中获取待校正测力计17的测量数据。
用户端计算机11还有一资料存储区20,用于存储各次校正的数据。
参阅图2所示,是本发明用户端计算机的功能模块图。该用户端计算机11包括一系统初始化模块111、一判断模块112、一数据获取模块113及一命令发送模块114。系统初始化模块111用于启动本校正系统,设定待校正测力计17的料号、种类、校正点、校正次数、校正任务,将荷重传感器18的读数归零。判断模块112用于判断待校正测力计17料号是否已设定,荷重传感器18的读数是否接收到,荷重传感器18的读数是否已归零,待校正测力计17是否到达校正点,待校正测力计17的校正点是否都校正完毕,待校正测力计17的本次校正任务是否完成及判断荷重传感器18读数与待校正测力计17读数的差值是否在允许精度范围内等。数据获取模块113用于获取待校正测力计17的读数、荷重传感器表头19的读数等。命令发送模块114用于向测量机台15发送校正命令。
其中,测力计的种类有两种,一为电子式的,一为机械式的。测力计的校正点可以在每次校正前进行设定,例如对于一个五十公斤的电子式测力计,可以按十公斤一个校正点,共五个校正点,分别是十公斤、二十公斤、三十公斤、四十公斤及五十公斤。电子式测力计使用时可以采用拉力和压力的操作模式进行测量,因此校正电子式测力计时其校正任务有两个一为校正拉力方式;一为校正压力方式。对于五十公斤的电子式测力计就会有校正拉力方式时五个校正点和校正压力方式时的五个校正点。而对于一个五十公斤的机械式测力计,同样可以设五个校正点,但机械式测力计只有拉力一种测量方式,因此机械式测力计的校正任务只有一个即校正拉力方式。
参阅图3所示,是本发明测力计自动校正方法流程图。首先,启动本校正系统并通过系统初始化模块111进行系统初始化,包括设定待校正测力计17的料号、种类、最大量程(单位Kg)、允许精度范围等参数,测试是否能接收到荷重传感器18的读数,再将荷重传感器18的读数归零(步骤300)。在该步骤S300中,如果待校正测力计17的种类是电子式测力计,则其测量值可通过RS-232C接口被获取并显示在用户端计算机11的屏幕上;如果是拉力式测力计,则其测量值可由用户直接读取然后录入到用户端计算机11,并显示出来。
系统初始化之后,接收由用户根据待校正测力计17的种类而选择的校正任务,待校正测力计17可以为电子式测力计,也可以为机械式测力计。电子式测力计的校正任务有拉、压两种方式,机械式测力计的校正任务只有拉一种方式(步骤S301)。通过命令发送模块114发送校正命令控制待校正测力计17左右运动(步骤S308)。由判断模块112判断该待校正测力计17是否到达校正点(步骤S310)。如果该待校正测力计17没有到达校正点,则返回步骤S308,如果该待校正测力计17到达校正点,则由命令发送模块114发送命令控制该待校正测力计17停止运动,并等待荷重传感器18及该待校正测力计17的读数稳定(步骤S312)。判断荷重传感器18及待校正测力计17的读数是否稳定(步骤S314)。如果不稳定,则返回步骤S312继续等待,如果二者的读数已经稳定,则同时获取荷重传感器18与待校正测力计17的读数(步骤S316)。将上述读数存储至资料存储区20(步骤S317)。判断该荷重传感器18的读数与待校正测力计17的读数的差值是否在允许精度范围内(步骤S318)。如果二者的差值不在允许精度范围内,则将该待校正测力计17的该校正点标记为不合格,再进入步骤S319(步骤S322);如果二者的差值在允许精度范围内则再判断是否到达最后一个校正点(步骤S319)。例如五十公斤的测力计可以有五个校正点,分别是十公斤、二十公斤、三十公斤、四十公斤及五十公斤,到达第一个校正点十公斤后,获取读数再发送命令控制待校正测力计17继续运动到达第二个校正点,直到所有的校正点都校正完毕。故在该步骤S319中,如果没有到达最后一个校正点,则返回步骤S308,如果到达最后一个校正点则判断本次校正任务是否完毕(步骤S320)。如果在步骤S320中,判断得出校正任务没有完毕,则返回步骤S301接收用户选择的另一种校正任务,重新执行本流程;如果判断得出校正任务已完毕则将所有的校正数据以电子表格(Excel)的方式汇出,并将不合格的校正点的荷重传感器18的读数与待校正测力计17的读数的差值标记出来(步骤S324),结束本次校正(步骤S328)。
权利要求
1.一种测力计自动校正系统,包括一用户端计算机及一放置待校正测力计的测量机台,其特征在于所述测量机台上安装有一荷重传感器,该荷重传感器与待校正测力计相连,该测量机台还内置有串连连接的一单片机、一驱动器及一马达;所述用户端计算机有两个串行端口,其一个串行端口与单片机相连,在校正测力计时,可通过该串行端口发送命令给单片机,当单片机收到该命令后给驱动器发脉冲,驱动器再驱动马达运转,从而控制待校正测力计左右运动。
2.如权利要求1所述的测力计自动校正系统,其特征在于,所述串行端口为RS-232C接口。
3.如权利要求1所述的测力计自动校正系统,其特征在于,所述荷重传感器上还安装一表头,用于显示荷重传感器的读数。
4.如权利要求1或2所述的测力计自动校正系统,其特征在于,其中荷重传感器的读数是通过该串行端口传送给用户端计算机并被显示出来。
5.如权利要求1或2所述的测力计自动校正系统,其特征在于,其中待校正测力计是电子式测力计。
6.如权利要求5所述的测力计自动校正系统,其特征在于,其中另一个串行端口与所述电子式测力计通过数据线相连,可在校正过程中获取该电子式测力计的测量数据。
7.如权利要求1所述的测力计自动校正系统,其特征在于,其中待校正测力计是机械式测力计。
8.如权利要求1所述的测力计自动校正系统,其特征在于,所述用户端计算机还有一资料存储区,用于存储各次校正的数据。
9.如权利要求1所述的测力计自动校正系统,其特征在于,所述用户端计算机包括一系统初始化模块,用于启动本校正系统,设定待校正测力计的料号、种类、校正点、校正次数、校正任务,将荷重传感器的读数归零;一判断模块,用于判断待校正测力计料号是否已设定,荷重传感器的读数是否接收到,荷重传感器的读数是否已归零,待校正测力计是否到达校正点,待校正测力计的校正点是否都校正完毕,待校正测力计的本次校正任务是否完成及判断荷重传感器读数与测力计读数的差值是否在允许精度范围内;一数据获取模块,用于获取待校正测力计的读数及荷重传感器表头的读数;一命令发送模块,用于向测量机台发送校正命令。
10.一种利用权利要求1所述的系统进行测力计自动校正的方法,其特征在于,该方法包括步骤启动及初始化系统;选择校正任务;发送校正命令,控制待校正测力计左右运动;判断待校正测力计是否到达校正点;如果该待校正测力计到达校正点,则发送命令控制该待校正测力计停止运动,并等待荷重传感器及该待校正测力计的读数稳定;同时获取荷重传感器与该待校正测力计的读数,及保存上述读数;判断荷重传感器读数与测力计读数的差值是否在允许的精度范围内;如果上述读数的差值在允许的精度范围内,则判断是否到达最后一个校正点;如果到达最后一个校正点则判断本次校正任务是否完毕;将所有的校正数据汇出及将不合格的校正点的荷重传感器读数与待校正测力计读数的差值标记出来;结束本次校正。
11.如权利要求10所述的测力计自动校正方法,其特征在于,步骤初始化系统还包括如下步骤设定待校正测力计的料号、种类、允许精度范围;设定待校正测力计的校正点、校正次数、校正任务;测试荷重传感器是否与待校正测力计连接;将荷重传感器的读数归零。
12.如权利要求10所述的测力计自动校正方法,其特征在于,步骤判断是否到达校正点还包括步骤如果没有到达校正点,则重新发送命令,控制待校正测力计运动。
13.如权利要求10所述的测力计自动校正方法,其特征在于,步骤判断荷重传感器读数与测力计读数的差值是否在允许精度范围内还包括步骤如果不在允许精度范围内,则将该校正点标记为不合格校正点。
14.如权利要求10所述的测力计自动校正方法,其特征在于,步骤判断是否到达最后一个校正点还包括步骤如果没有到达最后一个校正点,则重新发送命令控制测力计运动至下一个校正点。
15.如权利要求10所述的测力计自动校正方法,其特征在于,步骤判断本次校正任务是否完毕还包括如果本次校正任务没有完毕,则返回到选择校正任务的步骤。
全文摘要
本发明提供一种测力计自动校正方法,该方法包括于测量机台提供与待校正测力计相连的荷重传感器及串连连接的单片机、驱动器、马达;于用户端计算机提供与单片机相连的串行端口,以传输用户端计算机发送的校正测力计的命令;控制该测力计左右运动;若该测力计到达校正点,则控制其停止运动,等待荷重传感器及该测力计的读数稳定;同时获取稳定后的读数;判断二者读数的差值是否在允许精度范围内;判断是否到最后一个校正点;若是则再判断本次校正任务是否完毕;汇出校正数据及将不合格校正点的差值标记出来。本发明还提供一种测力计自动校正系统。本发明可分别设定及自动拉、压到校正点,读取测力计读数及将校正结果汇出产生报表。
文档编号G01L25/00GK1789941SQ20041007764
公开日2006年6月21日 申请日期2004年12月17日 优先权日2004年12月17日
发明者魏晓东, 黄登聪 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司