本文簡單介紹了MCGS 組態(tài)軟件和SPCE061A 單片機的特點,即北京昆侖通態(tài)自動化軟件科技有限公司的工控組態(tài)軟件MCGS(Monitor and Control Generated System )和臺灣凌陽科技推出的16 位微控制器SPCE061A,重點介紹了如何一步步開發(fā)SPCE061A 單片機的驅動程序,并簡單介紹了下位機程序的設計,最后給出了測試情況。計算機技術的飛速發(fā)展為工業(yè)自動化開辟了廣闊的發(fā)展空間,人們可以快捷地開發(fā)和組建高效的控制系統(tǒng)。筆者設計的液體點滴監(jiān)控模型,可以對液體點滴情況實現(xiàn)遠程監(jiān)控和現(xiàn)場監(jiān)控,終端和上位機均可人工設定所需的液體點滴速度并動態(tài)顯示。在這方面,MCGS 工控組態(tài)軟件提供了強有力的支持,它是一套Windows 環(huán)境下快速構造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可快速構造和生成數(shù)據(jù)采集、報警處理、流程控制、動畫顯示、報表輸出等界面,實現(xiàn)各種工程曲線的繪制、報表輸出、遠程通信等功能 [1]。MCGS 作為一種方便有效的通用工控軟件,它提供了國內(nèi)外各種常用的工控設備的驅動程序。但在實際應用中,因為所用設備的特殊性,允許用戶根據(jù)需要來定制設備驅動程序。MCGS 用Active DLL 構件實現(xiàn)設備驅動程序,通過規(guī)范的OLE 接口掛接到MCGS 中,使其構成一個整體。鑒于Visual Basic 語言的通用性和簡單性,使用VB 來開發(fā)單片機驅動,MCGS 的實現(xiàn)方法和原理與標準的Active DLL 完全一致,但MCGS 規(guī)定了一套接口規(guī)范,只有遵守這些接口規(guī)范的Active DLL 才能用作MCGS 的設備驅動構件。利用具有語音和 DSP 功能的SPCE061A 單片機作為液體點滴監(jiān)控模型的核心控制器,SPCE061A 是臺灣凌陽科技推出的16 位微控制器,提供了豐富的軟、硬件資源,開發(fā)靈活方便。除此之外SPCE061A 的最高時鐘頻率可達到49MHz,具有運算速度高的優(yōu)勢,這為語音的錄制和播放提供了條件[4]。
標簽:
MCGS
凌陽單片機
驅動程序
上傳時間:
2013-12-19
上傳用戶:leesuper