時間:2008-07-01 10:41:00來源:ronggang
對于CAN接收器而言能夠識別的電壓要大于0.8V,一般為0.9V以上。
2.2 針對傳輸距離問題所作的嘗試方案
從上面的電路圖以及數(shù)據(jù)分析可以看出:在距離偏遠時,總線線電壓已經(jīng)處于臨界識別狀態(tài),其數(shù)據(jù)很難正常接收(已經(jīng)沒有可靠性可言)。為此我們嘗試采用以下幾個方案進行了實驗。
2.2.1 在線路中直接加兩個發(fā)送芯片
該方案就是在總線線路中直接加入兩個發(fā)送芯片(采用82C250為例)[3],并把發(fā)送芯片的管腳TXD和RXD對連。其連接電路如下:

圖4 中繼器結構示意圖[/align]
選擇使用兩個8031單片機目的在于能夠及時處理CAN總線上的數(shù)據(jù),使得設計也變得比較簡單,不需考慮CAN總線兩邊的數(shù)據(jù)發(fā)送沖突。只要每個單片機有1K的緩存就可以。
具體實現(xiàn)思路:單片機接收CAN總線數(shù)據(jù),把數(shù)據(jù)進行緩存,在空閑階段把數(shù)據(jù)傳輸?shù)搅硪粋€單片機(兩者之間通過SPI協(xié)議實現(xiàn)通信),同時把從另一個單片機傳輸來的數(shù)據(jù)發(fā)送出去。
在實際的工程中我們是利用此方案實現(xiàn)遠距離傳輸?shù)模饕蚴强梢詽M足數(shù)據(jù)傳輸?shù)目煽啃?,利用此方案的電路我們進行過節(jié)點數(shù)達到100的測試,其性能正常、可靠,能夠滿足實際的需要。
3、 總結
本文的創(chuàng)新點提出了解決CAN總線傳輸遠距離問題的可實施方案,第一個(加入邏輯電路)比較簡單,而且不用考慮數(shù)據(jù)存儲,僅僅是一個硬件實現(xiàn);而第二種(中繼器)要考慮數(shù)據(jù)存儲、判斷何時發(fā)送等情況,相對比較復雜,但可靠性要好些。兩個方案在承受負載方面能力差不多。
CAN總線技術作為一種新型的總線技術由于其具有良好的故障隔離能力、網(wǎng)絡的實時響應能力以及CAN具有良好地傳輸防錯設計等,使其已經(jīng)成為現(xiàn)在最有前途的總線之一。
參考文獻
[1] 陽憲惠. 現(xiàn)場總線技術及其應用. 北京: 清華大學出版社, 1999.
[2] 鄔寬明. CAN總線原理和應用系統(tǒng)設計. 北京: 北京航空航天大學出版社, 1996.
[3] 郭湛,宋存義,李海 基于CAN總線的火電廠貯煤筒倉安全監(jiān)測系統(tǒng) 微計算機信息,2005.9(2)P5~7
作者簡介:范瑞霞(1951-),研究員,本科,畢業(yè)于北京理工大學,主要研究方向:智能控制,計算機視覺;李位星(1976-),助工,碩士,畢業(yè)于北京理工大學,主要研究方向:計算機控制,圖像處理。
通訊地址:北京理工大學自動控制系206教研室 郵編:100081
標簽:
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(m.wangxinlc.cn)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-12-15
2025-12-12
2025-12-12
2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗系統(tǒng)
2025-11-10