999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自動化專業計算機類課程綜合實驗系統設計

2013-05-16 08:49:46姚分喜張百海
實驗室研究與探索 2013年11期
關鍵詞:單片機計算機實驗

姚分喜, 張百海

(北京理工大學自動化學院,北京 100081)

0 引言

隨著社會和科技的飛速發展,計算機技術的應用已經滲透到工程應用和現實生活的方方面面,在工業自動化及相關領域更成為不可或缺的“神經中樞”。計算機軟硬件的設計對控制系統的性能指標與可靠性起到至關重要的作用。北京理工大學自動化學院開設的計算機課程包括“C++程序設計”、“微機原理與接口技術”、“單片機應用設計”等必修課以及“ARM嵌入式控制器”、“DSP應用”、“計算機網絡與通訊”等選修課程。每門課程的教學實驗各有特點,如單片機應用設計課程已將過去的開發箱驗證性實驗改為僅提供最小系統,由學生在擴展板上自主設計其接口電路,完成一定的要求,如數碼管顯示、模擬電壓采集或輸出、步進電機控制等簡單功能。C++程序設計課程則在學習了基本語法知識后,介紹了Windows環境下使用VC++.NET編程實現界面設計方法,但沒有綜合的編程應用。微機原理與接口技術課程在教學內容上以溫度采集系統設計實現為主線介紹了CPU內部結構及相關接口電路的設計方法,但也缺少綜合性實驗。

可以看出,雖然每門計算機課程都進行了一定程度的教學內容和實驗方法的改進,但在培養學生綜合應用知識能力、解決實際問題能力等方面還有很大差距,存在的問題主要體現為:① 每門課程幾乎都存在知識點分散的問題,課內缺少主線將其聯絡起來;②缺少控制對象與工程應用背景,學生經常問為什么學習這門課程?與所學的自動化專業有何聯系?怎樣應用?③課程之間相互獨立,特別是缺乏與控制理論、控制系統等專業課程之間的聯系[1];④ 缺少綜合應用知識能力的培養,在畢業設計、課程綜合設計等環節中,學生進入角色慢。參加工作后,適應新工作花費時間長,進而導致競爭能力差,影響日后的發展。

為了解決上述問題,結合自動化學院運動控制系統特長的專業特點,本文設計了一套基于上下位機方案的交流電機調速控制系統做為計算機類課程的綜合實驗平臺[2-3]。

1 實驗系統方案

實驗系統可以將所學計算機類課程的主要知識點加以綜合應用,而且與自動化專業的多門專業課程緊密結合。系統組成如圖1所示,該系統為工業自動化行業中普遍應用的閉環控制系統。

圖1 基于上下位機的交流電機調速實驗系統

系統中的上位機由PC機實現,用于實現控制參數的設置及傳遞,并將下位機上傳的數據進行顯示、保存等。下位機可以由任何微處理器及其相關電路設計而成,如各種單片機、ARM控制器、DSP控制器等。上位機與下位機之間通過RS232C串行通訊接口進行參數和數據的雙向傳送。電機驅動器采用0~5 V模擬電壓輸入信號,電機對應的轉速為0~1 500 r/min,轉速傳感器則對應輸出0~5 V模擬電壓信號。要求該控制系統運行穩定可靠,轉速控制精度為3%。

實驗系統涉及到了計算機技術、自動控制理論、傳感器技術、控制系統設計與控制算法等多門課程知識,尤其對計算機類課程知識的應用有較高的要求。使用該系統,可以有效地改善計算機類課程的實驗環境,進一步促進課程課堂講授內容的合理安排。下面具體介紹三門計算機類必修課程在該系統中的實驗內容安排與使用,以及與其它課程之間的聯系。

1.1 “C++程序設計”課程

上位機界面設計由VC++.NET編程語言實現。其主要功能是設置RS232C串口通訊協議[4],設置轉速給定值及下位機PID控制算法參數[5],獲取上傳數據,顯示數據曲線,保存數據等。要求界面友好、操作方便。典型設計界面如圖2所示。

該界面使用單文檔打開對話框的方式實現。單文檔設計內容包括菜單設計、工具欄設計、圖標設計等。在對話框中應用了命令按鈕、靜態文本、編輯框、下拉列表等基本控件,以及ActiveX控件TeeChart對數據進行曲線顯示[6]。點擊數據保存則可以將數據以文件形式保存下來。

圖2 由VC++.NET實現的上位機界面

如果需要對以前的數據進行查詢或回放,可以進一步加上數據庫編程等內容。可以看出,該界面設計過程涵蓋了課程的大部分知識點,通過這個實例將它們加以綜合應用。

