【正文】
78。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。 4 AT89C51 功能概述178。178。178。178。178。178。 178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。 實踐證明,基于單片機控制的步進電機比傳統(tǒng)的步進控制器具有更好的性 能,更加簡單、方便、可靠。由 RAM ,ROM,CPU 構(gòu)成,定時,計數(shù)和多種接口于一體的微控制器。不僅能簡化線路,降低成本,而且能大大的提高其可靠性。軟件設(shè)計包括主程序以及各個模塊的控制程序,最終實現(xiàn)對步進電機轉(zhuǎn)動方向及轉(zhuǎn)動速度的控制,并且將步進電機的轉(zhuǎn)動速度動態(tài)顯示在 LED 數(shù)碼管上。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。 4 單片機系統(tǒng)178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。 15 數(shù)碼管顯示電路178。178。178。178。 19 鍵盤控制電路178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。 28 程序流程圖178。178。178。178。178。178。178。178。178。178。178。178。178。 178。178。178。178。178。178。178。178。178。178。178。178。178。178。178。步進電機在結(jié)構(gòu)上也是由定子和轉(zhuǎn)子組成,可以對旋轉(zhuǎn)角度和轉(zhuǎn)動速度進行高精度控制。隨著微電子和計算機技術(shù) 的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領(lǐng)域都有應(yīng)用。上世紀 80年代以后,由于微型計算機以多功能的姿態(tài)出現(xiàn),步進電動機的控制方式變得更加靈活多樣。而采用單片機的軟件和硬件結(jié)合進行控制,運用其強大的可編程和運算功能,充分利用單片機的各種資源,能靈活的對步進電機進行控制,實現(xiàn)其不同模式、步數(shù)、正反轉(zhuǎn)、轉(zhuǎn)速等控制,如果需改變控制要求,一般只需改變軟件就能適應(yīng)新的環(huán)境,并且在本設(shè)計中利用動態(tài)掃描技術(shù),把顯示電路和鍵盤電路有機的結(jié)合起來,能做到一定的人機交換,而且為了抗干擾,提高可靠性,具有一定的應(yīng)用價值。 (2) 控制過程 ① 送電時,設(shè)定為正轉(zhuǎn),顯示器顯示為“ 00”。 依據(jù)以上描述可畫出控制系統(tǒng)的結(jié)構(gòu)框圖如圖 所示 圖 步進電機控制器結(jié)構(gòu)框圖 控制系統(tǒng)包括:鍵盤輸入模塊、顯示、指示模塊以及步進電機控制及驅(qū)動模塊。作為輸出口用時,每位能吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口寫 1 可作為高阻抗輸入端用。對端口寫 1,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 P3 口除了作為一般的 I/O 口線外,更重要的用途是他的第二個 功能,如下表所示: 表 1 P3 口 AT89C51 特殊功能 端口引腳 功能特性 RXD(串行口輸入) TXD(并行口輸入) INT0(外部中斷 0) INT1(外部中斷 1) T0(定時計數(shù)外部輸入 0) T1(定時計數(shù)外部輸入 0) WR (外部數(shù)據(jù)存儲器寫選通 ) RD (外部數(shù)據(jù)存儲器讀選通 ) P3 口還接收一些用于 FLASH 閃速存儲器 編程和程序效驗的控制信號。這個放大器與作為反饋器件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路參見圖 。只有當 RST由高電平變低電平以后, MCS51 才從 0000H 地址開始執(zhí)行程序。如圖,在加電瞬間,電容通過電阻充電,就在 RST 端出現(xiàn)一定時間的高電平,只要高電平時間足夠長,就可以使 MCS51有效地復(fù)位。 P2 口內(nèi)部存在上拉電阻,但因為其用作矩陣鍵盤,為了得到較高的可靠性,故將其也再加上外部上拉。 ( 7)芯片擦除 整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。提供給 AT89C52 芯片 、 步進電機及其他外圍電路 。它 的結(jié)構(gòu)簡單,成本低,步距角可以做得很小,但動態(tài)性能較差。 拍數(shù):完成一個磁場周期性變化所需脈沖數(shù)或?qū)щ姞顟B(tài)用 n表示,或指電機轉(zhuǎn)過一個齒距角所需脈沖數(shù),以四相電機為例,有四相四拍運行方式即ABBCCDDAAB,四相八拍運行方式即 AABBBCCCDDDAA. 步距角:對應(yīng)一個脈沖信號,電機轉(zhuǎn)子轉(zhuǎn)過的角位移用 θ 表示。不同運行拍數(shù)其值不同,四拍運行時應(yīng)在 5%之內(nèi),八拍運行時應(yīng)在 15%以內(nèi)。 電機的共振點: 步進電機均有固定的共振區(qū)域,二、四相感應(yīng)子式步進電機的共振區(qū)一般在180250pps 之間(步距角 度)或在 400pps 左右(步距角為 ), 電機驅(qū)動電壓越高,電機電流越大,負載越輕,電機體積越小,則共振區(qū)向上偏移,反之亦然,為使電機輸出電矩大,不失步和整個系統(tǒng)的噪音降低,一般工作點均應(yīng)偏移共振區(qū)較多。 步進電機低速時可以正常轉(zhuǎn)動,但若高于一定速度就無法啟動,并伴有嘯叫聲。的定子磁極上均勻分布了 5 個矩形小齒 , 沒有繞組的轉(zhuǎn)子圓周上也均勻的分布著 40個小齒(相鄰齒夾角為 9176。這樣 , 按照 A 一 B 一 C 一 A 順序通電次 , 可以使轉(zhuǎn)子轉(zhuǎn)動 9176。靜止和旋轉(zhuǎn)部分之間有一定大 小的間隙,稱為氣隙。作用是改善換向。用來感應(yīng)電勢和通過電流,是電路的主要部分。)以內(nèi),且無累計誤差,故可達到高精度的定位控制。 ( 8) 小型、高功率 : 步進電機體積小、扭力大,盡管于狹窄的空間內(nèi),仍可順利做安裝,并提供高轉(zhuǎn)矩輸出。但是控制液晶顯示器的時候占用的系統(tǒng)資源多,編程更復(fù)雜,最關(guān)鍵的是液晶顯示的成本是數(shù)碼管 的幾十倍,所以考慮到應(yīng)用價值,最終還是確定選用數(shù)碼管實現(xiàn)本設(shè)計的顯示部分功能。 本設(shè)計選用了數(shù)碼管 顯示設(shè)計,其段選的控制 A、 B、 C、 D、 E、 F、 G、 DP按照數(shù)碼管的簡介資料選用了 P 0 口作為其控制端口,其位選部分由于單片機的控制端口輸出的電壓不足以直接點亮數(shù)碼管,所以在單片機控制端口和數(shù)碼管的位選控制端口加入了三極管,其具體的電路連接如圖 212所示。并且,為了能直觀形象的表示按鍵閉合與否,還為每個按鍵相應(yīng)增加了發(fā)光二極管,按鍵斷開時,發(fā)光二極管滅,當有鍵閉合時,相應(yīng)的發(fā)光二極管變亮。其結(jié)構(gòu)如圖 圖 光電耦合器機構(gòu)圖 光電耦合器由發(fā)光源和受光器兩部分組成,并封閉在同一不透明的管殼內(nèi)由絕緣的透明樹脂隔開,發(fā)光源引出的管腳為輸入端,受光器引出的管腳為輸出端 . 光電隅合器的發(fā)光源常用砷化鎵紅外發(fā)光二極管,受光器常用光電三極管、光敏晶閘管和光敏集成電路等。當 輸出為 1,發(fā)光二極管不發(fā)光,因此光敏三極管截止, 從而使達林頓管導(dǎo)通, A相繞組通電。電源調(diào)整。 2. 6 顯示快 74LS47 的功能 本設(shè)計采用 74LS47 作為七段數(shù)碼管的驅(qū)動器。 這7 段發(fā)光管分別稱為 a、 b、 c、 d、 e、 f、 g,有的還帶有一個小數(shù)點 dp, 7 段LED 由此得名。 單片機與步進電機的接口電路圖 由于步進電機的驅(qū)動電流較大,所以微型機與步進電機的連接都需要專門的接口及驅(qū)動電路。定時器 1 中斷服務(wù)程序用來完成數(shù)碼管動態(tài)顯示當前轉(zhuǎn)速的任務(wù)。最后從臨時變量取出鍵值送實際鍵值參數(shù),為鍵盤處理子程序做準備。最后恢復(fù)現(xiàn)場,返回,等待下次中斷。 ( 2)選擇 file 菜單下的 open design..選項 ,建立一個工程 ( 3)使用 Debug 進行調(diào)試 ,用 ISIS 編譯過的 HEX 格式程序,下載到單片機中: 右擊 51 單片機再左擊,再彈出的對話框中,選擇 program file 文本框或單擊文件圖標,瀏覽找到所編譯的程序。)以防強功率的干擾信號反串進主控系統(tǒng)。 經(jīng)過這段時間的畢業(yè)論文設(shè)計,知道了做好一件事是并不是想象中那么簡單,不是知道了書本中老師教的東西就可以做好,事實不是想象中那樣的完美,在現(xiàn)實中有許多預(yù)料不到的困難在等著你,有時候都令人崩潰了,不過從中間學(xué)會了堅持。用起來稱心如意,這樣就不會浪費時間。最后,我要感謝多年來一直支持我、愛護我的父母和親人,謹此向他們致以最由衷的感恩和敬意 ! g an employment tribunal clai Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proc。t appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal. Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are plaining about happened. If your application is received after this time limit, the tribunal will not usually accept i. If you are worried about how the time limits apply to you, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as a damagesbased agreement. In England and Wales, your solicitor can39。在大學(xué)的課堂的學(xué)習(xí)只是在給我們灌輸專業(yè)知識,而我們應(yīng)把所學(xué)的用到我們現(xiàn)實 的生活中去,我會在以后的學(xué)習(xí)、 工作 中磨練自己, 同時 在查找資料的過程中 我也 學(xué)到了許多 新的知識 ,在 和同學(xué) .同事的協(xié)作過程中增進 了之 間的友誼 ,使我對團隊精神的積極性和重要性有了更加充分的理解。經(jīng)過這次的畢業(yè)論文的設(shè)計讓我受益匪淺! 其一,我們必 須掌握一些必備的專業(yè)基礎(chǔ)常識。數(shù)碼管一直顯示 00 而不跳動,原因就是少了返回指令 SJMP;數(shù)碼管的十位、個位亂跳就是標志位設(shè)置有問題;另外在程序中用到的單元地址都要賦值 0;中斷程序有多個時的優(yōu)先級要確定正確。 ( 4)單擊左下角運行按鈕,進行軟件仿真、調(diào)試,直到出現(xiàn)正確的結(jié)果。 ( 5)數(shù)碼顯示中斷程序流程圖 定時中斷 1服務(wù)程序流程圖如圖 35 所示: 開 始保 護 現(xiàn) 場退 出 1, 關(guān) 閉個 位 數(shù) 碼 管取 出 當 前 轉(zhuǎn) 速 值 ,求 出 十 位 的 值根 據(jù) 十 位 值 查 表 取 出段 選 信 號 并 輸 出 0, 顯示 十 位恢 復(fù) 現(xiàn) 場延 時 1ms 1, 關(guān) 閉十 位 數(shù) 碼 管根 據(jù) 個 位 值 查 表 取 出段 選 信 號 并 輸 出 0, 顯示 個 位重 新 設(shè) 定 T1初 始 值 圖 35 定時中斷 1服務(wù)程序流程圖 數(shù)碼顯示中斷程序的定時時間為 1ms。若檢測到低電平,則說明與該位對應(yīng)的按鍵按下,從而轉(zhuǎn)到相應(yīng)的處理子程序段,完成相應(yīng)的操作,實現(xiàn)相應(yīng)的功能后返回。初始化完成后,步進電機處于停止狀態(tài), T0、 T1 定時器處于關(guān)閉狀態(tài)。