新四季網

一種菊花鏈電路異常位置診斷方法

2023-06-15 01:47:36

一種菊花鏈電路異常位置診斷方法
【專利摘要】本發明公開了一種菊花鏈電路異常位置診斷方法,該方法包括如下步驟:A、將菊花鏈電路與控制器相連接,且在菊花鏈電路的每一段電路中都連接一指示燈;B、控制器判斷菊花鏈電路中是否存在異常;若無異常,則控制開啟菊花鏈電路中的所有指示燈,若存在異常,則進入步驟C;C、控制器從菊花鏈電路中的第一段電路開始,逐段判斷每段電路是否出現異常;若判斷某一段電路出現異常時,則開啟離該段電路最近的一段正常電路所連接的指示燈,並將出現異常電路的段數報告給上位機。本發明使用指示燈對異常位置進行標識,可以一目了然地知曉菊花鏈電路異常的具體位置,無需複雜的推理和判斷;且本方法無需大量增加額外診斷算法流程,降低了開發成本。
【專利說明】一種菊花鏈電路異常位置診斷方法

【技術領域】
[0001]本發明涉及電路領域的診斷技術,具體地涉及一種菊花鏈電路異常位置診斷方法。

【背景技術】
[0002]菊花鏈級聯電路結構將菊花鏈級聯電路中的在先設備的輸出耦合到菊花鏈級聯電路中的在後設備的輸入,以提供從在先設備到在後設備的信息(如,數據、地址和命令信息)和控制信號(如,使能信號)的傳輸。菊花鏈級聯結構與並行互聯結構相比採用了較少和較短的連接,可減少整個系統受傳輸延遲以及串擾的影響。然而,以菊花鏈級聯結構排布的設備,只有當整個菊花鏈電路都正常工作時,程序才能正常運行,一旦菊花鏈電路中任一級設備發生異常,通信即被中斷,其他程序模塊也無法正常運行,為了讓菊花鏈電路儘快恢復正常工作狀態,目前急需一種能夠快速方便地排查菊花鏈電路中異常位置的方法。


【發明內容】

[0003]本發明要解決的技術問題是提供一種檢測菊花鏈電路中異常位置的方法,以在菊花鏈電路出現異常時能夠有效查找出異常發生的位置,為後續電路修復及功能恢復提供方便。
[0004]為解決上述技術問題,本發明提出一種菊花鏈電路異常位置診斷方法,該方法包括如下步驟:
A、將菊花鏈電路與控制器相連接,並將菊花鏈電路中的每級電路及該級電路靠近控制器的連接部分劃分為菊花鏈電路中的每段電路;
B、將菊花鏈電路中的每段電路均連接一指示燈;
C、控制器判斷菊花鏈電路中是否存在異常,若無異常,則控制開啟菊花鏈電路中的所有指示燈並結束本流程,若存在異常,則進入步驟D ;
D、控制器從與其連接最近的一段電路開始,逐段判斷每段電路是否出現異常,若判斷某一段電路出現異常時,則開啟離該段電路最近的一段正常電路所連接的指示燈,並將出現異常電路的段數報告給上位機。
[0005]優選的,所述控制器判斷菊花鏈電路中是否存在異常的具體方法為:
A、控制器向菊花鏈整體電路發送初始化信令;
B、所述菊花鏈整體電路接收所述初始化信令,並返迴響應數據幀;
C、控制器判斷是否在一定時長T內接收完成所述菊花鏈整體電路所返回的一幀響應數據幀;若接收完成,則表示菊花鏈電路正常,控制開啟菊花鏈中所有指示燈;若接收沒完成,則表示菊花鏈電路出現異常。
[0006]優選的,所述逐段判斷每段電路是否出現異常的具體方法為:
A、控制器向菊花鏈中的某段電路發送初始化命令;
B、菊花鏈中所述某段電路接收所述初始化信令,並返迴響應數據幀; C、控制器判斷是否在一定時長T內接收完成所述某段電路返回的一幀響應數據幀,若接收完成,則表示該段電路正常,繼續向遠離控制器方向的下一段電路的檢測;若接收未完成,則表示該某段電路存在異常,控制器控制開啟離所述某段電路最近的一段正常電路所連接的指示燈,並將出現異常電路的段數報告給上位機。
[0007]優選地,所述控制器根據數據幀是否接收完成標誌來判斷是否接收完成數據幀。
[0008]本發明具有如下優點和有益效果:
1、通過使用具有明顯視覺效果的指示燈來標識異常位置信息,能夠顯而易見地告知用戶是否出現異常,無需複雜的推理判斷。
[0009]2、利用常用的電路初始化過程來判斷異常位置,無需大量增加額外診斷算法流程,簡化了系統程序,降低了開發成本。

