一种电表前装功能检测的方法、系统及智能工装设备的制作方法

文档序号:5953443阅读:262来源:国知局
专利名称:一种电表前装功能检测的方法、系统及智能工装设备的制作方法
技术领域
本发明属于电表技术领域,尤其涉及一种电表前装功能检测的方法、系统及智能工装设备。
背景技术
在电表生产过程中,前装功能检测(包括一些重要参数的修改,485通讯口及远/近红外口的检测,拉合闸功能检测,功能端口、LED灯检测等)是电表生产流程中必不可少的一道工序,如何快速、准确地完成这些功能检测,是许多电表生产厂家面临的问题。

现有技术是通过一台简易工装设备(该简易工装设备只提供上电功能以及对通讯端口进行引线),外加一款PC机软件来实现。这是一种直连的通讯方式,外加目测的检测方法,该方法主要包括用户在让电表与PC机进行通讯时,首先需要判断该通讯需要使用的电表通讯端口,比如红外口,再在PC机软件上选择与该电表通讯端口相连的PC机COM口,然后再通过该PC机COM 口向电表通讯端口发送抄设命令。而在进行功能端口、LED灯检测时,则是通过目测对应指示灯闪亮的情况及次数来判断功能端口、LED灯的工作状态。上述方法,严重浪费了 PC机资源,检测电表有几个通讯端口检测需求,就需要为PC机配置几个COM 口,这样如果PC机不能提供指定个数的COM 口的话,用户在执行前装检测功能时,就有可能需要手动切换通讯夹具。这样也就制约了检测效率,此外,由于使用了多个COM 口通讯,通讯连接线出现异常的概率也就增大(比如通讯连接线端口的松动、带电拔插造成的COM 口损坏等情况),也会降低工序的检测效率。同时,上述方法对功能端口、LED灯检测,只能通过员工目测的方式进行判断,如果仅靠这种用眼睛检测的方式,不仅增加了员工的检测负担,长久的高度专注的工作状态就不可避免地会造成漏检、错检情况的发生,从而使不良品流入到下一工序。

发明内容
本发明的目的在于提供一种电表前装功能检测的方法、系统及智能工装设备,旨在解决现有技术提供的电表前装功能检测的方法,生产效率低下,并且,不可避免地会造成漏检、错检情况的发生,从而使不良品流入到下一工序的问题。本发明是这样实现的,一种电表前装功能检测的方法,所述方法包括接收PC机发送的数据帧;对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧;将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表;接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。本发明的另一目的在于提供一种电表前装功能检测的装置,所述装置包括
接收单元,用于接收PC机发送的数据帧;解析单元,用于对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧;发送单元,用于将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表;接收转发单元,用于接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。本发明的另一目的在于提供一种智能工装设备,所述智能工装设备包括如上所述的电表前装功能检测的装置。

本发明的另一目的在于提供一种前装功能检测系统,包括电表,所述前装功能检测系统还包括PC机和如上所述的智能工装设备,所述的智能工装设备与所述PC机通过一条通讯连接线连接。在本发明中,智能工装设备按照PC机发送的数据帧自动进行电表通讯端口分配,不需要为PC机配置几个COM 口,也不需要手动切换通讯夹具,大大提高了前装工序的生产效率。


图I是本发明实施例一提供的电表前装功能检测的方法的实现流程图;图2是本发明实施例一提供的PC机发送至智能工装设备的数据帧的具体格式示意图;图3是本发明实施例二提供的电表前装功能检测的装置的结构框图;图4是本发明实施例三提供的电表前装功能检测的系统的结构框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。在本发明实施例中,智能工装设备只需要通过一个通讯连接线接收PC机发送的数据帧,然后根据对该数据帧进行解析,提取出所述数据帧中的电表端口控制字和电表通讯率控制字,然后根据电表端口控制字和电表通讯率控制字即可发送解析后的数据帧至电表,完成电表前装功能检测。实施例一图I是本发明实施例一提供的电表前装功能检测的方法的实现流程图,详述如下在步骤SlOl中,接收PC机发送的数据帧。在本实施例中,PC机和智能工装设备之间只有一条通讯连接线,且通讯波特率固定。在二者之间预先自定义一套通讯协议,通讯时,PC机发送符合该通讯协议的数据帧至智能工装设备,以通知智能工装设备需要执行的功能及智能工装设备与电表通讯的方式和波特率等信息。
在步骤S102中,对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧。在本实施例中,数据帧的格式如图2所示,包括C :控制码,该控制码的值基本上与DL/T 645 2007协议的控制码一致。比如,在多功能端口、LED检测时,其为IlH ;L :数据长度,在组帧时,该长度为实际发送至电表的数据长度值+2,在解析帧时,其长度为PC机发送的数据帧的字节长度值-2 ;DO......Dn :实际发送至电表的数据;P :电表端口控制字,在解析帧时,根据该控制字来决定智能工装设备与电表的何种通讯端口进行通讯;

