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

正文內(nèi)容

汽車踏板自動收放控制器設(shè)計畢業(yè)論文-資料下載頁

2025-06-21 19:11本頁面
  

【正文】 長度為13個字節(jié)。第一個字節(jié)為標志符碼頭信息,表示該幀是擴展格式還是標準格式。第二至五個字節(jié)為標識符代碼,第六至十三個字節(jié)為數(shù)據(jù)字節(jié)。將該字節(jié)數(shù)據(jù)取出。汽車踏板自動收放控制器向CAN線發(fā)送收放狀態(tài)報文時,收放狀態(tài)數(shù)據(jù)位于其發(fā)送的8個數(shù)據(jù)字節(jié)的Byte1位置 SJA1000初始化程序流圖SJA1000和PCA82C250作為CAN總線的接口電路,完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等項工作。本設(shè)計中CAN總線的通信程序一般包括三部分:SJA1000的初始化和報文收發(fā)。 SJA1000初始化 SJA1000有復位和運行兩種工作模式。SJA1000初始化時,進入復位模式,完成相關(guān)寄存器的設(shè)置。初始化程序代碼:void CAN_init( void ){ uchar bdata Judge。 uchar ACRR[4]。 uchar AMRR[4]。 ACRR[0] = 0x00。 ACRR[1] = 0xB0。 ACRR[2] = 0xD8。 ACRR[3] = 0xC0。 AMRR[0] = 0x30。 AMRR[1] = 0x0F。 AMRR[2] = 0x00。 AMRR[3] = 0x0F。 RST=0。 do { MODR = 0x09。 Judge = MODR 。 } while( !(Judge amp。 0x01) )。 CDR = 0x88。 BTR0 = 0x31。 BTR1 = 0x1c。 IER = 0x01。 OCR = 0xaa。 CMR = 0x04。 ACR = ACRR[0]。 ACR1 = ACRR[1]。 ACR2 = ACRR[2]。 ACR3 = ACRR[3]。 AMR = AMRR[0]。 AMR1 = AMRR[1]。 AMR2 = AMRR[2]。 AMR3 = AMRR[3]。 RST=1。 do { MODR = 0x08。 Judge = MODR 。 } while( Judge amp。 0x01 )。} SJA1000將通過濾波校驗的報文數(shù)據(jù)存放在FIFO,產(chǎn)生接收中斷并將報文保存在SJA1000的RAM中。 MCU在接收到中斷后讀取SJA1000RAM中的報文數(shù)據(jù)。接收處理程序代碼:void CAN_RXD( void ) interrupt 0{uchar data Judge。EA = 0。IE0 = 0。Judge = IR。if( Judge amp。 0x01){ RX_buffer[0] = RBSR。RX_buffer[1] = RBSR1。RX_buffer[2] = RBSR2。RX_buffer[3] = RBSR3。RX_buffer[4] = RBSR4。RX_buffer[5] = RBSR5。RX_buffer[6] = RBSR6。//車鎖開關(guān)數(shù)據(jù)RX_buffer[7] = RBSR7。RX_buffer[8] = RBSR8。RX_buffer[9] = RBSR9。RX_buffer[10] = RBSR10。RX_buffer[11] = RBSR11。RX_buffer[12] = RBSR12。flag2=~flag2。CMR = 0X04。Judge = ALC。Judge = ECC。}IER = 0x01。EA = 1。if(RX_buffer[6]amp。0x01==1) //判斷正轉(zhuǎn){P14_STATUE=0。PWM_STATUE=0XC0。}if (RX_buffer[6]amp。0x01==0) //判斷反轉(zhuǎn){P14_STATUE=1。PWM_STATUE=0X40。}} 報文濾波方法 在接收過濾器的作用下,SJA1000能夠運行RXFIFO只接收標識符與接收過濾器中預設(shè)值相一致的報文。接收過濾器通過SJA1000中的接收碼寄存器(ACR)和接收屏蔽碼寄存器(AMR)來定義[9]。 SJA1000的ACR和AMR分別有四個字節(jié),四個字節(jié)的每個位從低位到高位分別與標識符ID的29個位從低到高一一對應。對應方法如下:1)=0,,=。2)=。將AMR置高位可以實現(xiàn)接收更多節(jié)點的報文。本文第二章已經(jīng)提出了車門控制單元的擴展格式標識符,按照上述方法,可對第二章提出的汽車踏板自動收放控制器的ACR和AMR進行設(shè)定。通過比較四個車門控制單元的標識符二進制數(shù),找出值相同的位(四個標識符必須一致),讓后將ACR中的這些位置相同的值,AMR置0;標識符二進制數(shù)中值不相同的位,ACR對應的位不確定,而AMR必須置0(表5)。按此方法可得到控制器的ACR四字節(jié)值為0x00,0xB0,0xD8,0xC0。AMR四字節(jié)為0x30,0x0F,0x00,0x0F.表5 ACR與AMR編碼表PRDPPFPSSA標識符XX00001011XXXX110110001100 XXXXACR000000101100001101100011000000AMR110000000011110000000000001111 汽車踏板自動收放控制器在完成一個收放動作后就將自身的狀態(tài)數(shù)據(jù)發(fā)送至總線上。發(fā)送報文時,MCU將包括控制器標識符和狀態(tài)數(shù)據(jù)在內(nèi)的13個字節(jié)發(fā)送至SJA1000,又其組裝成幀后發(fā)送至總線上。 PWM信號發(fā)生程序STC12C5A60S2單片機集成了兩路可編程計數(shù)器陣列(PCA),可用于PWM信號的輸出。傳統(tǒng)51單片機只能依靠查詢或者定時器定時的方式輸出PWM信號,這樣會占用大量CPU資源。STC12C5A60S2可后臺運行輸出PWM信號,而將CPU空出來處理其他任務。通過對PCA相關(guān)寄存器的設(shè)置,可輸出頻率可調(diào)、占空比可變的PWM信號。PCA寄存器設(shè)定如下:(1)CMOD工作模式寄存器通過對CMOD中CPSCPSCPS0位的設(shè)置,將PCA的時鐘設(shè)定為SYSclk/12,則PWM的頻率為SYSclk/12/256=。(2)CCAPM0/1比較/捕捉寄存器對該寄存器的設(shè)置選擇PCA為8位PWM無中斷輸出。(3)CCAP0/1L、CCAP0/1H捕獲寄存器PCA在PWM輸出的模式下CCAP0/1L、CCAP0/1H寄存器用來設(shè)置PWM的占空比。MC33486芯片的特點簡化了PWM輸出,一路PWM即可實現(xiàn)H橋電路的控制作用。%,;反轉(zhuǎn)時,%,,正轉(zhuǎn)PWM輸出程序代碼:void PWM_init(){CMOD=0X00。CL=0X00。CH=0X00。CCAP0H=CCAP0L=PWM_STATUE 。//占空比75%CCAPM0 =0X42。//PWM輸出模式,無中斷PCA_PWM0= PCA_PWM1=0X00。P14=P14_STATUE。CR=1。//啟動PWM輸出WAKE=1。} 遇阻判定算法電機轉(zhuǎn)動時電流的波動性因素決定了對電機電流的檢測不能依靠單次檢測,而必須采用一種能減小隨機誤差的、可靠性判定算法。當然增加算法程序必然導致系統(tǒng)開銷增大,但從長遠角度來看,系統(tǒng)的穩(wěn)定性和安全性才是判斷系統(tǒng)好壞的決定因素。本文提出一種對電機電流進行移動的采樣累加的算法。具體算法過程如下:(1)電機從靜止到啟動瞬間的時間段內(nèi),不運行算法程序,主要是為了忽略啟動電流的影響。(2)時間段過后,啟動算法程序:對電流連續(xù)采樣N個數(shù)據(jù)(),把這N個數(shù)據(jù)看成一個隊列,每次采樣一個新數(shù)據(jù)后將其放入隊尾,然后刪除隊首的數(shù)據(jù),隨時保持隊列的更新狀態(tài)。每采樣一個數(shù)據(jù),就對隊列中的N個數(shù)求和一次,設(shè)N個數(shù)的累加和為,MCU將與系統(tǒng)設(shè)定的遇阻參數(shù) 和堵轉(zhuǎn)相比較(,分別能反映各種狀態(tài)下電機電流的大小,因此)。若滿足:,則系統(tǒng)認定此時電機發(fā)送堵轉(zhuǎn)若滿足:,則系統(tǒng)認定此時電機尚未堵轉(zhuǎn),但遇到一定阻力,為了保護踏板安全控制器采取暫時關(guān)閉電機的措施。經(jīng)過一段延時后再次啟動電機并調(diào)用算法程序檢測電機是否遇阻或堵轉(zhuǎn)。若阻力已撤銷,電機繼續(xù)轉(zhuǎn)動;若阻力依然存在,電機則再次關(guān)閉進入等待狀態(tài)如此循環(huán)檢測。若滿足:,表明此周期內(nèi)無阻力,電機繼續(xù)轉(zhuǎn)動,直到下次遇阻或堵轉(zhuǎn)。移動采樣累加算法可以較準確地反應電流的變化情況,較少電流波動對檢測的影響。 電流采樣圖 采樣累加算法程序流圖算法程序代碼:void ADC_init()//ADC初始化程序{P1ASF=0X04。ADC_RES=0。ADC_CONTR=0XF8。EADC=1。}void ADC() interrupt5 //ADC中斷處理程序{ ADC_CONTRamp。=0xEF。NEW=ADC_RES。flag_ADC=1。}void ADC_DEC()//遇阻算法程序/{unchar k=0。TEAM[]=0。While(!flag_yudu){DelayMs(1)。ADC_CONTR|=0x08。while(!flag_ADC)。flag_ADC=0。Sa=Sa+NEWTEAM[k]TEAM[k]=NEW。k++。if(k==N)k=0。if(SaTb){MOTOR_OFF()。flag_yudu=1。flag_final=1。if(SaTa){MOTOR_OFF()。flag_yudu=1。}else ADC_CONTR|=0x08。}}} 第六章 總結(jié)與展望 汽車踏板自動收放控制器的設(shè)計迎合CAN總線在汽車網(wǎng)絡(luò)的發(fā)展趨勢,創(chuàng)新式地采用了CAN總線技術(shù),有效地較少了車內(nèi)布線,安裝與維修更加簡便。采用STC12C5A60S2 高速的1T單片機,完全滿足了對數(shù)據(jù)處理的要求,使得脈寬累加算法更加精確。電機控制電路使用的MC33486芯片其最大工作電流達15A,具有過流、過壓保護措施;內(nèi)置了高端MOS管,節(jié)省了外圍電路。基于MC33486的電機控制電路在維護控制器的安全性、穩(wěn)定性方面具有出色表現(xiàn)。在抗干擾方面,利用小型DCDC電源隔離對CAN收發(fā)器與CAN控制器對立供電,并用高速光耦進行電氣隔離,有效阻止了總線干擾串入控制器電路。整體來看,汽車踏板自動收放控制器結(jié)構(gòu)簡潔、可靠性高基本滿足了設(shè)計要求。 汽車踏板自動收放控制器也有不足方面。采用CAN技術(shù)的同時,也縮小了其使用范圍。因為其必須使用在基于CAN總線的車門控制單元的汽車上,而部分汽車的車門控制系統(tǒng)尚無引入CAN總線。在節(jié)省功耗方面表現(xiàn)不如意。主要是欠缺了智能電源IC,現(xiàn)有電路無法有效管理并節(jié)省控制器等待工作時的電源開銷。 未來汽車電子的發(fā)展方向?qū)⒏呌诰W(wǎng)絡(luò)化、智能化。隨著國內(nèi)汽車廠家在CAN總線領(lǐng)域的不斷開拓,基于CAN總線技術(shù)的車用電子系統(tǒng)必將得到大規(guī)模應用。汽車踏板自動收放控制器在合理的市場價格定位下,不斷改進技術(shù),使其向能更穩(wěn)定、更安全、更低功耗的方面發(fā)展,必將具有廣闊而深遠的市場推廣價值。 參考文獻[1]杜愎剛. SUV車迷手冊[M]. 國防工業(yè)出版社,2006[2]:清華大學出版社,2008.[3]任素云,2010,2.[4]羅峰,、:電子工業(yè)出版社,2010.[5]:航空航天大學出版社,1996.[6],哈爾濱理工大學,2007.[7]:機械工業(yè)出版社,1999。[8]——,2004,37.[9]:航空航天出版社,2010.[10]楊紅玉,2008,02.[11]:國防工業(yè)出版社,1995年.[12]吳守箴,:機械工業(yè)出版社.[13]STC12C5A60S2 data [14]PCA82C250 Product data sheet.[15]SJA1000 data sheet.[17],2008,33(22).[18]MC33486 data sheet.[19],200524(7).[20]張桂枝,2005,18(1).[21]LM2575 Buck Regular data sheet. 致 謝 本次畢業(yè)論文從最初的定題,經(jīng)歷了文獻參閱,總體方案設(shè)計、詳細方案設(shè)計、電路板設(shè)計和軟件設(shè)計過程,并不是一氣呵成的,期間更改了多次方案,直至現(xiàn)在較滿意的方案。三個月以來,付出了大量精力,也獲得了寶貴的設(shè)計經(jīng)驗。在這里,我要由衷感謝一路陪我走來的指導老師——殷建軍教授,他在整個畢業(yè)設(shè)計期間,一直鼓舞我、肯定我,讓我有了足夠的信念圓滿完成此次畢業(yè)論文。每次遇到難題時向殷老師時,殷老師總能耐心、詳細地講解相關(guān)問題,包括總線原理、電機原理、強弱電知識、電氣隔離知識以及PCB布局布線等等。盡管畢業(yè)設(shè)計的任務艱巨,但是殷老師和藹、幽默、細致的指導,讓我從未感到一絲倦意,反而更增加了對電子設(shè)計的興趣。殷老師對我的指導,是我成功的關(guān)鍵。我還要感謝測控的老師,包括高紅俐老師、季行建老師、周建行老師,感謝他們在大學四年對我的諄諄教導,不僅教會了測控的專業(yè)知識,讓我有了立足社會的專業(yè)技能,更重要的是,在老師們的教導下,通過四年的歷練,我學會了獨立思考與團隊合作。光陰如梭,美好的大學生活隨著此次畢業(yè)設(shè)計的結(jié)束,落下了帷幕。在今后的生活中,我時刻不忘自己是工大人,做人做事始終秉承“厚德健行”的校訓精神,開拓進取,在拼搏過程中實現(xiàn)自我的人生
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1