999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAN總線的智能車的設計

2012-02-28 05:10:38尹占芳
網絡安全與數據管理 2012年9期
關鍵詞:單片機信息系統

尹占芳,張 瑩

(中國人民解放軍94270部隊,山東 濟南 250117)

控制器局域網絡 CAN(Controller Area Network)是德國BOSCH公司為解決現代汽車中眾多電子設備之間的數據交換而開發的一種串行數據通信協議,它具有高可靠性和良好的錯誤檢測能力。汽車上主要有高速(500 kb/s)和低速(125 kb/s)兩種 CAN 總線,這兩種總線通過網關連接,實現兩個局域網間的數據共享。

目前,隨著對系統復雜化、精細化的要求越來越高,傳統的集中控制從實時性和可靠性上越來越不能滿足要求,分布控制逐漸得到了廣泛應用。分布控制就是系統由一個主控制器和若干個分控制器組成,分控制器分別處理一部分系統功能,以并行或串行的方式與主控制器進行數據和信息的交互。

1 系統的總體設計

本設計主要完成了智能車在預先鋪貼的道路上行駛。整個系統硬件組成框圖如圖1所示,包括采集節點和控制節點,它們之間通過CAN總線完成數據的交互。采集節點通過傳感器采集道路信息,經過信號調理電路傳送到微控制器,微控制器對信息進行處理后把數據發送到CAN總線上。控制節點讀取總線上的數據并轉換成控制命令,控制執行機構以確保智能車不偏離道路并且保持較高的速度。

圖1 系統硬件組成框圖

2 節點的硬件接口設計

2.1 采集節點SST89E564RD與CAN總線接口

SST89E564RD自身不具有CAN模塊,因此擴展了CAN總線控制器,通過CAN總線收發器接入總線。本設計采用的CAN控制器是SJA1000,其兼容CAN2.0B協議,通過單片機對其進行初始化,主要實現數據的接收和發送等通信任務。收發器選用PCA82C250,它是一種應用廣泛的CAN控制器與物理總線間的接口芯片,能夠對總線的信息進行差動發送和接收。為了進一步提高系統的抗干擾能力,在PCA82C250和SJA1000之間用高速光耦6N137進行隔離,以降低由于不同節點的高共模電壓引起的串擾甚至對器件的損壞,提高系統的可靠性,其通信速率高達 10 Mb/s,完全能滿足 CAN總線需要。SST89E564RD與CAN總線的硬件接口如圖2所示。

圖2 單片機與CAN總線的硬件接口設計

2.2 控制節點DSP與CAN總線接口

TMS320F2812 DSP芯片內部集成了一個完整的增強型CAN控制器,稱之為eCAN,在硬件設計中,不需要再加入獨立的CAN控制器來實現CAN總線的底層協議,直接通過收發器PCA82C250連接總線。DSP與CAN總線接口設計如圖3所示。

圖3 DSP與CAN總線的硬件接口設計

3 CAN節點軟件設計

3.1 CAN總線通信數據格式

CAN協議通信格式中有數據幀、遠程幀、出錯幀和超載幀4種幀格式。其中,數據幀和遠程幀的發送需要在CPU控制下進行,而出錯幀和超載幀的發送則是在錯誤發生和超載發生時自動進行的。一個有效的CAN的數據幀由起始幀、仲裁域、控制域、數據域、應答域和結束幀組成。一幀信息除仲裁域、控制域和數據域外,其他信息都是CAN控制器發送數據時自動加上去的,而仲裁域、控制域和數據域則必須由CPU給出。TMS320F2812的CAN控制器支持標準格式和擴展格式兩種不同的幀格式,本設計采用標準格式。標識符作為報文的名稱,在仲裁過程期間,它首先被發送到總線,在接收器的驗收判斷中和仲裁過程確定訪問優先權中都要用到。遠程發送請求位RTR決定發送的是遠程幀還是數據幀。數據長度碼DLC用來確定每幀發送幾個字節的數據,最多8 B。SJA1000可以工作在標準CAN模式和增強型CAN模式兩種模式。標準CAN模式提供11 bit標識符的識別,而增強型CAN模式支持29 bit標識符識別。本設計選擇SJA1000工作在標準CAN模式,與DSP的CAN模塊選擇的數據格式相吻合。

3.2 SST89E564RD軟件設計

SST89E564RD軟件的設計是在KeilC下完成的,主要由初始化模塊、采集模塊和通信模塊組成。

(1)初始化模塊。單片機在SJA1000的復位模式下完成對CAN控制器的初始化,向其控制寄存器寫入控制字,確定CAN控制器的工作方式。

(2)采集模塊。攝像頭傳感器采集到的信息經信號調理電路處理后傳輸到單片機,單片機采用圖像濾波算法對所有信息進行預處理。

(3)通信模塊。把采集模塊處理完的信息通過CAN總線與其他節點進行信息交互。

3.3 TMS320F2812軟件設計

