本發(fā)明涉及鐵路信號(hào)系統(tǒng)的安全技術(shù),尤其是涉及一種安全驅(qū)動(dòng)單元的異步延時(shí)處理方法。
背景技術(shù):
在鐵路信號(hào)系統(tǒng)中,軌旁驅(qū)動(dòng)單元用于執(zhí)行聯(lián)鎖機(jī)驅(qū)動(dòng)命令,輸出24V電壓用以驅(qū)動(dòng)6502繼電電路重力型繼電器。
傳統(tǒng)重力型繼電器受制于成本考慮,通常將兩路驅(qū)動(dòng)電線圈部分纏繞在同一鐵芯上,這就造成了當(dāng)主系板卡驅(qū)動(dòng)繼電器時(shí),銜鐵吸起后,導(dǎo)通的24V會(huì)通過鐵芯逆向倒流入備系輸出端口,造成端口狀態(tài)檢測異常。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種安全驅(qū)動(dòng)單元的異步延時(shí)處理方法。
本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn):
一種安全驅(qū)動(dòng)單元的異步延時(shí)處理方法,包括:當(dāng)收到執(zhí)行命令將安全驅(qū)動(dòng)單元驅(qū)動(dòng)的設(shè)備從一種狀態(tài)到另一種態(tài)輸出時(shí),將輸出結(jié)構(gòu)的機(jī)械開關(guān)部分和電子開關(guān)部分進(jìn)行異步操作。
所述的安全驅(qū)動(dòng)單元驅(qū)動(dòng)的設(shè)備為繼電器,即該方法時(shí)當(dāng)收到執(zhí)行命令從繼電器限制態(tài)到允許態(tài)或者從繼電器允許態(tài)到限制態(tài)輸出時(shí),將輸出結(jié)構(gòu)的機(jī)械開關(guān)部分和電子開關(guān)部分進(jìn)行異步操作。
該方法具體包括以下步驟:
1)系統(tǒng)啟動(dòng)完成初始化后,周期性檢索驅(qū)動(dòng)命令;
2)當(dāng)收到驅(qū)動(dòng)命令之后,篩選吸起/落下命令;
3)設(shè)置延時(shí)端口號(hào)以及延時(shí)周期,在延時(shí)周期內(nèi)只驅(qū)動(dòng)輸出結(jié)構(gòu)機(jī)械開關(guān)部分;
4)待延時(shí)周期完成之后,驅(qū)動(dòng)電子開關(guān)部分完成輸出。
在延時(shí)期間內(nèi)若驅(qū)動(dòng)命令與上周期有效執(zhí)行命令一致,則復(fù)用上周期有效執(zhí)行命令,待延時(shí)周期完成后,驅(qū)動(dòng)電子開關(guān)部分完成輸出。
所述的繼電器為外部重力繼電器,當(dāng)執(zhí)行吸起命令時(shí),無論安全驅(qū)動(dòng)單元主系還是安全驅(qū)動(dòng)單元備系首先執(zhí)行該命令時(shí),先驅(qū)動(dòng)輸出結(jié)構(gòu)機(jī)械開關(guān)部分,保持電子開關(guān)部分打開;并加入同步周期,在此期間內(nèi)若驅(qū)動(dòng)命令與上周期有效執(zhí)行命令一致,則復(fù)用上周期有效執(zhí)行命令,待同步周期完成后,再將電子開關(guān)部分吸合,最終完成輸出。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
1、安全性好,完全避免了主備端口并驅(qū)時(shí)的誤檢可能;
2、通過延時(shí)避免了帶電操作機(jī)械開關(guān)打火現(xiàn)象;
3、只針對端口吸起時(shí)操作,端口斷開并無影響,不增加安全反應(yīng)時(shí)間;
4、提供了多端口延時(shí)機(jī)制,可以將普通重力型繼電器轉(zhuǎn)化為延時(shí)繼電器使用。
附圖說明
圖1為重力型繼電器的驅(qū)動(dòng)示意圖;
圖2為重力型繼電器的驅(qū)動(dòng)電路圖;
圖3為本發(fā)明功能框圖;
圖4為本發(fā)明主流程圖;
圖5為延時(shí)處理流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。本實(shí)施例以本發(fā)明技術(shù)方案為前提進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
本發(fā)明采用了一種延時(shí)輸出處理方法,當(dāng)收到執(zhí)行命令從繼電器限制態(tài)到允許態(tài)輸出時(shí)將輸出結(jié)構(gòu)異步操作,可以有效避免并驅(qū)時(shí)的檢測異常,并為繼電器延時(shí)操作提供了可行性。
采用驅(qū)動(dòng)異步延時(shí)輸出處理方法,當(dāng)系統(tǒng)接收到吸起命令時(shí),無論主系還是備系首先執(zhí)行該命令時(shí),先驅(qū)動(dòng)輸出結(jié)構(gòu)機(jī)械開關(guān)部分,保持電子開關(guān)打開。并加入同步周期,在此期間內(nèi)若驅(qū)動(dòng)命令與上周期有效執(zhí)行命令一致,則復(fù)用上周期有效執(zhí)行命令,待同步周期完成后,再將部分吸合,最終完成輸出。
圖3所示本發(fā)明的結(jié)構(gòu)框圖,Ⅰ為執(zhí)行系統(tǒng)初始化功能,Ⅱ?yàn)槎丝跔顟B(tài)檢查功能,Ⅲ為端口驅(qū)動(dòng)。
圖4所示本發(fā)明的主流程,下面對各步驟進(jìn)行詳細(xì)描述:
步驟101,系統(tǒng)啟動(dòng)時(shí)加載配置數(shù)據(jù),執(zhí)行軟硬件初始化過程;
步驟102,系統(tǒng)每個(gè)周期更新驅(qū)動(dòng)命令;
步驟103,獲取當(dāng)前周期端口狀態(tài);
步驟104,根據(jù)驅(qū)動(dòng)命令執(zhí)行對應(yīng)操作。
圖5所示驅(qū)動(dòng)異步延時(shí)輸出處理流程,下面對各步驟進(jìn)行詳細(xì)描述:
步驟201,篩選端口執(zhí)行命令;
步驟202,驅(qū)動(dòng)命令是否變化,如果一致進(jìn)行步驟206,否則進(jìn)行步驟203;
步驟203,設(shè)置延時(shí)標(biāo)識(shí)和延時(shí)周期
步驟204,需要延時(shí)操作的進(jìn)入步驟205,否則步驟206
步驟205,輸出24V正電
步驟206,正負(fù)電同時(shí)輸出,外部重力繼電器吸起,執(zhí)行結(jié)束。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。