當前位置:學問君>學習教育>畢業論文>

步進電機控制系統上位機的意義和目的

學問君 人氣:8.2K

一、步進電機控制系統上位機的意義和目的
     隨着計算機系統的普及與外圍設備技術的發展,計算機與外圍設備之間的通信就顯得越來越重要了。由於串行通信是在一根傳輸線上一位一位的傳送資訊,所用的傳輸線少,並且可以藉助現成的電話網進行資訊傳送,因此,特別適合於遠距離傳輸。對於那些與計算機相距不遠的人-機交換設備和串行存儲的外部設備如終端、打印機、邏輯分析儀、磁盤等,採用串行方式交換數據也很普遍。在實時控制和管理方面,採用多臺微機處理機組成分級分佈控制系統中,各CPU之間的通信一般都是串行方式。所以串行接口是微機應用系統常用的接口。本文旨在闡述一般的串口通信的原理及其程序設計, 本項目在於開發一個基於Visual Basic6.0平臺的步進電機控制系統的`上位機設計。
    透過本次設計主要達到以下目的:
掌握串行口的的編程、查表和查詢程序的設計方法;
瞭解MCS-51串行口的應用;
掌握RS-232 串口硬件線路設計方法;
熟悉步進電動機的工作特性;
掌握VB的編程,以及人際介面的設計。

步進電機控制系統上位機的意義和目的

主要設計內容
   1、設計了硬件電路(電平轉換電路)的設計
   2、基於Visual Basic語言的人機介面設計和通信軟件程序設計
   3、重點介紹在Visual Basic語言環境下如何透過 MSComm控件來實現對串口的操作。
設計(研究)方案
     上位機軟件設計方案爲:具體爲:第一步設計好可視化介面,並且介面設計合理美觀,瞭解各個按鍵的屬性和功能,介面上有基本的開始、停止、正轉、反轉、開關、閉光等基本功能。第二步進行介面的複雜化,在實現基本功能的基礎上進行功能擴展,提高其應用的普遍性,如能進行數制轉換、自動發送等。第三步用Visual Basic6.0軟件對各個功能按鈕進行程序設計,實現各部分功能,完成調試,實現PC機
與單片機的串行通信,最終實現人機介面的
 上位機系統的組成主要有PC人機介面、RS232串口、電平轉換電路組成。
  所謂人機介面,就是將窗體、命令按鈕、文字方塊、選擇框等對象按照用戶的需要有機的組合在一起。VB人機介面用到的元素主要包括:窗體、控件和選單。
窗體:是人機介面的基礎,是一個容器,控件和選單都安放在窗體的適當位置。
控件:是人機介面的主要對象。如透過文字方塊輸入數據透過按鈕向程序發出各種操作。
選單:爲程序的執行提供選擇功能。
 創建(VB人機介面)應用程序的步驟