黄页网站一区_天堂av中文在线观看_亚洲精品亚洲人成人网_欧美亚洲国产精品久久

汽車衡串口連續(xù)輸出數(shù)據(jù)的采集方法

時間:2017-08-19 04:34:41   點擊數(shù):

主要描述了8142 型稱重顯示儀表的串口數(shù)據(jù)的讀取方法, 在主要部分還使用了 U M L 軟件建模來輔助說明設(shè)計思路。

1.稱重顯示儀與計算機串口的連接方法

8142 型儀表具備 1 個串行口(9 ) 1 個并行口(25), 其中串行口與稱重傳感器連接接收稱重信號 , 并行口可與計算機或大屏顯示器連接輸出數(shù)據(jù)。計算機與儀表的具體接線方法如圖 1 所示。

云網(wǎng)客1.jpg

2.數(shù)據(jù)輸出格式

在串口連接之前 , 可根據(jù)儀表的使用手冊改變儀表的串口輸出設(shè)置 , 本文的儀表串口輸出設(shè)置為波特率(1200)、數(shù)據(jù)位(7bits)、無校驗 、停止位(1)、連續(xù)輸出 。儀表的連續(xù)輸出格式為 18 個字節(jié)(By tes)。具體輸出格式如表 1 所示 :

云網(wǎng)客2.jpg

其中 :<ST X > ASCII 起始符 (02H);狀態(tài)字A ,B ,C ;顯示重量 , 可能是毛重也可能是凈重 , 6 位不帶符號和小數(shù)點的數(shù)字 ;皮重 , 6 位不帶符號和小數(shù)點的數(shù)字 ;<CR > ASCII 回車符(ODH);<CKS > 可選的校驗和。

通過串口調(diào)試軟件接收的數(shù)據(jù)樣例 :

20202020202020202020200D02293C202020202020202 02020200D 稱重重量的讀取

2 .1  串口設(shè)置

在了解了 8142 型儀表的串口通信設(shè)備和輸出格式之后就可以開發(fā)相應(yīng)的串口通信程序了 , 為了使串口通訊程序有一定的通用性 , 因此串口的波特率、數(shù)據(jù)位等將通過程序而不通過 Window s 設(shè)置。

要通過程序設(shè)置串口 , 首先應(yīng)該在窗體的設(shè)計時插入一個 Serial Port 組件 , 然后在代碼窗口中輸入如下代碼 :

If N ot RS232 Is Nothing T hen RS232 =Nothing

Dim mBaudRate A s Integer  '傳輸速率

Dim mParity As Parity  '奇偶校驗

Dim mDataBit A s Integer  '數(shù)據(jù)位

Dim mStopBit A s StopBits  '停止位

Dim mPortN ame As String mPortN ame =Com1

mBaudRate =1200 mParity ="Parity .None"

mDataBit =7

mStopBit =StopBits .One T ry

RS232 = N ew  SerialPort (mPortN ame ,

mBaudRate , mParity , mDataBit , mStopBit) Catch ex A s Exception

MessageBox .Show ("串口設(shè)置失敗" + ex . Message , "提示", MessageBoxButtons .OK , Message-

BoxIcon .Warning)

End T ry End If

本文通過 XM L 文檔來保存串口設(shè)置的參數(shù) , 用于保存串口參數(shù)的 XM L 文檔命名為 XlComSet .xml , 具體格式如下 :

 

xml version ="1 .0"? > <ComSet >

<Com ComName ="COM1"Rate ="1200"Dat-aBit — 7 Parity — None StopBit — One ReceiveN ull —0 DataChar= Unicode ">

/Com>

< Count Date= '20101018 " Number - "2 ">

/Count>

/ComSet>

其中:

ComName為串口號Rate為波特率DataBit為數(shù)據(jù) Parity為奇偶校驗StopBit為停止位ReceiveNull 是否接收空字符DataChar為編碼方式。程序通過計時 Timer)與串口通信(SerialPort)組件配合讀取串口數(shù) 據(jù),經(jīng)測試Timer組件的時間間隔設(shè)置為600ms并且串 口的接收方式為按字節(jié)接收數(shù)據(jù)時,所接收的串口數(shù)據(jù)連 續(xù)可讀,且與表1所描述的數(shù)據(jù)格式一致。

2.2串口數(shù)據(jù)的接收

串口接收的字節(jié)數(shù)據(jù)保存在長度為501維數(shù)組 中,當數(shù)組長度等于50時,停止接收串口數(shù)據(jù),交給計時 器處理,在計時器事件中通過for循環(huán)在接收的數(shù)據(jù)中尋 找數(shù)字13 (ASCII碼對應(yīng)0D)找到后截取從OD開始的 5到第10位,即重量數(shù)據(jù),再通過Chr函數(shù)將ASCII 轉(zhuǎn)換為字符型數(shù)據(jù),就可以得到正確的稱重數(shù)據(jù)。具體處 理過程的順序如圖2所示。

