一種新型CAN總線(xiàn)冗余電路設計與研究
CAN冗余有完全冗余和部份冗余兩種。本文采用雙總線(xiàn)冗余,完全冗余就是雙控制器冗余:雙控制器+雙驅動(dòng)器+雙總線(xiàn)。部分冗余有兩種形式:a.雙驅動(dòng)器冗余:?jiǎn)慰刂破?模擬開(kāi)關(guān)+雙驅動(dòng)器+雙總線(xiàn);b.雙總線(xiàn)冗余:?jiǎn)慰刂破?單驅動(dòng)器+模擬開(kāi)關(guān)+雙總線(xiàn)。
請注意:這里的雙總線(xiàn)冗余是對節點(diǎn)來(lái)說(shuō)的,與上面的針對網(wǎng)絡(luò )結構而言的僅只總線(xiàn)數目的雙總線(xiàn)冗余不同,不要混淆。本文引用地址:http://dyxdggzs.com/article/181007.htm
文獻介紹的雙驅動(dòng)器冗余是在兩個(gè)驅動(dòng)器的接收引腳RXD與控制器之間接一數控模擬開(kāi)關(guān),兩個(gè)驅動(dòng)器的發(fā)送引腳TXD都直接與控制器的發(fā)送引腳相連,如圖3所示。這種連接方式只能從雙總線(xiàn)選擇一路接收數據,但是能向兩路同時(shí)發(fā)送數據。
文獻介紹的雙總線(xiàn)冗余是在一個(gè)驅動(dòng)器與雙總線(xiàn)之間接一數控模擬開(kāi)關(guān)CD4052,如圖4所示。這種連接方式只能從雙總線(xiàn)選擇一路接收或發(fā)送數據。
上述兩種電路都有一個(gè)不足,即雙總線(xiàn)的運行方式不能選擇,從而不能通過(guò)軟件來(lái)提高總線(xiàn)的通信利用率。
本文對上述電路加以改進(jìn),在控制器和兩個(gè)驅動(dòng)器之問(wèn)加一個(gè)數控模擬開(kāi)關(guān)CD4053,如圖5所示。
評論