【專利附圖】

【附圖說明】
[0010]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要的附圖做簡單的介紹,顯而易見地,下面描述的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0011]圖1是本發明實施例中菊花鏈電路和控制器的硬體連接示意圖。
[0012]圖2是現有技術中菊花鏈電路初始化的程序流程圖。
[0013]圖3是本發明實施例中菊花鏈異常位置診斷方法的流程圖。

【具體實施方式】
[0014]下面結合說明書附圖對本發明實施例的【具體實施方式】作詳細說明。
[0015]如圖1所示,菊花鏈電路與控制器相連,假定菊花鏈的級數為N,以與控制器連接最近的一級電路作為第一級電路,圖中每個虛線框代表菊花鏈的每段電路,即第一級電路及其靠近控制器端的連接部分LI組成了第一段電路1,第二級電路及其靠近控制器端的連接部分L2組成了第二段電路2,第三級電路及其靠近控制器端的連接部分組成了第三段電路3,以此類推,第N級電路及其靠近控制器端的連接部分組成了第N段電路N,選用LED燈作為指示燈,以LED燈被點亮作為指示燈的開啟狀態,菊花鏈中的每一級電路均與一 LED燈相連。菊花鏈異常位置診斷方法大體可分為兩個步驟:1)判斷菊花鏈電路中是否存在異常;
2)當菊花鏈電路中存在異常時,診斷出現異常的具體位置。下面具體對上述兩步驟進行詳細說明。
[0016]I)判斷菊花鏈電路中是否存在異常
控制器向菊花鏈整體電路發送HELL0ALL信令,所述菊花鏈整體電路接收到HELL0ALL信令後開始進行初始化,並向控制器返回相應的響應數據幀,控制器根據所接收的響應數據幀中的接收完成標誌F欄位判斷是否在一定的時間T內接收完成菊花鏈整體電路所返回的一幀響應數據幀,若接收完成,則說明菊花鏈正常,返回init_ok信令,並控制點亮菊花鏈電路中的所有LED燈,退出診斷程序;若沒接收完成,則說明菊花鏈電路中存在異常,繼續進行下述步驟2)的算法。
[0017]2)當菊花鏈電路中存在異常時,診斷出現異常的具體位置
控制器向菊花鏈第一段電路發送初始化信令HELL0ALL,控制器根據數據幀接收完成標誌F判斷是否在一定的時間T內接收完成所述第一段電路所返回的一幀響應數據幀,若沒接收完成,則說明菊花鏈第一段電路存在異常,若接收完成,則說明菊花鏈第一段電路正常;控制器繼續向菊花鏈中第二段電路發送初始化信令HELLOALL,並根據數據幀接收完成標誌F判斷是否在一定的時間T內接收完成第二段電路所返回的一幀響應數據幀,若沒接收完成,則說明菊花鏈第二段電路存在異常,此時控制器控制點亮菊花鏈第一級電路所連接的LED燈,並將出現異常的電路段數「第二段」發送給上位機,若接收完成,則說明菊花鏈第二段電路正常;控制器繼續向菊花鏈中第三段電路發送初始化信令HELLOALL,並根據數據幀接收完成標誌F判斷是否在一定的時間T內接收完成第三段電路所返回的一幀響應數據幀,若沒接收完成,則說明菊花鏈第三段電路存在異常,此時控制器控制點亮菊花鏈第二級電路所連接的LED燈,並將出現異常的電路段數「第三段」發送給上位機,若接收完成,則說明菊花鏈第三段電路正常;以此類推,控制器繼續向菊花鏈中第四段電路發送初始化信令並進行異常檢測,直至菊花鏈電路最後一段。可以預知的是,當菊花鏈第一段電路存在異常時,所有LED燈均不會被點亮,當菊花鏈第N段電路異常時,則第N-1級電路所連接的LED燈被點亮。
[0018]圖3示出了本發明實施例中菊花鏈異常位置診斷方法的程序流程圖,從圖中可以看出,在具體的程序實現時,可以預設一個初始值為O的變量i和j,其中i代表當前執行內部循環檢測的某段電路,j為一個數字變量,用於累計程序執行的次數,j的值隨著程序的執行逐步增加,且設定O彡j彡M,當j的值等於M時,則說明等待接收完成的時限T已到,此時即可判斷是否出現異常,為了兼顧程序運行的時間成本和異常診斷的準確性,M的取值範圍優選為2 < M < 4,本實施例中選取了 M的值為3,當變量j的值到達3時還未接收完成一幀響應數據幀,即判斷菊花鏈中存在異常,此時進一步調用菊花鏈中各段電路內部檢測循環,若變量j的值未達到3,且一幀響應數據接收完成,則說明菊花鏈正常;在各段電路的內部檢測循環中,同樣也是當j的值到達3時還未接收完成一幀響應數據幀,則判斷本段電路出現異常,此時點亮該本段電路上一段所連接的LED燈,當j未達到3,則進一步判斷一幀響應數據是否接收完成,若接收完成,則判斷本段電路正常,此時進一步對下一段電路進行診斷,若接收沒完成,則繼續等待接收直至j的值達到3或接收完成。
[0019]需要說明的是,本發明在具體實施時也可將與控制器連接最遠的一級電路作為第一級電路,將該第一級電路及其靠近控制器端的連接部分作為第一段電路,在判斷菊花鏈電路中存在異常的情況下,則從第N段電路開始,逐段判斷每段電路是否出現異常,該情況下的【具體實施方式】與前述情況類似,只是菊花鏈中各級/段電路的級數/段數的定義順序不同,本領域技術人員根據上述描述可以明顯的得到其等同的【具體實施方式】,此處不再詳述。此外,指示燈的開啟狀態除了上述的指示燈被點亮外,還可通過其他方式表明,例如指示燈持續閃爍以及其他所有能夠表明指示燈被開啟的方式。另外,本發明中所指異常,可以是電路中的任何部分斷路或短路。
[0020]本發明所提供的菊花鏈異常位置診斷方法,其使用指示燈對異常位置進行標識,使用戶可以一目了然地知曉菊花鏈異常的具體位置,無需複雜的推理和判斷;且本發明在電路初始化時刻便完成異常位置診斷,無需大量增加額外的附加程序,只需在初始化基礎上增加本程序相應的算法即可,系統實現簡單,開發成本較低。
[0021]以上所述實施例僅表達了本發明的優選的實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。
【權利要求】
1.一種菊花鏈電路異常位置診斷方法,其特徵在於,該方法包括如下步驟: A、將菊花鏈電路與控制器相連接,並將菊花鏈電路中的每級電路及該級電路靠近控制器的連接部分劃分為菊花鏈電路中的每段電路; B、將菊花鏈電路中的每段電路均連接一指示燈; C、控制器判斷菊花鏈電路中是否存在異常,若無異常,則控制開啟菊花鏈電路中的所有指示燈並結束本流程,若存在異常,則進入步驟D ; D、控制器從與其連接最近的一段電路開始,逐段判斷每段電路是否出現異常,若判斷 某一段電路出現異常時,則開啟離該段電路最近的一段正常電路所連接的指示燈,並將出現異常電路的段數報告給上位機。
2.根據權利要求1所述的菊花鏈電路異常位置診斷方法,其特徵在於,所述控制器判斷菊花鏈電路中是否存在異常的具體方法為: A、控制器向菊花鏈整體電路發送初始化信令; B、所述菊花鏈整體電路接收所述初始化信令,並返迴響應數據幀; C、控制器判斷是否在一定時長T內接收完成所述菊花鏈整體電路返回的一幀響應數據幀;若接收完成,則表示菊花鏈電路正常,控制開啟菊花鏈中所有指示燈;若接收沒完成,則表示菊花鏈電路出現異常。
3.根據權利要求1或2所述的菊花鏈電路異常位置診斷方法,其特徵在於,所述逐段判斷每級段電路是否出現異常的具體方法為: A、控制器向菊花鏈中的某段電路發送初始化命令; B、菊花鏈中所述某段電路接收所述初始化信令,並返迴響應數據幀; C、控制器判斷是否在一定時長T內接收完成所述某段電路返回的一幀響應數據幀,若接收完成,則表示該段電路正常,繼續向遠離控制器方向的下一段電路的檢測;若接收未完成,則表示該某段電路存在異常,控制器控制開啟離所述某段電路最近的一段正常電路所連接的指示燈,並將出現異常電路的段數報告給上位機。
4.根據權利要求3所述的菊花鏈電路異常位置診斷方法,其特徵在於,所述控制器根據數據幀是否接收完成標誌來判斷是否接收完成一幀響應數據幀。
【文檔編號】G01R31/02GK104297666SQ201410416058
【公開日】2015年1月21日 申請日期:2014年8月22日 優先權日:2014年8月22日
【發明者】劉飛, 文鋒, 阮旭松, 張維戈, 朱紅蘭 申請人:惠州市億能電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