《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于CAN總線技術的汽車儀表軟件實現方案
基于CAN總線技術的汽車儀表軟件實現方案
EEworld
EEworld
摘要: 隨著汽車上的電子裝置越來越多,汽車網絡應運而生,控制器局域網(CAN,ControllerAreaNetwork)開始大量...
Abstract:
Key words :
</a>總線" title="總線">總線" title="總線">總線" title="總線">總線" title="CAN總線" title="CAN總線">CAN總線">CAN總線 汽車儀表" title="汽車儀表">汽車儀表 軟件" title="軟件">軟件
引言

  隨著汽車上的電子裝置越來越多,汽車網絡應運而生,控制器局域網(CAN,Controller Area Network)開始大量應用與汽車之上。如何利用汽車網絡中的信息,以便于司機與乘客了解車輛信息,是一項需要展開的研究。本研究從CAN總線獲取汽車儀表板所需的數據,并在液晶顯示屏上動態顯示,這一系列任務在硬件支持的情況下全部由高級語言編程實現。

1、CAN總線技術

  目前存在多種汽車網絡協議,CAN總線技術屬于現場總線范疇,CAN是控制局域網絡(Control Area Network)的簡稱,最早由德國BOSCH公司推出,用于汽車內部測量與執行部件之間的數據通信,其縱向規范現已被ISO國際標準組織制訂為國際標準,由于得到了Philip、Siemence、Motorola、Intel、Fusitu等公司的支持,它已成為國際上應用最廣泛的現場總線。它有效支持分布式控制及實時控制,并采用了帶優先級的CSMA/CD協議對總線進行仲裁。因此,CAN總線允許多站點同時發送,這樣,既保證了信息處理的實時性,又使得CAN總線網絡可以構成多主結構的系統,保證了系統的可靠性。另外,CAN采用短幀結構,且每幀信息都有校驗及其他檢錯措施,保證了數據的實時性、低傳輸出錯率。其傳輸介質可以使用雙絞線、同軸電纜或光纖。

2、汽車儀表的發展及趨勢

  按汽車儀表在工作原理上取得的重大技術創新來分,可以劃分為4個階段,或稱為經過4代。第1代汽車儀表是基于機械作用力而工作的機械式儀表,人們習慣稱這類儀表為機械機心表;第2代汽車儀表的工作原理基于電測原理,即通過各類傳感器將被測的非電量變換成電信號加以測量,通常稱這類儀表為電氣式儀表;第3代為模擬電路電子式;第4代為步進電動機式全數字汽車儀表。

  隨著計算機技術、電子技術、網絡技術以及液晶現實技術的發展,汽車儀表的發展趨勢將更加體現這些高新技術的結合。如儀表的功能由軟件和硬件共同來完成儀表的功能由軟件和硬件共同實現,而且主要是通過軟件實現。這對于量大且對成本極為敏感的汽車儀表有特殊意義,因為軟件的開發費用分攤到每個儀表上是非常少的。與僅由電子線路硬件組成的汽車儀表相比,帶有ECU的汽車儀表,其功能的實現手段更加靈活多樣。產品的“柔性”更好,即在推出新款產品時,能最大限度地利用以前產品的硬、軟件設計成果僅做少量修改便可,這在產品更新換代很快的今天和未來特別重要。

