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

正文內(nèi)容

小車自動停車入庫系統(tǒng)設(shè)計畢業(yè)設(shè)計說明書(文件)

2025-08-21 11:58 上一頁面

下一頁面
 

【正文】 一個攝像頭來采集兩種數(shù)據(jù);在檢測到空車位和十字路口信息時,由于小車的慣性較大,對它們定位的精確度不夠大,需要不斷實驗確定電機的控制方案。//總行計數(shù)uint row。uint get_ccd[linemax]。int PWM_duoji。int pittemp1=0,pittemp2=0,pittemp3=0,pittemp4=0。 //定時器初始化參數(shù)uchar cx=0。 for(。j)。= 0x8F。 //32M時 SYNR=0x43,具體頻率都需要計算PLLCTL = PLLCTL | 0x70。0x08))。 //設(shè)置快速清除標志位AFFC ATD0CTL3 =0x0C。 //引腳用于AD,禁止數(shù)字輸入}void INT_PIT(void) //定時100ms{PITCFLMT_PITE=0。 //八位定時器初值設(shè)定PITLD0=PITTIME1。 //定時器通道0,1,2,3,4 為輸入捕捉TSCR1=0x80。 //通道0,1,2,3,4 中斷使能TFLG1=0xFF。 //通道23級聯(lián)為16位PWM,由通道3控制,用于舵機控制PWMPOL_PPOL1 =1。 //通道1,5設(shè)置為SA時鐘源,通道3設(shè)置為SB時鐘源PWMPRCLK=0x33。 //脈沖模式為左對齊PWMPER01=5000。 //電機控制在低速下行駛PWMDTY45=0。 //使能通道45PWME_PWME3=1。 //PWM輸出DDRT=0X00。 return n。amp。 PWMDTY45=1000。 //定時器中斷通道0關(guān)閉 PITCFLMT_PITE=0。amp。amp。//舵機右轉(zhuǎn)30度} switch(ERROR) { case 5: SERVOR_ANGLE=5。 PWM_duoji=SERVOR_CENTERPER_TEMP*SERVOR_ANGLE。 //舵機左轉(zhuǎn)9度 break。case 1: SERVOR_ANGLE=1。 PWM_duoji=SERVOR_CENTERPER_TEMP*SERVOR_ANGLE。//舵機右轉(zhuǎn)3度 break。case 3: SERVO。 PWM_duoji=SERVOR_CENTER+PER_TEMP*SERVOR_ANGLE。case 1: SERVOR_ANGLE=1。 //舵機左轉(zhuǎn)3度 break。 PWM_duoji=SERVOR_CENTERPER_TEMP*SERVOR_ANGLE。case 3: SERVOR_ANGLE=3。//舵機左轉(zhuǎn),15度 break。PWM_duoji=SERVOR_CENTER+PER_TEMP*SERVOR_ANGLE。PWM_duoji=SERVOR_CENTERPER_TEMP*SERVOR_ANGLE。 } } void Servor_Control1(void)//道路舵機控制{ if( ERROR=10 ) { PWM_duoji=180。 } if(pitover1==2) { PWMDTY45=0。} //右打輪 if(zuoku==1) {PWMDTY23=220。 INT_PIT()。if(x0)n=x。DDRE=0x03。 //占空比為200/5000=4%,此時舵機沒有轉(zhuǎn)角PWME_PWME1=1。 //通道45的周期為5000*1/*1000000=20msPWMPER23=5000。 //SA的時鐘頻率為10/2*20=PWMSCLB=20。 //通道5設(shè)置為先高后低PWMPOL_PPOL3 =1。 //通道01級聯(lián)為16位PWM,由通道1控制,用于電機控制一PWMCTL_CON45 =1。 //通道4捕捉上升沿TCTL4=0x55。 //定時器中斷通道0使能PITCFLMT_PITE=1。 //定時器通道0使能PITMUX_PMUX0=0。 //8個AD轉(zhuǎn)換時間,AD=40/4=10 =41 ATD0CTL5 =0x20。 //設(shè)置總線頻率為鎖相環(huán)頻率的一半}void INT_AD(void) //AD初始化{ ATD0CTL1 =0x00。asm NOP。 //總線頻率為c8時為72M,44時為40M。= 0x7F。i) for(j=500。//左中右交通燈標識參數(shù)unsigned int get_n[]={ 83,87,91,94,98,107,111,115,124,130,133,136,139,142,144,146,148, 150,152,154,156,158,160,162,164,167,175,181,190,197}。 //倒庫直行結(jié)束標志uchar zuoku=0,youku=0。 //int SERVOR_CENTER =200。 //取中心線時的值uint ERROR=0,error1=0,error2=0。 //采集的行從新編號uint fazhi=130。參考文獻[1] 張明月. 帶有臨時車位的小區(qū)停車場設(shè)計[J].電大理工,2009,240(3):811.[2] 卓青,黃開勝,邵貝貝. 學(xué)做智能車——挑戰(zhàn)“飛思卡爾 ”杯[M]. 北京:北京航 空航天出版社,2007.[3] 吳建平. 紅外反射式傳感器在自主式尋跡小車導(dǎo)航中的應(yīng)用[J]. 中國測試技術(shù),2004,30 (06): 2122.[4] 羅志凡,盧耀祖,張氫,卞永明. 一類自動引導(dǎo)小車的規(guī)劃方法[J]. 中國工程機 械學(xué)報,2004, (2) :04.[5] 丁振興. CMOS圖像傳感器在智能車路徑識別中的應(yīng)用研究[D]. 山東:山東大學(xué),2007.[6] 金濤,王春香,王冰,楊明. 基于級聯(lián)濾波的交通信號燈識別方法[J]. 上海交通大 學(xué)學(xué)報,2012,(46):09.[7] 武瑩,張小寧,何斌. 基于圖像處理的交通燈信號識別方法[J]. 交通信息與安全,2011,29(161):5153.[8] 趙志昊. 智能小車的制作[J]. 科技傳播,2011,(21):1214. [9] 梁偉,謝啟天,周超. 第五屆“飛思卡爾”杯全國大學(xué)生智能汽車競賽技術(shù)報告[R],北京:飛思卡爾智能車大賽,2010.[10] 張新天. 停車場規(guī)劃設(shè)計中的若干問題[J]. 城市道橋與防洪,1993,(04):911.[11] 王宜懷,劉曉升. 嵌入式系統(tǒng)使用HCS12微控制器的設(shè)計與應(yīng)用[M]. 北京: 北京航空航天大學(xué)出版社,2008.[12] 王江華. 基于XS128單片機的智能車賽道識別裝置的設(shè)計[J]. 價值工程,2011, (17):155156.[13] 沈紅衛(wèi). 基于單片機的智能系統(tǒng)設(shè)計與實現(xiàn)[M]. 北京:電子工業(yè)出版社,2005.[14] 張友德,涂世亮,趙志英. 單片微型機原理、應(yīng)用與實驗[M]. 上海:復(fù)旦大學(xué) 出版社,2010.[15] 張國雄. 測控電路[M]. 北京:機械工程出版社,2009.[16] 邵貝貝. 單片機嵌入式應(yīng)用的在線開發(fā)方法[M]. 北京:清華大學(xué)出版社,2004.[17] 卓晴,黃開勝,邵貝貝. 學(xué)做智能車挑戰(zhàn)“飛思卡爾”杯[M]. 北京:北京航 空航天大學(xué)出版社,2007.[18] 劉淑英,蔡勝樂,王文輝. 電路與電子學(xué)[M]. 北京:電子工業(yè)出版社,2004.[19] 康孝勝, 王冰. 基于MC9S12的智能車系統(tǒng)設(shè)計[J]. 信息技術(shù),2010,(02): 24.[20] 閆恒超,郭宇博,王欣. 基于MC9S12XS128單片機對智能車直流電機控制[J]. 科 協(xié)論壇,2011,(10):2930.[21] 艾寧,翟少成,劉冬,朱麗佳. 基于CCD攝像頭的智能車路徑識別及跟蹤研究[J]. 電子測量技術(shù),2009,(08):7780.[22] 俞斯樂,侯正信,馮啟明. 電視原理[M]. 北京:國防工業(yè)出版社,2004.[23] 葛亞明,劉濤,王宇義. 視頻同步分離芯片LM1881及其應(yīng)用[J]. 應(yīng)用科技,2004,(09):2022.[24] 雷貞勇,謝光驥. 飛思卡爾智能車舵機和測速的控制設(shè)計與實現(xiàn)[M]. 電子設(shè)計 工程,2010,18(02):9192.[25] 彭軍. 傳感器與檢測技術(shù)[M]. 西安:西安電子科技大學(xué)出版社,2003.[26] 周炯亮,[J].安徽電子信息職業(yè)技術(shù)學(xué)院報, 2005,(05):68.[27] 陳萬忠. MC9S12單片機原理及嵌入式應(yīng)用開發(fā)技術(shù)[M].機械工業(yè)出版社,2012.[28] 孫同景. Freescale 9S12十六位單片機原理及嵌入式開發(fā)技術(shù)[M]. 北京:機械工 業(yè)出版社,2008.[29] Freescale CPU12/CPU12X Reference Manual 3/2008.[30] Freescale MC9S12XS128 Reference Manual MC9S12XS256RMV1 6/2008.[31] 薛濤,龔輝,曾鳴. 單片機與嵌入式系統(tǒng)開發(fā)方法[M]. 北京:清華大學(xué)出版社, 2009.附錄A:系統(tǒng)硬件仿真原理圖附錄B1:最小系統(tǒng)PCB原理圖附錄B2:電機驅(qū)動PCB原理圖附錄B3:電源模塊PCB原理圖附錄C:系統(tǒng)C語言源程序include include define uchar unsigned char define uint unsigned int define linemax 20define linemin 0define rowmax 30define RIHGT_LIMIT 18define LEFT_LIMIT 2define zhongxin 8define PER_TEMP 2define PITTIME 20000 //設(shè)定定時器時間為100ms20000*200/40M=100msuint line。在硬件設(shè)計模塊,我自學(xué)了protel軟件,利用它繪制了小車相關(guān)的硬件電路圖,并且自動布線繪制了印制電路板;系統(tǒng)學(xué)習(xí)了單片機MC9S12XS128的內(nèi)部結(jié)構(gòu),以及CCD攝像頭的工作原理?,F(xiàn)在畢業(yè)設(shè)計任務(wù)已經(jīng)基本完成,下面對設(shè)計成果及不足做出總結(jié),并且闡述在這個過程中的心得體會。電機的兩路PWM信號與右側(cè)時相同,在進入車庫后,小車要向后直行1秒方可停入車庫正中。(小車舵機的最大角度)。行駛到車庫前方準備倒入車庫時,小車要進行向左或右打輪。圖44 信號燈判斷流程圖 小車自動入庫程序設(shè)計當小車行至指定車庫時,小車前頭的紅外對管接收器會接受到車庫門口的紅外對管發(fā)射器發(fā)出的信號,接受器的信號端與單片機PT3或PT4口相連,此時相應(yīng)引腳被接收管拉成低電平,從而觸發(fā)TIM模塊捕捉中斷,在這個中斷函數(shù)中將參數(shù)cx的值置成2,則程序就轉(zhuǎn)入執(zhí)行小車入庫程序,入庫程序的流程圖如下圖45所示。Error數(shù)值越大則小車偏離引導(dǎo)線越遠,舵機所需轉(zhuǎn)動的角度也就越大。這里采用的是邊沿檢測算法,因為黑線對應(yīng)的二值化數(shù)值為1,白色底板對應(yīng)的二值化數(shù)值為0,所以從a[][]最左邊的數(shù)據(jù)開始查找,當數(shù)據(jù)從0跳變到1時,并且接下來的一個數(shù)據(jù)也是1,則數(shù)組中第一個為1的點就是該行黑線的位置,將每場中采集行黑線點的平均值作為一場的黑線位置。硬件設(shè)計中用單片機的輸入捕捉來采集攝像頭的行場中斷,所以在軟件設(shè)計中,將數(shù)據(jù)采集模塊放在行中斷里面。 道路模塊程序設(shè)計 道路信息采集程序設(shè)計道路模塊主要實現(xiàn)的功能是通過采集道路黑線信息調(diào)整小車的狀態(tài),上面已經(jīng)介紹了通過單片機內(nèi)部AD可以對畫面上每行采集20個點,由CCD攝像頭的原理可知,每場畫面上包含300行左右,而這里并不需要對每一行的信息都進行采集,而且又考慮單片機的運行速率,設(shè)計中設(shè)置每場畫面采集37行,采集的行信息用數(shù)組get_n[]來表示。設(shè)置AD轉(zhuǎn)換結(jié)果為8位右對齊的數(shù)據(jù),即AD控制寄存器1和5的數(shù)值分別為0x00、0x20,由此可知AD的轉(zhuǎn)換精度為28,因為單片機的參考電壓輸入為0~5V。信號的占空比可由通道占空比寄存器(PWMDTY)來調(diào)節(jié),具體計算如式44所示。將PWM控制寄存器的值設(shè)置為0x70,實現(xiàn)通道0和2和4和5的16位級聯(lián);極性寄存器決定了先輸出電平的高低,則設(shè)置其的大小為0xff,PWM信號在周期開始時輸出高電平,達到占空比計數(shù)后翻轉(zhuǎn)為低電平;要輸出精確的脈寬調(diào)制信號,首先要選擇和設(shè)置時鐘參數(shù),程序中設(shè)置預(yù)分頻時鐘選擇寄存器為0x33,即時鐘A和B的頻率為總線頻率的四分之一(40/4=10MHz)。 PWM模塊初始化設(shè)計脈沖寬度調(diào)制PWM是嵌入式應(yīng)用系統(tǒng)的常用功能之一,即產(chǎn)生一個在低電平和高電平之間交替重復(fù)的方波輸出信號,通過軟件編程可以調(diào)節(jié)方波信號波形的占空比、周期以及相位。設(shè)計中決定PIT模塊定時時間的寄存器是微定時器加載寄存器和加載寄存器,其中微定時器加載寄存器是給微定時器0和1裝載數(shù)據(jù)的,加載寄存器為16為計數(shù)器裝載計數(shù)初值。其中TSCR1寄存器控制定時器的使能位;TIOS寄存器用于選擇定時器的具體功能,清零時相應(yīng)通道起輸入捕捉的作用,置一時相應(yīng)通道起輸出比較的作用,硬件上需要5個輸入捕捉端口,因此TIOS的值為0xe0,即通道0、3和4作為輸入捕捉端口;TCTL3和TCTL4
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1