色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

電子設計 ? 作者:電子設計 ? 2018-11-06 08:01 ? 次閱讀

引言

現場總線是指以工廠內的測量和控制機器間的數字通訊為主的網絡,也稱現場網絡。也就是將傳感器、各種操作終端和控制器間的通訊及控制器之間的通訊進行特化的網絡。原來這些機器間的主體配線是ON/OFF、接點信號模擬信號,通過通訊的數字化,使時間分割、多重化、多點化成為可能,從而實現高性能化、高可靠化、保養(yǎng)簡便化、節(jié)省配線(配線的共享)。CAN(Controller Area Network,即控制器局域網)現場總線以其多主方式,報文自動過濾重發(fā)、極低的誤碼率和高通訊速率等特點,在各種低成本、高抗干擾的多機遠程監(jiān)控系統(tǒng)中得到廣泛應用。CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是由研發(fā)和生產汽車電子產品著稱的德國BOSCH公司開發(fā)了的,并最終成為國際標準(ISO118?8)。是國際上應用最廣泛的現場總線之一。 在北美和西歐,CAN總線協(xié)議已經成為汽車計算機控制系統(tǒng)嵌入式工業(yè)控制局域網的標準總線,并且擁有以CAN為底層協(xié)議專為大型貨車和重工機械車輛設計的J1939協(xié)議。近年來,其所具有的高可靠性和良好的錯誤檢測能力受到重視,被廣泛應用于汽車計算機控制系統(tǒng)和環(huán)境溫度惡劣、電磁輻射強和振動大的工業(yè)環(huán)境。

CAN總線屬于總線式帶同步位的串行通信網絡,由于采用了許多新技術以及獨特的設計,與一般的通信總線相比,CAN總線在遠距離數據通信上具有突出的可靠性、實時性和靈活性。CAN的直接通信距離最遠可達lOkm(通信速率5Kbps以下),通信速率最高可達lMbps(通信距離最長40m)。CAN總線通過CAN收發(fā)器接口芯片82C250的兩個輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。這就保證不會在出現在RS-485網絡中的現象,即當系統(tǒng)有錯誤,出現多節(jié)點同時向總線發(fā)送數據時,導致總線呈現短路,從而損壞某些節(jié)點的現象。而且CAN節(jié)點在錯誤嚴重的情況下具有自動關閉輸出功能,以使總線上其他節(jié)點的操作不受影響,從而保證不會出現象在網絡中,因個別節(jié)點出現問題,使得總線處于“死鎖”狀態(tài)。而且,CAN具有的完善的通信協(xié)議可由CAN控制器芯片及其接口芯片來實現,從而大大降低系統(tǒng)開發(fā)難度,縮短了開發(fā)周期,這些是僅有電氣協(xié)議的RS-485所無法比擬的。

1 遠程CAN總線傳輸可靠性的主要影響因素

(1)工作環(huán)境電磁干擾的影響。

(2)傳輸介質分布電容電阻的影響。

(3)遠近端阻抗不匹配的影響。

(4)接收同步位端的相位變化和幅值變化的影響。

(5)傳送波特率位時鐘設計的影響。

(6)沒有發(fā)送和接收幀的節(jié)點之問高阻狀態(tài)性的漏電對CAN總線的影響。

(7)對總線短路和斷路監(jiān)測處理的影響。

2 遠程CAN總線傳輸可靠性的設計方法

系統(tǒng)運行在復雜的電磁空問里,有外界的各種電磁場變化,也有系統(tǒng)內部各個元器件之間的電磁干擾。尤其工作現場的電磁場環(huán)境是最容易干擾系統(tǒng)的可靠性。CAN總線是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的數據交換而開發(fā)的一種串行數據通信協(xié)議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率可達1MBPS。

元器件是構成系統(tǒng)的基礎,選擇集成化程度高,抗干擾能力強,功耗又小的電子元器件尤為重要。選擇合適的MCU是CAN總線控制系統(tǒng)設計成功的關鍵。在綜合比較了當前業(yè)界流行的幾款MCU最終選擇了Silicon Laboratories公司的C8051F040這款8位單片機作為CAN總線控制系統(tǒng)的控制核心。

