《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > CAN總線網絡設計

CAN總線網絡設計

2015-05-08

  1  引言
  can(controller area network)即控制器局域網絡,最初是由德國bosch公司為解決汽車監控系統中的自動化系統集成而設計的數字信號通信協議,屬于總線式串行通信網絡。由于can總線自身的特點,其應用領域由汽車行業擴展到過程控制、機械制造、機器人和樓宇自動化等領域,被公認為最有發展前景的現場總線之一。
  can總線系統網絡拓撲結構采用總線式結構,其結構簡單、成本低,并且采用無源抽頭連接,系統可靠性高。本設計在保證系統可靠工作和降低成本的條件下,具有通用性、實時性和可擴展性等持點。
  2  系統總體方案設計
  整個can網絡由上位機(上位機也是網絡節點)和各網絡節點組成(見圖1)。上位機采用工控機或通用計算機,它不僅可以使用普通pc機的豐富軟件,而且采用了許多保護措施,保證了安全可靠的運行,工控機特別適合于工業控制環境惡劣條件下的使用。上位機通過can總線適配卡與各網絡節點進行信息交換,負責對整個系統進行監控和給下位機發送各種操作控制命令和設定參數。
  網絡節點由傳感器接口、下位機、can控制器和can收發器組成,通過can收發器與總線相連,接收上位機的設置和命令。傳感器接口把采集到的現場信號經過網絡節點處理后,由can收發器經由can總線與上位機進行數據交換,上位機對傳感器檢測到的現場信號做進一步分析、處理或存儲,完成系統的在線檢測,計算機分析與控制。本設計can總線傳輸介質采用雙絞線。

QQ截圖20150508152841.png

                              圖 1 can總線網絡系統結構
  3  can總線智能網絡節點硬件設計
  本文給出以arm7tdmi內核philips公司的lpc2119芯片作為核心構成的智能節點電路設計。該智能節點的電路原理圖如圖2所示。該智能節點的設計在保證系統可靠工作和降低成本的條件下,具有通用性、實時性和可擴展性等特點,下面分別對電路的各部分做進一步的說明。

