本發明屬于配電網通訊領域,具體涉及一種基于對等通信的分布式FA系統信號環流的抑制方法。
背景技術:
基于對等通信的分布式FA系統中,各開關節點獨立運行,通過與周圍拓撲直接相連的開關節點交互信號,完成相應功能。當某節點產生需要傳遞轉發的信號時,該信號將在節點間的傳遞,最終到達系統內各個節點。
當拓撲中存在網孔結構時,信號傳遞將在網孔內形成信號環流,該環流一旦形成,即使信號源消失,信號環流仍然會永久持續,這將對系統穩定性及安全性產生極大的影響。傳統處理方法是接收到信號后,首先由節點將接收信號保持,保持后的信號進入內部邏輯處理,同時向外傳出。在信號源消失后,由于各節點對于接收信號的自身保持,使得信號發送仍將繼續,成為產生信號環流的第一個因素。另外,在信號發送階段并未對發送過程進行控制,這種單純的轉發是產生信號環流的第二個因素。
技術實現要素:
本發明的目的就是針對現有技術的缺陷,提供一種基于對等通信的分布式FA系統信號環流的抑制方法,有效減弱信號環流。
本發明提供了一種基于對等通信的分布式FA系統信號環流的抑制方法,其特征在于它包括以下步驟:
a.節點接收信號;
b.節點將接收到的信號分別傳遞至信號發送控制邏輯模塊和信號保持模塊;
c.信號發送控制邏輯模塊將接收到的信號進行分析處理后傳送至下一節點;
d.信號保持模塊將接收到的信號保持指定時間后輸出至內部邏輯應用。
上述技術方案中,信號發送控制邏輯模塊包括邏輯壓板模塊、與門模塊、非門模塊、第一延時接通定時器、第二延時接通器和發送控制信號輸出模塊;邏輯壓板模塊將接收到的信號輸出至與門模塊,非門模塊的輸出端與與門模塊的輸入端連接;與門模塊的輸出端與第二延時接通定時器的輸入端連接;第二延時接通定時器的輸出端與第一延時接通定時器的輸入端連接;第一延時接通定時器的輸出端與非門模塊的輸入端連接;第二延時接通定時器輸出信號至發送控制信號輸出模塊。
上述技術方案中,步驟c包括以下步驟:
1)、當信邏輯壓板模塊接收到信號后(信號投入為高電平1),與門輸出為1,第二延時接通定時器輸入為1起始輸出為0,發送控制信號輸出模塊輸出為0,經過t2時間后,第二延時接通定時器輸出為1,發送控制信號輸出模塊輸出為1,至此發送控制信號輸出模塊輸出時長為t2的低電平。
2)、在1)過程結束時,第一延時接通定時器輸入為1起始輸出為0,經過t1時間后,第一延時接通定時器輸出為1,非門模塊輸入為1輸出為0,與門模塊輸出為0,第二延時接通定時器輸入為0輸出為0,發送控制信號輸出模塊輸出為0,至此發送控制信號輸出模塊輸出時長為t1的高電平。
3)、在2)過程結束時,第一延時接通定時器輸入為0輸出為0,非門模塊輸入為0輸出為1,與門模塊兩個輸入均為1輸出為1,第二延時接通定時器輸入為1起始輸出為0,與1)過程初始條件相同,后續將繼續重復1)、2)過程,發送控制信號輸出模塊輸出端產生周期為t1+t2的占空比可調的方波控制信號;
其中t1為高電平持續時間,表示允許信號發送;t2為低電平持續時間,表示禁止信號發送。
上述技術方案中,信號發送控制邏輯模塊的初始狀態為邏輯壓板模塊未投入信號(未投入為低電平0),與門模塊輸出為0,第二延時接通定時器輸入為0輸出為0,發送控制信號輸出模塊輸出為0,第一延時接通定時器輸入為0輸出為0,非門模塊輸入為0輸出為1。
本發明改變信號處理流程,經信號保持后的接收信號只向內部邏輯應用方向輸出,發送信號直接取自接收信號,避開產生信號環流的第一個因素,同時信號經發送控制邏輯處理后向外發送,解決了產生信號環流的第二個因素。
附圖說明
圖1是環流形成原理示意圖;
圖2是本發明流程示意圖;
圖3是信號發送控制邏輯模塊示意圖;
圖4是信號發送控制邏輯模塊輸出信號示意圖a;
圖5是信號發送控制邏輯模塊輸出信號示意圖b;
具體實施方式
下面結合附圖和具體實施例對本發明作進一步的詳細說明,便于清楚地了解本發明,但它們不對本發明構成限定。
如圖1所示,本發明提供了一種基于對等通信的分布式FA系統信號環流的抑制方法,其特征在于它包括以下步驟:
a.節點接收信號;
b.節點將接收到的信號分別傳遞至信號發送控制邏輯模塊和信號保持模塊;
c.信號發送控制邏輯模塊將接收到的信號進行分析處理后傳送至下一節點;
d.信號保持模塊將接收到的信號保持指定時間后輸出至內部邏輯應用。
上述技術方案中,信號發送控制邏輯模塊包括邏輯壓板模塊、與門模塊、非門模塊、第一延時接通定時器、第二延時接通器和發送控制信號輸出模塊;邏輯壓板模塊將接收到的信號輸出至與門模塊,非門模塊的輸出端與與門模塊的輸入端連接;與門模塊的輸出端與第二延時接通定時器的輸入端連接;第二延時接通定時器的輸出端與第一延時接通定時器的輸入端連接;第一延時接通定時器的輸出端與非門模塊的輸入端連接;第二延時接通定時器輸出信號至發送控制信號輸出模塊。
上述技術方案中,步驟c包括以下步驟:
1)、當信邏輯壓板模塊接收到信號后(信號投入為高電平1),與門輸出為1,第二延時接通定時器輸入為1起始輸出為0,發送控制信號輸出模塊輸出為0,經過t2時間后,第二延時接通定時器輸出為1,發送控制信號輸出模塊輸出為1,至此發送控制信號輸出模塊輸出時長為t2的低電平。
2)、在1)過程結束時,第一延時接通定時器輸入為1起始輸出為0,經過t1時間后,第一延時接通定時器輸出為1,非門模塊輸入為1輸出為0,與門模塊輸出為0,第二延時接通定時器輸入為0輸出為0,發送控制信號輸出模塊輸出為0,至此發送控制信號輸出模塊輸出時長為t1的高電平。
3)、在2)過程結束時,第一延時接通定時器輸入為0輸出為0,非門模塊輸入為0輸出為1,與門模塊兩個輸入均為1輸出為1,第二延時接通定時器輸入為1起始輸出為0,與1)過程初始條件相同,后續將繼續重復1)、2)過程,發送控制信號輸出模塊輸出端產生周期為t1+t2的占空比可調的方波控制信號;
其中t1為高電平持續時間,表示允許信號發送;t2為低電平持續時間,表示禁止信號發送。
上述技術方案中,信號發送控制邏輯模塊的初始狀態為邏輯壓板模塊未投入信號(未投入為低電平0),與門模塊輸出為0,第二延時接通定時器輸入為0輸出為0,發送控制信號輸出模塊輸出為0,第一延時接通定時器輸入為0輸出為0,非門模塊輸入為0輸出為1。
本發明改變信號處理流程,經信號保持后的接收信號只向內部邏輯應用方向輸出,發送信號直接取自接收信號,避開產生信號環流的第一個因素,同時信號經發送控制邏輯處理后向外發送,解決了產生信號環流的第二個因素。本專利將系統中需要傳送的持續信號,轉換為脈帶可調的占空比信號,當信號源消失時,各開關節點間傳遞的占空比信號同時消失,同時保證了內部應用信號的連續性。
本說明書未作詳細描述的內容屬于本領域專業技術人員公知的現有技術。