《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于MB86R01的挖掘機(jī)圖形儀表的設(shè)計(jì)
基于MB86R01的挖掘機(jī)圖形儀表的設(shè)計(jì)
來源:微型機(jī)與應(yīng)用2012年第3期
潘景文,劉 強(qiáng)
(華僑大學(xué) 機(jī)電及自動化學(xué)院,福建 廈門 361021)
摘要: 提出了利用單芯片實(shí)現(xiàn)面向挖掘機(jī)圖形儀表的新一代車載終端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)方法。采用富士通公司推出的MB86R01作為核心,根據(jù)挖掘機(jī)的要求和特點(diǎn),主要介紹了挖掘機(jī)儀表的硬件和軟件設(shè)計(jì)。利用μC/OS-II作為操作系統(tǒng)設(shè)計(jì)一款精度高、靈敏度高、界面友好、工作穩(wěn)定的嵌入式挖掘機(jī)圖形儀表。利用MB89296圖像處理器實(shí)現(xiàn)挖掘機(jī)儀表顯示任務(wù),減輕了CPU的負(fù)擔(dān),使圖形顯示更加高效。
Abstract:
Key words :

摘  要: 提出了利用單芯片實(shí)現(xiàn)面向挖掘機(jī)圖形儀表的新一代車載終端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)方法。采用富士通公司推出的MB86R01作為核心,根據(jù)挖掘機(jī)的要求和特點(diǎn),主要介紹了挖掘機(jī)儀表的硬件和軟件設(shè)計(jì)。利用μC/OS-II作為操作系統(tǒng)設(shè)計(jì)一款精度高、靈敏度高、界面友好、工作穩(wěn)定的嵌入式挖掘機(jī)圖形儀表。利用MB89296圖像處理器實(shí)現(xiàn)挖掘機(jī)儀表顯示任務(wù),減輕了CPU的負(fù)擔(dān),使圖形顯示更加高效。
關(guān)鍵詞: 圖形儀表;MB86R01;圖像處理器;μC/OS-II;CAN總線

 儀表板作為挖掘機(jī)的一個關(guān)鍵部件之一,它集中了全車的儀表,能集中、直觀、迅速地反映挖掘機(jī)在行駛過程中的各種動態(tài)指標(biāo),如發(fā)動機(jī)轉(zhuǎn)速、行駛速度、油溫、水溫、油壓、GPS、視頻、故障診斷及各種指示燈和報(bào)警信號等。挖掘機(jī)駕駛員能夠通過儀表板上顯示的信息,了解挖掘機(jī)當(dāng)前的工作狀態(tài),以便及時地對挖掘機(jī)做出相應(yīng)的處理。目前儀表板已經(jīng)由最初的基于機(jī)械作用力而工作的機(jī)械式儀表發(fā)展到步進(jìn)電機(jī)式儀表板,采用步進(jìn)電機(jī)驅(qū)動指針指示車速、轉(zhuǎn)速、油量、水溫等[1]。傳統(tǒng)的挖掘機(jī)表存在占用面積大、分布散亂、顯示內(nèi)容固定單一、顯示信息量小等缺點(diǎn),不具有可配置性,而且惡劣的工作環(huán)境常常導(dǎo)致儀表顯示的信息不準(zhǔn)確或失靈等[2]。這些傳統(tǒng)儀表板的缺點(diǎn)都在很大程度上影響了駕駛員對挖掘機(jī)的使用。
 為克服傳統(tǒng)儀表板的局限性,根據(jù)挖掘機(jī)的工作特點(diǎn),設(shè)計(jì)新一代全數(shù)字式挖掘機(jī)圖形儀表板代替?zhèn)鹘y(tǒng)的機(jī)械儀表來準(zhǔn)確、穩(wěn)定、靈活地顯示挖掘機(jī)所有信息成為一種必要,也是儀表板發(fā)展的一種趨勢。
1 挖掘機(jī)圖形儀表板系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)
 挖掘機(jī)儀表板處理的主要信息有發(fā)動機(jī)轉(zhuǎn)速、油溫、水溫、油壓、GPS、視頻、故障診斷以及各種指示燈和報(bào)警信號。本文設(shè)計(jì)的挖掘機(jī)圖形儀表板的MCU利用CAN總線與控制器ECU等其他各個部件進(jìn)行數(shù)據(jù)間的通信,最終在儀表板上顯示出各個功能模塊的信息。挖掘機(jī)系統(tǒng)框圖如圖1所示。