QQ截圖20150508152850.png

                                  圖2 can總線智能網絡點
  3.1  lpc2119處理器特點
  lpc2119是philips公司推出的一款高性價比很處理器。lpc2119是基于一個支持實時仿真和跟蹤的16/32位arm7tdmi-stm cpu,并帶有128kb嵌入的高速flash存儲器。獨特的加速結構使32位代碼能夠在最大時鐘速率下運行,對代碼規模有嚴格控制的應用可使用16位thumb模式將代碼規模降低超過30%,而性能的損失卻很小。實行流水線作業,提供embedded ice邏輯,支持片上斷點和調試點,具有先進的軟件開發和調試環境。
  lpc2119具有非常小的64腳封裝、極低的功耗、多個32位定時器、4路10位adc、2路can、pwm通道、多個串行接口,包括2個16c550工業標準uart、高速i2c接口(400 khz)和2個spi接口,46個gpio以及多達9個外部中斷使它們特別適用于汽車、工業控制應用以及醫療系統和容錯維護總線。
  lpc2119內部集成2個can控制器,每一個can控制器都與獨立can控制器sja1000有著相似的寄存器結構。其主要的區別在于標識符接收過濾的編程操作上,篇幅有限這里不作詳述。它的主要特性有:單個總線上的數據傳輸速率高達1mb/s;32位寄存器和ram訪問;兼容can2.0b,iso11898-1規范;全局驗收濾波器可以識別所有的11位和29位標識符;驗收濾波器為選擇的標準標識符提供full can-style自動接收。
  3.2  數據采集和人機接口
  傳感器接口的選用應根據實際系統所要實現的功能而定,由傳感器將被測量轉化成電量。由于測試環境的電磁干擾、傳感器和放大器自身的影響,往往使信號中含有多種頻率成分的噪音,直接從傳感器輸出的信號需要經過信號調理電路作進一步的處理才能使后續電路得以正常工作。經過調理后的信號輸入到lpc2119的模擬信號輸入端p0.27-p0.30,lpc2119內有4路10位adc,轉換時間低至2.44μs。
  人機接口利用lpc2119豐富的gpio接口采用led顯示輸出和鍵盤輸入,如圖2所示。本設計采用4個led分別表示節點電源、數據通信狀態、聯機指示和錯誤指示。鍵盤設計了6個按鍵用來設置節點的報文濾波、節點的波特率及節點復位等功能。
  3.3  can總線接口
  根據圖2所示,can接口部分包括lpc2119(內置can控制器)、光電耦合器和總線收發器。can總線遵循iso的標準模型,分為數據鏈路層和物理層。在工程上通常由can控制器和收發器來實現。收發器選擇philips公司的tja1050高速收發器,它符合iso11898標準。can控制器主要完成can的通訊協議,實現報文的裝配和拆分、接收信息的過濾和校驗等。收發器tja1050則是實現can控制器和通訊線路的物理連接,提高can總線的驅動能力和可靠性。
  為了進一步提高系統的抗干擾能力,lpc2119引腳tx1、rx1與收發器tja1050并不是直接相連的,而是通過高速光耦6n137后與tja1050相連。電路中可采用隔離型dc/dc 模塊向收發器電路供電。dc/dc模塊采用金升陽的b0505s-1w定電壓輸入隔離非穩壓單輸出型dc/dc模塊,隔離電壓≥1000vdc。這樣就可以很好地實現總線上各接點的電氣隔離,這部分電路雖增加了復雜性,但卻保證了穩定性和安全性。
  tja1050與can總線的接口部分也采用了一定的安全和抗干擾措施,canh和canl與地之間并聯了兩個小電容ch和cl可以起到濾除總線上的高頻干擾和一定的防電磁輻射的能力。電容值須由節點的數量和波特率決定,當tja1050 的輸出級阻抗大約是20ω,總線系統有10個節點速度是500kbps,則電容的值不應該超過470pf。另外在兩根can總線接入端與地之間分別反接了一個保護二極管,當can 總線有較高的負電壓時通過二極管的短路可起到一定的過壓保護作用。根據tja1050的特性,本設計中can終端電阻使用了分裂終端,即總線端節點的兩個終端電阻都被分成兩個等值的電阻,用兩個60ω的電阻代替一個120ω的電阻,這樣可以有效的減少輻射。由于使用了分裂終端,tja1050的emc性能得到優化而且不會產生扼流。
  4  can總線應用層通信協議的制定
  can總線應用層協議制定的總體目標是最大限度地發揮can總線的優異性能,使通信更加規范、可靠,提高實時性,降低總線負載率。在設計系統的應用層通信協議時,需要考慮以下兩個方面的內容:
 ?。?) 結合系統的設計要求,分析通信中所有信息對象,確定需要支持的通信傳輸模式;
 ?。?) 確定標識符的分配方案,定義幀格式。下面分別討論之。
  4.1  確定通信的傳輸模式
  本系統要求實現廣播式通信用來對全部從結點或部分從結點發布信息,同時主結點還要具備能夠對單個結點進行操作的功能。因此定義以下三種傳輸模式:
 ?。?) 支持全局/局部廣播式通信。主結點向全部或部分結點發送信息,從結點接收信息后進行相應動作,不回送確認信息。
 ?。?) 支持點對點式通信。主結點向某個從結點發送信息請求數據,從結點接收到請求后讀取數據,并向主結點發送請求的數據。
 ?。?) 支持點對點式通信。主結點向某個從結點發送信息,從結點接收到信息后執行相應操作,但不回送確認信息。
  4.2  確定標識符的分配方案
  確定標識符的分配方案,定義幀格式。標識符是can總線實現仲裁的依據,也是協議的關鍵,其分配方案要滿足個節點及信息對優先級的要求。本文在協議中定義了兩種類型的幀:信息幀和數據幀。信息幀用來傳送主結點對從結點的命令、配置信息以及通信中的連接響應信息等。而從結點向上傳送過程數據則通過數據幀來實現。信息幀的優先級高于數據幀。
  設計中通信協議采用can2.0a標準幀格式,只用數據幀,不采用遠程幀。報文的格式如表1所示。本文對11位id進行了重新定義。dlc用于表示數據域的長度0~7個字節;m/s用于表示報文的傳播方向,0表示主站向從站發消息,1表示從站向主站發消息;b/p表示通信方式,0表示廣播式通信,1表示點對點通信;m/d表示幀類型,0表示信息幀,1表示數據幀;id(7-0)用于表示報文標識符;type用于表示報文是單幀報文還是多幀報文,該位為0時表示單幀或結束幀,該位為1時表示多幀報文;cmd表示命令標識,包括:0a表示上傳命令,0b表示下載命令,0c表示聯機命令,0d表示報警命令等;data表示數據域。

