資源描述:
《2011《證券發(fā)行與承銷》講義》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、江西理工大學《微機控制技術》課程實驗指導書主審人:蔡改貧主撰人:前言本課程是自動化、電氣工程及其自動化專業(yè)的專業(yè)基礎實驗課,通過本課程的學習,使學生計算機控制系統的結構體系、信號的輸入輸出過程、以及控制器的設計方法、計算機控制系統的設計及調試等,并簡單的講解組態(tài)軟件、通信網絡等內容,為學生畢業(yè)后從事微機控制方面的工作打下堅實的基礎。本實驗主要包括4大部分:微機控制的原理及體系結構、過程通道的設計、數字控制器的設計方法、控制系統的設計與調試,要求學生通過學時和實驗,掌握微型計算機控制系統的基本工作原理、設計方法等。目錄第一部
2、分緒論一、本課程實驗的作用與任務二、本課程實驗的基礎知識三、本課程實驗教學項目及要求第二部分基本實驗指導實驗一步進電機控制實驗實驗二直流電機控制實驗實驗三數字PID控制器設計及仿真實驗四最少拍有紋波控制器設計及仿真實驗五最少拍無紋波控制器設計及仿真實驗六大林算法設計及仿真實驗七A/D轉換器實驗實驗八組態(tài)軟件設計12第一部分緒論本實驗指導書是根據《微機控制技術》課程實驗教學大綱編寫,適用于電氣工程及其自動化專業(yè)、自動化等專業(yè)。一、本課程實驗的作用與任務《微機控制技術》實驗是計算機學習過程中必不可少的重要實踐環(huán)節(jié)。通過實驗和設
3、計,讓學生計算機控制系統中輸入輸出通道的設計、數字程序控制技術、數字控制器的設計方法、組態(tài)軟件的設計以及整個控制系統的設計過程及步驟,使學生在分析問題和解決問題等方面受到系統科學的訓練,從而提高學生理論聯系實際能力、自主動手能力和創(chuàng)新能力。二、本課程實驗的基礎知識本課程要求學生掌握計算機的基本工作原理、編程方法、數字控制器的設計方法等基本知識。學生在學習這門課程之前,必須掌握《自動控制原理》、《微機原理與程序設計》等課程相關內容。三、本課程實驗教學項目及要求序號實驗項目名稱學時實驗類別實驗要求實驗類型每組人數主要設備名稱目
4、的和要求1步進電機控制實驗2專業(yè)選修驗證2計算機,實驗箱掌握數字程序控制的設計與步進電機控制。2直流電機控制實驗2專業(yè)選修驗證2計算機,實驗箱掌握定時器產生PWM波的原理及直流電機的調速控制。3數字PID控制器設計及仿真2專業(yè)必修設計1計算機掌握PID的參數整定方法和控制效果分析。4最少拍有紋波控制器的設計及仿真2專業(yè)必修設計1計算機掌握最小拍控制器的設計步驟、方法及控制效果分析。5最少拍無紋波控制器的設計及仿真2專業(yè)選修設計1計算機掌握最小拍控制器的設計步驟、方法及控制效果分析。6大林算法設計及仿真2專業(yè)選修設計1計算機
5、掌握大林算法的設計與振鈴現象分析。7A/D轉換器實驗2專業(yè)選修驗證2計算機,實驗箱掌握數模轉換的原理及主要芯片的使用。8組態(tài)軟件應用2專業(yè)選修設計1計算機學會組態(tài)軟件的設計。12第二部分基本實驗指導實驗一步進電機控制實驗一.實驗目了解步進電機的工作原理,掌握它的轉動控制方式和調速方法。二.實驗設備及器件1.IBMPC機一臺2.DP-51PRO.NET單片機仿真器.編程器.實驗儀三合一綜合開發(fā)平臺一臺三.實驗內容1.編寫程序,通過單片機的P1口控制步進電機的控制端,使其按一定的控制方式進行轉動。2.分別采用雙四拍(AB-BC
6、-CD-DA-AB)方式、單雙八拍(A-AB-B-BC-C-CD-D-DA-A)方式和單四拍(A-B-C-D-A)方式編程,控制步進電機的轉動方向和轉速。3.觀察不同控制方式下,步進電機轉動時的振動情況和步進角的大小,比較這幾種控制方式的優(yōu)缺點。四.實驗要求學會步進電機的工作原理和控制方法,掌握一些簡單的控制電路和基本的電機基礎知識。步步進電機驅動原理五.實驗步驟1.安裝C10區(qū)JP6接口上的短路帽,將C10區(qū)J41接口與A2區(qū)J61接口的P10~P13對應相連。2.打開TKStudy仿真器,仿真調試編寫好的軟件程序,觀察
7、步進電機的轉動情況。3.修改步進電機的控制程序,再次運行程序,比較它們的不同控制效果。六.實驗預習要求12認真預習本書2.22節(jié)的內容,認真按照本實驗的要求提前做好實驗準備工作,閱讀實驗參考程序。七.實驗參考程序BAEQUP1.0BBEQUP1.1BCEQUP1.2BDEQUP1.3ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#60HACALLDELAYSMRUN:;電機控制方式為單雙八拍MOVP1,#08H;AACALLDELAYMOVP1,#0CH;ABACALLDELAYMOVP1,#04H
8、;BACALLDELAYMOVP1,#06H;BCACALLDELAYMOVP1,#02H;CACALLDELAYMOVP1,#03H;CDACALLDELAYMOVP1,#01H;DACALLDELAYMOVP1,#09H;DAACALLDELAY12SJMPSMRUN;循環(huán)轉動DELAY:;單步延時