云網(wǎng)客3.jpg

根據(jù)圖3所示的過程處理順序,給出稱重數(shù)據(jù)截取的 實現(xiàn)代碼。具體代碼如下

Dim n As Integer

Dim Str(50) As Byte Dim Str1 (17) As Byte

Private Sub ComPort_ DataReceived (ByVal sender As ObjectByVal e As System. IO. Ports. SerialDataRe- ceivedEventArgs) Handles ComPort. DataReceived Dim Sy As Byte Sy = ComPort. ReadByte()

Str(n) = Sy n = n  1 If n > 50 Then n = 50 End If E nd Sub

Private Sub TimerCom_Tick (ByVal sender As Ob-ject 9 ByVal e As System. EventArgs ) Handles Timer-Com .Tick

txt Receive .Text = n =0

Dim i As Short For i = 0 To 50 IfStr(i) = 13 Then E xi t Fo r End If N ex t

Ifi< 30 Then

For j As Short = i  5 To i  10

txt Receive .Text += C hr ( St r (j))

N ex t End If E nd Su b

3汽車稱重窗體的設(shè)計思路

在稱重窗體中司鎊員首先選擇被稱重車輛的車牌號 碼,當顯示重量的標簽讀數(shù)穩(wěn)定不變時,司鎊員點擊[接收 毛重]按鈕,讀取到的重量應(yīng)自動減去車輛的皮重,從而得 出車輛凈重,并且鎊單編號應(yīng)根據(jù)當前日期自動加1,如 2010 10 10 001。為保證鎊單編號的唯一性,因此 其中001應(yīng)在點擊打印按鈕之后自動加1。當司鎊員點 [接收皮重]按鈕,皮重Panel會被激活,皮重即空車重 量。點擊[保存]按鈕后,當前讀取的重量應(yīng)替代之前保存 的皮重。具體操作方法應(yīng)如圖3所示。

云網(wǎng)客6.jpg

4.結(jié)束語

本文所述的汽車的串口連續(xù)輸出數(shù)據(jù)的采集方法 已經(jīng)應(yīng)用于實踐當中。經(jīng)實踐證明,本方法切實可行,讀 數(shù)穩(wěn)定可靠。本方法可以用于其他采用重數(shù)據(jù)采集,也可以為采用涉及到串 口通信的項目提供一定的技術(shù)參考。

 

 


