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

正文內(nèi)容

高速路口車速及車流量檢測(cè)系統(tǒng)設(shè)計(jì)與研究畢業(yè)論文-資料下載頁(yè)

2025-06-18 15:38本頁(yè)面
  

【正文】 色。如果你想讓軟件自動(dòng)定出線路徑,只需左擊另一個(gè)連接點(diǎn)即可。這就是Proteus 的線路自動(dòng)路徑功能,如果你只是在兩個(gè)連接點(diǎn)用鼠標(biāo)左擊,WAR 將選擇一個(gè)合適的線徑。WAR 可通過(guò)使用工具欄里的“WAR”命令按鈕來(lái)關(guān)閉或打開(kāi),也可以在菜單欄“Tools”下找到這個(gè)圖標(biāo)。如果你想自己決定走線路徑,只需在想要拐點(diǎn)處點(diǎn)擊鼠標(biāo)左鍵即可。在此過(guò)程的任何時(shí)刻,你都可以按ESC 或者點(diǎn)擊鼠標(biāo)的右鍵來(lái)放棄畫線。為了簡(jiǎn)化原理圖,我們可以用一條導(dǎo)線代表數(shù)條并行的導(dǎo)線,這就是所謂的總線。點(diǎn)擊工具箱的總線按鈕,即可在編輯窗口畫總線。在PROTEUS繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件:*.HEX,可以在PROTEUS的原理圖中看到模擬的實(shí)物運(yùn)行狀態(tài)和過(guò)程。PROTEUS不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過(guò)程形象化。前者可在相當(dāng)程度上得到實(shí)物演示實(shí)驗(yàn)的效果,后者則是實(shí)物演示實(shí)驗(yàn)難以達(dá)到的效果。 并且proteus的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)的功能,例:元器件選擇、電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等。PROTEUS可以提供實(shí)驗(yàn)室無(wú)法相比的大量的元器件庫(kù),提供了修改電路設(shè)計(jì)的靈活性、提供實(shí)驗(yàn)室在數(shù)量、質(zhì)量上難以相比的虛擬儀器、儀表。 應(yīng)用PROTEUS最重要的目的是仿真,從而實(shí)現(xiàn)我們的電路或系統(tǒng)實(shí)際在軟件平臺(tái)的的調(diào)試,從而更快的完成我們的系統(tǒng)開(kāi)發(fā)。仿真中我們用開(kāi)關(guān)代替紅外線矩陣,一共用了9個(gè),第一個(gè)開(kāi)關(guān)代替第一組的一個(gè)開(kāi)關(guān)傳感器,形成觸發(fā)信號(hào);第二組的五個(gè)開(kāi)關(guān)代表接下來(lái)的5個(gè)紅外傳感器,形成車輛駛?cè)氲谝淮闻袛嘈盘?hào);第三組的3個(gè)開(kāi)關(guān)代表最后的3個(gè)紅外傳感器,輸出車輛離開(kāi)的信號(hào)。單片機(jī)通過(guò)對(duì)這幾個(gè)開(kāi)關(guān)狀態(tài)的查詢,即可實(shí)現(xiàn)高速路口的監(jiān)控,然后把數(shù)據(jù)進(jìn)行處理,然后送液晶顯示,蜂鳴器報(bào)警,即可實(shí)現(xiàn)系統(tǒng)的仿真。仿真圖見(jiàn)附錄1。 altium altium 本設(shè)計(jì)采用altium ,用altium :(1)繪制電路原理圖并仿真測(cè)試; (2)加載網(wǎng)絡(luò)表及元件封裝; (3)規(guī)劃電路板并設(shè)置相關(guān)參數(shù); (4)元件布局及調(diào)整; (5)元件自動(dòng)布線并手動(dòng)調(diào)整布線; (6)輸出及制作PCB文件。 繪制電路原理圖并仿真測(cè)試在altium 中設(shè)計(jì)好電路原理圖,傳感器電路部分。 傳感電路原理圖 加載網(wǎng)絡(luò)表及元件封裝在altium 。可以看到。但是原理圖中的一些器件沒(méi)有自動(dòng)加載封裝或者封裝庫(kù)中沒(méi)有對(duì)應(yīng)的封裝,所以在加載網(wǎng)絡(luò)表時(shí)一個(gè)要求選擇封裝的對(duì)話框便會(huì)出現(xiàn),此時(shí)便要求依據(jù)具體的元件和封裝進(jìn)行手動(dòng)選擇并加載。 altium designer中PCB編輯界面對(duì)于沒(méi)有封裝或是封裝不合適的,則需要自己創(chuàng)建封裝。如本次設(shè)計(jì)中開(kāi)關(guān)沒(méi)有合適的封裝需要自己畫開(kāi)關(guān)封裝。 紅外傳感器封裝 規(guī)劃電路板并設(shè)置相關(guān)參數(shù)在altium 窗口中選中2D畫圖工具欄的圖標(biāo),在底部的電路層中選中Board Edge層(黃色底層),即可以單擊鼠標(biāo)左鍵拖畫出PCB板的邊框了。邊框的大小就是PCB板的大小,所以在畫邊框時(shí)應(yīng)根據(jù)實(shí)際,用測(cè)量工具來(lái)確定尺寸大小,本設(shè)計(jì)電路板采用150mm*200mm的單層覆銅版。PCB板邊框畫好以后,就要設(shè)置電路板的相關(guān)參數(shù)。單擊System中的Set Default Rules項(xiàng),在出現(xiàn)的對(duì)話框中設(shè)置規(guī)則參數(shù),這些參數(shù)包括線與線距離、線與焊盤距離、焊盤距離等。然后在Tools中選中布線規(guī)則項(xiàng),在出現(xiàn)的對(duì)話框中單擊Edit Strategies選項(xiàng)。在左上Strategy欄中分別選中POWER和SIGNAL,在下面的Pair1中選同一層Board Edge層(黃色底層)。這樣,就完成了在單層板中布線的設(shè)置。其他系統(tǒng)參數(shù)設(shè)置,可以在System和Tools中去設(shè)置完成。 設(shè)置板層參數(shù) 元件布局及調(diào)整電路板的規(guī)則設(shè)計(jì)好以后,就可導(dǎo)入元件并布局。布局有自動(dòng)布局和手動(dòng)布局兩種方式。我采用手動(dòng)布局的方式,則在左下角的元件選擇窗口中選中元件,在PCB板邊框中適當(dāng)位置單擊左鍵,就可以把元件放入。本設(shè)計(jì)線采用自動(dòng)布局然后手動(dòng)調(diào)整的方式。 元件布線及調(diào)整同樣,PCB的布線包括自動(dòng)布線和手動(dòng)布線兩種布線方式。通常是先用自動(dòng)布線,然后再手工修正,當(dāng)然也可以直接進(jìn)行手工布線。為了利于后續(xù)的焊接工作,在布線時(shí)應(yīng)盡量要把焊盤大一些。 轉(zhuǎn)換后PCB PCB圖 輸出及制作PCB最后就是輸出打印電路版圖了。先單擊Output選項(xiàng)中的Set Output Area選項(xiàng),按住鼠標(biāo)左鍵并拖動(dòng),選中要輸出的版圖。 然后是設(shè)置要打印的輸出電路層。在Output選項(xiàng)中單擊Print/Plot Layout選項(xiàng),出現(xiàn)設(shè)置對(duì)話框。在設(shè)置對(duì)話框中,單擊選擇Printer,可以選擇打印機(jī)和設(shè)置打印紙張以及版圖放置方向。在下面的Layers/Artworks欄中選擇要打印的層。因?yàn)椴季€是在底層進(jìn)行的,所以在打印布線層時(shí),在Bottom Copper和Board Edge選項(xiàng)前打勾,表示選中要打印輸出;而在打印元件的布局層(絲印層)時(shí),在Top Silk 和Board Edge選項(xiàng)前打勾(這一層在打印時(shí)注意需要選擇鏡象打?。?;Scale選項(xiàng)是打印輸出的圖紙比例,選100%;Rotation 和Reflection選項(xiàng)分別是橫向/縱向輸出和是否要鏡象的設(shè)置。結(jié) 論本設(shè)計(jì)實(shí)現(xiàn)了以AT89C51為核心,利用單片機(jī)的運(yùn)算和控制功能,并采用系統(tǒng)化顯示模塊,實(shí)現(xiàn)顯示速度與車流量的信息。本系統(tǒng)特點(diǎn)是硬件電路簡(jiǎn)單,系統(tǒng)成本低,并且由于采用紅外線采集車流量信號(hào),所以受外部環(huán)境影響較小,系統(tǒng)運(yùn)行比較穩(wěn)定。本設(shè)計(jì)的創(chuàng)新之處在于紅外線陣列的組織,根據(jù)不同的測(cè)量要求,可以設(shè)置相應(yīng)的紅外陣列密度。當(dāng)然本設(shè)計(jì)也存在兩個(gè)不足之處:一是由于采用紅外線傳感器,要得到大的測(cè)量精度,則需要大的陣列,這樣就會(huì)加大系統(tǒng)成本;二是沒(méi)有對(duì)小數(shù)位進(jìn)行控制,系統(tǒng)默認(rèn)對(duì)速度里程值取整處理,盡管算法很準(zhǔn)確但是由于系統(tǒng)本身設(shè)置的原因測(cè)量值只能精確到個(gè)位。由于時(shí)間緊迫和個(gè)人水平不高的原因,并沒(méi)有能在畢業(yè)設(shè)計(jì)中解決這些問(wèn)題,這也是本次設(shè)計(jì)的瑕疵,本人對(duì)此也感到很遺憾。致 謝首先,我要感謝我的論文指導(dǎo)老師朱老師。本論文從題目的確定、寫作、修改到最后定稿得到了朱老師的悉心指導(dǎo)。她嚴(yán)肅的教學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精益求精的工作作風(fēng)深深地感染和激勵(lì)著我。在此,謹(jǐn)向朱老師致以誠(chéng)摯的謝意和崇高的敬意。此外,還要感謝我的同學(xué),他們?cè)谖业恼撐膶懽鬟^(guò)程中給了我大的幫助。再次衷心地感謝朱老師和所有在我論文寫作過(guò)程中給予過(guò)我?guī)椭娜藗儭?duì)于這次畢業(yè)設(shè)計(jì)的制作,我有很多的感觸,學(xué)到很多以前在課本上學(xué)不到的東西。回首四年的大學(xué)時(shí)光,有許多值得回憶的美好往事,也有不堪講述的瑣事,有讓我意氣風(fēng)發(fā)的成功,也有讓我垂頭喪氣的失敗,真的一言難盡。只希望能平淡的度過(guò)最后的這一段時(shí)光,拿到畢業(yè)證和學(xué)位證,滿懷希望的地離開(kāi)校園踏向工作崗位,并在以后的工作中不斷地學(xué)習(xí),讓自己不斷進(jìn)步提高。最后,感謝各位評(píng)審老師的評(píng)閱。由于本人水平有限,論文中難免存在一些不足和錯(cuò)誤,請(qǐng)各位老師批評(píng)指正。參考文獻(xiàn)[1][J].《福建電腦》,2007,15:26.[2][J].《中國(guó)科技博覽》,2011,18:56[3][J].《安徽電氣工程職業(yè)技術(shù)學(xué)院學(xué)報(bào)》,2010,45:48[4][M].北京:[5]實(shí)驗(yàn)測(cè)試[M].武漢:[6][M].福州:[7][M].北京:[8][M]. [9][M].南京: [10][M].北京:機(jī)械工業(yè)出版社 .[11][M].北京:電子工業(yè)出版社. [12][M].北京:[13][D].南京:南京理工大學(xué),[14][D].武漢:華中科技大學(xué),[15][D].西安:西安電子科技大學(xué),[16]Ch. V. V. RamanaK. Based System for the Measurement of Dielectric constant in Liquids[J].Instrumentation science amp。amp technology,2007,35(6):4552.附錄1 仿真對(duì)比圖附錄2 總原理圖 附錄3 3D圖 附錄4 源程序46include define uchar unsigned chardefine uint unsigned intuchar num,ce1,ce2,time,t。uchar code table[]=SPEED 00M/S。uchar code table1[]=NUMBER 000。sbit lcden=P3^3。sbit lcdrs=P3^5。sbit lcdrw=P3^4。uchar num=0。uchar liuliang=0。void delay(uint z)。void write_data(uchar date)。void write_(uchar )。void init()。void xianshi()。void delay(uint z)//延時(shí){ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}void liushui(void){ uchar b。 P2=0。 delay(300)。 P2=0XFE。 for(b=0。b30。b++) { P2=(P21)。 delay(400)。 } }void write_(uchar )//寫指令{ lcdrs=0。 P0=。 delay(5)。 lcden=1。 delay(5)。 lcden=0。}void write_data(uchar date)//寫數(shù)據(jù){ lcdrs=1。 P0=date。 delay(1)。 lcden=1。 delay(1)。 lcden=0。}void init()//初始化{ lcdrw=0。 lcden=0。 write_(0x38)。 write_(0x0e)。 write_(0x06)。 write_(0x01)。 write_(0x80)。}void xianshi()//顯示{ init()。 for(num=0。num12。num++) { write_data(table[num])。 //delay(1)。 } write_(0x80+0x40)。 for(num=0。num10。num++) { write_data(table1[num])。 //delay(1)。 } }void delay100ms(uchar z) //延時(shí)程序{ unsigned char i,j,k。 for(。z0。z) for(i=3。i0。i) for(j=202。j0。j) for(k=81。k0。k)。 }/*void delay(uint z)//延時(shí)程序{ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}*/test(uchar x)//測(cè)1程序{ int i。 num=0。 for(i=0。i8。i++) { if((xi)amp。1) num++。 } return num。}jiance1(void)//檢測(cè)1程序{ uchar s,a1。 ce1=0。 a1=P1。 a1=0x1famp。a1。 test(a1)。 s=num。 if(s0x02) ce1=1。 delay(5)。 return ce1。} jiance2(void)//檢測(cè)2程序{ int j,b1。 ce2=0。 b1=P1。 b1=0xe0amp。b1。 test(b1)。 j=num。 if(j0x02) ce2=1。 delay(5)。 return ce2。} void main(){ P2=0xff。 P3_7=0。 EA=1。//開(kāi)總中斷 EX0=1。//開(kāi)外部中斷0 TCON=0x01。//設(shè)置觸發(fā)方式 xianshi()。 while(1)。}void trigger() interrupt 0{ uchar speed=0,shi=0,ge,v1,v2,v3。 P2=0xff。 time=0。 delay100ms(40)。 jiance1()。 num=0。 if(ce1==1) { jiance2()。 while(ce2==0) { P3_1=0。 num=0。 jiance2()。 delay100ms(10)。 time++。 } liuliang++。 } P3_1=1。 P2=time。 delay100ms(1)。 speed=80/time。 shi=speed/10。 ge=speed%10。 v1=liu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1