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

正文內容

直流風扇電機轉速測量與pwm控制_畢業(yè)論文(文件)

2025-08-03 13:06 上一頁面

下一頁面
 

【正文】 圍里面變化所引起的速度的變化,它決定于機械 特性的斜率。 單片機的發(fā)展史 4 位單片機 1975 年,美國德克薩斯公司首次推出 4 位單片機 TMS1000,此后各個計算機公司競相推出 4位單片機。電池的充電器,運動器材,帶液晶顯示器的音 /視頻產品控制器,一般家用電器的控制及遙控器,電子玩具,鐘表,計算器,多功能電話等。隨著集成電路工藝水平的提高,一些高性能的 8 位單片機相繼問世,例如 1978 年摩托羅拉公司的 MC6801。 16 位單片機主要用于工業(yè)控制,智能 儀器儀表等場合。如英國的 Inmos 公司的 Transputer T800 是高性能的 64 位單片機 單片機的特點 單片機的特點 ( 1)高集成度,體積小,高可靠性 單片機將各功能部件集成在一塊晶體芯片上,集成度很高,體積自然也是最小的。 ( 3)低電壓,低功耗,便于生產 便攜式產品 為了滿足廣泛使用于便攜式系統(tǒng),許多單片機內的工作電壓僅為 ~ ,而工作電流僅為數百微安。為了提高速度和運行效率,單片機已開始使用 RISC 流水線和 DSP 等技術。因此, AT89C52 是一種功能強,靈活性高且價格合理的單片機,可方便的應用在各個控制領域 [1]。 P0口: P0口是一組 8位漏極開路型雙向 I/O 口,也即地址 /數據線復用口。 P1口: P1是一個帶內部上拉電阻的 8 位雙向 I/O 口, P1的輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 P2口: P2是一個帶內部上拉電阻的 8 位雙向 I/O 口, P2的輸出緩沖級可驅動(吸收或輸出電流) 4 個 TTL 邏輯門電路。在訪問 8位地址的外部數據儲存器(例如執(zhí)行 MOVXRI 指令)時 ,P2 口線上的內容(也即特殊功能寄存器( SFR)區(qū)中 R2 寄存器的內容),在整個訪問期間不改變。作為輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。當振蕩器工作時, RST 引腳出現兩個機器周期以上高電平將使單片機復位。對 FLASH 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。 PSEN:程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當AT80C51 由外部程序存儲器取指令(或數據)時,每個機器周期兩次 PSEN 有效,即輸出兩個脈沖。需要注意的是:如果加密位 LB1被編程,復位時內部會鎖存 EA 端狀態(tài)。 XTAL2:振蕩器反相放大器的輸出端 12 3 硬件電路的設計 對題目進行深入的分析和思考,可以將整個模塊分為以下幾個部分:控制部分,顯示電路,按鍵電路,霍爾元件測速電路,電機驅動電路。單片機通過初始化設置,使其能自動的發(fā)出 PWM 脈沖波,只有在改變占空比的時候CPU 才干預。目前霍爾傳感器已經廣泛的應用于電磁、電流、水位、速度、振動等的測量領域。所以這里用脈寬調制( PWM)來實現調速。 H 橋驅動電路: 圖 中所示為一個典型的直流電機控制電路。要使電機運轉,必須導通對角線上的一對三極管。按圖中電流箭頭所示,該流向的電流將驅動電機順時針轉動。 圖 H 橋驅動電機逆時針轉動 實際電路圖如下圖所示: 圖 H 橋原理圖 16 顯示設計 LED 數碼管是一種半導體發(fā)光器件,其基本單元是發(fā)光二極管 , 通過對其不同的管腳輸入相對的電流 , 會使其發(fā)亮 , 從而顯示出數字 。共陽 極 數碼管在應用時應將公共極 COM 接到 +5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮。 在本設計中采用了四位七段數碼管,用動態(tài)驅動來顯示距離的值,如圖 所示。 否 是 是 否 是 否 否 是 圖 主程序流程圖 是否啟動 是否加減速 是否切換轉 是否停止 19 數碼管顯示設計 設計要求 數碼管要顯示當前各種狀態(tài),當前轉速與當前轉動方向。 //C else P0=table[12]。 P0=table[shuju/100]。 delayms(3)。 P2=0xff。 if(K4==0) { while(!K4)。 if(num3) num++。 } } if(K3==0) //電機正反轉按鍵 { delayms(5)。 } } 21 5 直流測速系統(tǒng)仿真 硬件電路完成以后 ,進行系統(tǒng)軟件設計和仿真。軟件編程用 C語言完成的 ,需要能掌握 C語言 ,還要熟練 AT89C51 單片機。也就是說,在用戶系統(tǒng)保留 AT89C51 的情況下,通過開發(fā)系統(tǒng)與 AT89C51 的串行接口通信,直接對用戶系統(tǒng)進行調試,并在調試完成后將調試好的程序下載到 AT89C51 中。在典型調試對話中,調試器提供對片內所有外圍設備的訪問 、單步和設置斷點的代碼執(zhí)行控制方式。通過更換仿真頭 POD,可以對不同的 CPU 進行仿真。 當程序設計完以后,仿真部分運用 Proteus仿真軟件來實現, Proteus 軟件是一款強大的單片機仿真軟件,它除了具有和其他工具一樣的原理編輯、印制電路板( PCB)自動或人工布線及電路仿真外,最大的特色是其電路仿真是交互的、可視化的。 22 通過 Proteus可以繪制硬件原理圖,并設置元件參數;為單片機及其程序以及外部接口電路的仿真提供可能,驗證設計的可行性與合理性;還可以為連接實際的硬件電路做好準備;如有必要時,可以利用它來設計電路板。不僅讓我對我學過的單片機知識的鞏固,同時也對單片機這門課產生了很大的興趣,在課程設計的之中,體會良多,收獲很大。 參考文獻 [1].何立明,單片機中級教程 [M] 北京:北京航天航空大學出版社 [2] 鄒久朋, 80C51 單片機實用技術[ M]北京航天航空大學出版社 [3]劉湘濤,江世明 單片機原理與應用[ M]北京:電子工業(yè)出本社 [4]李全利 單片機原理及接口技術(第二版)高等教育出版社 25 附 1 源程序代碼 /**************************************************** ========= 直流電機控制 +速度顯示 ========== ****************************************************/ include //頭文件 define uchar unsigned char //宏定義 define uint unsigned int define CYCLE 10 //定 義 PWM 的周期 T 為 10ms uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0Xff,0xc6,0x88}。 //加速 sbit K2=P1^2。 //PWM 高電平時間 uchar count=0。 //外部中斷次數 uchar flat=0。i0。 } /*************************************************** 函數名稱:按鍵子函數 函數功能: ***************************************************/ void key() { if(K4==0) //啟動 停止 { delayms(5)。 if(K1==0) { while(!K1)。 if(num0) num。 if(flat==2) flat=0。 break。 break。 shuju=num2*2。 //A P2=0xfe。 delayms(3)。 P2=0xf7。 } void init() { PWM1=1。 TL0=(6553650000)%256。 IT0=1。 ET1=1。 sudu()。 if(countCYCLE) count=0。 PWM2=0。 TL0=(6553650000)%256。 } } void timer() interrupt 0 //
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1