亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Labview的嵌入式車載信息終端的設計

        2012-03-17 07:21:16盛多錚朱向冰
        電子設計工程 2012年17期
        關鍵詞:車載嵌入式總線

        盛多錚,吳 偉,朱向冰

        (安徽師范大學 物理與電子信息工程學院,安徽 蕪湖 241000)

        車載信息終端是傳統儀表顯示技術和現代嵌入式技術相結合的產物,其中綜合了多種傳感器技術,現場總線技術,計算機技術,現代測控技術等。與傳統汽車儀表相比,具有家庭化,智能化,功能化,易升級等特征。但是從功能上講,目前市場現有車載終端都只是將各種車載設備功能集成到一個產品中,并沒有涉及對汽車行駛信息及汽車功能參數等的數字化顯示。本設計結合嵌入式技術和虛擬儀器技術,在市場現有車載信息終端功能的基礎上,進一步實現了對汽車對各種車載信息的顯示和遠程對汽車參數的訪問。同時,開發(fā)人員可以在不改變硬件電路的基礎上完成軟件部分的升級,系統的很多功能可以由設計人員直接對上位機軟件進行二次開發(fā),可方便地與網絡、外設等連接,是未來汽車儀表行業(yè)發(fā)展的新趨勢。

        1 系統功能簡介

        塊對汽車后方的影像進行采集并顯示,同時利用Labview的WEB SERVER技術實現了遠程前面板監(jiān)控。本設計采用模塊化的設計思想,按照數據流程可以將整個系統分為3大部分,分別是位于數據采集現場的CAN節(jié)點,基于STM32的嵌入式服務器,以及基于Labview圖形化開發(fā)語言的終端平臺?,F場節(jié)點通過傳感器將相應車載信息轉化為數字量并通過CAN總線傳輸,基于STM32的嵌入式服務器以中斷的方式[4]對各種車載信息進行讀取,Labview客戶端每隔一定時間向服務器發(fā)出一次數據獲取請求,基于STM32的服務器便將從CAN總線上獲取的車載信息發(fā)送給Labview平臺,這樣完成一次車載信息的獲取并顯示。圖1是本設計最終完成的PC端人機交互界面。

        2 系統硬件結構

        基于Labview的嵌入式車載信息終端主要完成了對汽車CAN總線上各種車載信息的讀取,并將獲取的數據以非常直觀的形式在Labview界面中顯示。通過Labview機器視覺模

        系統的硬件電路部分主要用于完成對各種車載信息的獲取并通過網口將數據發(fā)送給Labview平臺。除了包括自主設計的CAN節(jié)點,SD卡讀寫電路,網口通信電路等,也包括一些外購的模塊,比如GPS和攝像頭模塊。圖2反映了各模塊之間的關系以及整體構架。

        圖1 基于Labview的嵌入式車載服務終端界面Fig.1 Interface of embedded automotive service terminal based on Labview

        圖2 基于Labview的嵌入式車載服務終端組成框圖Fig.2 Bolck diagram of embedded automotive service terminal based on Labview

        2.1 基于HCS12X的CAN節(jié)點的設計

        圖3 基于MC9S12XS128的CAN節(jié)點電路設計Fig.3 Design of the CAN node circuit based on MC9S12XS128

        在整個CAN BUS網絡中,負責數據采集的各個子節(jié)點所處環(huán)境一般都比較惡劣,這對系統的EMC性能提出了較高的要求。綜合各種考慮,設計中的各子節(jié)點部分主控芯片選擇了MC9S12XS128單片機。它屬于飛思卡爾公司的HCS12XS系列產品,是一款專門針對汽車電子市場的高性能16位微控制器,具有速度快、功能強、成本低、功耗低等特點。同時外設較為豐富,內部集成了CAN控制器,所以在CAN節(jié)點的設計中只需要再購置一個CAN收發(fā)器便可。

        2.2 STM 32的SD卡讀寫和網口通信電路的設計

        文中在STM32F1平臺上設計出了基于SDIO通信模式的SD卡讀寫電路[7]以實現汽車黑匣子的功能,相對于SPI模式,速度更快,穩(wěn)定度更高。在功能上實現了對事故最后階段汽車各個模塊性能參數以及駕駛員反應情況等信息的記錄,這些數據在后續(xù)的事故處理階段可以部分甚至全部再現事故發(fā)生過程。在系統的軟件設計上,通過移植μC/OS實時操作系統來管理各個任務的運行,確保了數據采集和控制的實時性、可靠性。通過在STM32F1上移植LWIP協議,在硬件電路正常工作的條件下,實現了系統和PC的網口通信。STM32首先獲取到CAN總線上的各種現場信號,這些信號包括車速,水溫,油量,車胎氣壓等,再通過以太網接口將這些數據發(fā)送至Labview平臺。這種網口通信[8]的方式有利于提高系統數據傳輸的速度,也使得數據的吞吐量更大。選用DM9000作為以太網通信的MAC控制器,用戶可以容易的移植任何系統下的端口驅動程序。

        圖4 以太網控制器連接圖Fig.4 Connection diagram of the Ethernet controller

        2.3 電子后視鏡區(qū)

        電子后視鏡區(qū)顯示攝像頭所拍攝的汽車后方影像,以方便駕駛員觀測后方交通情況。主要是利用Labview機器視覺模塊強大的圖像處理功能,實現對基于USB攝像頭圖像的采集。

        圖5 基于DM9000的以太網通信實現電路Fig.5 Circuit to ethernet communicationmodule based on the DM9000

        2.4 定位導航

        定位導航區(qū)顯示電子地圖,它利用GPS接收器接收的汽車定位信息在電子地圖上描繪汽車運行軌跡。定位導航程序可提供靜態(tài)導航功能,能根據駕駛員提供的起點和終點名稱,自定確定最短行車路線。

        3 系統軟件設計

        軟件部分主要包括單片機功能模塊程序的編寫和PC端基于Labview的人機交互界面整體構架的搭建。系統的各種功能及組合方式、人機界面的表現形式等都是通過軟件來完成的。

        人機交互界面采用Labview這種直觀的圖形程序語言,以一種很直觀的方法建立前面板和程序框圖。前面板是用戶可以看到的,類似傳統儀器的操作面板,利用工具模板從控制模板中添加輸入控制器和輸出指示器,控制器和指示器種類可選擇。程序框圖是支持虛擬儀器實現其功能的核心,其設計主要包括對節(jié)點、數據端口和連線的設計。連線代表數據走向,節(jié)點則是函數、VI子程序、結構或代碼接口。

        為了使儀表的界面清晰、美觀和舒適,把車輛信息系統的內容按顯示信息的特性和駕駛員的需求頻率分成不同的界面顯示。

        3.1 CAN節(jié)點部分程序的設計

        前面給出了基于HCS12X的CAN節(jié)點硬件電路的設計,要完成相應的數據采集任務,還必須實現控制器各個功能模塊程序的編寫,軟件的流程和結構會在一定程度上影響系統的性能,具體的設計流程如圖6所示。主程序如下:

        圖6 子節(jié)點部分程序設計流程圖Fig.6 Design flow of the child node part

        3.2 嵌入式服務器獲取總線數據并與Labview通信

        基于STM32的嵌入式服務器一方面要獲取來自于CAN總線上的各種車載信息,另一方面要將獲取的數據通過以太網發(fā)送給Labview終端。設計通過中斷嵌套來管理用到的各個內部中斷,其中Systick中斷用于處理Lwip數據包,以太網中斷用于相應客戶端請求,CAN中斷用于接收來自CAN總線上的各種車載信息??蛻舳送ㄟ^發(fā)送指定字符向服務器發(fā)送請求,服務器予以響應并將本地的車載信息發(fā)送至客戶端。

        3.3 Labview中定位導航的實現

        設計中GPS導航外部接收器采用微軟公司的GPS-500 SIRF III接收模塊,配上專業(yè)導航軟件實現了汽車上的導航功能。要實現將導航功能嵌入到設計的用戶界面中,需要通過LABVIEW調用WINDOWS下相關功能的API函數來實現。首先,使用Shell32.DLL下的ShellexecuteA()函數打開導航軟件,然后通過findwindows()函數獲取窗口的引用句柄,最后使用setwindowpos()函數實現對窗口大小以及打開位置的控制。

        圖7 調用API實現導航功能Fig.7 Call theWindows API to achieve the navigation function

        圖8 基于IMAQ USB的圖像采集的實現Fig.8 Implementation of image acquisition based on IMAQ USB

        3.4 圖像采集的實現

        使用IMAQ攝像頭實現了圖像信息的獲取,圖8是Labview平臺IMAQ USB圖像采集部分的代碼。

        3.5 語音娛樂等功能的實現

        對于作品中的語音娛樂功能,即用戶可根據自己需要在Labview界面的適當位置進行視頻播放,上網娛樂等。這些功能的實現都是通過Activex控件將Labview程序作為客戶端去訪問車載電腦中支持Activex容器的程序,比如Windows media,并通過對獲得屬性的控制使用戶對程序的操作只發(fā)生在相應的位置。

        4 結 論

        基于Labview的嵌入式車載信息終端,在現有車載終端的基礎上完成了對車載信息的數字化顯示和遠程的訪問,使車載信息的顯示更加清晰和直觀、信息量更大、智能化程度更高,而且便于升級和維護,具有廣泛的應用前景。雖然目前虛擬儀器技術在車載信息顯示領域尚處于起步階段,還有很多工作要去做,但隨著技術的成熟,必將對汽車產業(yè)產生深遠的影響。

        [1]張丙才,劉琳,高廣峰.基于Labview的數據采集與信號處理[J].儀器儀表與傳感器,2007(12):74-75.

        ZHANG Bing-cai,LIU Lin,GAO Guang-feng.The data acquisition and signalprocess based on Labview[J].Instrumentation & Sensors,2007(12):74-75.

        [2]王宜懷.嵌入式系統—使用HCS12微控制器的設計與應用[M].北京:北京航天航空大學出版社,2008.

        [3]付軼旋,王建.基于CAN總線的汽車數字儀表的研究[J].電子設計工程,2008,16(12):59-61.

        FU Yi-xuan,WANG Jian.The research to automotive digital instrumentbasedon CANbus[J].ElectronicDesign Engineering,2008,16(12):59-61.

        [4]Freescale Semiconductor[S].MC9S12XS256 ReferenceManual Rev.05,2009.

        [5]宋巖譯.ARM Cortex-M3權威指南[M].北京:北京航空航天大學出版,2009.

        [6]Laborsse J J.μC/OS-Ⅲ The real Time Kernel[M].Micrium Press,2009.

        [7]SD Group.SD Memory Card Specifications Part 1:Physical Layer Simplified Specification Version 2.00[S],2006.

        [8]Chapplell L A.TCP/IP協議原理與應用[M].馬海軍,吳華,譯.北京:清華大學出版社,2005.

        猜你喜歡
        車載嵌入式總線
        高速磁浮車載運行控制系統綜述
        基于PCI Express總線的xHC與FPGA的直接通信
        測控技術(2018年6期)2018-11-25 09:50:12
        機載飛控1553B總線轉以太網總線設計
        測控技術(2018年8期)2018-11-25 07:42:08
        搭建基于Qt的嵌入式開發(fā)平臺
        智能互聯勢不可擋 車載存儲需求爆發(fā)
        嵌入式軟PLC在電鍍生產流程控制系統中的應用
        基于ZVS-PWM的車載隔離DC-DC的研究
        電源技術(2015年2期)2015-08-22 11:28:14
        多通道ARINC429總線檢查儀
        Altera加入嵌入式視覺聯盟
        倍福 CX8091嵌入式控制器
        自動化博覽(2014年4期)2014-02-28 22:31:15
        午夜无码伦费影视在线观看| 国产国语亲子伦亲子| 日日摸日日碰人妻无码| 日韩精品一区二区三区中文| 蜜臀av 国内精品久久久| 国产亚洲精久久久久久无码| 日本在线视频网站www色下载| 亚洲精品国产第一区二区尤物 | 国产做无码视频在线观看| 中文字幕亚洲情99在线| 精品人妻无码视频中文字幕一区二区三区| av中文字幕不卡无码| 精品免费久久久久国产一区| 日韩精品久久伊人中文字幕| 精品人妻av一区二区三区麻豆| 无码无套少妇毛多18p| 色橹橹欧美在线观看视频高清| 免费现黄频在线观看国产| 久久成人永久免费播放| 亚洲区精品久久一区二区三区女同| 亚洲国产综合精品一区| 中文字幕一区二区三区久久网| 免费无码av一区二区三区| 欧美丰满熟妇aaaaa片| 国产一区二区精品尤物| 国产亚洲av手机在线观看 | 日韩有码中文字幕在线观看| av无码国产在线看免费网站| 日韩人妻无码一区二区三区| 国产爽爽视频在线| 杨幂Av一区二区三区| 国产午夜三级精品久久久| 五月天激情电影| 少妇愉情理伦片丰满丰满午夜| 视频一区二区在线播放| 亚洲香蕉毛片久久网站老妇人| 人妖与人妖免费黄色片| 蜜臀av在线观看| 亚洲成a人v欧美综合天堂麻豆| 狠狠丁香激情久久综合| 亚洲av狠狠爱一区二区三区|