B 电表通讯速率控制字,在解析帧时,根据该控制字来决定智能工装设备采用何种通讯速率与电表进行通讯;CS :校验码,组帧时,该值为从第一个帧起始符开始到校验码之前字节和模256,解析帧时,该值是原校验码值减去P字节和B字节的值。智能工装设备对PC机发送过来的数据帧进行解析,从中提取出电表端口控制字和电表通讯速率控制字,得到解析后的数据帧,所述解析后的数据帧中不包括电表端口控制字和电表通讯速率控制字。在步骤S103中,将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表。在步骤S104中,接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。在本实施例中,当电表做出回应时,返回数据帧至智能工装设备,智能工装设备也会将所述数据帧传送至PC机中进行处理,使得用户得知检测的结果。当对电表功能端口、LED灯进行检测时,智能工装设备先对所述电表返回的数据帧进行解析,提取出所述数据帧中包括的开关变化信息和指示灯闪亮信息,再对所述开关变化信息和所述指示灯闪亮信息进行统计,得到开关闭合的次数和指示灯闪亮的次数,然后将所述开关闭合的次数和指示灯闪亮的次数打包至所述数据帧中发送至PC机。本发明实施例,智能工装设备只需要通过一个通讯连接线接收PC机发送的数据帧,然后根据对该数据帧进行解析,提取出所述数据帧中的电表端口控制字和电表通讯率控制字,然后根据电表端口控制字和电表通讯率控制字即可发送解析后的数据帧至电表,完成电表前装功能检测。相比现有技术,减少了与电表通讯的PC机COM 口的使用,从而可以减少因异常原因造成的通讯失败,提高工序检测效率。此外,在做功能端口、LED灯检测时,停止人工目测的检测方式,改用软件统计开关变化信息和所述指示灯闪亮信息的方式进行检测,同样也提高了功能检测效率及质量。实施例二图3是本发明实施例二提供的电表前装功能检测的装置的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。该电表前装功能检测的装置可以是内置于智能工装设备中的软件单元、硬件单元或者软硬件结合的单元。在本发明实施例中,该电表前装功能检测的装置包括接收单元31、解析单元32、发送单元33和接收转发单元34。
其中,接收单元31,用于接收PC机发送的数据帧,所述数据帧中包括控制码、数据长度、实际发送至电表的数据、电表端口控制字、电表通讯率控制字和校验码;解析单元32,用于对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧,所述解析后的数据帧中不包括电表端口控制字、电表通讯率控制字;发送单元33,用于将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表;接收转发单元34,用于接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。进一步地,所述接收转发单元34包括数据帧处理模块,该数据帧处理模块用于当对电表功能端口、LED灯进行检测时,先对所述电表返回的数据帧进行解析,提取出所述数据帧中包括的开关变化信息和指示灯闪亮信息,再对所述开关变化信息和所述指示灯闪 亮信息进行统计,得到开关闭合的次数和指示灯闪亮的次数,然后将所述开关闭合的次数和指示灯闪亮的次数打包至所述数据帧中发送至PC机。具体详细介绍请参照图I所示方法实施例,在此不再赘述。实施例三图4是本发明实施例三提供的电表前装功能检测的系统的结构框图,为了便于说明,仅示出了本发明实施例相关的部分。在本发明实施例中,该电表前装功能检测的系统包括PC机41、智能工装设备42和电表43。其中,所述PC机41用于发送数据帧至所述智能工装设备42 ;所述智能工装设备42与所述PC机41通过一条通讯连接线连接,所述智能工装设备42中包括实施例二所示的电表前装功能检测的装置,通过该装置可以接收所述PC机41发送的数据帧,并对所述数据帧进行解析,按照所述数据帧中的电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送解析后的数据帧至电表43 ;电表43与所述智能工装设备42连接,接收所述智能工装设备发送的解析后的数据帧,进行相应的处理后,并返回相应的数据帧至所述智能工装设备42,以由所述智能工装设备42直接将所述数据帧转发至PC机41或者对所述数据帧进行处理后返回处理结果至PC 机 41。具体的PC机41发送的数据帧的格式请参见实施例一中的描述,在此不再赘述,另夕卜,智能工装设备42中所包含的单元,请参见实施例二中的相应描述,在此也不再赘述。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘或光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电表前装功能检测的方法,其特征在于,所述方法包括 接收PC机发送的数据帧; 对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧; 将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表; 接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。
2.如权利要求I所述的方法,其特征在于,所述对所述数据帧进行处理后返回处理结果至PC机具体为 当对电表功能端口、LED灯进行检测时,先对所述电表返回的数据帧进行解析,提取出所述数据帧中包括的开关变化信息和指示灯闪亮信息,再对所述开关变化信息和所述指示灯闪亮信息进行统计,得到开关闭合的次数和指示灯闪亮的次数,然后将所述开关闭合的次数和指示灯闪亮的次数打包至所述数据帧中发送至PC机。
3.如权利要求I所述的方法,其特征在于,所述PC机发送的数据帧中包括控制码、数据长度、实际发送至电表的数据、电表端口控制字、电表通讯率控制字和校验码; 所述解析后的数据帧中不包括电表端口控制字、电表通讯率控制字。
4.一种电表前装功能检测的装置,其特征在于,所述装置包括 接收单元,用于接收PC机发送的数据帧; 解析单元,用于对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧; 发送单元,用于将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表; 接收转发单元,用于接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。
5.如权利要求4所述的装置,其特征在于,所述接收转发单元包括 数据帧处理模块,用于当对电表功能端口、LED灯进行检测时,先对所述电表返回的数据帧进行解析,提取出所述数据帧中包括的开关变化信息和指示灯闪亮信息,再对所述开关变化信息和所述指示灯闪亮信息进行统计,得到开关闭合的次数和指示灯闪亮的次数,然后将所述开关闭合的次数和指示灯闪亮的次数打包至所述数据帧中发送至PC机。
6.如权利要求4所述的装置,其特征在于,所述PC机发送的数据帧中包括控制码、数据长度、实际发送至电表的数据、电表端口控制字、电表通讯率控制字和校验码; 所述解析后的数据帧中不包括电表端口控制字、电表通讯率控制字。
7.一种智能工装设备,其特征在于,所述智能工装设备包括如权利要求4至6任一项所述的电表前装功能检测的装置。
8.—种电表前装功能检测的系统,包括电表,其特征在于,所述系统还包括PC机和如权利要求7所述的智能工装设备,所述的智能工装设备与所述PC机通过一条通讯连接线连接。
全文摘要
本发明适用于电表技术领域,提供了一种电表前装功能检测的方法、系统及智能工装设备,所述方法包括接收PC机发送的数据帧;对所述数据帧进行解析,从所述数据帧中提取出电表端口控制字和电表通讯率控制字,得到解析后的数据帧;将解析后的数据帧按照所述电表端口控制字和电表通讯率控制字要求的通讯方式和波特率发送至电表;接收所述电表返回的数据帧,直接将所述数据帧转发至PC机或者对所述数据帧进行处理后返回处理结果至PC机。本发明,不需要为PC机配置几个COM口,也不需要手动切换通讯夹具,大大提高了前装工序的生产效率。
文档编号G01R35/04GK102768351SQ20121026048
公开日2012年11月7日 申请日期2012年7月26日 优先权日2012年7月26日
发明者于洋, 刘志祥, 肖云潮, 谷庆周 申请人:深圳市航天泰瑞捷电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1