2 挖掘機(jī)儀表硬件設(shè)計(jì)
 挖掘機(jī)儀表板的硬件框圖如圖2所示,該系統(tǒng)的硬件電路主要包括了以MB86R01為核心的時鐘電路、復(fù)位電路、電源電路、JTAG調(diào)試電路、存儲器電路、串口通信電路、視頻輸入電路、LCD顯示電路、按鍵電路和CAN總線收發(fā)電路組成。

 該硬件系統(tǒng)的MCU采用的是MB86R01,該芯片是由富士通公司推出的一款單芯片實(shí)現(xiàn)新一代車載終端系統(tǒng)的微處理器。MB86R01整合汽車電子所需的各種功能,如2D/3D繪圖、汽車通信控制系統(tǒng)、程序保護(hù)功能及各種媒體接口;并將這些功能整合在一顆芯片上,進(jìn)一步降低系統(tǒng)成本。此產(chǎn)品可對應(yīng)來自汽車導(dǎo)航裝置或數(shù)字儀表板的資料及車載局域網(wǎng)絡(luò)的所有信息,并能同時提供舒適的駕駛環(huán)境以及高品質(zhì)的繪圖顯示。本文的設(shè)計(jì)是將MB86R01應(yīng)用于汽車儀表上的這些特性移植到挖掘機(jī)上來開發(fā)挖掘機(jī)圖形儀表。
 MB86R01采用工作主頻達(dá)333  MHz的32 bit ARM926EJ-S內(nèi)核作為控制CPU,片內(nèi)有兩片內(nèi)置的32 KB SRAM,提供了足夠的程序存儲空間。另外,MB86R01中采用富士通的MB89296圖像處理器(GDC)作為2D/3D圖像顯示和視頻捕捉。MB86R01的GDC可以實(shí)現(xiàn)3D繪畫顯示功能,與抗鋸齒功能組合使用能夠繪制光滑漂亮的直線。從幫助安全駕駛的角度出發(fā),畫面的重疊對于MB86R01實(shí)時地收集各種信息,簡明易懂地傳遞給司機(jī)來說是個非常方便的功能,MB86R01能支持最多6個圖層的重疊,實(shí)現(xiàn)圖像的清晰顯示[3]。這主要是MB86R01利用了專門的圖像處理器,所以在圖像顯示上有其突出的優(yōu)勢。
另外,MB86R01使用視頻紋理映射功能不變形地顯示后部攝像機(jī)等拍攝的圖像,克服了由于視野范圍、廣角鏡頭引起的變形而影響司機(jī)的判斷。新產(chǎn)品不僅可降低成本,并能維持高系統(tǒng)效能。
3 挖掘機(jī)儀表系統(tǒng)軟件設(shè)計(jì)
 軟件部分主要由系統(tǒng)層和應(yīng)用層組成[4]。對于一個嵌入式系統(tǒng),選取合適的操作系統(tǒng)支持程序的開發(fā)是一個關(guān)鍵,針對不同的設(shè)計(jì)方案選取合適的操作系統(tǒng)能夠達(dá)到最好的設(shè)計(jì)效果。μC/OS-II操作系統(tǒng)的啟動快、研究免費(fèi)、開源等特性符合本設(shè)計(jì)的需要,因而選擇μC/OS-II作為操作系統(tǒng)比較符合挖掘機(jī)圖形儀表的開發(fā)。應(yīng)用層設(shè)計(jì)是在操作系統(tǒng)的基礎(chǔ)上編寫執(zhí)行各種任務(wù)的程序代碼。
3.1 μC/OS-II系統(tǒng)簡介
 μC/OS-II 是一種基于優(yōu)先級的搶占式多任務(wù)實(shí)時操作系統(tǒng),包含了實(shí)時內(nèi)核、任務(wù)管理、時間管理、任務(wù)間通信同步(信號量,郵箱,消息 隊(duì)列)和內(nèi)存管理等功能。它可以使各個任務(wù)獨(dú)立工作,互不干涉,很容易實(shí)現(xiàn)準(zhǔn)時而且無誤執(zhí)行,使實(shí)時應(yīng)用程序的設(shè)計(jì)和擴(kuò)展變得容易,使應(yīng)用程序的設(shè)計(jì)過程大為減化[5]。