課程基本實驗安排下述內容:Windows應用程序生成向導使用、對話框與常用基本控件、菜單與工具欄設計、圖形設計、串行通訊編程、ActiveX控件與TeeChart控件應用、動態鏈接庫設計與應用、數據庫編程應用等[7]。最后以大作業的形式加以綜合完成圖2界面的設計。借助串口調試助手等軟件完成程序調試及曲線顯示、數據保存等。

1.2 “微機原理與接口技術”課程

主要介紹8088 CPU的工作原理、匯編語言及常用接口設計等內容[8]。由其實現的下位機硬件設計包括CPU及其周邊電路設計、ROM與SRAM存儲器設計、8259A中斷控制器電路設計、8253定時/計數器、8250串行接口、ADC0809/DAC0832電路設計以及由8255A并行接口實現的鍵盤與數碼管顯示電路等,組成示意圖如圖3所示。

圖3 8088 CPU下位機組成圖

在實驗過程中,提供包括8088 CPU、時鐘發生器電路的最小系統,并引出地址總線、數據總線、控制總線。在此基礎上,學生按照需求進行相應的接口擴展。

軟件設計包括匯編程序IDE環境使用,匯編語言程序設計內容。在應用程序設計中,采用定時中斷的方式實現數據采集、PID控制算法及輸出控制、數據上傳等功能。可以看出,本應用涵蓋了課程中除DMA內容外的所有重要知識點。

1.3 “單片機應用設計”課程

本課程主要介紹80C51的應用,由80C51設計的下位機組成圖見圖4。其硬件包括EEPROM或RAM電路擴展、鍵盤與數碼管顯示電路、串行通訊接口電路、AD/DA轉換電路等[9]。軟件工作包括在KEIL軟件開發環境下,采用匯編語言或C51編程實現數據采集、PID控制算法及輸出控制、數據傳送等功能。

實驗實施過程中,為了充分發揮學生積極性。在提供最小系統基礎上由學生自行選擇芯片型號及設計其他相關電路。電路的設計以串行擴展為主,如AD、DA芯片分別選擇 TLC549、TLC5615,EEPROM 選擇93C46等[10]。控制算法初步采用通用的PID算法,也可以采用模糊PID、自抗擾等其它算法[11]。

1.4 與其他計算機類課程的結合

實驗系統中下位機的實現可以有多種方式。只要具有AD/DA轉換、串行通訊接口功能即可,所以可以由其他類型的單片機,如AVR系列、C8051F系列、飛思卡爾系列單片機或者DSP、ARM等中高檔嵌入式控制器來實現。因此,這些課程同樣可以采用該系統做為實驗平臺。

2 實驗系統對課堂教學內容的作用

該實驗系統充分體現了計算機知識在自動化中的綜合應用以及多學科知識的交叉應用,對學生的實踐動手能力培養大有益處。同時對教師課堂教學具有積極的推動促進作用。體現在以下三個方面:

(1)促進了每門計算機課程課堂教學內容的合理安排。每門課程講授內容均以實現該控制系統功能為目標,體現了項目教學的特點[12]。

(2)解決了課程知識點多、分散的問題,通過該實際系統的實現作為主線,將知識點串通起來,不再枯燥無味,同時使學生深入體會到了所學課程在自動化中的應用,極大地提高了學生學習興趣。

(3)在課堂教學內容中,應加強工程實現的思想。如選擇芯片型號時在滿足精度要求條件下降低成本,硬件電路設計過程中的抗干擾措施以及軟件編程中的可靠性設計等[13]。

3 實驗系統的可擴展性

該實驗系統具有功能強、擴展性好的特點。在上述結構框架基礎上,通過進一步增加設備,或者其他控制對象,使之能夠完成更多的實驗內容。

(1)通訊方式、控制方案多樣化。如上下位機之間可以采用RS485、CAN現場總線進行數據傳送。也可以不使用下位機,直接通過PC機內置或外置AD及DA轉換卡實現對電機的閉環控制等。

(2)可以實現多門課程共用。如工業組態軟件、計算機控制系統、智能控制算法等,達到教學實驗資源共享的目的,同時節約了場地與成本,符合現代實驗室建設的潮流與方向。

(3)促進學生科技創新能力培養。根據本系統的設計思路,學生也可以設計出更多、更好的控制對象及控制方案。

4 結語

