不應(yīng)將在本文中被描述為“示意性”的任何圖示、實(shí)施方式解釋為一種更優(yōu)選的或更具優(yōu)點(diǎn)的技術(shù)方案。
[0040]為使圖面簡(jiǎn)潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。
[0041]在本文中,“第一”、“第二”等僅用于彼此的區(qū)分,而非表示它們的重要程度及順序坐寸O
[0042]圖1用于說明依據(jù)本發(fā)明的繼電器的控制裝置的一種示意性實(shí)施方式的結(jié)構(gòu)示意圖。如圖所示,繼電器的控制裝置300包括一個(gè)接口模塊20、一個(gè)控制模塊30和一個(gè)驅(qū)動(dòng)模塊40。其中,繼電器的控制裝置300由一個(gè)主控計(jì)算機(jī)10輸出的控制信號(hào)控制,且繼電器的控制裝置300能夠輸出驅(qū)動(dòng)信號(hào)以控制繼電器50的導(dǎo)通或截止。另外,依據(jù)本發(fā)明可以實(shí)現(xiàn)對(duì)一個(gè)繼電器50的控制,而且能夠?qū)崿F(xiàn)對(duì)多個(gè)繼電器組成的繼電器陣列的控制。
[0043]接口模塊20作為繼電器控制裝置300的輸入/輸出接口,它能夠用于主控計(jì)算機(jī)與控制裝置300之間處理速度的匹配、時(shí)序的匹配、以及數(shù)據(jù)格式的匹配等。接口模塊20能夠?qū)⒅骺赜?jì)算機(jī)10輸出的控制信號(hào)傳遞至控制模塊30。另外,當(dāng)一個(gè)主控計(jì)算機(jī)10控制多個(gè)控制裝置300時(shí),各個(gè)控制裝置之間能夠通過接口模塊20數(shù)據(jù)通信。
[0044]如圖1所示,在繼電器的控制裝置一種示意性實(shí)施方式中,接口模塊20包括一個(gè)第一接口單元22和一個(gè)第二接口單元24。其中,第一接口單元22能夠是USB接口、Ethernet接口或RS232接口??刂蒲b置通過第一接口單元22與主控計(jì)算機(jī)10數(shù)據(jù)通信。第二接口單元24能夠以是IIC接口、SPI接口或USART接口。當(dāng)一個(gè)主控計(jì)算機(jī)10控制多個(gè)繼電器的控制裝置300時(shí),各個(gè)繼電器的控制裝置300之間通過第二接口單元24實(shí)現(xiàn)數(shù)據(jù)通信。
[0045]控制模塊30能夠輸入接口模塊20傳遞的控制信號(hào)。當(dāng)控制模塊30接收控制信號(hào)后,它能夠以效驗(yàn)控制信號(hào)的數(shù)據(jù)是否完整,且控制模塊30能夠解析控制信號(hào),從而獲得控制信號(hào)中包含的控制信息。控制信息包括繼電器的控制參數(shù),例如繼電器導(dǎo)通或截止的指令??刂颇K30能夠判斷控制信息中控制參數(shù)是否合法,例如,如果對(duì)已經(jīng)導(dǎo)通或截止的繼電器再次輸出導(dǎo)通或截止指令則判定為非法,如果對(duì)已經(jīng)導(dǎo)通或截止的繼電器輸出截止或?qū)ǖ闹噶顒t判定為合法。當(dāng)控制模塊30判定控制信息完整、控制參數(shù)合法時(shí),控制模塊30輸出一個(gè)執(zhí)行信號(hào)和一個(gè)狀態(tài)信號(hào)。執(zhí)行信號(hào)用于控制繼電器的導(dǎo)通或截止,例如高低電平。狀態(tài)信號(hào)經(jīng)由接口模塊20傳遞至主控計(jì)算機(jī)10,當(dāng)主控計(jì)算機(jī)10得到狀態(tài)信號(hào)后,其能夠得知控制裝置300已執(zhí)行控制信號(hào)。
[0046]如圖1所示,在繼電器的控制裝置一種示意性實(shí)施方式中,控制模塊30包括一個(gè)解析單元32和一個(gè)控制單元34。解析單元32能夠與接口模塊20數(shù)據(jù)通信。解析單元32輸入控制信號(hào)后,其能夠效驗(yàn)控制信號(hào)是否完整。解析單元32能夠獲取控制信號(hào)中包含的控制信息,例如控制參數(shù)。解析單元32能夠判斷控制參數(shù)是否合法。當(dāng)解析單元32效驗(yàn)控制信號(hào)完整,且判斷控制參數(shù)合法時(shí),它能夠輸出一個(gè)觸發(fā)信號(hào)和一個(gè)狀態(tài)信號(hào)。觸發(fā)信號(hào)中包括控制參數(shù)信息,且狀態(tài)信號(hào)經(jīng)由接口模塊20傳遞至主控計(jì)算機(jī)10,當(dāng)主控計(jì)算機(jī)10得到狀態(tài)信號(hào)后,其能夠得知控制裝置已執(zhí)行控制信號(hào)??刂茊卧?4能夠輸入觸發(fā)信號(hào),且控制單元34能夠讀取觸發(fā)信號(hào)中包含的控制參數(shù),并將這些控制參數(shù)轉(zhuǎn)換為控制繼電器導(dǎo)通或截止的執(zhí)行信號(hào)。
[0047]驅(qū)動(dòng)模塊40能夠輸入執(zhí)行信號(hào),驅(qū)動(dòng)模塊40能夠?qū)?zhí)行信號(hào)放大以得到驅(qū)動(dòng)信號(hào),使得驅(qū)動(dòng)信號(hào)具有足夠的驅(qū)動(dòng)能力。
[0048]圖2用于說明繼電器控制裝置的控制方法的控制流程。參見圖1和圖2,繼電器控制裝置的控制方法開始于步驟S10,在步驟SlO中,由主控計(jì)算機(jī)10輸出控制信號(hào)至控制模塊30,而后進(jìn)入步驟S12。
[0049]在步驟S12中,控制模塊30效驗(yàn)控制信號(hào)是否完整,如果效驗(yàn)結(jié)果為是,則進(jìn)入步驟S14,否則結(jié)束繼電器控制裝置的控制流程。
[0050]在步驟S14中,控制模塊30解析控制信號(hào),獲得控制信號(hào)中包含的控制參數(shù),而后進(jìn)入步驟S16。
[0051 ] 在步驟S16中,控制模塊30判斷控制參數(shù)是否合法,若判斷結(jié)果為是,則進(jìn)入步驟S18,否則結(jié)束繼電器控制裝置的控制流程。
[0052]在步驟S18中,控制模塊30輸出執(zhí)行信號(hào)至驅(qū)動(dòng)信號(hào)40,且控制模塊30輸出狀態(tài)信號(hào)至主控計(jì)算機(jī)10,而后進(jìn)入步驟S20。
[0053]在步驟S20中,驅(qū)動(dòng)模塊40響應(yīng)于執(zhí)行信號(hào)輸出驅(qū)動(dòng)信號(hào),使得繼電器導(dǎo)通或截止。結(jié)束繼電器控制裝置的控制流程。
[0054]繼電器控制裝置是獨(dú)立于主控計(jì)算機(jī)的硬件實(shí)體,它未集成在主控計(jì)算機(jī)的主板上,從而極大地方便了繼電器控制裝置的維護(hù),且接線簡(jiǎn)單。
[0055]圖3用于說明繼電器的控制系統(tǒng)一種示意性實(shí)施方式的結(jié)構(gòu)示意圖。如圖3所示,繼電器的控制系統(tǒng)包括一個(gè)主控計(jì)算機(jī)10、一個(gè)主控裝置100和兩個(gè)從屬裝置200。能夠以根據(jù)需要擴(kuò)充從屬裝置200的數(shù)量。
[0056]主控裝置100和從屬裝置200均為上述繼電器的控制裝置。主控裝置100能夠通過其接口模塊20與主控計(jì)算機(jī)10數(shù)據(jù)通信,且從屬裝置200能夠通過其接口模塊20與主控裝置100數(shù)據(jù)通信。主控裝置100和從屬裝置200均設(shè)有地址信息,以標(biāo)識(shí)它們之間的連接關(guān)系。
[0057]在圖3所示的實(shí)施方式中,主控裝置100通過其接口模塊20的第一接口單元22與主控計(jì)算機(jī)10數(shù)據(jù)通信。從屬裝置200通過它們的接口模塊20的第二接口單元24都連接到主控裝置的接口模塊20的第二接口單元24,從而實(shí)現(xiàn)各個(gè)從屬裝置200與主控裝置100的數(shù)據(jù)通信。
[0058]圖4用于說明繼電器的控制系統(tǒng)的控制方法的控制流程。參見圖3和圖4,繼電器的控制系統(tǒng)的控制方法開始于步驟S30,步驟S30為第一輸入步驟,在步驟S30中,由主控計(jì)算機(jī)10輸出控制信號(hào)至主控裝置100的控制模塊30,而后進(jìn)入步驟S32。
[0059]步驟S32為第一效驗(yàn)步驟,在步驟S32中,主控裝置100的控制模塊30效驗(yàn)控制信號(hào)是否完整,如果效驗(yàn)結(jié)果為是,則進(jìn)入步驟S34,否則結(jié)束繼電器控制系統(tǒng)的控制流程。
[0060]步驟S34為第一解析步驟,在步驟S34中,主控裝置100的控制模塊30解析控制信號(hào),得到控制信號(hào)所包含的控制參數(shù)和地址信息,進(jìn)入步驟S36。
[0061]步驟S36為第一判斷步驟,在步驟S36中,主控裝置100的控制模塊30判斷地址信息是否與主控裝置100的地址匹配,即主控計(jì)算機(jī)10發(fā)出的控制信號(hào)是否是用于控制與主控裝置100相連接的繼電器。如果判斷結(jié)果為是,則進(jìn)入步驟S38,否則進(jìn)入步驟S44。
[0062]步驟S38為第二判斷步驟,在步驟S38中,主控裝置100的控制模塊30判斷控制信號(hào)中的控制參數(shù)是否合法,若判斷結(jié)果為是,則進(jìn)入步驟S40,否則結(jié)束繼電器控制系統(tǒng)的控制流程。
[0063]步驟S40為第一執(zhí)行步驟,在步驟S40中,主控裝置100的控制模塊30輸出執(zhí)行信號(hào)至主控裝置100的驅(qū)動(dòng)模塊40,且主控裝置100的控制模塊30輸出狀態(tài)信號(hào)至主控計(jì)算機(jī)10,進(jìn)入步驟S42。
[0064]步驟S42為第二執(zhí)行步驟,在步驟S42中,主控裝置100的驅(qū)動(dòng)模塊40響應(yīng)于執(zhí)行信號(hào)輸出驅(qū)動(dòng)信號(hào),使得繼電器導(dǎo)通或截止。結(jié)束繼電器控制系統(tǒng)的控制流程。
[0065]步驟S44為第二輸入步驟,在步驟S44中,主控裝置100的控制模塊30將控制信號(hào)轉(zhuǎn)送到與控制信號(hào)的地址信息箱匹配的從屬裝置200的控制模塊30,而后進(jìn)入步驟S46。
[0066]步驟S46為第二解析步驟,在步驟S46中,從屬裝置200的控制模塊30解析控制信號(hào),得到控制信號(hào)所包含的控制參數(shù),而后進(jìn)入步驟S48。
[0067]步驟S48為第三判斷步驟,在步驟S48中,從屬裝置200的控制模塊30判斷控制參數(shù)是否合法,若判斷結(jié)果為是,則進(jìn)入步驟S50,否則結(jié)束繼電器控制系統(tǒng)的控制流程。
[0068]步驟S50為第三執(zhí)行步驟,在步驟S50中,從屬裝置200的控制模塊30輸出執(zhí)行信號(hào)至從屬裝置200的控制模塊30輸出執(zhí)行信號(hào)至從屬裝置200的驅(qū)動(dòng)模塊40,且從屬裝置200的控制模塊30輸出狀態(tài)信號(hào)至主控裝置100的控制模塊30,而后進(jìn)入步驟S52。
[0069]步驟S52為第四執(zhí)行步驟,在步驟S52中,從屬裝置200的驅(qū)動(dòng)模塊40響應(yīng)于執(zhí)行信號(hào)輸出驅(qū)動(dòng)信號(hào),主控模塊100的控制模塊30將從屬裝置200的控制模塊