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

正文內(nèi)容

無刷直流電機(jī)控制器的軟件設(shè)計(文件)

2025-09-16 13:13 上一頁面

下一頁面
 

【正文】 。 } 分析:按鍵查詢子程序流程圖如圖 414,程序中,主要做的事就是判斷按鍵是否按下,根據(jù)按下的鍵置相應(yīng)的標(biāo)志位,這樣在工作子程序( G_ZUO())中根據(jù)相應(yīng)的標(biāo)志位轉(zhuǎn)到對應(yīng)的子程序中執(zhí)行。 if(flag_z==1) { z_s=1。 flag_s=0。 P1=0x15。首先在焊接前檢查領(lǐng)取的元件是否有壞的,確認(rèn)無誤后開始焊接元件,焊接時對照 PCB圖,認(rèn)真細(xì)致地安插元件,每焊接完一個器件,需要用萬用表檢查是否有虛焊,如果就及時彌補(bǔ),必須避免假焊,這之后,才開始真正進(jìn)入硬件調(diào)試。 3. 單片機(jī)調(diào)試 ① 測試單片機(jī) I/O口 執(zhí)行一條簡單指令,外接是 8 個發(fā)光二極管,通過二極管的發(fā)光觀察 I/O 口是否完好。 軟件調(diào)試 本設(shè)計采用 C編程,避免匯編帶來的繁瑣和晦澀難懂。 3. 當(dāng)使用 Keil C 跟蹤程序運(yùn)行狀態(tài)的時候,把引起 Warning 的語句屏蔽,否不然可能跟蹤語句的時候會出錯。各模塊的程序 代碼,對應(yīng)相應(yīng)的硬件模塊進(jìn)行測試,各個模塊測試成功后,將整個系統(tǒng)聯(lián)合起來進(jìn)行系統(tǒng)整體調(diào)試。結(jié)果:按鍵按下情況與亮燈提示狀況一致。問題 2:給定速度值為 1234是,顯示的是 4321,。 4. 加速子程序調(diào)試過程:理 論每有一次加速鍵按下,用來調(diào)節(jié)脈寬的變量 PWMZK值就加 1,這就改變了定時器 1的計數(shù)初值,增長了 PWM 波的高電平持續(xù)時間。 (3) 設(shè)計了控制器主控的軟件部分,在不增加硬件電路的基礎(chǔ)上,增加了峰值保護(hù)功能,進(jìn)一步提高了控制器的性價比。另外,如何使用燈替代其他元件來檢測電路的正確性,例如用六個發(fā)光二極管檢測驅(qū)動電路是否可靠等。在設(shè)計中,認(rèn)真對待這次畢業(yè)設(shè)計,從一開始 分析硬件 方案的設(shè)計到軟件程序的模塊化編寫,再到 后來硬件軟件的聯(lián)調(diào),都為完成這次的畢業(yè)設(shè)計任務(wù)而努力著。在 做畢設(shè)的這 段 時間 , 方老師對 大家 遇到的困難總是能夠及時給予幫助,并耐心指導(dǎo) , 老師 在 培養(yǎng)學(xué)生 方面采用的 是循循善誘,給予充分的自由,啟發(fā) 學(xué)生 自主思考和解決問題的能力 的方法 。//定義蜂鳴器輸入端 sbit PWM=P3^1。 sbit s3=P3^5。 int flag_j。 char temp。 int tempdata[4]。 hall=0x00。 PWM=0。//啟動標(biāo)志 PWMZK=0。//開定時器 0 中斷 ET1=1。 TL1=119。 for(i=xsm。j)。//指示個位 tempdata[2]=(sudu/10)。i++) { P0=tablewe[i]|tempdata[i]。 case 0x04: P1=0x07。 case 0x02: P1=0x1c。 case 0x01: P1=0x31。 } } F_ZHUAN() { switch(hall) { case 0x05: P1=0x1c。 case 0x03: P1=0x07。 case 0x06: P1=0x31。 default: P1=0x15。 flag_z=1。//f } } if(s0==0) { delay(10)。//jj } } if(s4==0) { delay(10)。 PWMZK=PWMZK+1。//指示正轉(zhuǎn) Z_ZHUAN()。//指示加速 if(PWMZK=31) { PWMZK=0。 } if(flag_s==0) { z_s=0。 display(0,0)。 南昌航空大學(xué)學(xué)士學(xué)位論文 39 } } if(flag_s==1) { z_s=11。//清霍爾信號改變次數(shù)計數(shù)值 T0_count=0。 G_ZUO()。P2。 } else temp=1。 TL1=119PWMZK。 PWM=0。 hall_1=hall。 TR1=1。 } display(z_s,sd)。 while(flag_s) { if(temp==1) { sd=((count/12)/140)*1000。 while(1) { if(s1==0) { delay(10)。 flag_z=2。 } } if(flag_j==0) { z_s=4。//指 示反轉(zhuǎn) F_ZHUAN()。 { flag_s=0。amp。amp。 if(s3==0) { flag_j=2。 } } AN_JIAN() { 南昌航空大學(xué)學(xué)士學(xué)位論文 37 if(s2==0) { delay(10)。 case 0x04: P1=0x34。 case 0x02: P1=0x13。 case 0x01: P1=0x0d。 default: P1=0x15。 case 0x03: P1=0x34。 case 0x06: P1=0x0d。 } } Z_ZHUAN() { switch(hall) { case 0x05: P1=0x13。//速度值 ge for(i=0。 tempdata[0]=(zhi_s/10)。i) for(j=110。 temp=0。 TL0=0。//選通定時器 0工作方式 2 定時器 1 工作方式 0 EA=1。 flag_j=2。 count=0。//位碼數(shù)組 , 保持為高電平,蜂鳴器不叫 init() { z_s=0。 int sd。 char flag_star。 sbit s5=P3^7。 sbit s1=P3^3。 同時,還要感謝家人一直以來給予 的 精神和物質(zhì)上的支持,使 本人 能安心的學(xué)習(xí)、研究,順利完成學(xué)業(yè)。在這過程中有過困惑,有過啟迪也有過喜悅,但最重要的還是需要那 份 耐心和恒心。 南昌航空大學(xué)學(xué)士學(xué)位論文 30 參考文獻(xiàn) [1]. 張先庭 .單片機(jī)原理、接口與 C51應(yīng)用程序設(shè)計 .國防工業(yè)出版社 , [2]. 謝運(yùn)祥 、 歐陽森 .電力電子單片機(jī)控制技術(shù) .機(jī)械工業(yè)出版社, 2020 [3]. 王曉 明 .電動機(jī)的單片機(jī) 控制 .北京 :北京航空航天大學(xué)出版社 , [4]. 郭慶鼎、趙希梅 .無刷直流電動機(jī)原理與技術(shù)應(yīng)用 .中國電力 出版社 , [5]. 盧靜 .基于單片機(jī)的無刷電動機(jī)控制系統(tǒng)設(shè)計 .北京機(jī)械工業(yè)學(xué)院學(xué)報, 2020 [6]. 余永權(quán) 、 汪明慧 、 黃英 .單片機(jī)在控制系統(tǒng)中的應(yīng)用 .電子工業(yè)出版社 , 2020 [7]. 張琛 .直流無刷電機(jī)原理及應(yīng)用 .北京機(jī)械工業(yè)出版社, 1996 [8]. 譚建成 .電機(jī)專用控制燕成電路 .北京機(jī)械工業(yè)出版社, 1997 [9]. 張立 、 黃兩一 .電力電子場控器件及其應(yīng)用.北京機(jī)械工業(yè)出版社 , 1995 [10].余永權(quán) .單片機(jī)應(yīng)用系統(tǒng)的功率接口技術(shù) .北京航空航天大學(xué)出版社 ,1991 [11].李志民 、 張遇杰 .同步電動機(jī)調(diào)速系統(tǒng) .北京機(jī)械工業(yè)出版社 ,1995 [12].李長軍、關(guān)開芹 .電動機(jī)控制電路一學(xué)就會 .電子工業(yè)出版社, [13].葉金虎 .現(xiàn)代無刷直流永磁電動機(jī)的原理和設(shè)計 .辭學(xué)出版社, 2020 [14].張友德 .單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn) [D].上海:復(fù)旦大學(xué)出版社, [15].趙景波 .Protel99 amp。 (5) 無刷直流電機(jī)的控制器 的軟件編程過程中 , 對 C語言編程方式的使用有了進(jìn)一步的了解,更熟練的使用 Keil c 軟件進(jìn)行編程,編譯和調(diào)試。 南昌航空大學(xué)學(xué)士學(xué)位論文 29 第六章 結(jié)論 本文的主要成果: (1) 系統(tǒng)的介紹了無刷直流電機(jī)的結(jié)構(gòu)原理,對無刷直流電機(jī)的特性做了具體的分析,為無刷直流電機(jī)的控制打下理論基礎(chǔ)。 3. 正反轉(zhuǎn)子程序調(diào)試過程中,驅(qū)動電動機(jī)的功率管采用的上下臂都是 N 管,絕不能同時導(dǎo)通,否則芯片容易燒掉,所以在時序(電機(jī)相位通電時序)控制字確定后,沒有直接接電機(jī)測試,而是先將時序輸出頻率設(shè)置的很低(相當(dāng)于電機(jī)轉(zhuǎn)速很低),通過接六個發(fā)光二極管來檢查時序是否輸出正確,六個發(fā)光二極管可以正常兩兩亮,并且無上下同時亮的情況,接上電機(jī)時,遇到問題:當(dāng)按下正轉(zhuǎn)鍵時,可以正常轉(zhuǎn),當(dāng)按下反轉(zhuǎn)鍵時,電機(jī)只會來回擺動,不能正常轉(zhuǎn)動。發(fā)現(xiàn) (接 74ls48 的 2腳 )和 (接 74ls48的 7腳 )接反了。 1. 按鍵工作模塊調(diào)試過程中,遇到的問題:按下停止鍵后,正轉(zhuǎn)(反轉(zhuǎn))指示 燈還亮了一下,功率管發(fā)熱。 軟硬聯(lián)調(diào) 硬件和軟件單獨(dú)調(diào)試成功后,就要開始軟硬聯(lián)調(diào),這是最關(guān)鍵也是最困難的部分,不過開始單獨(dú)調(diào)試時一些基本的故障已經(jīng)排除,所以軟硬聯(lián)調(diào)起來會輕松一些。 2. 當(dāng)編程涉及到通信,時序就很關(guān)鍵。 ② 測試單片機(jī)中斷系統(tǒng) 口接一發(fā)光二極管。問題:光耦隔離電路中,應(yīng)該是從集電極輸出,而實(shí)際電路中卻是從發(fā)射極輸出,解決方法是:把輸出改成從集電極輸出。 } 分析:在工作子程序中,是根據(jù)按鍵查詢過程獲得的標(biāo)志位來進(jìn)行相應(yīng)的操作的,啟動時前兩位數(shù)碼管要顯示 11,所以狀態(tài)指示值 z_s=11,同理,正轉(zhuǎn)時前兩位數(shù)碼管顯示 01, z_s=1;反轉(zhuǎn)時前兩位數(shù)碼管顯示 02, z_s=2;加 速狀態(tài)時顯示 03,z_s=3;加到指定速度時顯示 04,z_s=4;后兩位數(shù)碼管顯示速度值,停止時顯示所有數(shù)碼管 0,z_s=0,所有功率管截止,除停止標(biāo)志位外其他所有標(biāo)志位置為無效。 flag_j=2。 } if(flag_j==1) { z_s=3。當(dāng)有停止鍵按下時,設(shè)定停止標(biāo)志位,后進(jìn)入相應(yīng)的工作子程序。 if(s2==0) { delay(10)。 flag_j=0。如下是加速前后的比較圖 開始 返回 加速鍵按下 PWM 波高電平持續(xù)時間增長 南昌航空大學(xué)學(xué)士學(xué)位論文 22 圖 49 未啟動顯示圖 圖 410 啟動后顯示圖 圖 411 加速后顯示圖 圖 412 特定速度值鍵按下后顯示圖 if(s0==0) { delay(10)。定時器 1 的計數(shù)初值 TH1=31PWMZK, TL1=128PWMZK;當(dāng) 變量PWMZK 的值發(fā)生改變時,定時器 1的定時時間也就發(fā)生改變,即 PWM 波輸出高電平脈寬發(fā)生改變,這樣就可以改變功率管的平均電壓,從而改變其平均電流已達(dá)改變速度之效。 } TH1=31PWMZK。//140ms 未到 else temp=1。P2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1