C8051F040(以下簡稱F040)單片機是完全集成的混合信號系統(tǒng)級芯片,具有與MCS一5l完全兼容的指令內核。由于采用了流水線處理技術,大大提高了指令執(zhí)行效率。F040還采用了Flash ROM技術,集成了JTAG,實現了真正的在線編程和片上調試。它比SJAl000等片外CAN總線控制器具有更好的可靠性和集成度高的特點。F040的CAN控制器完全硬件化,解決了CPU與CAN,總線控制器之間的競爭矛盾。

在主機CAN節(jié)點中,如圖1所示,選擇Silicon Laboratories公司的USBUART橋接芯片CP2101,內部自帶512B收發(fā)緩沖器,進一步從芯片本身上解決了數據沖突的問題。它還有300bps至921.6Kbps的波特率變化范圍,滿足高速通訊要求,外圍電路十分簡單;另外,CP2101還集成了5V轉3V電壓調節(jié)器,可以由USB總線來對整個主機節(jié)點供電,USB總線為通用串行總線,USB接口位于PS/2接口和串并口之間,允許外設在開機狀態(tài)下熱插拔,最多可串接下來127個外設,傳輸速率可達480MB/S,P它可以向低壓設備提供5伏電源,同時可以減少PC機I/O接口數量。通用串行總線USB(universal serial bus)是由Intel、 Compaq、Digital、IBM、Microsoft、NEC、Northern Telecom等7家世界著名的計算機和通信公司共同推出的一種新型接口標準。它基于通用連接技術,實現外設的簡單快速連接,達到方便用戶、降低成本、擴展PC連接外設范圍的目的。它可以為外設提供電源,而不像普通的使用串、并口的設備需要單獨的供電系統(tǒng)。另外,快速是USB技術的突出特點之一,USB的最高傳輸率可達12Mbps比串口快100倍,比并口快近10倍,而且USB還能支持多媒體

圖1主機CAN節(jié)點的硬件連接圖

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

ADuMl20l是ADI公司生產的隔離器,采用平面磁場專利隔離技術,取消了光電耦合器中的光電轉換過程。因此ADuMl201具有優(yōu)于光電隔離器的優(yōu)點:速度更高(最高速率達到25 Mbps)、功耗更低(最小工作電流為0.8mA)、性能更高、體積更小、價格更便宜、應用更靈活。選擇ADuMl201用來實現CAN控制器和CAN驅動器之問的電氣隔離,增強系統(tǒng)的穩(wěn)定性,提高了系統(tǒng)的抗干擾能力。

為了進一步提高系統(tǒng)的遠程通訊可靠性,選擇TI公司生產的芯片SN65HVD251作為CAN總線收發(fā)器。SN65HVD251能以高達1Mbps的速度提供到總線的差動傳輸功能,以及到CAN控制器的差動接收功能。具有差分收發(fā)能力、高抗電磁干擾、超小封裝、低功耗性能。與F040配合使用,可使外圍電路更加簡潔,如圖2所示。

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

CAN收發(fā)器SN65HVD251在CANH和CANL輸出引腳間并聯(lián)一個電阻,作為CAN總線的終端電阻,在本節(jié)點作CAN總線終端節(jié)點時,閉合跳線片JPl,使終端電阻工作。終端電阻值R6等于傳輸電纜的特性阻抗,一般取值120Ω在文獻中有詳細的討論,解決了遠近端阻抗不匹配的影響。SN65HVD25l的Rs引腳為斜率電阻輸入引腳,可以改變收發(fā)器工作的方式。在CANH和CANL上各自串聯(lián)電阻R2、R3限流,再通過一組上下拉電阻R4、R5,有效抑制反射波干擾,保持總線處于高阻態(tài)時,接收端收到的始終是“l(fā)”電平,這樣拉高信號的幅度,減少誤碼率。

3 整體系統(tǒng)設計

依據以上器件組建一個可靠的CAN總線遠程控制系統(tǒng)網絡平臺。本系統(tǒng)由一個主機CAN節(jié)點通過USB接口與上位PC機相連,主節(jié)點采用總線方式與下面各個功能節(jié)點連接,如圖3所示,其中主機CAN節(jié)點主要用來發(fā)送遠程控制廣播命令,收集所有節(jié)點傳來的數據,并上傳給上位機軟件進行識別分類和統(tǒng)計,它實現了總線偵聽、網絡監(jiān)控和上位機接口功能。而底層節(jié)點則控制系統(tǒng)中的底層設備,發(fā)送包含節(jié)點信息的8字節(jié)數據CAN總線報文,并偵聽主機節(jié)點的網絡廣播指令,調整節(jié)點功能。

