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

正文內(nèi)容

《傳感器課程設(shè)計》word版-預(yù)覽頁

2025-07-07 11:32 上一頁面

下一頁面
 

【正文】 些信息解調(diào)后才能將原來的二進制信息釋放出來。所以直接取用 220V交流電作為本系統(tǒng)的電源。 顯示電路 本系統(tǒng)中,利用 4位共陽極數(shù)碼管,動態(tài)地顯示當(dāng)前電機的旋轉(zhuǎn)狀態(tài)。 系統(tǒng)框圖: 電機轉(zhuǎn)速的速度測定 6 三、方案選擇及論證 方案一: 選擇驅(qū)動能力較強的 MOS 管和邏輯門構(gòu)建 H橋電機驅(qū)動電路,由于 MOS 的輸入阻抗很高,輸出阻抗很低,所以使得其帶載能力很強 方案二: 使用三極管作為控制開關(guān),搭建甲乙類互補對稱功率放大電路,形成推挽輸出,用以驅(qū)動電機。 5 二、設(shè)計原理及框圖 設(shè)計原理: 本次課程設(shè)計電機測速系統(tǒng)是采用紅外接收電路、單片機最小系統(tǒng)、數(shù)碼管顯示電路、電機驅(qū)動電路以及激光測速電路構(gòu)成。 設(shè)計要求: 1. 了解所選用的接近開關(guān)的工作原理,工作特性等。紅外接收電路用來接收用戶輸出的紅外信息,實現(xiàn)測試參數(shù)的設(shè)置。電機測速系統(tǒng)由紅外接收電路、單片機最小系統(tǒng)、數(shù)碼管顯示電路、電機驅(qū)動電路以及激光測速電路構(gòu)成。測量范圍為 750~3000 rps,盡可能的提高測量誤差,用 4 位 LED數(shù)碼管顯示速度。 4. 列出制作該裝置的元器件,制作實驗板,并調(diào)試運行成 功。數(shù)碼管用于顯示當(dāng)前的 PWM 占空比與電機轉(zhuǎn)速,激光測速則是為了檢測當(dāng)前的電機轉(zhuǎn)速。 7 四、電路與最小系統(tǒng)設(shè)計 驅(qū)動電路: 次設(shè)計的驅(qū)動 電路將一個增強型 P溝道 MOS場效應(yīng)管和一個增強型 N溝道 MOS 場效應(yīng)管組合在一起使用 本系統(tǒng)選用 IRF5IRF9530對管 為 H橋的驅(qū)動芯片,再加上合適的數(shù)字邏輯電路,方可實現(xiàn)單片機對電機的轉(zhuǎn)速和方向的控制。對于電源的選擇,如果采用干 電池供電,使用一段時間后,電池的輸出電壓將會不斷下降,滿足 7805 芯片的輸入電壓的要求,可能會導(dǎo)致輸出的電壓低于 5V。由于本設(shè)計中只是運用紅外技術(shù)來控制 電機的測速 ,而不是設(shè)計紅外電路,在此, 直接使用紅外遙控成品, 只介紹本設(shè)計中對于紅外解碼、 控制程序 的軟件設(shè)計 原理 ,而不對紅外的產(chǎn)生與接收 電路 作詳細(xì)介紹。在對識別碼和操作碼的數(shù)據(jù)接收時,應(yīng)注意到二進制信息的判斷方式 。選擇自動調(diào)節(jié) PWM,調(diào)整到 PWM為 50%; SCIENT 鍵 正轉(zhuǎn) RIGHT 鍵 反轉(zhuǎn) EQ鍵 VOL_鍵 調(diào)節(jié) PWM減的速度 12 VOL+鍵 調(diào)節(jié) PWM增的速度 RPT 鍵 U_SD鍵 數(shù)字鍵: 0; PWM=0。 4; PWM=4。 8; PWM=8。 sbit smg3=P3^5。 //電機 sbit dir=P0^7。 //指示燈 1 sbit led2=P0^5。 //“over” uint counter=0。 13 uchar ircode[4]。 uchar i。 void close()。 bit ppm=0。i)。i++) { delay_140us(2)。 EX0=0。 } //確認(rèn) ir 信號出現(xiàn) while(!irdata)。i++) //收集四組數(shù)據(jù) { for (j=0。 while (!irdata)。 return。 //數(shù)據(jù)最高位補“ 1” k=0。gat=50。break。 // /*3*/ case 0x5e:P0=0xf3。gat=130。break。 // /*7*/ case 0x42:P0=0xf7。gat=200。break。break。break 。break。break。break。 } sound()。 //暫停計時 /**/ NUM++。 //裝滿 ,不用 /**/ TR0=1。 //裝滿 ,不用 /**/ TR0=1。 //33ms TL1=0xf0。 run=1。 if(t=13) { PWM=PWM+0x0a。 } if(t=25) 17 { t=0。 // beep=!beep。 e=0。 smg2=1。 delay_140us(1)。 smg3=1。 P1=0xff。 smg4=1。 smg1=1。 //個位 P1=temp1[num%10]。i8。 delay_140us(3000)。i++) { P0=kiss。 } beep=1。 smg4=0。 beep=!beep。 } void overgame() { for(i=0。 smg3=1。 P1=0xff。 smg4=1。 smg2=1。 delay_140us(20)。 smg3=1。 P1=0xff。i++) { smg1=0。 // P1=over[1]。 smg2=0。 delay_140us(20)。 smg3=0。 P1=0xff。 smg4=0。 } beep=!beep。 smg2=1。 delay_140us(20)。 smg3=1。 P1=0xff。 smg4=1。 smg1=1。 //十位 P1=over[4]。 for(i=0。 smg3=1。 P1=0xff。 smg4=1。 smg1=1。 //十位 P1=over[4]。 smg2=1。 delay_140us(20)。i150。 smg4=1。 smg1=1。 //十位 P1=over[4]。 smg2=1。 23 delay_140us(20)。 smg3=1。 P1=0xff。 smg3=1。 smg3=0。 smg2=1。 led1=0。 EX0=1。 24 /*PWM*///控制著測速、顯示、 PWM調(diào)制 ET0=1。 //控制燈亮的時間 TMOD=0x11。 //10ms TR1=0。 led2=1。 if(newh==0) { display(PWM,vv*5/4) 。 yy=1。 smg4=
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1