QQ截圖20150508152859.png

  當上位機需要與子節點進行通信時,可用以上三種模式向can網絡節點發送信息幀,can網絡中的節點接收到信息幀后,通過判別標識符和命令標識來區別信息幀的類別,并將節點所需要的數據發送出去。當網絡節點發生突發事件時,可隨時向上位機報告,上位機同樣也是通過標識符來識別數據類型。
  5  結束語
  本文基于can總線技術,以lpc2119為核心,重點介紹了網絡節點的硬件電路設計以及應用層協議的制定。軟件設計部分,在keil uvision3環境下,實現了can控制器的驅動程序和應用層協議,解決了現場傳感器得到的測量信號利用下位機進行處理和存儲,然后通過內置can控制器將數據發送到can總線上,完成與上位機的通訊。設計具有通用性,實時性,可擴展性強的特點,現已通過調試,性能穩定,可以移植到其他系統中。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲少妇一区| 在线观看欧美视频| 午夜精品久久久久久久99黑人| 国产精品av免费在线观看| 亚洲欧美日韩一区二区三区在线| 久久久久久精| 久久久综合网站| 尤物九九久久国产精品的分类| 国产日韩欧美高清免费| 狠狠爱www人成狠狠爱综合网| 免费看成人av| 影音先锋另类| 国内自拍视频一区二区三区| 欧美久久九九| 久久精品日产第一区二区| 欧美中文字幕在线播放| 国产精品久久久久久久久久久久久| 国产综合精品| 国产一区二区三区丝袜| 国内精品伊人久久久久av影院| 国产女同一区二区| 久久漫画官网| 狠狠色香婷婷久久亚洲精品| 欧美电影免费观看高清| 日韩视频一区二区三区在线播放免费观看| 国产精品男gay被猛男狂揉视频| 在线观看成人av| 久久国产精品99精品国产| 亚洲国产精品成人| 亚洲国产毛片完整版| 国产精品爱久久久久久久| 久久久久久综合| 91久久在线播放| 久久最新视频| 国产精品入口福利| 久热国产精品视频| 国产精品日本| 亚洲一区二区成人在线观看| 国产精品一区二区在线| 国产精品亚洲网站| 欧美精品国产一区二区| 99视频国产精品免费观看| 亚洲欧美日韩国产一区二区| 香港久久久电影| 亚洲精品免费一二三区| 亚洲高清在线观看一区| 蜜臀a∨国产成人精品| 久久婷婷av| 国产伦精品一区二区| 性欧美1819性猛交| 欧美精品videossex性护士| 久久国产精品高清| 亚洲欧美日韩另类精品一区二区三区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美激情二区三区| 红杏aⅴ成人免费视频| 欧美制服丝袜| 亚洲午夜电影在线观看| 伊人久久久大香线蕉综合直播| 欧美国产欧美亚州国产日韩mv天天看完整| 在线一区日本视频| 久久综合九色九九| 你懂的亚洲视频| 亚洲激情在线观看视频免费| 国产一区二区三区在线观看网站| 久久精品一区二区国产| 亚洲卡通欧美制服中文| 国模精品娜娜一二三区| 一区二区亚洲欧洲国产日韩| 在线观看视频一区二区欧美日韩| 欧美中文在线视频| 一区二区三区四区国产| 久久麻豆一区二区| 香蕉久久夜色精品国产使用方法| 国产精品vvv| 欧美伊人精品成人久久综合97| 久久夜色精品国产亚洲aⅴ| 欧美三级韩国三级日本三斤| 亚洲东热激情| 亚洲国产成人精品视频| 亚洲自拍高清| 美日韩丰满少妇在线观看| 狠狠操狠狠色综合网| 免费在线亚洲| 樱桃视频在线观看一区| 好吊视频一区二区三区四区| 欧美性一二三区| 国产日本欧美一区二区三区在线| 欧美一区二视频| 亚洲精品久久在线| 欧美精品在线极品| 久久综合久久综合久久综合| 国产精品女主播| 中国成人黄色视屏| 亚洲精品日产精品乱码不卡| 国模一区二区三区| 久久性天堂网| 欧美视频亚洲视频| 国产精品网站在线观看| 欧美一区深夜视频| 蜜桃av噜噜一区| 国产精品免费在线| 久久综合久久久久88| 国产精品99久久久久久久久久久久| 麻豆91精品91久久久的内涵| 欧美日韩不卡一区| 亚洲男人av电影| 欧美大片免费观看| 欧美一区二区三区免费视频| 国产精品久久久久久一区二区三区| 久久麻豆一区二区| 亚洲午夜在线观看视频在线| 伊人久久亚洲美女图片| 欧美 日韩 国产精品免费观看| 国产精品海角社区在线观看| 美女主播精品视频一二三四| 黄色精品一区| 久久精品国内一区二区三区| 久久精品二区| 欧美成人69av| 亚洲欧美一区二区三区在线| 激情综合中文娱乐网| 亚洲成人资源网| 国产精品一区二区三区免费观看| 亚洲欧美综合国产精品一区| 欧美mv日韩mv国产网站app| 欧美国产日韩一区| 欧美三级在线视频| 亚洲性视频网站| 亚洲精品午夜| 国精品一区二区三区| 免费不卡在线观看av| 亚洲综合色丁香婷婷六月图片| 亚洲一区二区成人在线观看| 久久精品日韩一区二区三区| 国产亚洲精品资源在线26u| 国产精品高潮呻吟久久| 伊人色综合久久天天五月婷| 99pao成人国产永久免费视频| 久久xxxx精品视频| 免费看精品久久片| 午夜精品福利一区二区三区av| 欧美激情视频一区二区三区在线播放| 欧美一区二区三区免费大片| 欧美精品一区二区三区一线天视频| 久久综合狠狠综合久久综合88| 国产精品日本欧美一区二区三区| 亚洲一区二区久久| 91久久综合| 亚洲午夜影视影院在线观看| 久久综合久久久久88| 欧美在线免费观看视频| 欧美三级在线视频| 国产亚洲在线| 国产日韩在线看片| 欧美激情在线狂野欧美精品| 欧美精品高清视频| 欧美日韩一区二区在线视频| 欧美伦理91| 亚洲品质自拍| 久久婷婷国产麻豆91天堂| 欧美视频一区二区| 免费在线亚洲欧美| 亚洲精品久久7777| 欧美va亚洲va国产综合| 蜜月aⅴ免费一区二区三区| 亚洲三级国产| 国产精品中文在线| 久久久国产精品一区二区中文| 欧美激情a∨在线视频播放| 久久国产精品一区二区三区四区| 国产亚洲一区在线| 国产精品二区二区三区| 亚洲一区二区高清| 欧美一区二区高清在线观看| 亚洲午夜av| 欧美另类综合| 欧美午夜美女看片| 国产精品自拍视频| 亚洲欧美激情视频在线观看一区二区三区| 欧美日韩一区在线| 伊人一区二区三区久久精品| 欧美日本亚洲韩国国产| 国产精品日日做人人爱| 欧美一级视频精品观看| 久久久久天天天天| 一区二区三区高清在线| 欧美日韩天堂| 一区二区三区自拍| 欧美一级淫片播放口| 国产精品视频yy9299一区| 欧美香蕉大胸在线视频观看| 欧美乱妇高清无乱码| 亚洲人永久免费| 99国产精品99久久久久久粉嫩| 亚洲无亚洲人成网站77777| 欧美在线国产| 欧美福利小视频| 国产精品v片在线观看不卡| 国产日韩欧美综合在线| 日韩亚洲欧美综合| 亚洲人成网站影音先锋播放| 亚洲第一天堂无码专区| 亚洲天堂av电影| 亚洲茄子视频| 伊人成人在线| 亚洲综合日本| 亚洲日本va午夜在线影院| 永久久久久久| 亚洲免费视频中文字幕| 国产麻豆精品在线观看| 午夜视频在线观看一区二区| 亚洲免费在线视频| 国产人久久人人人人爽| 午夜久久资源| 亚洲自拍偷拍网址| 亚洲欧美一区二区三区在线| 欧美第一黄网免费网站| 欧美日韩一区二区三区视频| 理论片一区二区在线| av成人国产| 玖玖玖免费嫩草在线影院一区| 国产精品美女999| 久久夜精品va视频免费观看| 午夜日韩视频| 一区二区在线视频观看| 国产精品揄拍500视频| 欧美日韩精品久久| 亚洲人成毛片在线播放| 国产在线精品一区二区夜色| 国产日本欧美一区二区三区| 夜夜夜久久久| 免费在线日韩av| 99精品国产99久久久久久福利| 久久久999精品视频| 欧美日韩国产丝袜另类| 国产午夜精品在线观看| 欧美日韩精品综合| 亚洲精品欧洲| 欧美三日本三级三级在线播放| 一区二区精品在线| 蜜臀av性久久久久蜜臀aⅴ| 国产三级精品在线不卡| 欧美日本亚洲| 亚洲美女视频在线观看| 国产一区二区三区四区| 久久精品人人| 亚洲电影下载| 欧美影院在线| 最新亚洲激情| 亚洲视频一区在线| 欧美影院成人| 午夜精品久久99蜜桃的功能介绍| 亚洲一区久久久| 久久精品视频99| 欧美高清日韩| 亚洲中字黄色| 久久精品一区蜜桃臀影院| 久久精品国产亚洲5555| 欧美精品偷拍| 日韩视频永久免费| 亚洲欧洲中文日韩久久av乱码| 国产精品老女人精品视频| 久久免费视频观看| 国产一区二区在线观看免费| 国产一区二区欧美日韩| 国产精品成人午夜| 欧美日韩视频免费播放| 欧美一区综合| 国产视频自拍一区| 国产精品久久久久91| 玉米视频成人免费看| 欧美一区1区三区3区公司| 亚洲精品国产精品国自产观看浪潮| 亚洲伊人一本大道中文字幕| 欧美三日本三级三级在线播放| 亚洲免费伊人电影在线观看av| 国产精品一区久久久| 毛片av中文字幕一区二区| 国产精品免费区二区三区观看| 欧美日韩亚洲一区二区三区四区| 国产精品丝袜久久久久久app| 欧美日韩三级电影在线| 国产精品白丝黑袜喷水久久久| 亚洲免费电影在线观看| 欧美v国产在线一区二区三区| 亚洲日本视频| 欧美视频一区在线观看| 国产精品国产精品| 精品粉嫩aⅴ一区二区三区四区| 久久久精品日韩| 亚洲黄一区二区三区| 久久亚洲精品一区二区| 亚洲国产精品欧美一二99| 国产精品久久久久永久免费观看| 国产欧美日韩激情| 久久久久久一区| 黄色成人91| 在线播放不卡| 亚洲一级影院| 亚洲欧美日韩中文在线制服| 亚洲一区二区三区久久| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩一区在线观看| 裸体歌舞表演一区二区| 国产一区香蕉久久| 久久在线视频在线| 一本色道久久88综合亚洲精品ⅰ| 欧美日韩精品免费观看视一区二区| 欧美高清在线一区| 国产精品视频第一区| 一区二区三区成人精品| 国产精品视频| 久久久青草青青国产亚洲免观| 欧美一级淫片aaaaaaa视频| 亚洲国产经典视频| 欧美激情亚洲一区| 国产精品久久久久秋霞鲁丝| 亚洲精品国精品久久99热| 国产欧美日韩一区| 欧美国产亚洲精品久久久8v| 尹人成人综合网| 亚洲欧美日韩国产中文| 国产欧美日韩激情| 国产精品二区三区四区| 欧美日韩一区二区三区在线观看免| 欧美日韩午夜在线视频| 国产精品美女www爽爽爽视频|