圖3 CAN總線控制系統(tǒng)多機測試平臺

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

4 實驗分析

4.1 不同公里數通訊結果分析

將系統(tǒng)總線與模擬的1公里一5公里遠程網絡相連。為了更好分析CAN總線可靠性,使示波器更好的觀察報文波形。將示波器CHl兩端與距主節(jié)點0公里處相連,CH2兩端與距主節(jié)點5公里處相連,如圖4所示。這樣,可以觀察到相對主機CAN節(jié)點5公里通訊的近端(CHl)和遠端(CH2)的通訊報文波形。

CHl測試出來的波形位于上端,CH2測試的波形位于下端。CHl端標識為1的一段波形是主節(jié)點發(fā)出的報文,2是位于CH2端底層節(jié)點接收到的報文,4是底層節(jié)點發(fā)出的數據報文,3是主機CAN節(jié)點接收到的數據,稱1和2、3和4為一組報文。每幀數據的最后一位是應答位。每兩幀報文之間有時間間隙,其中一段是主機CAN節(jié)點和上位PC機處理數據的時間,另外一段是底層測量節(jié)點處理數據的時間。

經過觀察,近端發(fā)送的1報文經過5公里距離到遠端接收到的2報文的幅值發(fā)生了衰減;同樣近端收到的3報文也在遠端4報文的幅值基礎上發(fā)生衰減。分別測試1公里到4公里通訊的波形圖,可以發(fā)現通訊距離越長,幅值衰減得越多。

在其他條件不變的情況下,分別對1公里一5公里做實驗,發(fā)現遠程通訊距離的變化會對報文傳輸速率有影響但很小,將得出的數據制表如表1。

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

由表1可見,1公里處傳輸速率最大,每秒傳輸13.2972I幀,即0.0752秒傳輸一幀數據,所謂一幀實際一次發(fā)送,一次接收,對于CAN總線實際是2幀。隨著傳輸距離的增大,傳輸速率稍有減小的趨勢,說明遠程傳輸有一定的網絡時延, 但是在低波特率下影響不大。

4.2 相同公里數不同測試點通訊結果

接下來以通訊5公里距離為例,觀察將CHl兩端連接到0公里處的測試點,CH2兩端連接到1公里、2公里、3公里、4公里、5公里處的測試點,可以看到報文波形幅值發(fā)生了相應的變化。經過1公里的衰減,同一組報文幅值降低了約O.2V;2公里距離的通訊會造成同一組報文幅值上發(fā)生約0.4V的變化;同理3公里、4公里、5公里傳輸同一組報文分別發(fā)生了0.6V、0.8V和lV的幅值衰減。

4.3 CAN收發(fā)器SN65FIVD251工作電壓的影響

在實驗的過程中,觀察到SN65HVD251工作電壓VCC端的大小對于傳輸距離的影響很大,經過大量的實驗,得出1-5公里距離成功通訊的VCC臨界電壓值(精確到O.1V),所謂臨界電壓值是在確定距離內能正常傳送數據的最小值。如表2所示。

具有偵聽網絡廣播指令與調整節(jié)點功能的CAN總線遠程控制系統(tǒng)設計

從表中可以得出,保證l公里成功通訊的前提是VCC端電壓大于等于3.6V。VCC端電壓越高,可以通訊的距離越遠,在1-5公里實驗中,每增加1公里,VCC端電壓相應提高了約0.3V。

遠程通訊距離對于報文信號的幅值有比較大的影響,每公里約衰減O.2V;同時CAN收發(fā)器SN65HVD251的輸入電壓對于遠程通訊距離有一定的影響,確保在電壓正常范圍內的高電壓輸入可以提高系統(tǒng)的遠程通訊距離。

5 CAN總線遠程控制網絡的性能總結

CAN總線傳輸距離在驅動芯片工作電壓和傳送波特率確定之后,主要決定如下二個因素:(1) 發(fā)送端的應答位的隱性電壓和接收端把隱形變成顯性電平以后又傳送到發(fā)送端時的電平差值;(2)發(fā)送端發(fā)的應答位到接收端被確認后又發(fā)回到發(fā)送端時該位相位變化。前者電平差值為0.6V,后者不能滯后每位的時間的一半。0.6V電平差比RS485、RS422識別“l(fā)”和“0”差值100mv要大很多。這也就是說同樣傳送條件下,RS485比CAN總線傳送距離遠。同樣RS485、RS422因閾值過小,易受干擾。另外CAN總線其他性能優(yōu)于RS485和RS422,因此要提高遠程傳送可靠性可以采取如下方法:

