無刷直流電機無位置傳感器控制技術(shù)的研究(博士論文)無刷直流電動機利用電子換相代替機械換相,不但具有直流電動機的調(diào)速性能,而且體積小、效率高,在許多領(lǐng)域已得到了廣泛應用。采用無位置傳感器控制技術(shù)之后,不但克服了外置式位置傳感器的諸多弊病,而且進一步拓寬了無刷直流電機的應用領(lǐng)域。目前,無刷直流電機無位置傳感器控制已成為無刷直流電機控制技術(shù)的發(fā)展方向。 本文縱觀了無刷直流電動機的興起、發(fā)展與現(xiàn)狀,概括了無刷直流電動機無位置傳感器控制技術(shù)的現(xiàn)有水平及存在的問題,以研制、開發(fā)全直流變轉(zhuǎn)速空調(diào)產(chǎn)品為依托,從理論和實踐兩個方面對這些問題展開了較為全面的研究和討論。 (1)針對反電動勢過零點檢測方法和換相點檢測方法中存在的不足,分別提出了“延遲90°-α換相”和“超前60°-γ換相”的方法。同時,本文提出的軟件、硬件相結(jié)合的換相原理突破了單純依靠硬件電路換相的局限性,拓寬了系統(tǒng)的調(diào)速范圍,提高了系統(tǒng)的穩(wěn)定性和可靠性。 (2)本文詳細闡述了無刷直流電機控制系統(tǒng)中的換相轉(zhuǎn)矩脈動問題,分析了造成換相轉(zhuǎn)矩脈動的原因,通過理論推導,創(chuàng)造性地給出抑制換相轉(zhuǎn)矩脈動的方法,并利用計算機仿真手段及實驗對這種換相轉(zhuǎn)矩脈動抑制方法進行了驗證。
標簽: 無刷直流電機 無位置傳感器 控制技術(shù) 無刷直流電動機
上傳時間: 2017-08-22
上傳用戶:jeffery
狀態(tài)機控制AD轉(zhuǎn)換模塊 該模塊主要實現(xiàn)對MAX197的控制:根據(jù)設(shè)計需要對芯片進行初始化(包括寫控制字選擇輸入電壓值范圍、選擇通道以及工作模式),并把通道數(shù)送指示燈顯示以及用鍵盤控制通道號(按一下,通道號加1,同時點亮相應的指示燈,循環(huán)使用個通道);控制狀態(tài)機的工作時序,并置兩次采集到的數(shù)據(jù)為12位數(shù)據(jù)輸出,并經(jīng)過鎖存進程來鎖存數(shù)據(jù),最后從鎖存器中把輸出數(shù)據(jù)
上傳時間: 2017-09-05
上傳用戶:qb1993225
在本課中,我們要用一個按鍵來實現(xiàn)跑馬燈的 10 級調(diào)速。這又會涉及到鍵的去抖的問 題。 本課的試驗結(jié)果是,每按一次按鍵,跑馬速度就降低一級,共 10 級。 這里我們又增加了一個變量 speedlever,來保存當前的速度檔次。 在按鍵里的處理中,多了當前檔次的延時值的設(shè)置。 請看程序: ―――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內(nèi)核的頭文件 sbit P10 = P1^0; //頭文件中沒有定義的 IO 就要自己來定義了 sbit P11 = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; sbit K1= P3^2; bit ldelay=0; //長定時溢出標記,預置是 0 uchar speed=10; //設(shè)置一個變量保存默認的跑馬燈的移動速度 uchar speedlever=0; //保存當前的速度檔次 char code dx516[3] _at_ 0x003b;//這是為了仿真設(shè)置的 //一個按鍵控制的 10 級變速跑馬燈試驗 void main(void) // 主程序 { uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//預定的寫入 P1 的值 uchar ledi; //用來指示顯示順序 uint n; RCAP2H =0x10; //賦 T2 的預置值 0x1000,溢出 30 次就是 1 秒鐘 RCAP2L =0x00; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //主程序循環(huán) { if(ldelay) //發(fā)現(xiàn)有時間溢出標記,進入處理 { ldelay=0; //清除標記 P1=ledp[ledi]; //讀出一個值送到 P1 口 ledi++; //指向下一個 if(ledi==4) { ledi=0; //到了最后一個燈就換到第一個 } } if(!K1) //如果讀到 K1 為 0 { for(n=0;n<1000;n++); //等待按鍵穩(wěn)定 while(!K1); //等待按鍵松開 for(n=0;n<1000;n++); //等待按鍵穩(wěn)定松開 speedlever++; if(speedlever==10)speedlever=0; speed=speedlever*3; //檔次和延時之間的預算法則,也可以用查表方法,做出 不規(guī)則的法則 } } } //定時器 2 中斷 timer2() interrupt 5 { static uchar t; TF2=0; t++; if((t==speed)||(t>30)) //比較一個變化的數(shù)值,以實現(xiàn)變化的時間溢出,同時限制了最慢速 度為 1 秒 { t=0; ldelay=1;//每次長時間的溢出,就置一個標記,以便主程序處理 } } ―――――――――――――――――――――― 請打開 lesson11 目錄的工程,編譯,運行,看結(jié)果: 按 K1,速度則降低一次,總共 10 個檔次。
上傳時間: 2017-11-06
上傳用戶:szcyclone
RA8889ML3N是一款低功耗及顯示功能強大的彩色 TFT 控制器,內(nèi)部具有內(nèi)存 SDRAM,為了可以快速為顯示內(nèi)存進行屏幕更新, RA8889 支持 MCU 端 8080/6800 8/16-bit 異步并列接口與 3/4 線 SPI 及 IIC串行接口,提供多段的顯示內(nèi)存緩沖區(qū)段,并提供畫中畫 (PIP)、透明度控制與顯示旋轉(zhuǎn)鏡像及內(nèi)建 JPEG & AVI 視頻解碼功能,支持AVI顯示的自動播放、暫停和停止功能。*RA8889ML3N支持 16/18/24-bit CMOS 接口屏幕 *RA8889ML3N支持以下分辨率,最大可支持1366X800像素:
上傳時間: 2021-12-08
上傳用戶:jason_vip1
本設(shè)計介紹了一種基于STM32單片機控制的智能水杯,可利用插口式電源或無線充電底座為加熱器提供能量,并在達到某種飲品所需溫度時進行保溫。水杯內(nèi)置充電電池,可選用USB接口或無線充電。在水杯內(nèi)部設(shè)置無線模塊,用戶利用手機App與水杯進行匹配進行加熱操作,加熱完后水杯會通過手機App和液晶顯示屏實時反饋液體溫度,通過指示燈顯示電量情況等,給用戶進行提醒。該智能水杯設(shè)計創(chuàng)新,實用價值較高。This paper introduces an intelligent water cup based by STM32 microcontroller,it can provide energy for the heater by socket type power supply or wireless charging base,and hold temperature needed for some kind of drink.Builtedin rechargeable battery,water cup can use USB or wireless charging.The wireless module is set up inside it,and customers can use mobile App to match and heat.After heating,water cup feeds back liquid temperature through the mobile App,and then displays on LCD,reminds users through the indicator light.The intelligent water cup is designed innovatively and has high practical value.
上傳時間: 2022-03-28
上傳用戶:
基于STC89C51單片機的智能電熱水器的控制器的設(shè)計,要達到的控制要求有:(1)用LCD1602液晶顯示水溫、設(shè)置上下限和定時時間,(2)水溫檢測顯示范圍為00~99℃,精度為±1℃。(3)溫度預設(shè)范圍為0~99℃,當檢測溫度低于預設(shè)溫度時,開始加熱;檢測溫度高于預設(shè)溫度時,停止加熱。(4)設(shè)置4個程序按鍵。分別問設(shè)置按鍵、加鍵、減鍵、確定。(5)可以紅外遙控,通過紅外一體接收探頭接收遙控器信號,執(zhí)行與主板按鍵同等功能。(6)有水位檢測功能,無水自動上水,無水不加熱。//外部中斷解碼程序_外部中斷0void intersvr1(void) interrupt 2 using 1{ TR0=1; Tc=TH0*256+TL0;//提取中斷時間間隔時長 TH0=0; TL0=0; //定時中斷重新置零 if((Tc>Imin)&&(Tc<Imax)) { m=0; f=1; return; } //找到啟始碼 if(f==1) { if(Tc>Inum1&&Tc<Inum3) { Im[m/8]=Im[m/8]>>1|0x80; m++; } if(Tc>Inum2&&Tc<Inum1) { Im[m/8]=Im[m/8]>>1; m++; //取碼 } if(m==32) { m=0; f=0; if(Im[2]==~Im[3]) { IrOK=1; TR0=0; } else IrOK=0; //取碼完成后判斷讀碼是否正確 } //準備讀下一碼 }}
標簽: 51單片機 智能熱水器 控制系統(tǒng)
上傳時間: 2022-05-14
上傳用戶:
本設(shè)計針對目前市場上傳統(tǒng)充電控制器對蓄電池的充放電控制不合理,同時保護也不夠充分,使得蓄電池的壽命縮短這種情況,研究確定了一種基于單片機的太陽能充電控制器的方案。在太陽能對蓄電池的充放電方式、控制器的功能要求和實際應用方面做了一定分析,完成了硬件電路設(shè)計和軟件編制,實現(xiàn)了對蓄電池的高效率管理。設(shè)計一種太陽能LED照明系統(tǒng)充電控制器,既能實現(xiàn)太陽能電池的最大功率點跟蹤(MPPT)又能滿足蓄電池電壓限制條件和浮充特性。構(gòu)建實驗系統(tǒng),測試表明,控制器可以根據(jù)蓄電池狀態(tài)準確地在MPPT、恒壓、浮充算法之間切換,MPPT充電效率較恒壓充電提高約16%,該充電控制器既實現(xiàn)了太陽能的有效利用,又延長了蓄電池的使用壽命。在總體方案的指導下,本設(shè)計使用STMSS系列8位微控制器是STM8系列的主流微控制器產(chǎn)品,采用意法半導體的130納米工藝技術(shù)和先進的內(nèi)核架構(gòu),主頻達到16MHz(105系列),處理能力高達20MTPS。內(nèi)置EEPROM、阻容(RC)振蕩器以及完整的標準外設(shè),性價比高,STMSS指令格式和意法半導體早期的ST7系列基本類似,甚至兼容,內(nèi)嵌單線仿真接口模塊,支持STWM仿真,降低了開發(fā)成本;擁有多種外設(shè),而且外設(shè)的內(nèi)部結(jié)構(gòu)、配置方式與意法半導體的同樣是Cortex-M3內(nèi)核的32位嵌入式微處理器STM32系列的MCU基本相同或者相似。另外系列芯片功耗低、功能完善、性價比高,可廣泛應用在家用電器、電源控制和管理、電機控制等領(lǐng)域,是8位機為控制器控制系統(tǒng)較為理想的升級替代控制芯片"261,軟件部分依據(jù)PWM(Pulse Wiath Modulation)脈寬調(diào)制控制策略,編制程序使單片機輸出PMM控制信號,通過控制光電耦合器通斷進而控制MOSFET管開啟和關(guān)閉,達到控制蓄電池充放電的目的,同時按照功能要求實現(xiàn)了對蓄電池過充、過放保護和短路保護。實驗表明,該控制器性能優(yōu)良,可靠性高,可以時刻監(jiān)視太陽能電池板和蓄電池狀態(tài),實現(xiàn)控制蓄電池最優(yōu)充放電,達到延長蓄電池的使用壽命。
上傳時間: 2022-06-19
上傳用戶:
概述VK1628 是 1/5~1/8 占空比的 LED 顯示控制驅(qū)動電路。由 10 根段輸出、4 根柵輸出、3 根段/柵輸出,1 個顯示存儲器、控制電路、鍵掃描電路組成了一個高可靠性的單片機外圍 LED 驅(qū)動電路。串行數(shù)據(jù)通過4線串行接口輸入到 VK1628采用 SOP28 的封裝形式。功能特點1 CMOS 工藝2 低功耗3 多種顯示模式:設(shè)置選擇段和位的個數(shù)(4~7 位,10~13 段)4 鍵掃描:10×2 的矩陣5 8 個層次的亮度調(diào)節(jié)電路6 4 線串行接口7 內(nèi)置 RC 振蕩8 封裝形式為 SOP28
上傳時間: 2022-07-11
上傳用戶:zhanglei193
先進PID控制MATLAB仿真
上傳時間: 2013-05-15
上傳用戶:eeworm
MATLAB語言與自動控制系統(tǒng)設(shè)計
標簽: MATLAB 語言 自動控制 系統(tǒng)設(shè)計
上傳時間: 2013-05-15
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1