3.2 μC/OS-II在MB86R01上的移植及配置
 μC/OS-II的源代碼除了那些與硬件關(guān)系極為緊密的軟件模塊不得不用匯編語言編寫之外,絕大部分代碼都是用C語言編寫的,所以μC/OS-II的可移植性極強(qiáng)。移植μC/OS-II要編寫3個文件,即OS_CPU.H、OS_CPU.C、OS_CPU_A.S。在OS_CPU.H中完成所需的基本配置和定義;OS_CPU.C源文件主要移植OSTaskStk Init()、OSTaskCreateHook()等6個函數(shù);OS_CPU_A.S主要完成OSStartHighRdy()、OSCtxSw()等4個匯編函數(shù)的移植[6]。
3.3 系統(tǒng)任務(wù)及分析
 μC/OS-II將各個執(zhí)行的模塊程序作為任務(wù),μC/OS-II的任務(wù)是一個無限循環(huán)的子程序。通過一定的調(diào)度機(jī)制來將各個任務(wù)有序?qū)崟r地執(zhí)行下去。本文中的挖掘機(jī)圖形儀表系統(tǒng)可以劃分為以下幾個主要任務(wù):CAN總線收發(fā)與處理任務(wù)、LCD圖形儀表顯示任務(wù)、串口通信任務(wù)、視頻捕捉顯示任務(wù)、EEPROM存儲任務(wù)、鍵盤處理任務(wù)。各個任務(wù)之間可以通過信號量、郵箱和消息隊(duì)列實(shí)現(xiàn)任務(wù)的通信處理。
 圖3為CAN收發(fā)與處理任務(wù)和LCD圖形儀表顯示任務(wù)的執(zhí)行過程。初始化完成后,主程序發(fā)起CAN收發(fā)與處理任務(wù)和LCD圖形儀表顯示任務(wù),兩個任務(wù)先后進(jìn)人等待信號量和等待消息隊(duì)列的狀態(tài)。CAN總線中斷產(chǎn)生后,中斷服務(wù)程序釋放信號量,使CAN總線任務(wù)進(jìn)人就緒狀態(tài),在其獲得CPU使用權(quán)后,對總線數(shù)據(jù)進(jìn)行處理并將數(shù)據(jù)發(fā)送到消息隊(duì)列,從而使LCD圖形儀表顯示任務(wù)進(jìn)入就緒狀態(tài),通過任務(wù)調(diào)度獲得CPU使用權(quán)后,根據(jù)消息隊(duì)列中的數(shù)據(jù),計(jì)算指針需要指向的角度和需要顯示的數(shù)值并通過LCD顯示出來。

 

 

4 設(shè)計(jì)中需要解決的問題
4.1 存儲器問題

 圖像存儲器是GDC系統(tǒng)的重要組件之一,存儲在圖像存儲器中的信息眾多,因此存儲器至關(guān)重要。存儲在圖像存儲器中的各種類型數(shù)據(jù)有:作圖幀;作圖幀的一個子集;顯示幀;3D作圖用到的Z緩沖數(shù)據(jù);視頻捕捉緩沖器;一個從視頻輸入接口暫存的每個像素16位的區(qū)域;多邊形作圖標(biāo)志緩沖器;在多邊形作圖時需要的每個像素1位信息;顯示列表緩沖器;紋理映射與光標(biāo)圖形等。需要采取合適的存儲器結(jié)構(gòu)解決CPU和GDC對存儲器的使用問題。
4.2 儀表圖形顯示問題
 挖掘機(jī)圖形儀表的顯示有以下三種方案實(shí)現(xiàn):(1)使用MB86R01自帶的繪圖功能進(jìn)行2D/3D的繪圖,MB86R01中的GDC繪圖功能具有抗鋸齒效果。應(yīng)用其繪圖功能可以繪制各種封閉的多邊形。(2)使用嵌入式應(yīng)用中的圖形支持系統(tǒng)μCGUI來繪制圖形與寫文字。它提供非常好的允許處理灰度的顏色管理,還提供一個可擴(kuò)展的2D圖形庫及占用極少RAM的窗口管理體系。(3)使用圖片格式來直接顯示圖形儀表,利用MB86R01特有的6層LCD顯示實(shí)現(xiàn)圖片的疊加。為了使儀表的畫面豐富多彩、界面友好,因此采用圖片疊加的方法并且結(jié)合使用MB86R01自帶的繪圖功能描繪簡單的圖形進(jìn)行圖形儀表的顯示。
