freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm7的多路稱重系統(tǒng)軟件設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-閱讀頁(yè)

2025-07-04 13:15本頁(yè)面
  

【正文】 右輪切換通道//并進(jìn)行第一次轉(zhuǎn)換while( (ADDRamp。 // 等待轉(zhuǎn)換結(jié)束ADCR = ADCR | (1 24)。0x80000000)==0 )。 // 讀取ADC結(jié)果ADC_Data = (ADC_Data6) amp。 ADC_Data = ADC_Data * 3300。 zhou_r=ADC_Data。輪軸識(shí)別任務(wù)的功能主要有三個(gè):第一,根據(jù)A/D采樣任務(wù)發(fā)送的信息進(jìn)行輪軸上下秤臺(tái)的判斷,并發(fā)送消息給數(shù)據(jù)處理任務(wù);第二,結(jié)合地感線圈和光幕,進(jìn)行車(chē)輛的收尾工作;第三,定時(shí)對(duì)地感線圈、光幕等其他設(shè)備進(jìn)行檢測(cè),判斷有無(wú)車(chē)輛駛?cè)耄瑸閿?shù)據(jù)處理任務(wù)服務(wù)。本文采用算術(shù)平均值濾波,它主要用于對(duì)壓力、流量等周期脈動(dòng)參數(shù)的采樣值進(jìn)行平滑加工,但對(duì)脈沖性干擾的平滑作用尚不理想。采樣次數(shù)N的選取,取決于系統(tǒng)對(duì)于參數(shù)平滑度和靈敏度的要求。通常對(duì)流量參數(shù)濾波時(shí),N取12次;對(duì)壓力濾波時(shí)N取4次;至于溫度,無(wú)噪聲干擾可不平均。式()是算術(shù)平均值法數(shù)字濾波公式。量綱的物理意義是將一個(gè)物理導(dǎo)出量用若干個(gè)基本量的乘方之積表示出來(lái)的表達(dá)式,稱為該物理量的量綱式,簡(jiǎn)稱量綱(dimension)。它是在選定了單位制之后,由基本物理量單位表達(dá)的式子。首先是將壓力(Pa)量綱為電壓(mV),其量綱公式為: (mV) ()其中,X是壓力信號(hào)經(jīng)AD轉(zhuǎn)換后的二進(jìn)制數(shù)。接收由串口中斷服務(wù)程序和定時(shí)器中斷服務(wù)程序配合,當(dāng)串口發(fā)生接收中斷時(shí),由串口中斷服務(wù)程序?qū)⑹盏降耐ㄓ嵶止?jié)放到接收緩沖區(qū)并開(kāi)始接收定時(shí)。發(fā)送數(shù)據(jù)由串口中斷服務(wù)程序配合,當(dāng)發(fā)送數(shù)據(jù)時(shí),首先由通訊任務(wù)將數(shù)據(jù)打包成幀并放入發(fā)送數(shù)據(jù)緩沖區(qū),然后發(fā)送幀的第一字節(jié),當(dāng)?shù)谝蛔止?jié)發(fā)生發(fā)送中斷后,由串口中斷服務(wù)程序?qū)⑹S嗟陌l(fā)送數(shù)據(jù)發(fā)出。 數(shù)據(jù)傳輸流程圖顯示任務(wù)定時(shí)刷新顯示或接收按鍵任務(wù)的顯示消息后立即刷新顯示。首先要進(jìn)行端口初始化,接著進(jìn)入通電液晶常開(kāi)字符顯示,開(kāi)始抄描鍵盤(pán),如果檢測(cè)有按鍵則更新顯示數(shù)據(jù),如果沒(méi)有檢測(cè)到按鍵則返回繼續(xù)掃描按鍵。首先,編輯想要得到的字母、文字及圖片,調(diào)整到合適的大小,點(diǎn)擊生成字模,將會(huì)生成一個(gè)char類型的數(shù)組,本設(shè)計(jì)采用的是橫向取點(diǎn),高位在前。但在實(shí)際中采集是連續(xù)的,不需要按鍵操作。但在實(shí)際稱量中,汽車(chē)衡為短臺(tái)面,無(wú)法獲得經(jīng)衰減后的穩(wěn)定信號(hào)值。并且,在高速公路收費(fèi)亭前端駛?cè)攵?,?chē)速最高可以達(dá)到30km/h,這就決定了實(shí)際機(jī)中的多路稱重信號(hào)為短歷程信號(hào),可采樣的有效時(shí)間很短,在30km/h條件下。車(chē)輛多路荷載的振動(dòng)頻率在3~20Hz的低頻范圍,振幅變化可達(dá)靜載的10%。前一種方法是選取稱量信號(hào)中的平穩(wěn)區(qū)段計(jì)算其平均值來(lái)近似實(shí)際重量,后一種方法是以重量測(cè)量過(guò)程中的最大值來(lái)估計(jì)重量的真值。本課題的設(shè)計(jì),我們則采用了最大值測(cè)量法。 采樣波示意圖 狀態(tài)轉(zhuǎn)換圖偽代碼: 初始化S0。}Else{繼續(xù)執(zhí)行S1檢測(cè)信號(hào)。 }Else{繼續(xù)執(zhí)行S2進(jìn)行采樣。4 系統(tǒng)軟件調(diào)試本調(diào)試過(guò)程主要通過(guò)計(jì)算機(jī)SUB口和JLink與目標(biāo)板連接,用AXD調(diào)試軟件進(jìn)行調(diào)試,主要調(diào)試方法為設(shè)置斷點(diǎn),查看CPU內(nèi)部寄存器,查看memory,查看某個(gè)變量值等。 調(diào)試過(guò)程首先打開(kāi)CodeWarrior IDE將編寫(xiě)好程序的文件保存到相應(yīng)的工程目錄下,進(jìn)行工程編譯連接。單擊File選擇Load ,即*.axf文件。下圖為查看CPU寄存器以及查看變量值的過(guò)程: 通過(guò)watch功能查看變量值經(jīng)過(guò)不斷調(diào)試,終于將整個(gè)系統(tǒng)調(diào)試成功,下圖為系統(tǒng)啟動(dòng)后液晶屏的第一個(gè)界面,按任意鍵進(jìn)入顯示主界面: 系統(tǒng)啟動(dòng)運(yùn)行后第一個(gè)顯示界面 顯示主界面如下兩圖給出小轎車(chē)系列的兩軸車(chē)車(chē)軸重量分別顯示及總重顯示和六軸車(chē)車(chē)軸重量分別顯示及總重顯示: 兩軸車(chē)重量顯示 六軸車(chē)重量顯示本章簡(jiǎn)要介紹了調(diào)試的原理,側(cè)重介紹了系統(tǒng)軟件的調(diào)試過(guò)程,經(jīng)過(guò)多番調(diào)試最終在LCD上顯示出來(lái)。隨著交通運(yùn)輸業(yè)的持續(xù)發(fā)展,車(chē)輛對(duì)道路的破壞日益嚴(yán)重。本論文就是在研究現(xiàn)有多路稱重技術(shù)的基礎(chǔ)上,設(shè)計(jì)了基于ARM7的多路稱重系統(tǒng)。在該開(kāi)發(fā)平臺(tái)上完成了各個(gè)功能模塊的硬件選型、電路設(shè)計(jì)和驅(qū)動(dòng)開(kāi)發(fā)。本論文的主要成果如下:(1)通過(guò)對(duì)多路稱重系統(tǒng)功能及可行性分析,分別從硬件和軟件兩方面進(jìn)行了詳細(xì)闡述,最終完成了整體方案的設(shè)計(jì)。(2)完成了系統(tǒng)任務(wù)劃分和顯示界面設(shè)計(jì)。本系統(tǒng)在基于ARM7的系統(tǒng)平臺(tái)上實(shí)現(xiàn)了對(duì)車(chē)輛的多路稱重、罰單打印、數(shù)據(jù)的存儲(chǔ)等功能。由于本論文重在顯示平臺(tái)的搭建,對(duì)算法的研究還不夠深入。(2)本文中的傳感器用虛擬按鍵代替了,為了方便演示。本論文中設(shè)計(jì)的稱重系統(tǒng)假設(shè)輸入信號(hào)為加有白噪聲的理想輸入,并沒(méi)有對(duì)濾波有過(guò)多的介紹。(3)上位機(jī)數(shù)據(jù)管理軟件需要開(kāi)發(fā)。后續(xù)開(kāi)發(fā)中需要編寫(xiě)上位機(jī)數(shù)據(jù)庫(kù)軟件?,F(xiàn)在運(yùn)行需要電腦界面操作,當(dāng)把程序下載到片內(nèi)的FLASH或外部的FLASH中(即固化程序),就可以脫機(jī)運(yùn)行。參考文獻(xiàn)[1] :長(zhǎng)安大學(xué),2009[2] :山東大學(xué),2009[3] :太原理工大學(xué),2009[4] . 沈陽(yáng):東北大學(xué),2010[5] 何紅麗 .:鄭州大學(xué),2007[6] :吉林大學(xué),2007[7] :長(zhǎng)安大學(xué),2008[8] :湖南大學(xué),2006[9] :江南大學(xué),2005[10] 孫元博,++,2009,15: 195197[11] :湖南大學(xué),2008[12] ,2002,5: 4446[13] :浙江大學(xué),2008[14] (上).電子設(shè)計(jì)應(yīng)用,2003,4:6063[15] Wavelet Tour of Signal Processing. Beijing:China Machine Press,2002[16] Morgan MANGERS,Shbastien networks estimation of truck static weights by fusing weightinmotion ,2002[17] NuDAQ PCI9111DG/HR MultiFunctions Data Acquisition Card User’s Guide,PCBased Measurement amp。本人保證畢業(yè)離校后,使用畢業(yè)設(shè)計(jì)(論文)工作成果或用畢業(yè)設(shè)計(jì)(論文)工作成果發(fā)表論文時(shí)署名單位仍然為西安工業(yè)大學(xué)。(保密的畢業(yè)設(shè)計(jì)(論文)在解密后應(yīng)遵守此規(guī)定)畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:日期:畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)與優(yōu)良的科學(xué)道德,本人聲明所呈交的畢業(yè)設(shè)計(jì)(論文)是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了致謝。畢業(yè)設(shè)計(jì)(論文)作者簽名:指導(dǎo)教師簽名:日期:附 錄附錄A 軟件程序NoInt EQU 0x80USR32Mode EQU 0x10SVC32Mode EQU 0x13SYS32Mode EQU 0x1fIRQ32Mode EQU 0x12FIQ32Mode EQU 0x11 CODE32 AREA IRQ,CODE,READONLY MACRO$IRQ_Label HANDLER $IRQ_Exception_Function EXPORT $IRQ_Label 。 引用的外部標(biāo)號(hào)$IRQ_Label SUB LR, LR, 4 。 保存任務(wù)環(huán)境 MRS R3, SPSR 。 保存用戶狀態(tài)的SP,注意不能回寫(xiě)。 切換到系統(tǒng)模式 BL $IRQ_Exception_Function 。 切換回irq模式 LDMFD SP, {LR}^ 。 如果回寫(xiě)的是用戶的SP,所以后面要調(diào)整SP ADD SP, SP, 4 。 MEND。Timer0_Handler HANDLER Timer0 END。引入的外部標(biāo)號(hào)在這聲明 IMPORT FIQ_Exception 。C語(yǔ)言主程序入口 IMPORT TargetResetInit 。給外部使用的標(biāo)號(hào)在這聲明 EXPORT Reset EXPORT __rt_div0 EXPORT __user_initial_stackheap CODE32 AREA vectors,CODE,READONLY ENTRY。未定義指令Undefined B Undefined。取指令中止PrefetchAbort B PrefetchAbort。快速中斷FIQ_Handler STMFD SP!, {R0R3, LR} BL FIQ_Exception LDMFD SP!, {R0R3, LR} SUBS PC, LR, 4InitStack MOV R0, LR。設(shè)置中斷模式堆棧 MSR CPSR_c, 0xd2 LDR SP, StackIrq。設(shè)置中止模式堆棧 MSR CPSR_c, 0xd7 LDR SP, StackAbt。設(shè)置系統(tǒng)模式堆棧 MSR CPSR_c, 0x5f LDR SP, =StackUsr MOV PC, R0ResetInit。 LDR R0, =BCFG2。 STR R1, [R0] LDR R0, =BCFG3 。初始化堆棧 BL TargetResetInit 。跳轉(zhuǎn)到c語(yǔ)言入口 B __main__user_initial_stackheap LDR r0,=bottom_of_heap MOV pc,lr__rt_div0 B __rt_div0StackSvc DCD SvcStackSpace + (SVC_STACK_LEGTH 1)* 4StackIrq DCD IrqStackSpace + (IRQ_STACK_LEGTH 1)* 4StackFiq DCD FiqStackSpace + (FIQ_STACK_LEGTH 1)* 4StackAbt DCD AbtStackSpace + (ABT_STACK_LEGTH 1)* 4StackUnd DCD UndtStackSpace + (UND_STACK_LEGTH 1)* 4 IF :DEF: EN_CRP IF . = 0x1fc INFO 1,\nThe data at 0x000001fc must be 0x87654321.\nPlease delete some source before this line. ENDIFCrpData WHILE . 0x1fc NOP WENDCrpData1 DCD 0x87654321 。/* 分配堆??臻g */ AREA MyStacks, DATA, NOINIT, ALIGN=2SvcStackSpace SPACE SVC_STACK_LEGTH * 4 。中斷模式堆棧空間FiqStackSpace SPACE FIQ_STACK_LEGTH * 4 。中止義模式堆棧空間UndtStackSpace SPACE UND_STACK_LEGTH * 4 。****************************************************************************************/include define ZLG7290 0x70 /* 定義器件地址 */define Glitter_COM 0x70 define TCOLOR uint8extern uint8 gui_disp_buf[GUI_LCM_YMAX][GUI_LCM_XMAX/8]
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1