(1)增加驅動芯片的工作電壓。

(2)降低發(fā)送的波特率,減少相位滯后的影響。

(3)使用更粗雙絞線,減小通訊導線電阻,從而減少傳送損耗。

(4)用兩個驅動芯片并聯(lián)驅動,減少驅動芯片的內阻,提高驅動電流,即減少0.1V內部損耗。

(5)選用分布電容較小的雙絞線,降低分布電容對同步位相位的影響。

總體來說, 本文設計的CAN總線控制系統(tǒng)無論從可靠性,還是從其他性能指標上來分析,都達到了很好的效果。并且在拉西瓦水電站邊坡監(jiān)測系統(tǒng)中承擔數據采集通訊的任務。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    50886

    瀏覽量

    424185
  • 收發(fā)器
    +關注

    關注

    10

    文章

    3431

    瀏覽量

    106041
  • CAN總線
    +關注

    關注

    145

    文章

    1952

    瀏覽量

    130811
  • 串行通信
    +關注

    關注

    4

    文章

    574

    瀏覽量

    35424
收藏 人收藏

    評論

    相關推薦

    基于DSP的高低速CAN總線汽車控制系統(tǒng)設計

    通信控制網絡,實現了全部節(jié)點之間的數據共享以及相互之間的協(xié)同工作,并可在不同節(jié)點間實現高效數據傳輸。試驗結果表明總線利用率較高,
    發(fā)表于 10-06 14:57

    基于CAN總線的閥門智能控制網絡系統(tǒng)

    的是RS-485,HART等。CAN總線是一種全數字化的現場總線,可靠性高,在國內有廣泛的應用,將現場總線技術應用到閥門控制系統(tǒng)中不僅使我國
    發(fā)表于 03-09 16:03

    CAN總線協(xié)議及概念

    ),CAN節(jié)點在錯誤嚴重情況下具有自動關閉輸出功能。3,CAN總線協(xié)議基本規(guī)則:(1),
    發(fā)表于 04-18 16:36

    CAN總線

    ),CAN節(jié)點在錯誤嚴重情況下具有自動關閉輸出功能。3,CAN總線協(xié)議基本規(guī)則:(1),
    發(fā)表于 04-27 15:16

    如何設計一種無線路燈遠程控制系統(tǒng)?

    本文主要分析了ZigBee協(xié)議組網技術,設計了一種無線路燈遠程控制系統(tǒng),事實證明本系統(tǒng)網絡經一次性布置之后,可以在長期可靠運行。路燈節(jié)點的數量、位置可隨時變更,使得調控路燈變得更加方
    發(fā)表于 05-18 06:28

    如何去設計一種CAN總線遠程控制系統(tǒng)網絡平臺?

    遠程CAN總線傳輸可靠性的主要影響因素有哪些?如何去設計一種CAN總線遠程控制系統(tǒng)
    發(fā)表于 06-02 06:55

    基于CAN總線的嵌入式監(jiān)控系統(tǒng)中智能節(jié)點研究

    本文介紹了基于CAN 總線的嵌入式控制系統(tǒng)底層網絡中的現場智能節(jié)點的設計,研究了其網絡體系結構及
    發(fā)表于 08-07 08:52 ?22次下載

    基于IPv6的網絡家電遠程控制系統(tǒng)的設計與實現

    文章介紹了網絡家電遠程控制系統(tǒng)的現狀,總結了該系統(tǒng)的局限性,在此基礎上,提出了一種基于IPv6 的網絡家電遠程控制系統(tǒng)的具體實現方案和該方案
    發(fā)表于 08-24 11:44 ?0次下載

    校園無線廣播系統(tǒng)遠程控制

    摘要:闡述了個人通信終端通過DTMF的通信方式遠程控制校園無線廣播系統(tǒng)的原理,并介紹了其硬件和軟件的設計方法。關鍵詞:遠程控制;通信終端;無線廣播
    發(fā)表于 05-29 11:29 ?59次下載

    基于IPv6的網絡家電遠程控制系統(tǒng)的設計與實現

    文章介紹了網絡家電遠程控制系統(tǒng)的現狀,總結了該系統(tǒng)的局限性,在此基礎上,提出了一種基于IPv6的網絡家電遠程控制系統(tǒng)的具體實現方案和該方案中
    發(fā)表于 07-21 09:15 ?13次下載

    校園無線廣播智能遠程控制系統(tǒng)的設計與實現

    校園無線廣播智能遠程控制系統(tǒng)的設計與實現 目前校園廣播系統(tǒng)正朝著數字化、網絡化、智能化方向發(fā)展。根據市場需求及前景預測,生產校園教學無線
    發(fā)表于 02-02 11:20 ?1936次閱讀
    校園無線<b class='flag-5'>廣播</b>智能<b class='flag-5'>遠程控制系統(tǒng)</b>的設計與實現

    城市路燈遠程控制系統(tǒng)解決方案

    城市路燈遠程控制系統(tǒng) 無線城市路燈控制系統(tǒng)主要是借助GPRS無線網絡,完成城市路燈的遠程控制,監(jiān)測功能,提供城市路燈的無
    發(fā)表于 09-17 23:24 ?1101次閱讀
    城市路燈<b class='flag-5'>遠程控制系統(tǒng)</b>解決方案

    基于SJA1000的CAN網絡控制系統(tǒng)節(jié)點設計

    本內容提供了基于SJA1000的CAN網絡控制系統(tǒng)節(jié)點設計
    發(fā)表于 10-11 15:06 ?87次下載
    基于SJA1000的<b class='flag-5'>CAN</b><b class='flag-5'>網絡</b><b class='flag-5'>控制系統(tǒng)</b><b class='flag-5'>節(jié)點</b>設計

    智能遠程控制校園無線廣播系統(tǒng)設計

    本文結合智能遠程控制校園無線廣播系統(tǒng),重點介紹無線廣播控制系統(tǒng)的設計與實現。
    發(fā)表于 12-06 11:19 ?1728次閱讀
    智能<b class='flag-5'>遠程控制</b>校園無線<b class='flag-5'>廣播</b><b class='flag-5'>系統(tǒng)</b>設計

    汽車電子控制系統(tǒng)上的CAN總線通訊介紹

    汽車控制功能網絡化、智能化已經成為現代汽車工業(yè)發(fā)展的必然趨勢,由于 CAN 總線通訊協(xié)議廢除了傳統(tǒng)的站地址編碼,使得
    發(fā)表于 05-07 09:57 ?1.3w次閱讀
    汽車電子<b class='flag-5'>控制系統(tǒng)</b>上的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通訊介紹
    主站蜘蛛池模板: 午夜AV国产欧美亚洲高清在线| 韩国电影real在线观看完整版| 搡女人免费免费视频观看| 含羞草免费完整视频在线观看| JAPANRCEP老熟妇乱子伦视频| 亚洲人视频在线| 深夜释放自己在线观看| 麻豆国产人妻精品无码AV| 国产乱辈通伦影片在线播放亚洲| 99热这里精品| 中国农村真实bbwbbwbbw| 亚洲大码熟女在线| 日韩欧美一区二区三区免费看 | 一级毛片免费在线播放| 天堂无码人妻精品AV一区| 欧美成a人片免费看久久| 精品国产自在现线拍400部| 国产精品久久久久久久久免费下载 | 翁公咬着小娇乳H边走边欢A| 欧美亚洲日本日韩在线| 麻豆成人啪啪色婷婷久久| 解开白丝老师的短裙猛烈进入| 给个男人都懂的网址2019| jizz中国女人| 97免费在线视频| 做a爱片的全过程| 樱桃视频影院在线播放| 亚洲区偷拍自拍29P| 亚洲精品拍拍央视网出文| 亚洲AV香蕉一区区二区三区蜜桃| 四川老师边上网课边被啪视频| 色AV色婷婷66人妻久久久| 日本人添下面的全过程| 千禧金瓶梅快播| 秋霞电影网午夜免费鲁丝片| 欧美精品一区二区在线电影| 欧美成 人 网 站 免费| 欧洲精品不卡1卡2卡三卡四卡 | 肉动漫h黄动漫日本免费观看| 日本阿v片在线播放免费| 亲胸吻胸添奶头GIF动态图免费|