




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、湖南文理芙蓉學(xué)院課程設(shè)計報告課程名稱: 專業(yè)課程設(shè)計 專業(yè)班級: 學(xué)生姓名: 指導(dǎo)教師: 王麗娟 完成時間: 2014年 5月 30日 報告成績: 評閱意見: 評閱教師 日期 目 錄摘要.IABSTRACT.II1、 設(shè)計題目.1二、設(shè)計要求.2三、設(shè)計作用與目的.2四、所用設(shè)備及軟件.2 五、系統(tǒng)設(shè)計方案.2 5.1系統(tǒng)工作原理.2 5.2制動過程分析.2 5.3測試標(biāo)準(zhǔn)與測試內(nèi)容.46、 系統(tǒng)硬件設(shè)計.4 6.1系統(tǒng)硬件部分總體設(shè)計.4 6.2傳感信號調(diào)理.5 6.3 ARM微處理器LPC2294.5 6.4系統(tǒng)電源電路.6 6.5復(fù)位晶振電路.7 6.6鍵盤擴展電路.8 7、 系統(tǒng)軟件設(shè)
2、計.10 7.1系統(tǒng)軟件總體設(shè)計.10 7.2 ARM微處理器與上位計算機串行通信.11 八、仿真調(diào)試分析.11九、設(shè)計中的問題及解決方法.12十、嵌入式系統(tǒng)學(xué)習(xí)心得.13十一、參考文獻(xiàn).14附錄一 硬件原理圖.15附錄二 程序清單.16摘 要汽車的制動性能是汽車性能的重要指標(biāo)之一,是汽車檢測中的重要項目。目前制動性能檢測有臺架法和路試法,臺架法雖然被廣泛使用,但是由于其檢測結(jié)果不能完全反應(yīng)汽車實際制動過程中的運動變化,存在一定的缺陷。而路試法能確切的檢測汽車道路行駛制動的性能。隨著計算機技術(shù)的飛速發(fā)展,越來越多的融入先進(jìn)技術(shù)的便攜式道路制動性能測試系統(tǒng)被研制出來。本文介紹了GB7258-20
3、04機動車運行安全技術(shù)條件對路試法檢測制動性能的測試標(biāo)準(zhǔn)和測試內(nèi)容的規(guī)定,分析了行車制動的過程,提出了測試各運動量的測試方法。基于這些測試方法設(shè)計了一種基于路試法檢測汽車制動性能的測試系統(tǒng)。該系統(tǒng)采用目前先進(jìn)的嵌入式軟硬件技術(shù),設(shè)計了采集和處理試驗數(shù)據(jù)的ARM系統(tǒng)。ARM系統(tǒng)部分以ARM7內(nèi)核的微處理器LPC2294為核心,擴展了鍵盤、液晶顯示、試驗數(shù)據(jù)存儲、USB接口等硬件模塊,通過A/D和定時器捕獲等功能接口,采集來自ARM系統(tǒng)前端的非接觸式傳感器的車速信號和制動踏板力信號,處理后的數(shù)據(jù)可以在液晶上顯示出來,存儲在數(shù)據(jù)存儲單元,同時也可以通過USB接口將采集和計算的各種數(shù)據(jù)傳送到上位機中。
4、設(shè)計了上位機上對制動性能分析與評價軟件,它可以繪制出制動過程中的速度-時間等曲線,并對制動性能做出評價。 關(guān)鍵詞:汽車;制動性能;ARM;C/OS-AbstractThe automobile braking performance is one of the important guidelines automobile performance and an absolutely necessarily in automobile inspect. At present there are two kinds of methods to check braking performance.
5、The one is Roller test method and the other is Road test. Although norms method is used extensively. But because of its detection result can not fully reflect the actual process of sports car brake changes. Along with the rapid development of computer technology, more and more into the advanced tech
6、nology of portable road braking performance test system were developed.This paper introduces the GB7258-2004 motor vehicle safety operation technology conditions of automobi ShiFa detection braking performance testing standards and test content regulation, analyzes the process of crane brake, puts f
7、orward the testing all level of test method. Based on these tests designed a kind of ShiFa detection based on road car brake performance test system, Puts forward testing all level of test method. Based on these tests designed a kind of ShiFa detection based on road car brake performance test system
8、. The ARM system of the kernels microprocessor ARM7 LPC2294 as the core, expanded the keyboard, LCD display, test data storage, USB interface hardware modules, through A/D and timer function such as interface, collection, captured from ARM systems front-end non-contact sensor speed signal and the br
9、ake pedal force signal, the processed data can be displayed on the LCD, storage in data storage cell, can also use USB interface will collection and calculation of various transfer data to the upper machine. Design of the upper machine braking performance analysis and evaluation software, it can dra
10、w the braking process of speed - such as time of braking performance curve, and make comments.Keywords: Car, The braking performance, ARM, UC/OS-1、 設(shè)計題目ARM系統(tǒng)在汽車制動性能測試系統(tǒng)中的應(yīng)用二、設(shè)計要求采用ARM系統(tǒng)構(gòu)建一個路試法的汽車制動性能測試系統(tǒng)。檢測項目有:制動距離充分發(fā)出的平均減速度制動踏板力制動時間。這些檢測的數(shù)據(jù)采集和處理,要求的實時性和精度都非常高,而且需要很多擴展功能,為滿足汽車的制動性能檢測的要求。三、設(shè)計作用與目的 汽車
11、制動性的測試是汽車安全性能檢測中的重要內(nèi)容。通過制動性的測試可以提高汽車的安全性。 四、所用設(shè)備及軟件 計算機、ARM硬件仿真器、ARM實驗開發(fā)平臺、ARM芯片ARM嵌入式處理器五、汽車制動性能測試方法5.1 系統(tǒng)工作原理汽車制動距離是指期限和在規(guī)定的初速度選急剎車,從駕駛員腳接觸動踏板至汽車停住時,汽車行駛過的距離。因此,本測試系統(tǒng)要測定的制動過程是在規(guī)定的制動初速度下,從制動踏板踩下,到汽車安全停住。制動開始通過檢測制動踏板觸發(fā)的開關(guān)信號獲得,力傳感器檢測制動踏板力;非接觸式車速傳感器檢測車速。當(dāng)汽車安全停住,整個制動過程結(jié)束。圖5-1 測試系統(tǒng)總體構(gòu)成框圖5.2 制動過程分析圖5-2所示
12、是汽車制動過程中制動踏力板、速度、減速度、距離隨時間變化的理想曲線。圖5-2 制動過程中理想曲線變化如圖5-2(a)駕駛員接到緊急制動信號,由于駕駛員有個反應(yīng)過程,不可以立即采取行動,需要經(jīng)過時間才開始踩制動踏板,這段時間叫駕駛員反應(yīng)時間。它包括駕駛員發(fā)現(xiàn)障礙,識別障礙并作出決定,腳從油門踏板換成制動踏板的時間,以及消除制動間隙時間。這一般時間為。接下來駕駛員持續(xù)踩下制動踏板,踏板力不斷增加,一直到達(dá)最大值,這段時間踏板力增大時間,如圖5-2()從腳踩下制動踏板,到汽車開始減速需要經(jīng)過時間,這些主要用于消除制動的一些間隙,減速度從1點開始持續(xù)增加,到最大值的2點,此后減速度保持不變,持續(xù)制動到
13、3點,汽車停止在3點,這段時間稱持續(xù)制動時間從時間內(nèi),由于汽車并未產(chǎn)生減速,這段時間內(nèi),汽車基本上保持勻速運動,從1點以后,由于有減速度,速度一直減小直至停止,如圖5-2()。通過以上的制動分析可知,本系統(tǒng)測量的制動過程是制動踏板被踩下到汽車完全停止住,故汽車的制動是,這段時間汽車駛過的距離就是制動距離,如圖5-2()。5.3 測試標(biāo)準(zhǔn)與測試內(nèi)容5.3.1 制動距離檢測行車制動性能標(biāo)準(zhǔn)制動距離是指汽車在規(guī)定初速度下急剎車,從腳接觸制動踏板至汽車停時汽車駛過的距離。制動穩(wěn)定性要求:機動車的任何部位不允許超出規(guī)定寬度的實驗通道的邊緣線。表5-1是機動車運行安全技術(shù)條件路試法測試行車制動性能對制動距
14、離和制動穩(wěn)定性要求。表5-1 制動距離與制動穩(wěn)定性要求汽車類型制動初速度滿載制動距離要求空載制動距離要求實驗通道寬度三輪汽車202.5乘用車502.5總質(zhì)量的低速貨車302.5其它總質(zhì)量的汽車502.5其它汽車、汽車列車303.05.3.2 充分發(fā)出的平均減速度檢驗行車制動性能標(biāo)準(zhǔn)充分發(fā)出的平均減速度其中:實驗車制動初速度,;-0.8,實驗車速,;-0.1,實驗車速,;-實驗車速從到之間車輛行駛距離,;-實驗車速從到之間車輛行駛距離,;六、系統(tǒng)硬件部分設(shè)計6.1 系統(tǒng)硬件部分總體設(shè)計從制動性能測試系統(tǒng)的功能要求出發(fā),設(shè)計了測試系統(tǒng)。包括微處理器、信號輸人、鍵盤驅(qū)動電路、液晶顯示、接口、數(shù)據(jù)存儲
15、等模塊。微處理器采用芯片,其核心是,它是一款基于16/32位,既可以執(zhí)行32位的指令,也可以執(zhí)行16位指令,支持實時仿真和跟蹤的。內(nèi)部有16靜態(tài)和256的,有高速接口8,路 10位轉(zhuǎn)換器。6.2 傳感器信號調(diào)理 踏板開關(guān)信號經(jīng)過光電隔離后在經(jīng)過反向后輸入到的外部中斷1引腳;速度傳感器的速度脈沖信號經(jīng)過光電耦合后經(jīng)過反向后輸入到的定時器捕獲引腳。光耦輸出端使用的電源經(jīng)過DC-DC模塊隔離的。這樣就實現(xiàn)了踏板開關(guān)信號、速度信號與信號輸入端的隔離。踏板力傳感器輸出的信號是012V的電壓信號,而的A/D口的模擬電壓輸出范圍是03.3V,實現(xiàn)這一電壓轉(zhuǎn)換使用兩級運算放大器是實現(xiàn)。6.3 ARM微處理器L
16、PC2294LPC2294是基于一個支持實時仿真和跟蹤的16/32位CPU,并帶有256 k字節(jié)嵌入的高速Flash存儲器。128位寬度的存儲器接口和獨特的加速結(jié)構(gòu)使32位代碼能夠在最大時鐘速率下運行。對代碼規(guī)模有嚴(yán)格控制的應(yīng)用可使用16位Thumb模式將代碼規(guī)模降低超過30%,而性能的損失卻很小。 由于LPC2292/2294的144腳封裝、極低的功耗、多個32位定時器、8路10位ADC、2/4(LPC2292/LPC2294)路CAN、PWM通道以及多達(dá)9個外部中斷使它們特別適用于汽車、工業(yè)控制應(yīng)用以及醫(yī)療系統(tǒng)和容錯維護總線。LPC2292/2294包含76(使用了外部存儲器)112(單片
17、)個GPIO口。由于內(nèi)置了寬范圍的串行通信接口,它們也非常適合于通信網(wǎng)關(guān)、協(xié)議轉(zhuǎn)換器以及其它各種類型的應(yīng)用。LPC2294主要特征:1. 16/32位ARM7TDMI-S微處理器,LQFP144封裝。2. 16 kB片內(nèi)靜態(tài)RAM和256kB片內(nèi)Flash程序存儲器。128位寬接口/加速器可實現(xiàn)高達(dá)60MHz的工作頻率。3. 通過片內(nèi)boot裝載程序?qū)崿F(xiàn)在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。512字節(jié)行編程時間為1ms。單扇區(qū)或整片擦除時間為400ms。4. EmbeddedICE-RT和嵌入式跟蹤接口使用片內(nèi)RealMonitor軟件對任務(wù)進(jìn)行實時調(diào)試并支持對執(zhí)行代碼進(jìn)行無干擾的高速實
18、時跟蹤。5. 2/4(LPC2292/2294)個互連的CAN接口,帶有先進(jìn)的驗收濾波器。多個串行接口,包括2個16C550工業(yè)標(biāo)準(zhǔn)UART、高速I2C接口(400 kbit/s)和2個SPI接口。6. 8路10位A/D轉(zhuǎn)換器,轉(zhuǎn)換時間低至2.44s。7. 2個32位定時器(帶4路捕獲和4路比較通道)、PWM單元(6路輸出)、實時時鐘和看門狗。8. 向量中斷控制器。可配置優(yōu)先級和向量地址。9. 通過外部存儲器接口可將存儲器配置成4組,每組的容量高達(dá)16Mb,數(shù)據(jù)寬度為8/16/32位。10. 多達(dá)112個通用I/O口(可承受5V電壓),9個邊沿或電平觸發(fā)的外部中斷引腳。 11. 通過片內(nèi)PLL
19、可實現(xiàn)最大為60MHz的 CPU操作頻率。12. 片內(nèi)晶振頻率范圍:130 MHz。13. 2個低功耗模式:空閑和掉電。14. 通過外部中斷將處理器從掉電模式中喚醒。15. 可通過個別使能/禁止外部功能來優(yōu)化功耗。16. 雙電源。CPU操作電壓范圍:1.651.95 V(1.8 V 0.15 V);I/O操作電壓范圍:3.03.6 V(3.3 V 10%),可承受5V電壓。6.4 系統(tǒng)電源電路LPC2294使用雙電源,其內(nèi)核CPU采用+1.8V電壓,I/O口使用+3.3V電壓,而液晶顯示模式使用+5V電壓,踏板力傳感器和非接觸式傳感器使用+12V電壓供電。故需為系統(tǒng)提供以上四種電壓,本系統(tǒng)中電
20、源部分采用+12V電壓輸入。外部提供+12V電源,經(jīng)過兩級DC-DC轉(zhuǎn)換可以得到LPC2294所需要的兩種電壓,第一級經(jīng)過L7805CV將12V轉(zhuǎn)到+5V,第二級則分別使用DC-DC模塊SPX1117M3-3-3和SPX1117M3-1.8是將+3.3V到+1.8V。系統(tǒng)電源轉(zhuǎn)換電路如圖6-1所示。 圖6-1 系統(tǒng)電源電路6.5 復(fù)位晶振電路復(fù)位是將微處理器初始化為某個確定的初始化狀體,復(fù)位信號的產(chǎn)生電路有很多種,最簡單的阻容復(fù)位電路,但這種復(fù)位電路可靠性較差,不能保證任何情況下都能對微處理器進(jìn)行復(fù)位。圖6-2是使用SP708S擴展的外部手動的復(fù)位電路。圖6-2 系統(tǒng)復(fù)位電路SP708S支持高
21、/低電平兩種復(fù)位方式,LPC2294是采用低電平復(fù)位,選擇SP708S的低電平復(fù)位引腳7與LPC2294的復(fù)位引腳連接,可以產(chǎn)生200ms寬度的復(fù)位脈沖,實現(xiàn)對LPC2294的復(fù)位。LPC2294在使用外部晶振時,微控制器僅支持1-30HZ的外部晶振, LPC2294的振蕩器可以在工作在從屬模式和振蕩模式,本系統(tǒng)外部晶振模式時,晶振電路圖如圖6-3。圖6-3 系統(tǒng)晶振電路6.6 鍵盤擴展電路6.6.1 特點1. I2C串行接口提供鍵盤中斷信號方便與處理器接口;2. 可驅(qū)動8位共陰數(shù)碼管或64只獨立LED和64個按鍵;3. 可控掃描位數(shù)可控任一數(shù)碼管閃爍;4. 提供數(shù)據(jù)譯碼和循環(huán)移位段尋址等控制
22、;5. 8個功能鍵可檢測任一鍵的連擊次數(shù);6. 無需外接元件即直接驅(qū)LED可擴展驅(qū)動電流和驅(qū)動電壓;7. 提供工業(yè)級器件多種封裝形式PDIP24 SO24引腳圖如6-4所示。圖6-4 ZLG7290的引腳圖6.6.2 功能描述(一)鍵盤部分ZLG7290可采樣16個按鍵或傳感器可檢測每個按鍵的連擊次數(shù)其基本功能如下。1.鍵盤去抖動處理當(dāng)鍵被按下和放開時可能會出現(xiàn)電平狀態(tài)反復(fù)變化稱作鍵盤抖動若不作處理會引起按鍵盤命令錯誤,所以要進(jìn)行去抖動處理以讀取穩(wěn)定的鍵盤狀態(tài)為準(zhǔn)。2.雙鍵互鎖處理當(dāng)有兩個以上按鍵被同時按下時ZLG7290只采樣優(yōu)先級高的按鍵優(yōu)先順序為S1S2S64。如同時按下S2和S18時采
23、樣到S2。3.連擊鍵處理當(dāng)某個按鍵按下時,輸出一次鍵值后如果該按鍵還未釋放該鍵值連續(xù)有效就像連續(xù)壓按該鍵一樣。這種功能稱為連擊連擊次數(shù)計數(shù)器RepeatCnt,可區(qū)別出單擊某些功能不允許連擊如開。關(guān)或連擊判斷連擊次數(shù)可以檢測被按時間以防止某些功能誤操作如連續(xù)按5,秒經(jīng)入?yún)?shù)設(shè)置狀態(tài)。4.功能鍵處理功能鍵能實現(xiàn)2個以上按鍵同時按下來擴展按鍵數(shù)目或?qū)崿F(xiàn)特殊功能如PC機上的Shift,Ctrl,Alt鍵典型應(yīng)用圖中的S57-S64為功能鍵。ZLG7290的內(nèi)部結(jié)構(gòu)如圖6-5所示。圖6-5 ZLG7290的內(nèi)部功能框圖鍵盤擴展電路如圖6-6所示。圖6-6 鍵盤擴展電路七、系統(tǒng)軟件部分設(shè)計7.1 系統(tǒng)軟
24、件總體設(shè)計系統(tǒng)軟軟件部分主要由系統(tǒng)層、驅(qū)動層和應(yīng)用層組成。系統(tǒng)層設(shè)計首先是進(jìn)行嵌人式操作系統(tǒng)內(nèi)核的移植,再對內(nèi)核擴形成一個簡單、高效的操作系統(tǒng)。驅(qū)動層是在系統(tǒng)層上開發(fā)硬件驅(qū)動程序,它是實現(xiàn)應(yīng)用層對硬件使用的接口。應(yīng)用層設(shè)計是在操作系統(tǒng)的基礎(chǔ)上進(jìn)行任務(wù)設(shè)計,如數(shù)據(jù)采集任務(wù)、數(shù)據(jù)處理任務(wù) 、通訊任務(wù)、顯示任務(wù)和鍵盤掃描任務(wù)。系統(tǒng)軟件部分總體設(shè)計框圖如圖7-1所示。圖7-1 系統(tǒng)軟件部總體設(shè)計框圖軟件部分主要由系統(tǒng)層和應(yīng)用層組成。系統(tǒng)層設(shè)計首先是進(jìn)行嵌入式操作系統(tǒng)內(nèi)核的移植,再對內(nèi)核擴展形成一個簡單、高效的操作系統(tǒng)。應(yīng)用層設(shè)計是在操作系統(tǒng)的基礎(chǔ)上進(jìn)行數(shù)據(jù)采集任務(wù)、數(shù)據(jù)處理任務(wù)、通訊任務(wù)、顯示任務(wù)和鍵
25、盤掃描任務(wù)的設(shè)計。 系統(tǒng)層以免費、成熟的C/OSII操作系統(tǒng)內(nèi)核為基礎(chǔ)進(jìn)行擴展。根據(jù)C/OSII的體系結(jié)構(gòu),它的移植包括OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C三個文件中的代碼進(jìn)行移植,以及對與之應(yīng)用設(shè)置相關(guān)的OS_CFG.H、INCLUDE.H兩個文件中的代碼進(jìn)行移植。在C/OSII提供的任務(wù)調(diào)度內(nèi)核的基礎(chǔ)上通過設(shè)計驅(qū)動程序模塊、操作系統(tǒng)的API函數(shù)、系統(tǒng)的任務(wù)、任務(wù)調(diào)度模塊等模塊對操作系統(tǒng)內(nèi)核進(jìn)行擴展。通過設(shè)計實現(xiàn)LCD和USB設(shè)備的接口函數(shù),建立驅(qū)動程序模塊,使操作系統(tǒng)API函數(shù)和底層硬件分離開;操作系統(tǒng)的API函數(shù)部分主要是設(shè)計圖形用戶接口(GUI)函數(shù),建立系
26、統(tǒng)API函數(shù)庫;系統(tǒng)任務(wù)設(shè)計液晶顯示屏刷新任務(wù)、按鍵掃描任務(wù)兩個基本任務(wù),并隨操作系統(tǒng)的啟動而運行。7.2 ARM微處理器與上位計算機串行通信將ARM微處理器采集的車速、輪速等數(shù)據(jù)通過串行通信的方式傳遞給上位計算機,并由上位計算機中己編制好的Visual Basic6.0程序進(jìn)行數(shù)據(jù)計算,以實現(xiàn)對汽車制動性能的評價。串行通信的控件屬性設(shè)置方法如下:在VB窗體上布置一MSComm控件,作為串行通信的通道,將屬性窗口中的CommPort屬性值修改為2,將RTHreshold屬性設(shè)為1,即只要外界傳送任何字符串,隨即引發(fā)事件,實現(xiàn)數(shù)據(jù)在ARM微處理器與上位計算機之間的傳輸。7.3 程序流程圖圖7-2
27、程序流程圖八、測試效果應(yīng)用設(shè)計的測試系統(tǒng),對某型號乘用汽車在平坦、干凈干燥、附著系數(shù)大于0.7的水泥路面上進(jìn)行實驗,制動初始車速為50km/h,測試得到車速時間曲線如圖8-1。圖 8-1 車速-時間曲線其它計算數(shù)據(jù)如表8-1,由此可以得出此車按照GB7258-2004規(guī)定制動性能良好的結(jié)論。表8-1 計算數(shù)據(jù) 數(shù)據(jù)項目數(shù)值 制動時間 1.4s 制動距離17.2m 平均減速度 7.0 踏板力305N 九、設(shè)計中問題以及解決方法1.在應(yīng)用濾波電容的過程中,一開始是把電容串聯(lián)在電路中,導(dǎo)致電路無法導(dǎo)通,而后我們短路電容,解決了問題。2.電源指示燈上,一開始發(fā)現(xiàn)接上電源,指示燈不亮,經(jīng)過儀器測量發(fā)現(xiàn)正
28、負(fù)極接反,問題解決。3.焊接完成后接上電源發(fā)現(xiàn)數(shù)碼顯示管最后一個某一段不發(fā)光,經(jīng)過檢查之后發(fā)現(xiàn)了虛焊點,重焊之后正常顯示。4.由于源程序的多處錯誤,使得仿真無法通過,后經(jīng)過單步調(diào)試,把存在的錯誤一一排除,通過了軟件仿真。十、嵌入式系統(tǒng)學(xué)習(xí)心得基于ARM的汽車制動性能測試系統(tǒng),可以在路試條件下測量汽車的制動運動數(shù)據(jù),彌補臺架法測量條件理想化和價格高的缺陷,將當(dāng)前先進(jìn)的嵌入式技術(shù)應(yīng)用于汽車檢測儀器上,能夠使測試系統(tǒng)的精度和速度更加優(yōu)越。本系統(tǒng)既可以作為汽車專業(yè)的教學(xué)試驗,也可以作為汽車檢測部門對車輛的檢測使用。在為期兩周的實習(xí)當(dāng)中感觸最深的便是實踐聯(lián)系理論的重要性,當(dāng)遇到實際問題時,只要認(rèn)真思考,
29、運用所學(xué)的知識,一步一步的去探索,是完全可以解決遇到的一般問題的。本次實習(xí)的目的主要是:使我們嵌入式作系統(tǒng)及LINUX相關(guān)操作有一定的感性和理性認(rèn)識,培養(yǎng)和鍛煉我們的實際動手能力。使我們的理論知識與實踐充分地結(jié)合,作到不僅具有專業(yè)知識,而且還具有較強的實踐動手能力,能分析問題和解決問題的應(yīng)用型技術(shù)人才,為以后的順利就業(yè)作好準(zhǔn)備。此次實習(xí)學(xué)到了很多課內(nèi)學(xué)不到的東西,比如獨立思考解決問題,出現(xiàn)差錯的隨機應(yīng)變,和與人合作共同提高,都受益非淺,今后的制作應(yīng)該更輕松,自己也都能扛的起并高質(zhì)量的完成項目。在此,感謝老師及其他老師的細(xì)心指導(dǎo),也同樣謝謝其他各組同學(xué)的無私幫助!通過本次課程的設(shè)計,我進(jìn)一步加深
30、對ARM基礎(chǔ)知識的理解,并且對汽車的制動性能有了一定的了解,對ARM應(yīng)用領(lǐng)域有了一定的了解。十一、參考文獻(xiàn)1 黃智偉ARM9嵌入式系統(tǒng)設(shè)計基礎(chǔ)教程(M)北京航空航天大學(xué)出版社2 秦文虎一種便排式汽車側(cè)動性能監(jiān)側(cè)儀(J)測試儀器3 貝紹秩汽車側(cè)動性能檢側(cè)系統(tǒng)的研究與開發(fā)(J)儀表技術(shù)4 周立功嵌人式基礎(chǔ)教程(M)北京航空航天大學(xué)出版社5 百度網(wǎng)、豆丁學(xué)習(xí)網(wǎng)站1 GB7258-2004機動車運行安全技術(shù)條件S6 秦文虎一種便攜式汽車制動性能監(jiān)測儀J測試儀器,2002,21(9)347 貝紹秩汽車制動性能檢測系統(tǒng)的研究與開發(fā)J儀表技術(shù),2004,6.1620 8 周立功ARM 嵌入式基礎(chǔ)教程M北京:
31、北京航空航天大學(xué)出版社,2005附錄一:硬件原理圖附錄二 程序清單部分串行通信程序代碼如下:long UARTEnable (long I Port,long I DataRate,long I DataBits,long I StopBits,long I Parity,long I EvenParity) unsigned rharpuePtr=(unsigned char)HwBaseAddress:/硬件的基地址long I Rates12=115200,76800,57600,38400,28800,19200,14400,9600,4800,2400,1200,110: /串口波特
32、率 long I Divisorx12=1,2,3,5,7,11,15,23,47,95,191,2094;long I Idx,I Config:for(I Idx=0;I Idx12;I Idx+)If( I RatesI Idx=I DataRate )Break;if(I Idx=12)return(0);I Config=I DivisorsI Idx;switch(I DataBits) /設(shè)置有效的數(shù)據(jù)位寬度case5:I Config=HwUartControlDataLength5;break;case6:Default: return(0);if(I StopBits=2)
33、 /設(shè)置停止位個數(shù)I Config=HwUartControlTow StopBits;else if(I StopBits!=1)return(0);if(I Parity) /設(shè)置奇偶位效驗I Config=HwUartControl ParityEnable;程序源代碼Void CDrawCurveDlg:OnBtnDrawcurvel()/TODO:Add your control notification handler code herem_CurveGraph.SetXAttrib(5000,35000,0);m_CurveGraph.SetXAttrib(5000,25000,
34、0);m_CurveGraph.SetLable(“藍(lán)色線,紅色I(xiàn)曲線”);m_CurveGraph.index=0;/畫I曲線Int i;CString strText;double df_G=m_CurveParam.df_G*9.8;double df_hg=m_CurveParam.df_hg;double df_b=m_CurveParam.df_b;double df_a=m_CurveParam.df_a;COORD_DATA CoordData30001;CURVE_DATA CurveData;m_CurveGraph.ShowCurve(4,FALSE);m_CurveGraph.ShowCurve(5,FALSE);m_CurveGraph.ShowCurve(6,FALSE);m_CurveGraph.ShowCurve(7,FALSE);m_CurveGraph.ShowCurve(8,FALSE);m_CurveGraph.ShowCurve(9,FALSE);m_CurveGraph.ShowCurve(10,FALSE);m_CurveGraph.ShowCurve(11
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 私人裝修住房合同范本
- 10《父母多愛我》(教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版道德與法治三年級上冊
- 防疫用餐合同范本
- 業(yè)務(wù)代管合同范本
- 11我是一張紙 教學(xué)設(shè)計-2023-2024學(xué)年道德與法治二年級下冊統(tǒng)編版
- 銀行注銷合同范本
- Module 11 unit 2 In England,you usually drink tea with milk 英文版教學(xué)設(shè)計 2024-2025學(xué)年外研版八年級英語上冊
- 理財擔(dān)保合同范本
- 2025屆高考英語語法填空解題技巧教學(xué)設(shè)計
- 4 上學(xué)路上(教學(xué)設(shè)計)-部編版道德與法治一年級上冊
- 2025年小學(xué)督導(dǎo)工作計劃
- 2024-2025學(xué)年部編版歷史九年級上冊期末復(fù)習(xí)練習(xí)題(含答案)
- 基于ChatGPT的ESG評級體系實現(xiàn)機制研究
- 2024年長沙民政職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 2024年精對苯二甲酸市場分析報告
- 成人手術(shù)后疼痛評估與護理團體標(biāo)準(zhǔn)
- 2025年中考數(shù)學(xué)二輪專題復(fù)習(xí) 題型四-二次函數(shù)圖象與性質(zhì)綜合題
- 春節(jié)申遺成功的意義
- 子女放棄繼承房產(chǎn)協(xié)議書
- 施工方案與技術(shù)措施合理性、科學(xué)性與可行性
- 小學(xué)體育課件《立定跳遠(yuǎn)課件》課件
評論
0/150
提交評論