中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

金剛石合成控制系統(tǒng)中多串口通信技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)

時(shí)間:2023-05-01 12:18:04 電子通信論文 我要投稿
  • 相關(guān)推薦

金剛石合成控制系統(tǒng)中多串口通信技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:通過多串口通信技術(shù)在金剛石合成控制系統(tǒng)中的應(yīng)用,討論了32位Windows操作系統(tǒng)下,VC多串口通信技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)方法,并運(yùn)用面向?qū)ο蠓椒ê投嗑程技術(shù)設(shè)計(jì)了一個(gè)比較完善的串口通信類。闡述了用VC開發(fā)上位機(jī)與PLC之間的串口通信程序設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)。

    關(guān)鍵詞:串口通信;面向?qū)ο蠓椒;多線程;PLC

1 引言

傳統(tǒng)的金剛石合成機(jī)控制系統(tǒng)是由一個(gè)PLC和一個(gè)可顯示終端構(gòu)成。這種傳統(tǒng)的控制系統(tǒng)一般具有如下缺點(diǎn):

(1) 系統(tǒng)所有的工作都由PLC完成,其控制精度較差,致使合成的金剛石質(zhì)量較差;

(2) 顯示終端的平面尺寸過小,這一方面使得操作人員觀察系統(tǒng)的狀態(tài)很不方便,另一方面?也常常會引起誤操作;

(3) 金剛石合成工藝復(fù)雜,需控制的參數(shù)很多,但原控制系統(tǒng)不能對參數(shù)進(jìn)行保存,這樣在根據(jù)不同產(chǎn)品和工藝要求對部分參數(shù)進(jìn)行調(diào)整時(shí),每次都必須重新設(shè)置所有的參數(shù),操作非常麻煩;

(4) 界面不友好;

(5)不能通過控制系統(tǒng)自動(dòng)考核操作人員的工作質(zhì)量。

為了提高控制精度、方便操作,開發(fā)新的控制系統(tǒng)迫在眉睫。筆者針對以上問題,將IPC與PLC有機(jī)結(jié)合在一起,開發(fā)了一套新的控制系統(tǒng)。通過該系統(tǒng)可在上位機(jī)(IPC)和PLC之間通過RS-232與RS-485進(jìn)行大量串口通信。

2 VC串口通信分析

在32位Windows系統(tǒng)下使用VC開發(fā)串口通信程序通常有如下4種方法:

 (1)使用Microsoft公司提供的名為MSCOMM的通信控件;

 (2)直接使用Windows應(yīng)用程序接口(API);

(3)自行設(shè)計(jì)一個(gè)串口通信類;

(4)通過開發(fā)一個(gè)ActiveX控件來實(shí)現(xiàn)串口通信功能。

在上述幾種方法中,實(shí)際上還是使用Windows API函數(shù),然后把串口通信的細(xì)節(jié)給封裝起來,同時(shí)提供給用戶幾個(gè)簡單的接口函數(shù)。上述幾種方法各有優(yōu)缺點(diǎn),但在實(shí)際情況下,大多數(shù)編程人員喜歡使用API函數(shù)自行設(shè)計(jì)串口通信類。

用Windows API函數(shù)進(jìn)行串口通信的編程流程如圖1所示。其中打開串口是確定串口號與串口的打開方式;初始化串口用于配置通訊的波特率、每字節(jié)位數(shù)、校驗(yàn)位、停止位和讀寫超時(shí)等;讀寫串口用于向串口進(jìn)行發(fā)送數(shù)據(jù)和從串口接收數(shù)據(jù);關(guān)閉串口用于將串口關(guān)閉并釋放串口資源(Windows系統(tǒng)下串口是系統(tǒng)資源)。

由于絕大多數(shù)控制系統(tǒng)中串口通信是比較費(fèi)時(shí)的,而且監(jiān)控系統(tǒng)還要進(jìn)行數(shù)據(jù)處理和顯示等,所以一般采用多線程技術(shù),并用AfxBeginThread()函數(shù)創(chuàng)建輔助線程來

[1] [2] [3] [4] [5] 

【金剛石合成控制系統(tǒng)中多串口通信技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)】相關(guān)文章:

基因擴(kuò)增儀與PC機(jī)串口通信的設(shè)計(jì)與實(shí)現(xiàn)論文04-29

實(shí)時(shí)通信在調(diào)車作業(yè)中的設(shè)計(jì)與實(shí)現(xiàn)04-27

智能家居控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)04-10

控制系統(tǒng)設(shè)計(jì)與分析中的潛通路分析技術(shù)04-30

用干涉法實(shí)現(xiàn)光學(xué)合成孔徑技術(shù)05-01

使用KML實(shí)現(xiàn)多細(xì)節(jié)層次技術(shù)04-28

航模直升機(jī)飛行控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)05-02

新型安全的點(diǎn)火控制系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)05-02

高空環(huán)境地面模擬控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)05-01

技術(shù)商品及其在市場中的實(shí)現(xiàn)04-28