3、基于CAN總線的汽車儀表設計方案

  3.1 設計思想

  本文利用車輛網絡的優勢,從CAN總線上采集汽車儀表面板所需要的數據,如車速、水溫、燃油、里程等,經處理器處理后進行各種實時控制和顯示。不是像傳統的儀表面板那樣,本設計用液晶顯示屏動態顯示所采集并用軟件處理的數據。這樣可以隨時根據需要,由軟件實現儀表面板的擴充。整體網絡具有自診斷功能,降低系統的故障率,同時使用CAN總線方式使得整體系統工作更加及時、準確,提高了安全性、可靠性,更具有智能化和人性化。

  由于本設計只是實驗性研究以及各汽車總線數據編碼的多樣性,本設計自行開發了簡單的ECU,用于采集車速、燃油、水溫、里程等數據。然后由CAN總線通過CAN-PC接口卡接入PC機,再由軟件編程來完成從CAN總線采集到的數據動態顯示。這里用Visual Basic編程。系統共享娛樂系統、導航系統所用的計算機。作為實驗性研究,可由筆記本電腦代替PC機。然后進行各項實驗驗證,如抗干擾、準確度、工作穩定性、振動的影響、溫度的影響等。

  3.2 系統硬件結構及所用器件

  該測試系統由液晶顯示器、PC-CAN接口卡、單片機、CAN控制器(SJA1000)、CAN總線發送/接收驅動器(PCA82C250)、和各數據采集系統組成。

  專用液晶顯示屏用來顯示轉速、機油壓力、水溫、燃油消耗等;PC機用來處理CAN總線上的數據并通過軟件顯示于顯示屏上;PC-CAN接口卡完成PC機與CAN之間的通信;自行設計的ECU完成從各傳感器采集數據,通過CAN收發器連于CAN總線上。其中的PC-CAN接口卡通過RS232接口或UAB與PC機相連,PC-CAN接口卡再通過總線與自行設計的ECU相連。在實際中PC-CAN接口卡與車輛CAN總線相連,可采集大量數據信息,從而隨時可通過軟件編程把這些信息在顯示屏上動態顯示出來。

  3.3 系統的硬件設計

  PC-CAN接口卡選用CAN232智能CAN接口卡,它適合CAN-bus的小流量數據傳輸應用,最高可達500幀/秒的數據傳輸速率,提供廣泛和強大的軟件支持。支持在VC++、C++Builder、Delphi和VB等開發環境下進行設計。該接口卡為用戶提供了編程需要的三個文件:CAN232dll.DLL,CAN232dll.LIB,ExportHead.H。

  CAN協議控制器選用SJA1000,它是Philips公司生產的適合汽車環境的獨立CAN控制器,支持CAN2.0B協議。CAN發送/接收驅動器選用Philip公司的PCA82C250,它是CAN控制器和物理傳輸線路之間的接口,它可以用高達1Mbits/s的位速率在兩條有差動電壓的總線電纜上傳輸數據。

  3.4 系統軟件設計

  CAN2.0的分層結構是按ISO/OSI模型對CAN結構的描述。數據鏈路層又分為邏輯鏈路層(LLC,Logical Link Control)和媒體訪問控制(MAC,Medium Access Control)兩個層。LLC層完成下列功能:為數據發送以及以及遠層數據請求傳送服務;判斷是否接受接收到的數據;提供恢復管理和超載處理。

  MAC層主要定義了傳輸協議,包括信息幀格式、仲裁方式、應答信號、錯誤檢測、錯誤信令和故障限制等。

  物理層實現節點間的物理信號的傳送,主要定義網絡的電氣特性。CAN網絡中可以采用多種不同的物理層協議。

  本研究用VC編程語言實現汽車儀表數據的顯示。PC—CAN接口卡自帶三個文件CAN232dll.DLL,CAN232dll.LIB,ExportHead.H,其中ExportHead.H描述了動態鏈接庫CAN232dll.DLL所定義的外部函數。如下所示:

  void OpenSerialPort(int nPort,unsigned int Baud);

  void CAN232Send(unsigned char*sdata,size_t  Len);

  void CAN232Setting(unsigned char*sdata,size_t Len);

  char CAN232Receive(unsigned char*CANReceive);

  將接口卡所帶的三個文件拷貝在VC目錄下,在VC菜單的PROJECT->SETTING中的LINK項下,填入CAN232dll.LIB。然后在程序的頭文件中加入“#include ExportHead.H”。

