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

正文內(nèi)容

基于單片機(jī)控制的直流電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 now_speedshow[0]=now_speed/100。Lcd_char_write(i,0,Mun_to_char[set_speedshow[i8]])。} else if(keynum1==5amp。i=8amp。 Led_latch_port = 0。scan_num=4。scan_num=1。 Lcd_en = 0。 x_pos += 0x80。 Lcd_mand_write(0x06)。 Lcd_mand_write(0x38)。 } void Lcd_mand_write(uchar mand) /*LCD1602 命令字寫(xiě)入 */ { Lcd_busy_wait()。j++) {。 uchar data overrange[3]={OT }。 sbit Pwm_input=P3^4。 /*定義 LCD 控制端口 */ sbit Lcd_rw = P1^6。 出版時(shí)間: 202061 [7] 吳運(yùn)昌 。 8051 單片機(jī) 徹底研究基礎(chǔ)篇 [M]。 徐靜編 。 接通 +5V 直流電壓電源端, +24V 直流電壓電源端 分時(shí)輸入幾組電機(jī)轉(zhuǎn)速。進(jìn)入循環(huán)掃描模式。 uVision3 提供邏輯分析器,可監(jiān)控基于 MCUI、 O引腳和外設(shè)狀態(tài)變化下的程序變量。從 P1 端輸入單片機(jī)控制信號(hào),電機(jī)接在電機(jī)接線端子 2端口。 直流電機(jī) 本設(shè)計(jì)使用通用 24V 直流電機(jī),最高轉(zhuǎn)速 600n/min 電路設(shè)計(jì) CPU 單元原理圖 如 圖 35: P101P112P123P134P145P156P167P178RST9P30/RXD10P31/TXD11P32/INT012P33/INT113P34/T014P35/T115P36/WR16P37/RD17XTAL118XTAL019GND20P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE30EA31P0732P0633P0534P0435P0336P0237P0138P0039VCC40CPU單片機(jī)123P1控制端子VCC12345678161514131211109R112345678161514131211109RVCCVCC123P2編碼器C1C212345678161514131211109R12YXTAL12345678161514131211109R3GND 圖 36 CPU 控制器原理圖 基于單片機(jī)控制的直流電機(jī)調(diào)速 系統(tǒng) 設(shè)計(jì) 10 單片機(jī)使用 5V 電源供電,晶振為 12MHz。IP65; 線長(zhǎng): 1000mm; 重量:約 120g。按鍵部分 可輸入09 的數(shù)字, SET+EXIT 鍵確定轉(zhuǎn)速輸入(轉(zhuǎn)速 0 r/min~ 600 r/min);單片機(jī) CPU部分處理轉(zhuǎn)速輸入,脈沖信號(hào)輸入輸出,并控制液晶顯示屏顯示字符;直流電機(jī)驅(qū)動(dòng)部分采用 L298N 芯片,接收單片機(jī)脈沖信號(hào)并驅(qū)動(dòng) 24V 直流電機(jī);液晶顯示屏部分采用 LCD1602,可顯示設(shè)定轉(zhuǎn)速與實(shí)時(shí)轉(zhuǎn)速。 設(shè)定轉(zhuǎn)速 按比例關(guān)系轉(zhuǎn)化而來(lái)的占空比 0d 與 差d 之和得到實(shí)時(shí)占空比 差ddd 0 ?? 。 設(shè)計(jì)內(nèi)容 本設(shè)計(jì) 將設(shè)定的轉(zhuǎn)速 通過(guò) STC89S52 單片機(jī) 轉(zhuǎn)換為 特定占空比的脈沖信號(hào)到 L298N 電機(jī)驅(qū)動(dòng)芯片 , L298N 將此脈沖信號(hào)放大驅(qū)動(dòng) 24V 直流電機(jī),電機(jī) 按一定轉(zhuǎn)速 啟動(dòng) 。直流電動(dòng)機(jī)調(diào)速系統(tǒng)最早采用恒定直流電壓給直流電動(dòng)機(jī)供電,通過(guò)改變電樞回路中的電阻來(lái)實(shí)現(xiàn)調(diào)速。與直流電機(jī)同軸的光電旋轉(zhuǎn)編碼器采集脈沖信號(hào),將此脈沖信號(hào)輸入到單片機(jī),單片機(jī)對(duì)脈沖信號(hào)分析處理得到電機(jī)實(shí)時(shí)轉(zhuǎn)速,將此轉(zhuǎn)速與預(yù)設(shè)轉(zhuǎn)速進(jìn)行比較得出差值 。 本系統(tǒng)硬件電 路設(shè)計(jì)可靠,抗干擾能力強(qiáng), 調(diào)速快、波動(dòng) 范圍 1%。 脈沖寬度調(diào)制( PWM)是英文 “Pulse Width Modulation”的縮寫(xiě),簡(jiǎn)稱脈寬調(diào)制。 調(diào)速時(shí),與單片機(jī)相連的 LCD1602 液晶顯示屏?xí)@示設(shè)定轉(zhuǎn)速與直流電機(jī)實(shí)時(shí)轉(zhuǎn)速, SET+← +→ +↑ +↓ +EXIT 按鍵設(shè)定轉(zhuǎn)速 。 同樣, 電機(jī)調(diào)速 過(guò)程中與單片機(jī)相連的 LCD1602 顯示實(shí)時(shí)轉(zhuǎn)速與設(shè)定轉(zhuǎn)速。 ⑴ 主要特性如下: 增強(qiáng)型 8051 單片機(jī), 6時(shí)鐘 、 機(jī)器周期和 12 時(shí)鐘 、 機(jī)器周期可以任意選擇,指令代碼完全兼容傳統(tǒng) 8051 工作電壓: ~ ( 5V單片機(jī)) 、 ~ ( 3V 單片機(jī)) 工作頻率范圍: 0~ 40MHz,相當(dāng)于普通 8051 的 0~ 80MHz,實(shí)際工作頻率可達(dá) 48MHz 用戶應(yīng)用程序空間為 8K字節(jié) 片上集成 512 字節(jié) RAM 通用 I/O口( 32個(gè)), 復(fù)位后為: P P P P4 是準(zhǔn)雙向口 、 弱上拉, P0口是漏極開(kāi)路輸出,作為總線擴(kuò)展用時(shí),不用加上拉電阻,作為 I、 O 口用時(shí),需加上拉電阻。 其實(shí)物圖如 34 所示 圖 34 光電旋轉(zhuǎn)編碼器 LCD1602 液晶顯示屏 1602 液晶也叫 1602 字符型液晶 它是一種專門用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊 它有若干個(gè) 5X7 或者 5X11 等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。 按鍵單元 原理圖 如 圖 36: ,本設(shè)計(jì)使用 SW8, SW12, SW16, SW20, SW9, SW13, SW17, SW21,分別對(duì)應(yīng)按鍵為 SET, 左移, EXIT,加 1,右移光標(biāo),減 1 鍵 。 電路板焊接 本設(shè)計(jì)單片機(jī)與 L298N 驅(qū)動(dòng)部分需焊接, LCD1602 與單片機(jī)采用插槽插線連接 ,電機(jī)用導(dǎo)線接到驅(qū)動(dòng)的電機(jī)接線端子,編碼器使用插線插入 CPU 板的插槽上。 ( 2) Keil uVision3 使用 Keil uVision3 創(chuàng)建一個(gè)工程的一般步驟為 (假如電腦上已經(jīng)安裝 Keil uVision3 軟件,如尚未安裝,則按安裝說(shuō)明正確安裝) : 第一步: 雙擊打開(kāi) Keil uVision3 開(kāi)發(fā)軟件; 第二步: 單擊菜單欄“ Project”下拉菜單找到“ New Project”,在對(duì)話框中輸入項(xiàng)目名 “基于單片機(jī)的直流電機(jī)調(diào)速系統(tǒng) ” 及要存儲(chǔ)的路徑; 第三步:選擇單片機(jī)類型,本設(shè)計(jì)使用 STC89C52RC(如找不到則需另外下載STC 類型單片機(jī)的補(bǔ)丁); 第四步:?jiǎn)螕簟?File”下拉菜單找到“ New” ,新建文本框, 輸入單片機(jī)匯編語(yǔ)言,輸入完畢后保存文件 ,命名為基于單片機(jī)的直流電機(jī)調(diào)速系統(tǒng)程序 ,格式為 ASM; 第五步:鼠標(biāo)右擊“ Project Workspace ”區(qū)域的“ Source Group 1”,在彈出的菜單中選擇 Add Files To Group ‘ Source Group 1’ ,選中上面一步保存的文件,確定; 第六步:鼠標(biāo)右擊“ Project Workspace ”區(qū)域的“ Target 1” 在彈出的菜單中選中 “ Option For Target 1” ,在彈出的對(duì)話框中將“ Target” 中“ Xtal( MHz)”改為 12MHz,將“ Output”中 “ Create Executable”欄“ Create HEX Fi”勾選,以便將編寫(xiě)的程序轉(zhuǎn)換成單片機(jī)的機(jī)器語(yǔ)言,方便將程序燒寫(xiě)入單片機(jī)中 第七步:?jiǎn)螕簟?Project”找到“ Build Target”,或者直接按下 F7 鍵,編譯程序,會(huì)產(chǎn)生一個(gè)以項(xiàng)目名命名的格式為 HEX 的文件,此文件是單片機(jī)可以識(shí)別執(zhí)行的文件。本設(shè)計(jì)使用定時(shí)器 0 作為脈沖輸入采集端口,采集旋轉(zhuǎn)編碼器輸出的脈沖信號(hào);使用定時(shí)器 1 作為中端源,每過(guò) 250 s? 系統(tǒng)內(nèi)部的一個(gè)計(jì)數(shù)器就會(huì)加 1,同時(shí)判斷此計(jì)數(shù)器是否等于 1000,等于一千則到 ,采集定時(shí)器 0此時(shí)段接收到的脈沖數(shù),其值 的 240 倍則為一分鐘收到的總脈沖數(shù),再除以 100 即為實(shí)時(shí)轉(zhuǎn)速,采集計(jì)算完畢,清空定時(shí)器 0,計(jì)數(shù)器 count 。 穩(wěn)定性: 在低速環(huán)境下 100 轉(zhuǎn)速以下轉(zhuǎn)速波動(dòng)性比較大, 由于摩擦力的影響 穩(wěn)定性不是太好; 調(diào)速時(shí)間: 調(diào)速時(shí)間快,基本都在一秒以內(nèi)即可到達(dá)預(yù)定轉(zhuǎn)速。 C程序設(shè)計(jì)題解與上機(jī)指導(dǎo) [M]。 單 片機(jī)原理及應(yīng)用 [M]。 出版日期:202011 [9] 唐治德 。 sbit scan_x2 = P1^1。 /*數(shù)碼管寄存器 LE 引腳 */ uchar code Mun_to_char[16] = {0123456789}。 int data count。 Lcd_en = 1。 Lcd_en = 0。 Lcd_delay(50)。 /*釋放數(shù)據(jù)端口 */ } void Lcd_char_write(uchar x_pos,y_pos,lcd_dat) /*LCD1602 字符寫(xiě)入 */ { x_pos amp。 Lcd_rs = 1。 Led_latch_port = 1。 } else if(!scan_x3) { P0=0xfb。 } else if(!scan_x3){ P0=0xdf。 uchar i=8。 else if(keynum1==6){if(set_speedshow[i8]=0amp。amp。 } set_speed=set_speedshow[0]*100+set_speedshow[1]*10+set_speedshow[2]。now_speedshow[0]=0) {now_speedshow[1]=(now_speednow_speedshow[0]*100)/10。} now_speed=now_speedshow[0]*100+now_speedshow[1]*10+now_speedshow[2]。 if(Pwm_numPwm_periedamp。 N_C=0。i16。 for(i=9。 E
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1