国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

基于CAN總線的汽車檢測系統的設計論文

時間:2022-06-24 05:19:50 汽車及零配件 我要投稿
  • 相關推薦

基于CAN總線的汽車檢測系統的設計論文

  摘要:

基于CAN總線的汽車檢測系統的設計論文

  為解決當前汽車檢測系統功能較單一,偏重局部檢測等不足,設計基于CAN總線的汽車檢測系統。系統由數據采集器、CAN網關、控制終端和PC機組成。數據采集器可設置多達256個檢測點,可同時檢測汽車的發動機的有關信息,尾氣排放濃度、油缸壓力、輪胎氣壓等汽車數據?筛尤娴臋z測汽車的性能,為維護保養和故障診斷提供可靠的信息。

  1引言

  隨著我國汽車保有量的增加,汽車的維護保養和故障診斷也面臨嚴峻的挑戰,F行的檢測系統偏向于局部檢測,功能比較單一,檢測成本較高,檢測時間較長。為了克服現行檢測系統的不足,利用CAN總線,將汽車上的每個數據檢測點設計成一個CAN節點,并結合軟PLC的設計思想,設計出功能更加全面的汽車檢測系統。

  2系統的硬件設計

  檢測系統的硬件主要包括傳感器探頭節點,導線,鏈接器,控制及編程終端等。系統結構如圖1所示,傳感器探頭節點就是系統的感官部件,通過它檢測汽車的水溫、油溫、壓力、速度、尾氣濃度等汽車數據。其上的CAN總線控制器將這些數據通過CAN網絡傳送給控制終端。導線和鏈接器,構成了一個完整的CAN網絡?刂平K端為每個探頭節點分配一個節點號,編程時通過節點號就可得到各節點參數。終端上的控制接口分為數字電壓信號接口,開關信號接口兩種控制接口,方便控制電磁閥、繼電器等控制元件,拓寬了系統的控制方法。

  2.1傳感器探頭節點

  探頭節點負責汽車有關數據的收集并將這些數據通過CAN總線發送到網絡上。它的主要部件是STC89LE516AD單片機、傳感器、CAN控制器SJA1000和LCD顯示器。單片機通過AD采集探頭上各傳感器數據,將數據打包發送到CAN網絡上,在CAN網絡中,每個節點對應著唯一的節點號。單片機在打包數據的時候將節點號標志在數據包中。

  其功能結構如圖2所示。

  傳感器前端電路

  10bit A/DSTC89LE516ADLCD顯示及鍵盤電路串行通信CANNET數據電壓信號SJA1000控制器圖2探頭節點結構簡圖2.2 CAN網絡架構CAN全稱為Controller Area Network,即控制器局域網,是國際上應用最廣泛的現場總線之一?刂葡到y的CAN網絡是由SJA1000 CAN控制器組建,SJA1000在完全兼容PCA82C200的基礎上,增加了一種新的工作模式PeliCAN,速率能達到1Mbit/s。

  網絡的物理層連接圖如圖3所示。

  CAN控制器

  光電隔離CAN收發器CAN控制器光電隔離CAN收發器CAN控制器光電隔離CAN收發器圖3網絡物理層連接圖2.3控制及編程終端系統的控制及編程終端由控制終端,PC機和系統編程軟件組成。控制終端有CAN網絡終端,各種控制接口和與PC機的編程調試接口?刂平K端的主控芯片為PHILIPS的LPC2142單片機,電路結構如圖4所示。外圍連接8通道10位D/A,轉換器提供8路數字電壓控制端口。另外通過可控硅提供16路開關電路接口。數字電壓控制需要根據控制設備設計相應的控制電路才能達到控制設備的目的。

  16路可控硅開關電路

  LPC2142PC機SJA1000控制器8路D/A轉換數字器數字CANNET數字JTAG編程接口串行通訊圖4控制終端電路結構

  3系統的軟件設計

  3.1傳感器探頭節點軟件設計

  傳感器探頭節點軟件設計主要是設計基于STC89LE516AD單片機的嵌入式程序,程序框圖如圖5所示。單片機開機初始化后判斷是否需要進入設定程序,設定程序可以設定節點在網絡中的節點號、檢測參數的種類等。設定完成后進入循環檢測階段,單片機通過AD不斷采集傳感器信號,換算成相應的溫度,壓力、尾氣濃度等參數,實時顯示在LCD顯示器上,并定時通過CAN網絡發送到控制終端上。

  3.2控制終端軟件設計

  根據軟PLC的設計思想,控制終端的程序是由PC機上的編譯軟件編譯出來的,再通過JTAG下載到LPC2142中,主要負責CAN網絡數據包的接收、汽車數據的取得、控制參數的運算、控制行為的發出。因此其軟件設計采用模塊化的設計思想,將程序分為初始化模塊、通訊模塊、運算模塊、執行模塊。各個模塊都有各自的程序接口和共享的數據區,實現程序的獨立和融合。

  初始化模塊負責控制器當前程序用到的各資源的初始化,分配各控制參數的緩存和映射,為程序的運行做準備。通訊模塊負責CAN網絡的數據接收和控制終端與PC機之間的通訊,實現數據存儲并為上位機監控提供通訊。運算模塊是控制程序的關鍵,它負責參數的運算和控制信號的產生并存儲到數據區,是系統控制的核心。執行模塊是將數據區的執行參數實時映射到相應的I/O口和設備上,實現控制設備的目的。

  3.3系統編程及監控軟件

  系統的編程參考PLC編程軟件風格,和PLC編程方法一樣采用梯形圖語言編程。監控軟件通過串行通訊實時接收到控制終端發送的狀態數據,并通過軟件直觀的顯示出系統的運行狀態。編程和監控軟件都采用Visual C++編程,實現梯形圖向C語言的轉換,在利用KEIL C for ARM工具,將C語言編譯成目標代碼,下載到控制終端。

  4結論

  基于CAN總線的汽車檢測系統解決了傳統檢測系統功能單一等不足,綜合檢測汽車各種參數,較全面的檢測汽車性能和隱患。同時采用軟PLC技術,使控制程序的編寫更加容易,具有穩定可靠,實施快捷,易于擴展的優點,具有較大的潛力。

  參考文獻

  1吳中俊,黃永紅.可編程序控制器原理及應用[M].機械工業出版社,2005.(4).

  2饒運濤,謅繼軍,鄭勇蕓.現場總線CAN原理與應用技術[M].北京航空航天大學出版社,2003.

  3鄔寬明.CAN 2.0B新控制器─SJA1000(J).工業控制計算機,2008,(1):58~59.

  4 LPC2141/42 User Manual(preliminary release)[EB]Philips Semiconductors,2004.

  5李道霖.電氣控制與PLC原理及應用[M].電氣工業出版社,2004.(3).