4、結論

  本研究只有一個CAN節點,所以顯示器所顯示的數據只有轉速、機油壓力、水溫、燃油消耗,但是在實際的汽車網絡中,通過編程我們可以動態獲得CAN總線上的所有信息,并能夠以友好的人機界面顯示,使車輛信息對駕駛員或乘客透明化。所以基于CAN總線的汽車儀表軟件實現是汽車儀表設計的一個新的嘗試。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          久久精品麻豆| 国产精品人人爽人人做我的可爱| 欧美成人精品激情在线观看| 香蕉久久夜色| 久久综合成人精品亚洲另类欧美| 亚洲精品1234| 欧美视频免费看| 樱桃视频在线观看一区| 亚洲视频在线二区| 日韩亚洲视频在线| 欧美日韩三区| 最新国产の精品合集bt伙计| 久久国产视频网| 国产亚洲一级| 91久久在线| 欧美日韩无遮挡| 久久精品欧美日韩| 精东粉嫩av免费一区二区三区| 国产视频久久久久| 国产欧美在线观看| 精品av久久久久电影| 美女性感视频久久久| 99在线|亚洲一区二区| 久久久精品久久久久| 欧美韩日一区二区三区| 久久精品中文字幕一区二区三区| 亚洲午夜免费视频| 欧美国产成人精品| 国产精品久久久久久模特| 狠狠干狠狠久久| 欧美在线日韩在线| 久久久久久久久久久成人| 亚洲国产日日夜夜| 亚洲制服欧美中文字幕中文字幕| 亚洲人被黑人高潮完整版| 性做久久久久久久免费看| 国产一区免费视频| 国产亚洲精品久| 国产日韩欧美日韩| 在线视频欧美日韩| 国产亚洲欧美日韩在线一区| 日韩一级不卡| 久久国内精品自在自线400部| 久久综合图片| 欧美激情第8页| 欧美日韩综合不卡| 亚洲第一毛片| 一区二区三区视频在线观看| 国产欧美高清| 欧美国产视频在线观看| 午夜天堂精品久久久久| 在线免费高清一区二区三区| 久久久久久久精| 午夜精品美女久久久久av福利| 亚洲精选中文字幕| 国产一区欧美| 国产午夜久久| 欧美日韩精品免费在线观看视频| 午夜视频一区在线观看| 国产女精品视频网站免费| 欧美不卡一卡二卡免费版| 欧美gay视频| 欧美先锋影音| 免费在线一区二区| 久久综合网hezyo| 亚洲午夜精品一区二区三区他趣| 亚洲欧美日韩视频一区| 国产伦精品一区二区三区四区免费| 久久精品人人做人人爽电影蜜月| 免费日韩一区二区| 欧美日本一区二区三区| 欧美一区午夜精品| 激情伊人五月天久久综合| 亚洲激情专区| 亚洲小说春色综合另类电影| 国产精品夜夜夜| 久久婷婷久久一区二区三区| 在线视频亚洲一区| 亚洲欧美国产va在线影院| 中文在线一区| 精品99视频| 99精品国产在热久久| 一本一本久久a久久精品综合麻豆| 欧美电影免费观看高清完整版| 亚洲欧洲日本国产| 久久精品国产第一区二区三区| 国产日产欧美精品| 国产精品伦一区| 久久免费国产| 欧美影院一区| 一区二区三区欧美亚洲| 亚洲二区精品| 欧美成人自拍视频| 国产精品免费久久久久久| 美女精品自拍一二三四| 一区视频在线| 久久精品国产99精品国产亚洲性色| 欧美一级视频| 国产综合久久久久久| 欧美日韩免费观看一区三区| 欧美—级在线免费片| 亚洲国产欧美日韩精品| 欧美日韩亚洲综合| 亚洲一级高清| 一本高清dvd不卡在线观看| 亚洲人精品午夜在线观看| 国产欧美1区2区3区| 一区二区三区视频观看| 国产精品视频男人的天堂| 欧美激情视频一区二区三区在线播放| 亚洲精品国产无天堂网2021| 一本一本久久a久久精品综合麻豆| 欧美人与禽性xxxxx杂性| 亚洲黄色在线视频| 国产精品国产三级国产专区53| 亚洲精品欧美专区| 一区二区欧美视频| 亚洲激情网址| 久久午夜激情| 99成人在线| 亚洲综合国产精品| 久久都是精品| 亚洲在线一区二区三区| 老巨人导航500精品| 久久激情五月激情| 日韩午夜视频在线观看| 亚洲人午夜精品| 欧美日韩一区在线观看视频| 一区二区精品| 欧美日韩99| 国产色产综合色产在线视频| 激情欧美一区二区三区| 亚洲乱码视频| 先锋影院在线亚洲| 亚洲一区二区在线免费观看| 国产精品自拍在线| 久久久久久九九九九| 欧美成人精品h版在线观看| 麻豆av福利av久久av| 在线视频观看日韩| 欧美韩国一区| 久久久蜜桃精品| 亚洲免费电影在线| 欧美一级播放| 亚洲免费人成在线视频观看| 葵司免费一区二区三区四区五区| 美女脱光内衣内裤视频久久网站| 国外成人在线视频网站| 欧美日本不卡| 欧美高潮视频| 久久激情婷婷| 在线一区二区三区做爰视频网站| 老司机午夜精品| 亚洲一级一区| 欧美成人在线免费观看| 欧美在线三区| 狠狠色综合色综合网络| 欧美一级在线亚洲天堂| 欧美一二三区精品| 欧美日韩亚洲不卡| 久久精品国产2020观看福利| 国产精品天天摸av网| 一区二区三区四区五区在线| 99在线视频精品| 一区二区亚洲| 99国产成+人+综合+亚洲欧美| 欧美激情性爽国产精品17p| 嫩草国产精品入口| 午夜精品久久久久久久99水蜜桃| 亚洲精品激情| 亚洲自拍啪啪| 中日韩男男gay无套| 日韩一区二区免费看| 国产精品久久久久久久免费软件| 欧美日韩一区二区三区视频| 欧美日韩在线观看一区二区三区| 久久久久久9999| 国产视频在线观看一区二区三区| 国产精品视频大全| 亚洲观看高清完整版在线观看| 香蕉久久a毛片| 欧美日韩亚洲国产精品| 免费观看欧美在线视频的网站| 欧美韩日一区二区三区| 久久色在线观看| 亚洲视频香蕉人妖| 欧美日韩亚洲视频| 亚洲精品之草原avav久久| 久久久噜噜噜久久狠狠50岁| 欧美麻豆久久久久久中文| 国产精品国产| 日韩系列在线| 欧美午夜寂寞影院| 国产一区在线视频| 亚洲精品一区在线观看香蕉| 亚洲精品久久久一区二区三区| 久久伊人亚洲| 国产自产高清不卡| 亚洲电影视频在线| 欧美午夜不卡影院在线观看完整版免费| 国产精品高精视频免费| 国产欧美日韩在线观看| 欧美三级乱人伦电影| 亚洲激情视频在线观看| 在线播放视频一区| 91久久国产综合久久| 日韩视频一区二区在线观看| 国产精品高清网站| 在线亚洲高清视频| 欧美视频手机在线| 国产欧美日韩精品丝袜高跟鞋| 最新日韩精品| 免费观看亚洲视频大全| 国产亚洲精品自拍| 国产在线精品一区二区夜色| 欧美一级片在线播放| 久久人人九九| 国产亚洲一区在线播放| 国产精品久久久久久妇女6080| 亚洲人成小说网站色在线| 亚洲天堂成人在线观看| 午夜精品一区二区三区在线视| 欧美日韩国语| 久久在线免费观看| 欧美精品在线观看91| 亚洲欧洲日夜超级视频| 欧美日韩一区二区在线播放| 欧美国产日产韩国视频| 欧美日本不卡视频| 国产精品yjizz| 亚洲肉体裸体xxxx137| 国内偷自视频区视频综合| 国产精自产拍久久久久久| 欧美午夜国产| 中文久久精品| 久久久国产91| 91久久精品日日躁夜夜躁国产| 久久综合久久综合九色| 国产一区二区中文| 国产亚洲一区精品| 性欧美xxxx视频在线观看| 欧美日韩播放| 国产精品久99| 久久久精品2019中文字幕神马| 欧美精品一区在线发布| 欧美精品入口| 国产亚洲日本欧美韩国| 国产欧美日韩另类一区| 亚洲国产精品999| 欧美黑人多人双交| 99热在线精品观看| 国产精品看片资源| 亚洲精品一区二区三区蜜桃久| 久久久免费精品| 亚洲综合色丁香婷婷六月图片| 亚洲欧美欧美一区二区三区| 亚洲男同1069视频| 欧美大胆人体视频| 欧美日韩一区二区三区视频| 亚洲国产日韩美| 99re8这里有精品热视频免费| 欧美日韩三级电影在线| 亚洲欧洲日本一区二区三区| 久久久综合激的五月天| 国产精品青草久久| 伊甸园精品99久久久久久| 久久久久综合| 9i看片成人免费高清| 亚洲一区二区在线视频| 久久久精品一品道一区| 亚洲午夜女主播在线直播| 一区二区三区欧美| 蜜桃av一区二区| 久久久蜜桃一区二区人| 久久国产精品高清| 欧美特黄一区| 好看不卡的中文字幕| 制服丝袜激情欧洲亚洲| 日韩视频永久免费| 国产女精品视频网站免费| 美国十次成人| 久久综合成人精品亚洲另类欧美| 午夜精品久久久久久久蜜桃app| 日韩一级视频免费观看在线| 久久夜色精品国产亚洲aⅴ| 欧美成人亚洲| 亚洲一区二区综合| 欧美日本精品在线| 久久精品人人做人人综合| 国产亚洲精品bt天堂精选| 欧美在线视频一区二区三区| 欧美日韩中文字幕在线| 黄色一区二区在线观看| 亚洲欧美一区二区激情| 日韩午夜av在线| 欧美日韩一二三四五区| 国产日产精品一区二区三区四区的观看方式| 国产欧美日韩在线播放| 免费在线国产精品| 亚洲视频一区二区在线观看| 老鸭窝亚洲一区二区三区| 欧美日韩国产专区| 国产精品啊v在线| 亚洲国产成人不卡| 亚洲精品在线视频| 国产精自产拍久久久久久蜜| 在线精品亚洲一区二区| 亚洲人成网站精品片在线观看| 国产精品久久久久久影院8一贰佰| 欧美精品一区二区在线观看| 久久爱www.| 国产精品美女一区二区在线观看| 欧美在线视频免费播放| 日韩视频一区二区三区| 国产精品人人爽人人做我的可爱| 欧美电影免费观看| 久久久无码精品亚洲日韩按摩| 日韩一本二本av| 亚洲国产精彩中文乱码av在线播放| 欧美一区二区三区在线免费观看| 亚洲大片一区二区三区| 性欧美8khd高清极品| 欧美黄污视频| 国产精品成人免费| 一本色道久久88亚洲综合88| 国产欧美日韩免费| 国产丝袜美腿一区二区三区| 亚洲精品国产精品乱码不99按摩|