一種用于電力采集終端的升級(jí)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于電力采集終端的升級(jí)方法。
【背景技術(shù)】
[0002]現(xiàn)有的電力采集終端對(duì)外的硬件接口較少,常用的接口包括有RS232接口和RS485接口,調(diào)試升級(jí)操作以及讀表操作不能夠同時(shí)進(jìn)行,該類電力采集終端會(huì)增加現(xiàn)場(chǎng)操作人員的工作量;其次,目前的調(diào)試升級(jí)操作需要占用一路RS232接口或者一路RS485接口,同樣抄表操作也需要占用一路RS232接口以及RS485接口,接著將PC機(jī)等外接設(shè)備與電力采集終端的信息交互。就目前情況分析,電力采集終端需要完成調(diào)試升級(jí)操作以及抄表等操作,必須要設(shè)置多路的RS485接口或者RS232接口,但是配置多路RS485接口或者RS232接口,存在如下的問題:一方面影響到電力采集終端的外觀設(shè)計(jì),其次多個(gè)RS485接口需要配置相關(guān)的芯片以及電路結(jié)構(gòu),增加了電力采集終端的成本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是,提供一種通過在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T,在該T時(shí)間內(nèi),通過發(fā)送握手信號(hào),在握手成功后,進(jìn)入升級(jí)操作,實(shí)現(xiàn)RS485接口復(fù)用的用于電力采集終端的升級(jí)方法。
[0004]為解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案為:步驟一:電力采集終端通過RS485接口或者RS232接口與PC主機(jī)連接;步驟二:在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T的等待時(shí)間,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)交互,其中,包括PC主機(jī)向電力采集終端發(fā)送握手信號(hào);若PC主機(jī)與電力采集終端成功握手后,PC主機(jī)開始發(fā)送升級(jí)文件,電力采集終端進(jìn)入文件接收模式;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序;步驟三:升級(jí)文件接收完成后,電力采集終端檢查升級(jí)文件的準(zhǔn)確性;步驟四:若升級(jí)文件準(zhǔn)確,電力采集終端的采樣應(yīng)用程序進(jìn)入升級(jí)模式,否則,在該等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。
[0005]作為一種優(yōu)選,在步驟二中,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào)。
[0006]作為一種優(yōu)選,其中,PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào),具體是指PC主機(jī)向電力采集終端發(fā)送字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串II,PC主機(jī)讀取新的字符串II,進(jìn)行存儲(chǔ);PC主機(jī)至少還需要向電力采集終端再發(fā)送一次字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串iii,pc主機(jī)讀取新的字符串in,對(duì)字符串in與字符串II進(jìn)行比較,若字符串III與字符串II完全一致,則表示PC主機(jī)與電力采集終端成功握手;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。
[0007]作為一種優(yōu)選,在步驟二中,在前一個(gè)二分之T的時(shí)間段內(nèi),按照波特率為115200的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸;在后一個(gè)二分之T的時(shí)間段內(nèi),按照波特率為9600的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸。
[0008]采用上述方法后,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):通過電力采集終端通過RS485接口或者RS232接口與PC主機(jī)連接;在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T的等待時(shí)間,其中,電力采集終端啟動(dòng)采樣應(yīng)用程序是指馬上進(jìn)入數(shù)據(jù)采集操作,供PC主機(jī)抄表,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)交互,具體包括PC主機(jī)向電力采集終端發(fā)送握手信號(hào);若PC主機(jī)與電力采集終端成功握手后,PC主機(jī)開始發(fā)送升級(jí)文件,電力采集終端進(jìn)入文件接收模式;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序;步驟三:升級(jí)文件接收完成后,電力采集終端檢查升級(jí)文件的準(zhǔn)確性;步驟四:若升級(jí)文件準(zhǔn)確,電力采集終端的采樣應(yīng)用程序進(jìn)入升級(jí)模式,否則,在該等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。上述情況本質(zhì)是指原本PC主機(jī)連接電力采集終端是準(zhǔn)備做抄表操作的,我們主要的發(fā)明就是在電力采集終端啟動(dòng)采樣程序前的一個(gè)時(shí)間段內(nèi)(T時(shí)間內(nèi)),插入了握手信號(hào),該握手信號(hào)就是供電力采集終端去識(shí)別,電力采集終端識(shí)別到后,相當(dāng)于電力采集終端做好更新升級(jí)的準(zhǔn)備,PC主機(jī)就發(fā)送升級(jí)文件,電力采集終端接收到文件后,就開始升級(jí)操作,基于上述的情況,我們通過電力采集終端的一個(gè)RS485接口或者RS232接口,就能夠?qū)崿F(xiàn)抄表和升級(jí)操作,即實(shí)現(xiàn)了 RS485接口或者RS232接口的復(fù)用,避免了在電力采集終端配置多路RS485接口或者RS232接口,顛覆了電力采集終端的外觀接口設(shè)計(jì),使得電力采集終端的外觀結(jié)構(gòu)更加簡(jiǎn)單,減少了 RS485接口相關(guān)的芯片以及電路結(jié)構(gòu),降低了電力采集終端的成本。
【附圖說明】
[0009]圖1是本發(fā)明的流程圖。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖1對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0011]如附圖1所示,本發(fā)明一種用于電力采集終端的升級(jí)方法,步驟一:電力采集終端通過RS485接口或者RS232接口與PC主機(jī)連接;其特征在于:步驟二:在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T的等待時(shí)間,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)交互,其中,包括PC主機(jī)向電力采集終端發(fā)送握手信號(hào);若PC主機(jī)與電力采集終端成功握手后,PC主機(jī)開始發(fā)送升級(jí)文件,電力采集終端進(jìn)入文件接收模式;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序;步驟三:升級(jí)文件接收完成后,電力采集終端檢查升級(jí)文件的準(zhǔn)確性;步驟四:若升級(jí)文件準(zhǔn)確,電力采集終端的采樣應(yīng)用程序進(jìn)入升級(jí)模式,否則,在該等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。
[0012]在步驟二中,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào)。設(shè)置兩次握手信號(hào),是為了確保PC主機(jī)與電力采集終端對(duì)接的準(zhǔn)確性,避免電力采集終端識(shí)別錯(cuò)誤。
[0013]其中,PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào),具體是指PC主機(jī)向電力采集終端發(fā)送字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串II,PC主機(jī)讀取新的字符串II,進(jìn)行存儲(chǔ);PC主機(jī)至少還需要向電力采集終端再發(fā)送一次字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串iii,pc主機(jī)讀取新的字符串in,對(duì)字符串in與字符串II進(jìn)行比較,若字符串III與字符串II完全一致,則表示PC主機(jī)與電力采集終端成功握手;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。上述的過程就是具體的握手匹配的過程,其中,采用字符串實(shí)現(xiàn)匹配,因?yàn)樽址〝?shù)字,字母,能夠提高實(shí)現(xiàn)匹配的準(zhǔn)確性,不容易出現(xiàn)匹配出錯(cuò)。
[0014]在步驟二中,在前一個(gè)二分之T的時(shí)間段內(nèi),按照波特率為115200的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸;在后一個(gè)二分之τ的時(shí)間段內(nèi),按照波特率為9600的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸。
[0015]以上僅就本發(fā)明的最佳實(shí)施例作了說明,但不能理解為是對(duì)權(quán)利要求的限制。本發(fā)明不僅限于以上實(shí)施例,凡在本發(fā)明獨(dú)立權(quán)利要求的保護(hù)范圍內(nèi)所作的各種變化均在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種用于電力采集終端的升級(jí)方法,步驟一:電力采集終端通過RS485接口或者RS232接口與PC主機(jī)連接;其特征在于:步驟二:在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T的等待時(shí)間,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)交互,其中,包括PC主機(jī)向電力采集終端發(fā)送握手信號(hào);若PC主機(jī)與電力采集終端成功握手后,PC主機(jī)開始發(fā)送升級(jí)文件,電力采集終端進(jìn)入文件接收模式;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序;步驟三:升級(jí)文件接收完成后,電力采集終端檢查升級(jí)文件的準(zhǔn)確性;步驟四:若升級(jí)文件準(zhǔn)確,電力采集終端的采樣應(yīng)用程序進(jìn)入升級(jí)模式,否則,在該等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的一種用于電力采集終端的升級(jí)方法,其特征在于:在步驟二中,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào)。3.根據(jù)權(quán)利要求2所述的一種用于電力采集終端的升級(jí)方法,其特征在于:其中,PC主機(jī)向電力采集終端發(fā)送至少2次握手信號(hào),具體是指PC主機(jī)向電力采集終端發(fā)送字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串II,PC主機(jī)讀取新的字符串II,進(jìn)行存儲(chǔ);PC主機(jī)至少還需要向電力采集終端再發(fā)送一次字符串I,電力采集終端識(shí)別到該字符串I后,對(duì)該字符串I的數(shù)進(jìn)行倒序排列后,生成新的字符串III,PC主機(jī)讀取新的字符串III,對(duì)字符串III與字符串II進(jìn)行比較,若字符串III與字符串II完全一致,則表示PC主機(jī)與電力采集終端成功握手;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序。4.根據(jù)權(quán)利要求1所述的一種用于電力采集終端的升級(jí)方法,其特征在于:在步驟二中,在前一個(gè)二分之T的時(shí)間段內(nèi),按照波特率為115200的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸;在后一個(gè)二分之τ的時(shí)間段內(nèi),按照波特率為9600的速率,PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)傳輸。
【專利摘要】本發(fā)明公開了一種用于電力采集終端的升級(jí)方法,電力采集終端通過RS485接口或者RS232接口與PC主機(jī)連接;在電力采集終端啟動(dòng)采樣應(yīng)用程序前設(shè)定大小為T的等待時(shí)間,在該等待時(shí)間的時(shí)間段內(nèi),PC主機(jī)對(duì)電力采集終端進(jìn)行數(shù)據(jù)交互,包括PC主機(jī)向電力采集終端發(fā)送握手信號(hào);若PC主機(jī)與電力采集終端成功握手后,PC主機(jī)開始發(fā)送升級(jí)文件,電力采集終端進(jìn)入文件接收模式;否者,在等待時(shí)間之后,電力采集終端重新啟動(dòng)原來的采樣應(yīng)用程序;本發(fā)明的優(yōu)點(diǎn)是通過在電力采集終端啟動(dòng)采樣應(yīng)用程序前,通過發(fā)送握手信號(hào),在握手成功后,進(jìn)入升級(jí)操作,實(shí)現(xiàn)了RS485接口復(fù)用。
【IPC分類】G06F9/445
【公開號(hào)】CN105354055
【申請(qǐng)?zhí)枴緾N201510690538
【發(fā)明人】鄭堅(jiān)江, 劉寧, 陳杰, 李文玉
【申請(qǐng)人】寧波三星醫(yī)療電氣股份有限公司
【公開日】2016年2月24日
【申請(qǐng)日】2015年10月22日