![直流電機PWM調(diào)速系統(tǒng)的設(shè)計與仿真_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/25/e1abf536-dce3-4c8d-a3b1-aae7a6cbae60/e1abf536-dce3-4c8d-a3b1-aae7a6cbae601.gif)
![直流電機PWM調(diào)速系統(tǒng)的設(shè)計與仿真_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/25/e1abf536-dce3-4c8d-a3b1-aae7a6cbae60/e1abf536-dce3-4c8d-a3b1-aae7a6cbae602.gif)
![直流電機PWM調(diào)速系統(tǒng)的設(shè)計與仿真_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/25/e1abf536-dce3-4c8d-a3b1-aae7a6cbae60/e1abf536-dce3-4c8d-a3b1-aae7a6cbae603.gif)
![直流電機PWM調(diào)速系統(tǒng)的設(shè)計與仿真_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/25/e1abf536-dce3-4c8d-a3b1-aae7a6cbae60/e1abf536-dce3-4c8d-a3b1-aae7a6cbae604.gif)
![直流電機PWM調(diào)速系統(tǒng)的設(shè)計與仿真_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/25/e1abf536-dce3-4c8d-a3b1-aae7a6cbae60/e1abf536-dce3-4c8d-a3b1-aae7a6cbae605.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、直流電機 PWM 調(diào)速系統(tǒng)的設(shè)計與仿真 直流電機 PWM 調(diào)速系統(tǒng)的設(shè)計與仿真 、引言 1 本課題設(shè)計的目的和要求 1. 直流電機PW調(diào)速系統(tǒng)的目的: (1)熟悉直流電機PWM速系統(tǒng)的整體運行過程和總體布局 ( 2) 掌握該硬件電路的設(shè)計方法 (3)掌握電機PWM調(diào)速系統(tǒng)程序的設(shè)計和調(diào)試 2. 直流電機PWM調(diào)速系統(tǒng)的要求 ( 1)可輸入 01 范圍的占空比,占空比可用電位器輸入、撥碼開關(guān)輸入或鍵 盤輸入。 ( 2)設(shè)計電機驅(qū)動電路,根據(jù)輸入的占空比控制電機轉(zhuǎn)速。 (3)檢測電機轉(zhuǎn)速,并用LED或LCD顯示。 (4)在PROTUE下仿真。 二、系統(tǒng)總體框圖與原理說明 2.1 總體方案原理及設(shè)計
2、框圖 本設(shè)計是基于 AT89c51 為核心的直流調(diào)速器,由單片機控制和產(chǎn)生適合要求的 PWM信號,該PWMS號通過驅(qū)動芯片電路進行直流調(diào)速,使輸出電壓平均值和功率可以 按照PWM:; B 1 1 1 1 r - W OA11 葢圖r-乜曲!* 3.1 PWM產(chǎn)生方式 (1) PWM脈沖寬度調(diào)制)是通過控制固定電壓的直流電源開關(guān)頻率,改變負載兩 端的電壓,從而達到控制要求的一種電壓調(diào)整方法。PWM可以應(yīng)用在很多方面,比如: 電機調(diào)速、溫度控制、壓力控制等等。 在PWM區(qū)動控制的調(diào)整系統(tǒng)中,按一個固定的頻率來接通和斷開的電源,并且根據(jù) 需要改變一個周期內(nèi)“接通”和“斷開”時間的長短。通過改變直流電
3、機電樞上電壓的 “占空比”來達到改變平均電壓大小的目的,從而來控制電動機的轉(zhuǎn)速。正因為如此, PW又被稱為“開關(guān)驅(qū)動裝置” 。PWM波形如圖所示: PW波形圖 設(shè)電機始終接通電路時, 電機轉(zhuǎn)速最大為 Vmax,設(shè)占空比為: Dt1 T 則電機的平均轉(zhuǎn)速為 VaVmax * D 其中V a指的是電機的平均速度,V max是指電機在全通電時最大速度,D指的是占空比。 由上面的公式可見,當(dāng)改變占空比 D時,就可以得到不同電機平均速度 Va,從而達到調(diào) 速的目的。 (2)單片機片內(nèi)軟件生成PW信號 PW信號采用單片機定時中斷的方式軟件模擬產(chǎn)生,這樣實現(xiàn)比較容易,可以節(jié) 約硬件成本。 /=定時器 0 初
4、始化設(shè)置= /=定時器 0 初始化設(shè)置= void Time0_lnit() /定時器0初始化函數(shù) TMOD=0 x01; /定時器0為工作方式1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; / 初始化為定時時間為 50ms ET0=1; / 開定時器 0 中斷 TR0=1; / 開定時器 EA=1; / 開總開關(guān) /=定時器 0中斷服務(wù)程序 = void timer0_server(void) interrupt 3 if(PWM_flag) TH0=(65536-PWM_data*200)/256; TL0=(65536-PWM_data*2
5、00)%256; PWM=1; PWM_flag=PWM_flag; else TH1=(45536+PWM_data*200)/256; TL1=(45536+PWM_data*200)%256; / 初始化為定時時間為 20ms PWM=0; PWM_flag=PWM_flag; 3.2 撥碼開關(guān)模塊的設(shè)計 個占空比的 本設(shè)計輸入用 8 位的撥碼開關(guān),能產(chǎn)生 256 數(shù)值,每一種數(shù)值對應(yīng)于 值,當(dāng)輸入為 256 時,最大的占空比為 99%,能調(diào)節(jié)到最大的電機轉(zhuǎn)速。 n J_S Ts T4 r 3 TT 7 8 DIR SW_S OSW-1 LM016L PUH-Precent: 39% F
6、lotor-Speed! 257 C/)(21 LU= C/) Q LUCD $O T- cm CO 寸 S9Z Ct LU OOQQOQQO 3.3顯示模塊的設(shè)計 本設(shè)計用LCD1602作為顯示模塊,它是一種專門用來顯示字母、數(shù)字、符號等的點 陣型液晶模塊,可以顯示兩行,提供各種控制命令,如:清屏、字符閃爍、光標(biāo)閃爍、 顯示移位等多種功能。 LCD1 LIVIOH 61 PWn_Pt-e-oerit-= 13K riotor SF-eecJ s 2 5S 望呈些 臣至 3 8SSS3SS bit PWM_flag=0; unsigned char Time_flag=0; unsigned
7、char DSW_data=0 x00; unsigned char PWM_data=0; unsigned int Speed_data=0; unsigned char PWM_Precent5=0 x30,0 x30,%; unsigned char MotorSpeed5=0 x30,0 x30,0 x30; / / 函數(shù)聲明 void delay(uint); 延時函數(shù) void delay_ms(unsigned int ii);/1ms void get_PWM(void); void get_Speed(void); /=延時子函數(shù) = void delay(uint z)
8、uint x,y; for(x=z;x0;x-) for(y=110;y0;y-); void delay_ms(unsigned int ii)/1ms 延時函數(shù) unsigned int i,x; for (x=0;xii;x+) for (i=0;i200;i+); /=外部中斷 0 初始化程序 = void Init_int0(void) EX0=1;/ 開外部中斷 0 IT0=1;/ 觸發(fā) EA=1; /=外部中斷 0 服務(wù)程序 = void Int0_server(void) interrupt 0 EA=0; Speed_data+; EA=1; /=定時器 0 初始化設(shè)置 =
9、void Time0_Init() / 定時器 0 初始化函數(shù) TMOD=0 x01; /定時器 0 為工作方式 1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; / 初始化為定時時間為 50ms ET0=1; / 開定時器 0 中斷 TR0=1; / 開定時器 EA=1; / 開總開關(guān) /=定時器 0 中斷服務(wù)程序 = void Time0_Int() interrupt 1 /定時器 0 中斷子函數(shù) TH0=(65536-50000)/256; TL0=(65536-50000)%256; / 初始化為定時時間為 50ms Time_flag+
10、; if(Time_flag=20) Time_flag=0; get_Speed(); /=定時器 1 初始化設(shè)置 =計= 算方波數(shù) void init_timer1(void) TMOD|=0 x10; / 定時器 1 為工作方式 1 16bit TH1=0 xFF; TL1=0 xFE; ET1=1; / 開定時器 1 中斷 TR1=1; / 開定時器 EA=1; / 開總開關(guān) /=定時器 1 中斷服務(wù)程序 = void timer1_server(void) interrupt 3 if(PWM_flag) TH1=(65536-PWM_data*200)/256; TL1=(6553
11、6-PWM_data*200)%256; PWM=1; PWM_flag=PWM_flag; else TH1=(45536+PWM_data*200)/256; TL1=(45536+PWM_data*200)%256; / 初始化為定時時間為 20ms PWM=0; PWM_flag=PWM_flag; /=get_PWM= void get_PWM(void) DSW_data=Data_Bus; if(DSW_data=0 x00) TR1=0; PWM=0; PWM_Precent0=0 x30; PWM_Precent1=0 x30; else PWM_data=DSW_data*
12、100/256; PWM_Precent0=PWM_data/10+0 x30; PWM_Precent1=PWM_data%10+0 x30; TR1=1; /=get_Speed= void get_Speed(void) MotorSpeed0=Speed_data/100+0 x30; MotorSpeed1=Speed_data/10%10+0 x30; MotorSpeed2=Speed_data%10+0 x30; Speed_data=0; / 主函數(shù) void main() PWM=0; get_PWM(); Init_int0(); Time0_Init(); init_timer1(); LCD_init(); /LCD1602 初始化 LCD_write_command(0 x01);/LCD 清屏 delay_ms(10); DisplayCh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司車輛借用管理協(xié)議
- 2025年企業(yè)并購雙方股權(quán)策劃合同樣本
- 2025年產(chǎn)品銷售代表合同范本
- 2025年多功能會議室租賃合同樣本
- 2025年企業(yè)人力資源部門員工雇傭協(xié)議
- 2025年個人租賃協(xié)議范本
- 2025年熱固化油墨項目規(guī)劃申請報告
- 2025年應(yīng)用軟件設(shè)計服務(wù)項目立項申請報告模范
- 2025年電力系統(tǒng)安全策劃生產(chǎn)責(zé)任協(xié)議書
- 2025年金融機構(gòu)信用借貸合同范文
- 配套課件-前廳客房服務(wù)與管理
- 2025年度藥店營業(yè)員服務(wù)規(guī)范及合同約束協(xié)議3篇
- 工業(yè)和信息化部裝備工業(yè)發(fā)展中心2025年上半年應(yīng)屆畢業(yè)生招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 重慶市2024-2025學(xué)年高一上學(xué)期期末聯(lián)考生物試卷(含答案)
- 2024年醫(yī)師定期考核臨床類考試題庫及答案(共500題)
- 2025安全生產(chǎn)工作目標(biāo)及實施計劃
- 《高原紅細胞增多癥血液稀釋療法護理操作規(guī)程》
- 應(yīng)急處置洗消
- 年終抖音運營述職報告
- 【課件】如何保障我國未來的能源安全
- 結(jié)腸術(shù)后恢復(fù)護理
評論
0/150
提交評論