黄页网站一区_天堂av中文在线观看_亚洲精品亚洲人成人网_欧美亚洲国产精品久久
麻豆av一区二区三区久久| 韩国成人精品a∨在线观看| 久久久久久97三级| 欧美性感一类影片在线播放 | 麻豆国产精品777777在线| 欧美天堂亚洲电影院在线播放| 欧美—级高清免费播放| 国产精品一区一区| 国产精品久久久久aaaa樱花| 欧美在线高清视频| 欧美一区中文字幕| 夜夜夜精品看看| 在线亚洲电影| 麻豆国产精品777777在线| 免费观看欧美在线视频的网站| 欧美午夜三级| 好吊一区二区三区| 91久久精品久久国产性色也91 | 国产主播在线一区| 国产亚洲欧美日韩精品| 一区二区三区久久网| 欧美一区成人| 亚洲第一网站免费视频| 欧美成人嫩草网站| 在线日本高清免费不卡| 国产亚洲激情视频在线| 久久一区二区三区av| 在线免费高清一区二区三区| 免费久久久一本精品久久区| 欧美日韩精品在线视频| 亚洲欧美日韩中文播放| 久久人91精品久久久久久不卡| 亚洲欧美日韩中文视频| 国产亚洲一二三区| 欧美成人国产一区二区| 香蕉成人伊视频在线观看| 久久先锋资源| 国产精品成人一区二区网站软件| 国产精品久久久久久久7电影| 国产精品日韩在线播放| 久久精品视频导航| 欧美国产先锋| 亚洲激情影院| 国产区亚洲区欧美区| 亚洲欧美日韩综合国产aⅴ| 狠狠v欧美v日韩v亚洲ⅴ| 国产日韩欧美一区在线| 国产一区二区精品久久91| 久久精品国产99国产精品澳门 | 一本色道久久88精品综合| 在线观看日韩av| 亚洲国产专区| 亚洲欧美韩国| 欧美精品播放| 国内成人在线| 亚洲视频免费看| 久久久久久久欧美精品| 欧美视频中文字幕| 在线观看成人av电影| 午夜精品久久久久久久白皮肤| 香蕉久久夜色精品| 亚洲欧美日韩综合国产aⅴ| 久久精品视频一| 国产精品福利在线| 亚洲乱码国产乱码精品精天堂 | 亚洲乱码国产乱码精品精| 欧美亚洲一区在线| 欧美特黄一级| 99国产精品久久久久老师| 久久亚洲捆绑美女| 国产亚洲欧美aaaa| 亚洲一级片在线看| 欧美日韩一区二区三区免费看 | 亚洲人成人一区二区三区| 国产精品99久久久久久宅男| 久久精品国产2020观看福利| 国产精品裸体一区二区三区| 日韩亚洲视频在线| 美女性感视频久久久| 国产亚洲精品成人av久久ww| 亚洲一区免费视频| 欧美日韩亚洲91| 亚洲国产欧美久久| 欧美亚洲日本网站| 国产精品久久一区二区三区| 亚洲免费电影在线| 久久久综合网站| 国产欧美日韩免费| 99视频在线精品国自产拍免费观看| 亚洲四色影视在线观看| 久久精品一区蜜桃臀影院 | 欧美久久久久久蜜桃| 国产精品www994| 亚洲黄色性网站| 亚洲男人av电影| 欧美色欧美亚洲另类二区| 亚洲品质自拍| 久久久久久久久岛国免费| 国产精品久线观看视频| 亚洲精品国产精品国产自| 亚洲免费在线| 国产精品日韩精品欧美精品| 99精品黄色片免费大全| 欧美成人一区二区三区在线观看| 国产午夜精品一区二区三区视频| 正在播放欧美视频| 欧美成人免费在线观看| 亚洲人成网在线播放| 美女主播一区| 亚洲二区在线视频| 免费在线亚洲欧美| 在线日韩中文字幕| 亚洲五月六月| 国产精品jvid在线观看蜜臀| av成人天堂| 欧美午夜精品久久久久久久| 夜夜躁日日躁狠狠久久88av| 欧美精品日韩www.p站| 欧美日韩dvd在线观看| 在线观看欧美日韩| 欧美v国产在线一区二区三区| 精品动漫一区二区| 久久亚洲私人国产精品va| 国产专区一区| 久久青草久久| 亚洲成人原创 | 国产精品久久久久77777| 亚洲高清在线播放| 欧美电影免费观看高清完整版| 亚洲国产99精品国自产| 欧美国内亚洲| 欧美全黄视频| 久久久成人精品| 亚洲国产欧美精品| 欧美三级午夜理伦三级中视频| 亚洲小说欧美另类社区| 国产区精品在线观看| 亚洲网站啪啪| 亚洲欧洲日韩综合二区| 欧美成人自拍| 亚洲午夜在线视频| 黄色一区二区在线| 欧美精品久久久久久久免费观看 | 欧美一区三区三区高中清蜜桃| 国产视频一区三区| 久久综合99re88久久爱| 亚洲精品少妇30p| 国产农村妇女精品一区二区| 久久久久久久久久久久久9999 | 久久亚洲春色中文字幕| 亚洲动漫精品| 欧美视频免费在线| 久久久99久久精品女同性| 日韩亚洲欧美一区| 国产精品久久久久久av福利软件| 久久久久久久久岛国免费| 日韩午夜在线观看视频| 国产欧美在线播放| 免费不卡在线观看av| 亚洲深夜福利| 在线视频国产日韩| 国产亚洲视频在线| 欧美日韩国产首页| 久久免费视频网| 亚洲永久精品国产| 最新国产拍偷乱拍精品| 国产精品激情电影| 欧美性做爰猛烈叫床潮| 久久综合狠狠综合久久综合88 | 欧美成人按摩| 性做久久久久久免费观看欧美| 日韩视频永久免费| 国产精品免费看| 欧美国产视频在线| 久久久久国产精品www| 久久精品亚洲热| 亚洲综合好骚| 99精品视频免费全部在线| 一区在线免费| 国产女人精品视频| 欧美成人情趣视频| 欧美精品免费播放| 老司机aⅴ在线精品导航| 亚洲欧美怡红院| 亚洲视频图片小说| 亚洲精品中文字幕女同| 一区二区在线看| 亚洲激情偷拍| 激情欧美一区二区三区| 国产一区二区高清| 国产日韩欧美夫妻视频在线观看| 欧美性大战xxxxx久久久| 久久综合成人精品亚洲另类欧美| 欧美一区二区私人影院日本| 亚洲香蕉伊综合在人在线视看| 亚洲美女一区| 亚洲国产精品成人综合色在线婷婷 | 国产主播精品| 国产亚洲激情视频在线| 国产午夜精品麻豆|