【基于CAN總線的汽車檢測系統的設計論文】相關文章:

淺談基于嵌入式的汽車防盜系統的設計論文07-02

淺談汽車線束檢測系統的設計與實現論文07-02

基于車聯網的汽車智能防盜系統設計分析論文07-02

淺談基于GSM網絡汽車中控門鎖與防盜系統設計論文07-02

基于Web的網絡考試系統設計與實現論文07-03

基于RFID學生考勤管理系統的設計論文06-28

基于SSH的科研管理系統設計與實現論文06-27

基于μSOS的智能家居系統設計論文07-04

基于ASP技術的在線考試系統設計與實現論文07-03

關于基于C的在線考試系統設計與實現論文07-04

主站蜘蛛池模板: 日本一区二区免费在线 | 国产亚洲精品国产福利在线观看 | 深夜a | 一级性黄色 | 欧美freesex呦交6_10 | 成年做羞羞免费观看视频网站 | 国产2021精品视频免费播放 | 国产成人免费a在线资源 | 成人免费无毒在线观看网站 | 狠狠色狠狠色综合日日小蛇 | 成人国产精品一级毛片视频 | 福利视频欧美一区二区三区 | 老司机午夜视频在线观看 | 黄色免费网 | 中文字幕亚洲综合久久2 | 国产一级毛片视频在线! | 手机在线免费观看毛片 | 欧美性video 欧美性video高清精品 | 一区二区三区视频在线 | 狠狠色噜狠狠狠狠色综合久 | 国产精品一区二区久久不卡 | 美国一区二区三区 | 国产2021久久精品 | 国产精品福利午夜h视频 | 国产福利免费观看 | 日韩精品影视 | 91国自产精品中文字幕亚洲 | 免费精品视频在线 | 日本一本一区二区 | 动漫精品专区一区二区三区不卡 | 午夜看一级特黄a大片黑 | 国产午夜精品久久久久 | 欧美激情在线精品video | 播播网手机在线播放 | h 在线播放 | 国产你懂的在线观看 | 黄图视频在线观看 | 日韩黄漫啪啪免费动漫 | 欧美大片在线观看成人 | 欧美xxxx三人交性视频 | 色黄网站在线观看 |