<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的嵌入式汽車電子測試系統(tǒng)

          基于CAN總線的嵌入式汽車電子測試系統(tǒng)

          作者: 時(shí)間:2011-03-17 來源:網(wǎng)絡(luò) 收藏

          2.2 軟件設(shè)計(jì)
          考慮到廠商對人機(jī)交互要求比較高,并且為了縮短研發(fā)周期,選擇微軟的Windows CE作為操作系統(tǒng)。Wince是一個(gè)緊湊、完整和可擴(kuò)展的操作系統(tǒng),是一個(gè)多線程、基于優(yōu)先級(jí)可搶占的操作系統(tǒng),具有內(nèi)存管理功能,可以抑制由于應(yīng)用程序不正常而直接破壞系統(tǒng)的危險(xiǎn)性,特別適用于有限資源的硬件平臺(tái),并且Wince的操作系統(tǒng)在界面操作上繼承了桌面Windows系統(tǒng)的風(fēng)格,便于操作工人的熟悉和使用。
          軟件設(shè)計(jì)的主要工作有Wince5.0系統(tǒng)在PXA270上的移植,、液晶顯示、觸摸屏、Flash存儲(chǔ)、藍(lán)牙等驅(qū)動(dòng)程序的實(shí)現(xiàn),協(xié)議實(shí)現(xiàn)及應(yīng)用程序的設(shè)計(jì)等。
          Wince的驅(qū)動(dòng)程序主要分為本機(jī)驅(qū)動(dòng)和流接口驅(qū)動(dòng),本機(jī)驅(qū)動(dòng)是硬件必須的驅(qū)動(dòng),不支持通用的設(shè)備驅(qū)動(dòng)程序接口,如觸摸屏的驅(qū)動(dòng);流接口驅(qū)動(dòng)是指驅(qū)動(dòng)程序把流式接口函數(shù)公開出來,而不考慮驅(qū)動(dòng)所控制的設(shè)備類型。的驅(qū)動(dòng)主要是對控制器SJA1000的軟件支持,在wince中是典型的流接口驅(qū)動(dòng),通過CAN_Init、CAN_Open、CAN_Close、CAN_Read、CAN_Write、CAN_IOControl,CAN_Deiit等函數(shù)實(shí)現(xiàn)SJA-1000的功能;其中CAN_Init主要完成SJA1000的初始化工作,CAN_Open用于響應(yīng)應(yīng)用程序的請求,CAN_Read和CAN_Write用于從CAN讀取和向總線寫入字符,CAN_IOControl用來擴(kuò)展其他的功能,CAN_Close用于關(guān)閉響應(yīng),CAN_Deiit用于釋放資源和卸載驅(qū)動(dòng)。
          應(yīng)用程序運(yùn)用Embedded Visual C++4.0開發(fā)。該測試儀器的任務(wù)較多,大部分的測試都是基于對部件發(fā)出CAN幀的分析,儀器的主要測試功能包括:音頻左右聲道測試、麥克測試、藍(lán)牙測試、USB測試等。系統(tǒng)的軟件流程如圖4所示,系統(tǒng)的主界面如圖5所示。

          本文引用地址:http://www.ex-cimer.com/article/197490.htm

          4.JPG

          5.JPG


          2.3 現(xiàn)場應(yīng)用
          該測試儀器目前已經(jīng)應(yīng)用于現(xiàn)場生產(chǎn)中,對USB汽車音頻播放部件進(jìn)行出廠前質(zhì)量測試,實(shí)踐表明該測試儀器快速可靠、操作友好,每臺(tái)每個(gè)工作日可檢測300~500臺(tái)部件,檢測準(zhǔn)確率達(dá)到99%以上,完全滿足了廠商的需求。

          3 結(jié)束語
          本文針對開發(fā)中的具體需求,提出了基于CAN通信和CAN幀分析的測試方法,通過現(xiàn)場應(yīng)用表明該方法是對前裝產(chǎn)品測試的快速有效的方法,基于該方法的汽車電子測試儀器,滿足了廠商對于體積、價(jià)格、速度、可靠等方面的需求,在未來開發(fā)的前裝汽車電子產(chǎn)品中會(huì)繼續(xù)廣泛應(yīng)用。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: CAN 總線 嵌入式 汽車電子

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();