国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

觸摸屏和遠方儀表的串口通訊應用研究

2015-10-08 12:46:15許少華孫海興鄧風永
科技視界 2015年27期
關鍵詞:觸摸屏

許少華+孫海興+鄧風永

【摘 要】觸摸屏作為一種新型的人機界面,是一種智能化操作控制顯示裝置,它的簡單易用、強大的功能及優(yōu)異的穩(wěn)定性使它非常適合于工業(yè)環(huán)境。在變頻器測試系統(tǒng)中,使用觸摸屏完成對測試系統(tǒng)的所有操作,使用遠方儀表采集變頻器輸入輸出端電參數(shù)。本文主要闡述在變頻器測試系統(tǒng)中使用的觸摸屏和遠方儀表以及它們之間的串口通訊。

【關鍵詞】觸摸屏;串口通訊;遠方儀表

【Abstract】As a new type human machine interface, the touch screen is an intelligent device for operation and display. It is fit for industrial environments because ease for use、powerful function and outstanding stability. In the inverter test system, the touch screen can realize all the operations for the test system, the remotely instruments collect input and output parameters of inverter. This paper main state the serial communications between touch screen and remotely instruments in inverter test system.

【Key words】The touch screen; Serial communication; Remotely instrument

0 前言

為滿足變頻器研發(fā)和生產(chǎn)需要,在變頻器測試系統(tǒng)中,采用先進的觸控技術,同時引進遠方儀表PF9830三相智能電量測量儀和PF9833三相PWM專用測試儀進行數(shù)據(jù)采集,在整個測試系統(tǒng)中,觸摸屏和遠方儀表進行串口通訊,完成所有測試操作。本文主要介紹在變頻器測試系統(tǒng)中使用的觸摸屏和遠方儀表以及它們之間的串口通訊。

1 觸摸屏及遠方儀表概述

1.1 觸摸屏

觸摸屏即工業(yè)人機界面(Human Machine Interface),簡稱HMI,是一種最新的電腦輸入設備,是目前最簡單、方便、自然且又實用的輸入設備,具有堅固耐用、反應速度快、節(jié)省空間、易于交流等優(yōu)點。觸摸屏技術已經(jīng)越來越多的被應用到工業(yè)控制現(xiàn)場。

在變頻器測試系統(tǒng)中,觸摸屏完成整個系統(tǒng)的:被測設備參數(shù)輸入、高壓上電、各種缺相試驗、變頻器加減速試驗、變頻器轉(zhuǎn)向控制、啟停控制等操作,顯示變頻器最新狀態(tài),同時讀取兩臺遠方儀表的數(shù)據(jù),分析顯示;并可以圖片的形式保存整屏參數(shù),便于跟蹤查詢。

觸摸屏顯示內(nèi)容采用分頁顯示方式,主頁面(圖1)顯示主要工作狀態(tài)和主要參數(shù),詳細參數(shù)放在不同功能的專項頁面顯示,如AD通道信號選擇、PLC端子線路檢測、系統(tǒng)參數(shù)設置等。

1.2 遠方儀表

在變頻器測試系統(tǒng)中,使用的遠方儀表有:PF9830三相智能電量測量儀和PF9833三相PWM專用測試儀。遠方儀表分為基本型和全功能型兩類,其中基本型具備電壓、電流、功率、功率因數(shù)等電參數(shù)測量和變比功能;全功能型在基本型的基礎上增加了諧波分析、積分和通訊功能。

PF9830和PF9833均使用全功能型,分別用于變頻器輸入端和輸出端電參數(shù)的測量,同時和觸摸屏進行串口通訊,將測量數(shù)據(jù)傳給觸摸屏。

2 觸摸屏和遠方儀表的串口通訊

2.1 網(wǎng)絡連接(圖2)

觸摸屏和儀表進行232串口通訊。

其中觸摸屏COM1和COM2的插頭引腳定義相同,均為:

2腳:RXD

3腳:TXD

5腳:GND

PF9830和PF9833通訊口的插頭引腳定義相同,均為:

2腳:TXD

3腳:RXD

7腳:GND

2.2 通訊流程(圖3)

觸摸屏和遠方儀表的通訊,觸摸屏做主站,儀表做從站,通訊波特率設置為2400bps,使用自定義通訊協(xié)議,觸摸屏每間隔1秒呼叫從站一次。

2.3 通訊數(shù)據(jù)分割

觸摸屏收到儀表發(fā)送的應答信號后,接著會按順序收到儀表的各種參數(shù)數(shù)據(jù),參數(shù)依次為線制、電壓、電流、有功功率、功率因數(shù)、視在功率、無功功率、相位角、頻率、電壓波峰比、電流波峰比、電能和積分時間。其中,線制占一個字節(jié),電壓、電流等浮點型參數(shù)每個占用四個字節(jié),積分時間站三個字節(jié)。

觸摸屏依據(jù)儀表發(fā)送參數(shù)的順序和每個參數(shù)的字節(jié)數(shù),分割參數(shù),源代碼如下:

SELECTCOM(0)

$1003= PUTCHARS($1006, 1, 10)

$1005= GETCHARS($200,150,50)

IF $1005 == 0

$601 = $601 + 1

ELSE

$200 = $200 && 00FFH

IF $200 == 00E1H