TMS320F2812的eCAN模塊主要由CAN協議內核和消息控制器構成。協議內核主要完成消息解碼并向接收緩沖器發送解碼后的消息,同時根據CAN協議向總線發送消息,消息控制器決定對接收到的消息的取舍。TMS320F2812軟件主要由初始化模塊、通信模塊和驅動模塊組成。

(1)初始化模塊。其完成對CAN控制層中的寄存器進行初始化,包括時鐘使能、引腳定義、波特率的設定和收發郵箱的配置等。初始化模塊流程圖如圖4所示。

圖4 初始化模塊流程圖

(2)通信模塊。它包括報文發送模塊、報文接收模塊和CAN出錯管理模塊。

(3)驅動模塊。它包括轉向控制模塊和速度控制模塊。由于智能車處于彎道和直道的轉向模型不同,本系統在轉向控制模塊中采用了分段比例控制算法,而對智能車速度的調整既要快速又要準確,還不能頻繁波動,本系統在速度控制模塊中采用了PID控制算法。

系統采用SST89E564RD微處理器實時采集道路信息,采用TMS320F2812進行數據的綜合處理,輸出相應命令給執行機構,所有數據通過CAN總線交互,方便功能拓展。通過模擬測試和大量環境試驗,以及對記錄、實時檢測、數據分析的整理,該智能車目前運行可靠。后續將增添無線模塊節點,為該智能車添加遙控功能。

[1]謝青紅.TMS320F2812 DSP原理及其在運動控制系統中的應用[M].北京:電子工業出版社,2010.

[2]張瑋,陳丁.基于 TMS320F2812的 CAN-Bus通訊系統的設計[J].硅谷,2011(10):71.

[3]趙富全,胡易平,吳曉波.CAN總線測控系統智能傳感器節點硬件設計[J].國外電子測量技術,2005,24(7):34-36.

[4]趙文博.單片機語言 C51程序設計[M].北京:人民郵電出版社,2005.

[5]羅雪梅.基于SJA1000的CAN總線接口電路的設計與實現[J].貴州工業大學學報(自然科學版),2003,32(4):42-44.

[6]岑雪松,朱丹.SJA1000在CAN總線系統節點的應用[J].單片機與嵌入式系統應用,2002(1):50-54.

猜你喜歡
單片機信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
Microchip推出兩個全新PIC單片機系列
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 亚洲欧美日韩动漫| 亚洲水蜜桃久久综合网站| 青青草一区| 久久永久视频| 久久一级电影| 99视频精品在线观看| 经典三级久久| 欧美区一区二区三| 精品久久国产综合精麻豆| 在线视频亚洲色图| 国产精品自在线拍国产电影| 萌白酱国产一区二区| 日韩黄色在线| 99久久亚洲综合精品TS| 欧美在线一二区| 久久99热66这里只有精品一| 国内老司机精品视频在线播出| 深爱婷婷激情网| 亚洲日本一本dvd高清| 99草精品视频| 国产精品偷伦视频免费观看国产 | 国产精品永久久久久| 日本一本在线视频| 十八禁美女裸体网站| 久久国产精品无码hdav| 亚洲最大综合网| 国产成人精品18| 国产精品无码影视久久久久久久| 国产免费好大好硬视频| 欧美一级视频免费| 欧美精品黑人粗大| 亚洲无码高清免费视频亚洲| 亚洲成a人片| 日本手机在线视频| 欧美在线导航| 在线播放真实国产乱子伦| 欧美一区二区啪啪| 国产综合网站| 国产男女免费视频| 亚洲天堂.com| 国产va欧美va在线观看| 亚洲国产精品日韩av专区| 这里只有精品在线| 成人亚洲视频| 国产制服丝袜91在线| 国产精品无码AⅤ在线观看播放| 婷婷六月色| 亚洲经典在线中文字幕| 71pao成人国产永久免费视频| 免费一级毛片| 国产在线观看91精品| 天天干天天色综合网| 欧美激情伊人| 国产综合精品日本亚洲777| 狠狠色狠狠综合久久| 色综合成人| 久久99热这里只有精品免费看| 日本久久网站| 国产波多野结衣中文在线播放| 高h视频在线| 亚洲一道AV无码午夜福利| 色综合久久88| 久久96热在精品国产高清| 国产激情无码一区二区免费| 国产高清精品在线91| 国产成人a毛片在线| 亚洲综合第一区| 亚洲AV无码乱码在线观看裸奔 | 亚洲成a∧人片在线观看无码| 狠狠色婷婷丁香综合久久韩国| 亚洲欧美精品一中文字幕| av在线无码浏览| 91色国产在线| 91麻豆国产视频| 亚洲欧美综合另类图片小说区| 亚洲色大成网站www国产| 欧美国产在线看| 亚洲欧洲免费视频| 狠狠亚洲五月天| 欧美国产在线看| 免费一级无码在线网站| 久久综合伊人 六十路|