4.3 圖片處理問題
 對于采用的圖片疊加顯示的方案,需要進(jìn)行前期的圖片處理與修飾使之適合LCD的顯示。最重要的一個問題在于抗鋸齒算法的處理與實(shí)現(xiàn)。而對于利用MB86R01進(jìn)行繪圖則可以在原圖像的邊緣重新利用抗鋸齒線重新繪制邊緣達(dá)到抗鋸齒效果[3]。
本文介紹了一種基于μC/OS-II嵌入式系統(tǒng)的挖掘機(jī)圖形儀表的設(shè)計(jì)方案。利用MB86R01作為MCU較以往采用單片機(jī)作為系統(tǒng)控制核心的儀表,其功能穩(wěn)定性及精度等都有很大拓展。指針反應(yīng)速度快、指示準(zhǔn)確、圖形顯示清晰、功能強(qiáng)大。未來將會有越來越多的信息集成到儀表盤上,儀表盤未來將告別數(shù)字時代進(jìn)入圖像時代。
參考文獻(xiàn)
[1] 戴方全,王建.基于μC/OS-II的全數(shù)字汽車儀表[J].汽車科技,2007(4):43-45.
[2] 王理停,劉強(qiáng).工程機(jī)械圖形儀表信息系統(tǒng)設(shè)計(jì)與研究[J].微型機(jī)與應(yīng)用,2011,30(8):86-88.
[3] Fujitsu. MB86R01 LSI product specifications[DB/OL]. http://www. fujitsu. com/emea/services/microelectronics/gdc/gdcdevices/mb86r01-jade.html.
[4] 吳蕾,付永慶.基于ARM9的彩色LCD屏駕控信息顯示儀表的設(shè)計(jì)[J].應(yīng)用科技,2009,36(1):52-56.
[5] LABROSSE J J.嵌入式實(shí)時操作系統(tǒng)μC/OS-II(第二版)[M].邵貝貝,等譯.北京:北京航空航天大學(xué)出版社, 2003.
[6] 陳益平,朱敏,胡德安.基于s3c44b0x的汽車數(shù)字儀表[J].儀表技術(shù)與傳感器,2009(6):52-56.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区三区四区五区黄| 欧美在线免费观看| 欧美性事免费在线观看| 欧美激情女人20p| 久久这里有精品视频| 欧美一区在线看| 亚洲欧美日韩一区二区在线| 亚洲网站视频| 中国日韩欧美久久久久久久久| 亚洲精品日本| 亚洲毛片一区| 亚洲九九精品| 亚洲美女一区| 夜色激情一区二区| 艳女tv在线观看国产一区| 亚洲免费精品| 一区二区欧美国产| 中文国产一区| 亚洲综合电影一区二区三区| 亚洲性xxxx| 亚洲男人av电影| 欧美亚洲在线观看| 久久久久国产精品一区三寸| 久久久久国产一区二区三区| 久久尤物视频| 欧美xart系列在线观看| 欧美国产日韩精品| 欧美日韩美女| 国产精品国产三级国产aⅴ无密码| 国产精品高潮在线| 国产精品自拍网站| 国内在线观看一区二区三区| 激情久久五月天| 亚洲激情视频在线观看| 日韩一区二区久久| 亚洲一区二区三区三| 久久国产欧美精品| 亚洲精品欧美激情| 亚洲综合电影一区二区三区| 欧美中文在线字幕| 久久蜜臀精品av| 欧美激情一区二区三区四区 | 蜜桃av噜噜一区| 欧美精品在线视频| 国产精品免费久久久久久| 国产日韩欧美另类| 亚洲国产91| 亚洲午夜久久久| 久久狠狠一本精品综合网| 亚洲精品日韩久久| 亚洲欧美高清| 久久这里有精品15一区二区三区| 欧美精品色综合| 欧美午夜精品久久久久久人妖| 国产欧亚日韩视频| 91久久夜色精品国产网站| 亚洲一区图片| 亚洲精品久久久久久下一站| 亚洲欧美日本日韩| 麻豆免费精品视频| 欧美视频在线观看| 激情亚洲网站| 宅男在线国产精品| 亚洲国产精品999| 亚洲欧美大片| 欧美精品国产| 国产女精品视频网站免费| 在线欧美电影| 午夜精品理论片| 一本色道久久88亚洲综合88| 久久国内精品视频| 欧美日韩免费区域视频在线观看| 国产原创一区二区| 一本一本a久久| 亚洲激情视频在线播放| 性欧美8khd高清极品| 欧美精品乱码久久久久久按摩| 国产精品亚洲美女av网站| 91久久在线观看| 久久精品女人天堂| 午夜视频一区| 欧美日韩一卡二卡| 亚洲第一页中文字幕| 欧美亚洲一区三区| 亚洲在线一区二区| 欧美精品二区| 亚洲国产精品va在线看黑人 | 国产在线日韩| 亚洲一区精品在线| 一区二区三区久久精品| 毛片精品免费在线观看| 国产偷久久久精品专区| 亚洲视频高清| 亚洲天堂成人在线观看| 欧美精品偷拍| 亚洲高清视频一区二区| 久久激情视频| 久久久久综合| 国产日产高清欧美一区二区三区| 中日韩视频在线观看| 99精品99久久久久久宅男| 久热精品在线视频| 国产主播一区二区三区四区| 亚洲自拍16p| 亚洲免费一区二区| 欧美视频免费看| 亚洲九九精品| 一本久久青青| 欧美日韩国产综合新一区| 亚洲激情一区| 亚洲精品久久嫩草网站秘色| 乱人伦精品视频在线观看| 国产亚洲一区二区三区在线播放| 亚洲欧美高清| 性色av一区二区三区在线观看| 欧美午夜精品理论片a级大开眼界| 亚洲乱码日产精品bd| avtt综合网| 欧美日韩在线一区二区| 99精品视频免费在线观看| 一本一本久久a久久精品综合妖精| 欧美高清视频www夜色资源网| 在线免费精品视频| 亚洲人线精品午夜| 欧美成人乱码一区二区三区| 亚洲风情亚aⅴ在线发布| 亚洲国产一区二区三区在线播 | 午夜精品福利电影| 国产精品视频福利| 亚洲欧美日本国产有色| 欧美中文字幕视频在线观看| 国产视频自拍一区| 久久精品一区| 欧美成人黑人xx视频免费观看| 亚洲激情专区| 亚洲视频在线观看视频| 欧美视频一区二区三区…| 亚洲一区二区在线播放| 久久成人综合视频| 在线色欧美三级视频| 日韩一区二区高清| 国产精品高潮视频| 欧美在线播放| 男男成人高潮片免费网站| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美影片第一页| 国内精品久久久久久久影视蜜臀| 亚洲高清网站| 欧美激情综合网| 一二三四社区欧美黄| 欧美在线播放| 在线观看日韩精品| av成人激情| 国产美女一区| 亚洲欧洲精品一区二区三区| 欧美日韩八区| 午夜精品视频| 欧美二区在线| 亚洲网站在线| 久久亚洲欧美| 亚洲精品在线一区二区| 性久久久久久| 亚洲欧洲精品一区| 亚洲欧美一区二区三区在线 | 最新亚洲激情| 国产精品二区在线观看| 久久精品免费电影| 欧美日韩亚洲一区在线观看| 亚洲女同精品视频| 免费日本视频一区| 国产精品99久久久久久久vr | 亚洲乱码视频| 国产欧美日韩视频一区二区| 亚洲国产日韩在线一区模特| 欧美午夜在线视频| 亚洲高清免费视频| 国产精品日韩欧美一区二区三区| 亚洲国产成人精品视频 | 国产精品毛片va一区二区三区 | 日韩一区二区久久| 国产精品综合| 亚洲精品一区中文| 国产日韩精品一区二区三区 | 久久久一区二区| av成人老司机| 老司机精品久久| 亚洲午夜在线观看| 欧美成人黄色小视频| 午夜国产精品视频免费体验区| 欧美另类亚洲| 亚洲国产成人午夜在线一区| 欧美亚一区二区| 亚洲精品护士| 黄色一区二区三区| 欧美一级专区| 一本一道久久综合狠狠老精东影业| 蜜臀va亚洲va欧美va天堂 | 亚洲人体影院| 国内精品久久久久久| 午夜日韩电影|