$601 = 0

#電壓實際值計算

$1016 = $207

$1017 = $208

CALL 1

$300 = FMOV($1020)

$1016 = $205

$1017 = $206

CALL 1

$302 = FMOV($1020)

$1016 = $203

$1017 = $204

CALL 1

$304 = FMOV($1020)

#電流實際值計算

$1016 = $215

$1017 = $216

CALL 1

$306 = FMOV($1020)

$1016 = $213

$1017 = $214

CALL 1

$308 = FMOV($1020)

$1016 = $211

$1017 = $212

CALL 1

$310 = FMOV($1020)

#總功率實際值計算

$1016 = $217

$1017 = $218

CALL 1

$312 = FMOV($1020)

#總功率因數(shù)實際值計算

$1016 = $225

$1017 = $226

CALL 1

$318 = FMOV($1020)

#頻率實際值計算

$1016 = $257

$1017 = $258

CALL 1

$324 = FMOV($1020)

#諧波實際值計算

ELSE

CLEARCOMBUFFER(0, 0)

$601 = $601 + 1

ENDIF

ENDIF

2.4 通訊參數(shù)計算

遠方儀表采樣點數(shù)據(jù)為十六進制數(shù),測量結(jié)果和運算結(jié)果為四字節(jié)32位浮點數(shù),其格式如表1:

該格式中,最高位(第31位)為數(shù)符位S;第8~30位(共23位)為尾數(shù)M;第0~7位(共8位)為階碼E,其中尾數(shù)M和階碼E都是二進制整數(shù)。通過下面的公式可以將該格式轉(zhuǎn)換成為實際值D:

D=(-1)S×(0.5+M/224)×2(E-127)

觸摸屏根據(jù)上述公式計算得到有效數(shù)據(jù),源代碼如下:

#取浮點數(shù)的符號位

$1012.0 = GETB $1017.15

#取階碼

$1013 = TOBYTE($1016, 1)

$1013 = $1013 - 127 (Signed)

#根據(jù)$1013的符號判斷尾數(shù)應放大或縮小,并計算放大或縮小的倍數(shù)

IF $1013 >= 0 (Signed)

$1008 = 1

$1008 = $1008 << $1013

ELSE

$3000 = -1 * $1013 (Signed)

$3100 = 1

$3100 = $3100 << $3000

ENDIF

$3300 = FCNV($1008)

$3200 = FCNV($3100)

#取尾數(shù)

BITOFF $1017.15

$1014 = $1016 >> 8 (DW)

$1014 = FCNV($1014)

$1018 = FDIV($1014, $1010)

$1018 = FADD($1018, 0.5)

#根據(jù)$1013的符號計算最后的實際值

IF $1013 >= 0 (Signed)

$1020 = FMUL($1018, $3300)

ELSE

$1020 = FDIV($1018, $3200)

ENDIF

#實際值的符號

$1021.15 = GETB $1012.0

3 總結(jié)

通過觸摸屏和遠方儀表的串口通訊,成功實現(xiàn)了觸摸屏的自由通訊協(xié)議,這一結(jié)果對工程實踐具有較高的參考價值,在使用新儀表或儀器時,無需觸摸屏廠家重新編寫新儀表或儀器驅(qū)動的情況下,即可方便使用新儀表或儀器,降低了成本,同時縮短了觸摸屏軟件開發(fā)的周期。

【參考文獻】

[1]譚浩強.C語言程序設計[M].3版.清華大學出版社,2005.

[2]DOP-B系列人機界面使用手冊[S/OL]. http://www.delta-cimic.com/.

[3]PF9830 3Φ DIGITAL POWER METER USERS MANUAL[OL]. http://www.everfine.cn/.

[4]PF9833 3Φ PWM DIGITAL POWER METER USERS MANUAL[OL]. http://www.everfine.cn/.

[責任編輯:湯靜]

猜你喜歡
觸摸屏
2.5D觸摸屏蓋板玻璃翹曲控制技術
PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
紅外線觸摸屏的專利技術綜述
電子測試(2018年23期)2018-12-29 11:12:20
淺析投射式多點觸控電容觸摸屏
電子制作(2018年19期)2018-11-14 02:37:02
皮膚“長”出觸摸屏
基于PLC和觸摸屏的筑路機械控制系統(tǒng)研究
基于PLC和觸摸屏的自動成型機設計和實現(xiàn)
電壓暫降發(fā)生器的觸摸屏交互界面的研究
基于觸摸屏的手勢遙控系統(tǒng)
計算機工程(2014年6期)2014-02-28 01:27:45
投射式多點觸控電容觸摸屏
河南科技(2014年12期)2014-02-27 14:10:32
文登市| 新巴尔虎右旗| 台中县| 抚顺市| 舟曲县| 新竹县| 那坡县| 鄂托克旗| 班戈县| 宜都市| 运城市| 唐河县| 加查县| 丹寨县| 志丹县| 宜君县| 延长县| 娱乐| 石城县| 宁陵县| 固始县| 铅山县| 农安县| 饶阳县| 宣威市| 靖西县| 宣城市| 乐清市| 佛坪县| 厦门市| 鄂温| 喜德县| 金坛市| 育儿| 石狮市| 毕节市| 凌海市| 德化县| 潍坊市| 洪江市| 罗江县|