專利名稱:Can總線斷路檢測電路及其方法
技術領域:
本發明涉及一種CAN總線檢測方法,尤其涉及一種CAN總線斷路檢測電路及其方法。
技術背景ISO—11898-3協議規定了低速容錯CAN總線的容錯類型,但不包括CANH和CANL同 時斷路的檢測,而汽車廠家在使用低速容錯CAN總線時有檢測CANH和CANL同時斷路的 要求。CAN總線在通訊時節點通過通訊幀的方式難以保證檢測的完備性,休眠時節點無法檢 測CANH和CANL同時斷路的情況。 發明內容本發明的目的就是為了解決目前缺少CAN總線斷路的有效方法,不能滿足實際應用需要 等問題,提供一種具有方法簡單,使用方便,檢測準確率高等優點的CAN總線斷路檢測電路 及其方法。為實現上述目的本發明采用如下技術方案一種CAN總線斷路檢測電路,它設置在一個外部節點和一個被測節點間,該電路包括兩 節點間的CANH通道和CANL通道,在每個通道上均設有兩對串聯的電阻和開關組成的控制 電路,其中CANH通道的控制電路I與被測節點的RJH端連接;CANL通道的控制電路II 與被測節點的RTL端連接。所述控制電路I組成為,它包括電阻Rl及與之串聯的開關S3,電阻Rl與被測節點的RTH 端連接,開關S3另一端接CANH通道,同時開關S3也CON3通道與被測節點連接;電阻 R4—端與電源連接,另一端與開關S1串聯,同時該端還經DEC1與被測節點連接,開關Sl 的該端則經C0N1通道與被測節點連接,其另一端接CANH通道。所述控制電路II組成為,它包括電阻R2及與之串聯的開關S4,電阻R2與被測節點的 RTL端連接,開關S4另一端接CANL通道,同時開關S4也CON4通道與被測節點連接;電 阻R3 —端與電源連接,另一端與開關S2串聯,同時該端還經DEC2與被測節點連接,開關 S2的該端則經C0N2通道與被測節點連接,其另一端接CANL通道。所述開關S1、 S2、 S3和S4的開關分別用漏電流小,阻抗大的MOSFET實現;所述 電阻R3和R4根據節點的要求選擇不同的分壓比,阻值在100K以上。一種CAN總線斷路檢測電路的檢測方法,它的方法為,1) 系統處于休眠狀態,正常情況下CANH電平-0V, CANL電平-12V;2) 通過CON3、 CON4通道的控制斷開電阻Rl、 R2與總線的連接;3) 通過CON1 、 CON2通道的控制將電阻R4、 R3連接到總線中;4) 如果被檢測節點的總線與外部節點的連接被切斷由于電阻R1, R2與總線的連接斷 開,被檢測節點的CANH和CANL處于集電極開路的狀態,由于R4,R3連接到總線中,CANH 和CANL的電平由R4,R3的電平來決定,在這種狀態下通過DEC1和DEC2檢測到的總線電 平分別為CANH-1 CANL-O,與正常情況下的電平相反,此時可以判斷為CANH和CANL斷 路;5) 同理,如果被檢測節點的總線與外部節點的連接保持正常,按照4中的情況進行控制 和檢測時,由于外部總線的電平會將被檢測節點的電平拉至正常狀態,所以此時檢測到的總 線電平分別為CANH=0, CANL-1,此時可以判斷為沒有斷路情況發生。本發明的有益效果是電路結構簡單,使用方便,檢測準確快捷。
圖1為本發明的結構示意圖。 其中,l.外部節點,2.被測節點。
具體實施方式
下面結合附圖與實施例對本發明作進一步說明。圖1中,CAN總線斷路檢測電路設置在一個外部節點1和一個被測節點2間,該電路包 括兩節點間的CANH通道和CANL通道,在每個通道上均設有兩對串聯的電阻和開關組成的 控制電路,其中CANH通道的控制電路I與被測節點2的RTH端連接;CANL通道的控制電 路II與被測節點2的RTL端連接。控制電路I組成為,它包括電阻R1及與之串聯的開關S3,電阻R1與被測節點的RTH端 連接,開關S3另一端接CANH通道,同時開關S3也CON3通道與被測節點連接;電阻R4 一端與電源連接,另一端與開關S1串聯,同時該端還經DEC1與被測節點連接,開關S1的該 端則經C0N1通道與被測節點連接,其另一端接CANH通道。控制電路II組成為,它包括電阻R2及與之串聯的開關S4,電阻R2與被測節點的RTL 端連接,開關S4另一端接CANL通道,同時開關S4也CON4通道與被測節點連接;電阻R3 一端與電源連接,另一端與開關S2串聯,同時該端還經DEC2與被測節點連接,開關S2的該 端則經C0N2通道與被測節點連接,其另一端接CANL通道。開關S1、 S2、 S3和S4的開關分別用漏電流小,阻抗大的MOSFET實現,以免影響 總線正常通訊和休眠時的狀態;所述電阻R3和R4根據節點的要求選擇不同的分壓比,阻值 在100K以上。一種CAN總線斷路檢測電路的檢測方法,它的方法為,1 )系統處于休眠狀態,正常情況下CANH電平二0V, CANL電平-12V;2)通過CON3、 CON4通道的控制斷開電阻Rl、 R2與總線的連接;3 )通過CON1 、 CON2通道的控制將電阻R4、 R3連接到總線中;4) 如果被檢測節點的總線與外部節點的連接被切斷由于電阻R1, R2與總線的連接斷 開,被檢測節點的CANH和CANL處于集電極開路的狀態,由于R4,R3連接到總線中,CANH 和CANL的電平由R4,R3的電平來決定,在這種狀態下通過DEC1和DEC2檢測到的總線電 平分別為CANH-1 CANL-O,與正常情況下的電平相反,此時可以判斷為CANH和CANL斷 路;5) 同理,如果被檢測節點的總線與外部節點的連接保持正常,按照4中的情況進行控制 和檢測時,由于外部總線的電平會將被檢測節點的電平拉至正常狀態,所以此時檢測到的總 線電平分別為CANH=0, CANL4,此時可以判斷為沒有斷路情況發生。
權利要求
1、一種CAN總線斷路檢測電路,它設置在一個外部節點和一個被測節點間,其特征是該電路包括兩節點間的CANH通道和CANL通道,在每個通道上均設有兩對串聯的電阻和開關組成的控制電路,其中CANH通道的控制電路I與被測節點的RTH端連接;CANL通道的控制電路II與被測節點的RTL端連接。
2、 根據權利要求1所述的CAN總線斷路檢測電路,其特征是所述控制電路I組成為, 它包括電阻Rl及與之串聯的開關S3,電阻Rl與被測節點的RTH端連接,開關S3另一端接 CANH通道,同時開關S3也CON3通道與被測節點連接;電阻R4—端與電源連接,另一端 與開關S1串聯,同時該端還經DEC1與被測節點連接,開關S1的該端則經C0N1通道與被測 節點連接,其另一端接CANH通道。
3、 根據權利要求1所述的CAN總線斷路檢測電路,其特征是所述控制電路II組成為, 它包括電阻R2及與之串聯的開關S4,電阻R2與被測節點的RTL端連接,開關S4另一端接 CANL通道,同時開關S4也CON4通道與被測節點連接;電阻R3—端與電源連接,另一端 與開關S2串聯,同時該端還經DEC2與被測節點連接,開關S2的該端則經C0N2通道與被測 節點連接,其另一端接CANL通道。
4、 根據權利要求1或2或3所述的CAN總線斷路檢測電路,其特征是所述開關S1、 S2、 S3和S4的開關分別用漏電流小,阻抗大的MOSFET實現;所述電阻R3和R4根據節點的 要求選擇不同的分壓比,阻值在100K以上。
5、 一種權利要求1所述CAN總線斷路檢測電路的檢測方法,其特征是它的方法為,1) 系統處于休眠狀態,正常情況下CANH電平二0V, CANL電平-12V;2) 通過CON3、 CON4通道的控制斷開電阻Rl、 R2與總線的連接;3) 通過CONl、 CON2通道的控制將電阻R4、 R3連接到總線中;4) 如果被檢測節點的總線與外部節點的連接被切斷由于電阻R1, R2與總線的連接斷開, 被檢測節點的CANH和CANL處于集電極開路的狀態,由于R4,R3連接到總線中,CANH 和CANL的電平由R4,R3的電平來決定,在這種狀態下通過DEC1和DEC2檢測到的總線電 平分別為CANH-1 CANL-O,與正常情況下的電平相反,此時可以判斷為CANH和CANL斷 路;5) 同理,如果被檢測節點的總線與外部節點的連接保持正常,按照4中的情況進行控制和檢 測時,由于外部總線的電平會將被檢測節點的電平拉至正常狀態,所以此時檢測到的總線電 平分別為CANHK), CANI^1,此時可以判斷為沒有斷路情況發生。
全文摘要
本發明公開了一種CAN總線斷路檢測電路及其方法。它解決了目前缺少CAN總線斷路的有效方法,不能滿足實際應用需要等問題,具有方法簡單,使用方便,檢測準確率高等優點。其結構為它設置在一個外部節點和一個被測節點間,該電路包括兩節點間的CANH通道和CANL通道,在每個通道上均設有兩對串聯的電阻和開關組成的控制電路,其中CANH通道的控制電路I與被測節點的RTH端連接;CANL通道的控制電路II與被測節點的RTL端連接。
文檔編號G01R31/02GK101101316SQ20071001539
公開日2008年1月9日 申請日期2007年7月20日 優先權日2007年7月20日
發明者劉源楊, 宋長有, 李建新, 王知學 申請人:山東省科學院自動化研究所