綜合實驗系統既突出了計算機類課程在自動化系統中的應用,又為學生對自動化工程認識及課堂所學理論知識的綜合應用提供了一個良好的實踐平臺,對提高學生學習興趣,牢固掌握計算機類課程知識,提高學生綜合工程實踐能力和創新能力具有重要意義。目前該系統已通過試用,反映良好。

(References):

[1] 蔣建春,岑 明,蔡林沁.自動化專業教育教學改革探討[J].實驗室研究與探索,2011,30(10):348-350.

[2] 李振東.STCl2C5A60S2與PC機的交流電機閉環調速系統[J].單片機與嵌入式系統應用,2011,11(9):59-62.

[3] 管鳳旭,程文清,呂淑萍.基于環境檢測與控制的綜合實驗項目設計[J].實驗室研究與探索,2010,29(9):128-131.

[4] 曹連民,石 健,黃德杰.VC++中實現PC機與單片機的串行通訊[J].山東科技大學學報(自然科學版),2003,22(1):97-99.

[5] 王曉明.電動機的單片機控制[M].北京:北京航空航天大學出版社,2011:83-110.

[6] 朱 玲,武玉強,張啟宇.TeeChart實現工控領域的實時曲線和歷史曲線的方法[J].工業控制計算機,2005,18(8):39-40.

[7] 梁興柱.Visual C++.NET程序設計[M].北京:清華大學出版社,2010.

[8] 馮博琴,吳 寧.微型計算機原理與接口技術[M].3版.北京:清華大學出版社,2011.

[9] 王衛星.單片機原理與應用開發技術[M].北京:中國水利水電出版社,2009.

[10] 李朝青.單片機原理及串行外設接口技術[M].北京:北京航空航天大學出版社,2008.

[11] 韓京清.從PID技術到“自抗擾控制”技術[J].控制工程,2000,9(3):13-18.

[12] 李慶武.項目教學法在課程教學中的運用探討[J].教育探索,2008,3(4):32-33.

[13] 汪克宇.淺談單片機系統抗干擾設計中的若干問題[J].廣東科技,2012(3):236-237,239.

猜你喜歡
單片機計算機實驗
記一次有趣的實驗
計算機操作系統
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
做個怪怪長實驗
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 亚洲成a人片| 国产小视频a在线观看| 久久国产av麻豆| 超碰aⅴ人人做人人爽欧美 | 欧美日韩免费| 无码日韩视频| 国产在线精彩视频二区| www.狠狠| 成人一级黄色毛片| 午夜视频在线观看免费网站| 免费全部高H视频无码无遮掩| 996免费视频国产在线播放| 亚洲男人在线| 99久久99这里只有免费的精品| 国内精品免费| 无码AV日韩一二三区| 国内丰满少妇猛烈精品播| 欧美国产成人在线| 一级毛片免费高清视频| 99国产精品免费观看视频| 午夜啪啪福利| 国产18页| 欧美精品三级在线| 久久亚洲综合伊人| 国产午夜小视频| 国产97视频在线观看| 国产午夜福利在线小视频| 国产丝袜无码精品| 成人夜夜嗨| 欧美视频在线第一页| 无码专区国产精品第一页| 国产成人一二三| 97精品伊人久久大香线蕉| jijzzizz老师出水喷水喷出| 久久精品只有这里有| 就去色综合| 白浆免费视频国产精品视频| 成人午夜福利视频| 欧美黄网站免费观看| 国产麻豆va精品视频| 黄色片中文字幕| 午夜性爽视频男人的天堂| 91精品专区| 一级高清毛片免费a级高清毛片| 欧美日本在线一区二区三区| 国产精品微拍| 国产高清自拍视频| 久久青草视频| 久久人体视频| 67194亚洲无码| 五月婷婷综合在线视频| 国产免费人成视频网| 中文字幕在线看| 午夜爽爽视频| 日韩久草视频| 人妻熟妇日韩AV在线播放| 国产精品入口麻豆| 五月婷婷丁香综合| 国产成人精品在线| 国产第四页| 精品在线免费播放| 91九色国产在线| 成人小视频网| 精品午夜国产福利观看| 99精品国产自在现线观看| 国产真实二区一区在线亚洲| 亚洲三级色| 国产福利影院在线观看| 久久性视频| 国产精品无码翘臀在线看纯欲| 日韩天堂网| 国产成人一区| 日韩在线1| 国内毛片视频| 成人另类稀缺在线观看| 亚洲黄网在线| 国产在线无码av完整版在线观看| 日韩精品成人网页视频在线 | 成人精品视频一区二区在线| 免费看a级毛片| 区国产精品搜索视频| 国产三级毛片|