專利名稱:一種電表前裝功能檢測(cè)的方法、系統(tǒng)及智能工裝設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電表技術(shù)領(lǐng)域,尤其涉及一種電表前裝功能檢測(cè)的方法、系統(tǒng)及智能工裝設(shè)備。
背景技術(shù):
在電表生產(chǎn)過(guò)程中,前裝功能檢測(cè)(包括一些重要參數(shù)的修改,485通訊口及遠(yuǎn)/近紅外口的檢測(cè),拉合閘功能檢測(cè),功能端口、LED燈檢測(cè)等)是電表生產(chǎn)流程中必不可少的一道工序,如何快速、準(zhǔn)確地完成這些功能檢測(cè),是許多電表生產(chǎn)廠家面臨的問(wèn)題。
現(xiàn)有技術(shù)是通過(guò)一臺(tái)簡(jiǎn)易工裝設(shè)備(該簡(jiǎn)易工裝設(shè)備只提供上電功能以及對(duì)通訊端口進(jìn)行引線),外加一款PC機(jī)軟件來(lái)實(shí)現(xiàn)。這是一種直連的通訊方式,外加目測(cè)的檢測(cè)方法,該方法主要包括用戶在讓電表與PC機(jī)進(jìn)行通訊時(shí),首先需要判斷該通訊需要使用的電表通訊端口,比如紅外口,再在PC機(jī)軟件上選擇與該電表通訊端口相連的PC機(jī)COM口,然后再通過(guò)該P(yáng)C機(jī)COM 口向電表通訊端口發(fā)送抄設(shè)命令。而在進(jìn)行功能端口、LED燈檢測(cè)時(shí),則是通過(guò)目測(cè)對(duì)應(yīng)指示燈閃亮的情況及次數(shù)來(lái)判斷功能端口、LED燈的工作狀態(tài)。上述方法,嚴(yán)重浪費(fèi)了 PC機(jī)資源,檢測(cè)電表有幾個(gè)通訊端口檢測(cè)需求,就需要為PC機(jī)配置幾個(gè)COM 口,這樣如果PC機(jī)不能提供指定個(gè)數(shù)的COM 口的話,用戶在執(zhí)行前裝檢測(cè)功能時(shí),就有可能需要手動(dòng)切換通訊夾具。這樣也就制約了檢測(cè)效率,此外,由于使用了多個(gè)COM 口通訊,通訊連接線出現(xiàn)異常的概率也就增大(比如通訊連接線端口的松動(dòng)、帶電拔插造成的COM 口損壞等情況),也會(huì)降低工序的檢測(cè)效率。同時(shí),上述方法對(duì)功能端口、LED燈檢測(cè),只能通過(guò)員工目測(cè)的方式進(jìn)行判斷,如果僅靠這種用眼睛檢測(cè)的方式,不僅增加了員工的檢測(cè)負(fù)擔(dān),長(zhǎng)久的高度專注的工作狀態(tài)就不可避免地會(huì)造成漏檢、錯(cuò)檢情況的發(fā)生,從而使不良品流入到下一工序。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電表前裝功能檢測(cè)的方法、系統(tǒng)及智能工裝設(shè)備,旨在解決現(xiàn)有技術(shù)提供的電表前裝功能檢測(cè)的方法,生產(chǎn)效率低下,并且,不可避免地會(huì)造成漏檢、錯(cuò)檢情況的發(fā)生,從而使不良品流入到下一工序的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種電表前裝功能檢測(cè)的方法,所述方法包括接收PC機(jī)發(fā)送的數(shù)據(jù)幀;對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀;將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表;接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。本發(fā)明的另一目的在于提供一種電表前裝功能檢測(cè)的裝置,所述裝置包括
接收單元,用于接收PC機(jī)發(fā)送的數(shù)據(jù)幀;解析單元,用于對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀;發(fā)送單元,用于將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表;接收轉(zhuǎn)發(fā)單元,用于接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。本發(fā)明的另一目的在于提供一種智能工裝設(shè)備,所述智能工裝設(shè)備包括如上所述的電表前裝功能檢測(cè)的裝置。
本發(fā)明的另一目的在于提供一種前裝功能檢測(cè)系統(tǒng),包括電表,所述前裝功能檢測(cè)系統(tǒng)還包括PC機(jī)和如上所述的智能工裝設(shè)備,所述的智能工裝設(shè)備與所述PC機(jī)通過(guò)一條通訊連接線連接。在本發(fā)明中,智能工裝設(shè)備按照PC機(jī)發(fā)送的數(shù)據(jù)幀自動(dòng)進(jìn)行電表通訊端口分配,不需要為PC機(jī)配置幾個(gè)COM 口,也不需要手動(dòng)切換通訊夾具,大大提高了前裝工序的生產(chǎn)效率。
圖I是本發(fā)明實(shí)施例一提供的電表前裝功能檢測(cè)的方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例一提供的PC機(jī)發(fā)送至智能工裝設(shè)備的數(shù)據(jù)幀的具體格式示意圖;圖3是本發(fā)明實(shí)施例二提供的電表前裝功能檢測(cè)的裝置的結(jié)構(gòu)框圖;圖4是本發(fā)明實(shí)施例三提供的電表前裝功能檢測(cè)的系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,智能工裝設(shè)備只需要通過(guò)一個(gè)通訊連接線接收PC機(jī)發(fā)送的數(shù)據(jù)幀,然后根據(jù)對(duì)該數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中的電表端口控制字和電表通訊率控制字,然后根據(jù)電表端口控制字和電表通訊率控制字即可發(fā)送解析后的數(shù)據(jù)幀至電表,完成電表前裝功能檢測(cè)。實(shí)施例一圖I是本發(fā)明實(shí)施例一提供的電表前裝功能檢測(cè)的方法的實(shí)現(xiàn)流程圖,詳述如下在步驟SlOl中,接收PC機(jī)發(fā)送的數(shù)據(jù)幀。在本實(shí)施例中,PC機(jī)和智能工裝設(shè)備之間只有一條通訊連接線,且通訊波特率固定。在二者之間預(yù)先自定義一套通訊協(xié)議,通訊時(shí),PC機(jī)發(fā)送符合該通訊協(xié)議的數(shù)據(jù)幀至智能工裝設(shè)備,以通知智能工裝設(shè)備需要執(zhí)行的功能及智能工裝設(shè)備與電表通訊的方式和波特率等信息。
在步驟S102中,對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀。在本實(shí)施例中,數(shù)據(jù)幀的格式如圖2所示,包括C :控制碼,該控制碼的值基本上與DL/T 645 2007協(xié)議的控制碼一致。比如,在多功能端口、LED檢測(cè)時(shí),其為IlH ;L :數(shù)據(jù)長(zhǎng)度,在組幀時(shí),該長(zhǎng)度為實(shí)際發(fā)送至電表的數(shù)據(jù)長(zhǎng)度值+2,在解析幀時(shí),其長(zhǎng)度為PC機(jī)發(fā)送的數(shù)據(jù)幀的字節(jié)長(zhǎng)度值-2 ;DO......Dn :實(shí)際發(fā)送至電表的數(shù)據(jù);P :電表端口控制字,在解析幀時(shí),根據(jù)該控制字來(lái)決定智能工裝設(shè)備與電表的何種通訊端口進(jìn)行通訊;
B 電表通訊速率控制字,在解析幀時(shí),根據(jù)該控制字來(lái)決定智能工裝設(shè)備采用何種通訊速率與電表進(jìn)行通訊;CS :校驗(yàn)碼,組幀時(shí),該值為從第一個(gè)幀起始符開始到校驗(yàn)碼之前字節(jié)和模256,解析幀時(shí),該值是原校驗(yàn)碼值減去P字節(jié)和B字節(jié)的值。智能工裝設(shè)備對(duì)PC機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù)幀進(jìn)行解析,從中提取出電表端口控制字和電表通訊速率控制字,得到解析后的數(shù)據(jù)幀,所述解析后的數(shù)據(jù)幀中不包括電表端口控制字和電表通訊速率控制字。在步驟S103中,將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表。在步驟S104中,接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。在本實(shí)施例中,當(dāng)電表做出回應(yīng)時(shí),返回?cái)?shù)據(jù)幀至智能工裝設(shè)備,智能工裝設(shè)備也會(huì)將所述數(shù)據(jù)幀傳送至PC機(jī)中進(jìn)行處理,使得用戶得知檢測(cè)的結(jié)果。當(dāng)對(duì)電表功能端口、LED燈進(jìn)行檢測(cè)時(shí),智能工裝設(shè)備先對(duì)所述電表返回的數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中包括的開關(guān)變化信息和指示燈閃亮信息,再對(duì)所述開關(guān)變化信息和所述指示燈閃亮信息進(jìn)行統(tǒng)計(jì),得到開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù),然后將所述開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù)打包至所述數(shù)據(jù)幀中發(fā)送至PC機(jī)。本發(fā)明實(shí)施例,智能工裝設(shè)備只需要通過(guò)一個(gè)通訊連接線接收PC機(jī)發(fā)送的數(shù)據(jù)幀,然后根據(jù)對(duì)該數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中的電表端口控制字和電表通訊率控制字,然后根據(jù)電表端口控制字和電表通訊率控制字即可發(fā)送解析后的數(shù)據(jù)幀至電表,完成電表前裝功能檢測(cè)。相比現(xiàn)有技術(shù),減少了與電表通訊的PC機(jī)COM 口的使用,從而可以減少因異常原因造成的通訊失敗,提高工序檢測(cè)效率。此外,在做功能端口、LED燈檢測(cè)時(shí),停止人工目測(cè)的檢測(cè)方式,改用軟件統(tǒng)計(jì)開關(guān)變化信息和所述指示燈閃亮信息的方式進(jìn)行檢測(cè),同樣也提高了功能檢測(cè)效率及質(zhì)量。實(shí)施例二圖3是本發(fā)明實(shí)施例二提供的電表前裝功能檢測(cè)的裝置的結(jié)構(gòu)框圖,為了便于說(shuō)明,僅示出了本發(fā)明實(shí)施例相關(guān)的部分。該電表前裝功能檢測(cè)的裝置可以是內(nèi)置于智能工裝設(shè)備中的軟件單元、硬件單元或者軟硬件結(jié)合的單元。在本發(fā)明實(shí)施例中,該電表前裝功能檢測(cè)的裝置包括接收單元31、解析單元32、發(fā)送單元33和接收轉(zhuǎn)發(fā)單元34。
其中,接收單元31,用于接收PC機(jī)發(fā)送的數(shù)據(jù)幀,所述數(shù)據(jù)幀中包括控制碼、數(shù)據(jù)長(zhǎng)度、實(shí)際發(fā)送至電表的數(shù)據(jù)、電表端口控制字、電表通訊率控制字和校驗(yàn)碼;解析單元32,用于對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀,所述解析后的數(shù)據(jù)幀中不包括電表端口控制字、電表通訊率控制字;發(fā)送單元33,用于將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表;接收轉(zhuǎn)發(fā)單元34,用于接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。進(jìn)一步地,所述接收轉(zhuǎn)發(fā)單元34包括數(shù)據(jù)幀處理模塊,該數(shù)據(jù)幀處理模塊用于當(dāng)對(duì)電表功能端口、LED燈進(jìn)行檢測(cè)時(shí),先對(duì)所述電表返回的數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中包括的開關(guān)變化信息和指示燈閃亮信息,再對(duì)所述開關(guān)變化信息和所述指示燈閃 亮信息進(jìn)行統(tǒng)計(jì),得到開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù),然后將所述開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù)打包至所述數(shù)據(jù)幀中發(fā)送至PC機(jī)。具體詳細(xì)介紹請(qǐng)參照?qǐng)DI所示方法實(shí)施例,在此不再贅述。實(shí)施例三圖4是本發(fā)明實(shí)施例三提供的電表前裝功能檢測(cè)的系統(tǒng)的結(jié)構(gòu)框圖,為了便于說(shuō)明,僅示出了本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,該電表前裝功能檢測(cè)的系統(tǒng)包括PC機(jī)41、智能工裝設(shè)備42和電表43。其中,所述PC機(jī)41用于發(fā)送數(shù)據(jù)幀至所述智能工裝設(shè)備42 ;所述智能工裝設(shè)備42與所述PC機(jī)41通過(guò)一條通訊連接線連接,所述智能工裝設(shè)備42中包括實(shí)施例二所示的電表前裝功能檢測(cè)的裝置,通過(guò)該裝置可以接收所述PC機(jī)41發(fā)送的數(shù)據(jù)幀,并對(duì)所述數(shù)據(jù)幀進(jìn)行解析,按照所述數(shù)據(jù)幀中的電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送解析后的數(shù)據(jù)幀至電表43 ;電表43與所述智能工裝設(shè)備42連接,接收所述智能工裝設(shè)備發(fā)送的解析后的數(shù)據(jù)幀,進(jìn)行相應(yīng)的處理后,并返回相應(yīng)的數(shù)據(jù)幀至所述智能工裝設(shè)備42,以由所述智能工裝設(shè)備42直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)41或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC 機(jī) 41。具體的PC機(jī)41發(fā)送的數(shù)據(jù)幀的格式請(qǐng)參見實(shí)施例一中的描述,在此不再贅述,另夕卜,智能工裝設(shè)備42中所包含的單元,請(qǐng)參見實(shí)施例二中的相應(yīng)描述,在此也不再贅述。值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電表前裝功能檢測(cè)的方法,其特征在于,所述方法包括 接收PC機(jī)發(fā)送的數(shù)據(jù)幀; 對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀; 將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表; 接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。
2.如權(quán)利要求I所述的方法,其特征在于,所述對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)具體為 當(dāng)對(duì)電表功能端口、LED燈進(jìn)行檢測(cè)時(shí),先對(duì)所述電表返回的數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中包括的開關(guān)變化信息和指示燈閃亮信息,再對(duì)所述開關(guān)變化信息和所述指示燈閃亮信息進(jìn)行統(tǒng)計(jì),得到開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù),然后將所述開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù)打包至所述數(shù)據(jù)幀中發(fā)送至PC機(jī)。
3.如權(quán)利要求I所述的方法,其特征在于,所述PC機(jī)發(fā)送的數(shù)據(jù)幀中包括控制碼、數(shù)據(jù)長(zhǎng)度、實(shí)際發(fā)送至電表的數(shù)據(jù)、電表端口控制字、電表通訊率控制字和校驗(yàn)碼; 所述解析后的數(shù)據(jù)幀中不包括電表端口控制字、電表通訊率控制字。
4.一種電表前裝功能檢測(cè)的裝置,其特征在于,所述裝置包括 接收單元,用于接收PC機(jī)發(fā)送的數(shù)據(jù)幀; 解析單元,用于對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀; 發(fā)送單元,用于將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表; 接收轉(zhuǎn)發(fā)單元,用于接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。
5.如權(quán)利要求4所述的裝置,其特征在于,所述接收轉(zhuǎn)發(fā)單元包括 數(shù)據(jù)幀處理模塊,用于當(dāng)對(duì)電表功能端口、LED燈進(jìn)行檢測(cè)時(shí),先對(duì)所述電表返回的數(shù)據(jù)幀進(jìn)行解析,提取出所述數(shù)據(jù)幀中包括的開關(guān)變化信息和指示燈閃亮信息,再對(duì)所述開關(guān)變化信息和所述指示燈閃亮信息進(jìn)行統(tǒng)計(jì),得到開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù),然后將所述開關(guān)閉合的次數(shù)和指示燈閃亮的次數(shù)打包至所述數(shù)據(jù)幀中發(fā)送至PC機(jī)。
6.如權(quán)利要求4所述的裝置,其特征在于,所述PC機(jī)發(fā)送的數(shù)據(jù)幀中包括控制碼、數(shù)據(jù)長(zhǎng)度、實(shí)際發(fā)送至電表的數(shù)據(jù)、電表端口控制字、電表通訊率控制字和校驗(yàn)碼; 所述解析后的數(shù)據(jù)幀中不包括電表端口控制字、電表通訊率控制字。
7.一種智能工裝設(shè)備,其特征在于,所述智能工裝設(shè)備包括如權(quán)利要求4至6任一項(xiàng)所述的電表前裝功能檢測(cè)的裝置。
8.—種電表前裝功能檢測(cè)的系統(tǒng),包括電表,其特征在于,所述系統(tǒng)還包括PC機(jī)和如權(quán)利要求7所述的智能工裝設(shè)備,所述的智能工裝設(shè)備與所述PC機(jī)通過(guò)一條通訊連接線連接。
全文摘要
本發(fā)明適用于電表技術(shù)領(lǐng)域,提供了一種電表前裝功能檢測(cè)的方法、系統(tǒng)及智能工裝設(shè)備,所述方法包括接收PC機(jī)發(fā)送的數(shù)據(jù)幀;對(duì)所述數(shù)據(jù)幀進(jìn)行解析,從所述數(shù)據(jù)幀中提取出電表端口控制字和電表通訊率控制字,得到解析后的數(shù)據(jù)幀;將解析后的數(shù)據(jù)幀按照所述電表端口控制字和電表通訊率控制字要求的通訊方式和波特率發(fā)送至電表;接收所述電表返回的數(shù)據(jù)幀,直接將所述數(shù)據(jù)幀轉(zhuǎn)發(fā)至PC機(jī)或者對(duì)所述數(shù)據(jù)幀進(jìn)行處理后返回處理結(jié)果至PC機(jī)。本發(fā)明,不需要為PC機(jī)配置幾個(gè)COM口,也不需要手動(dòng)切換通訊夾具,大大提高了前裝工序的生產(chǎn)效率。
文檔編號(hào)G01R35/04GK102768351SQ20121026048
公開日2012年11月7日 申請(qǐng)日期2012年7月26日 優(yōu)先權(quán)日2012年7月26日
發(fā)明者于洋, 劉志祥, 肖云潮, 谷慶周 申請(qǐng)人:深圳市航天泰瑞捷電子有限公司