91视频下载I色噜噜av中文无码I91高清免费看I日韩在线99I玖色网I久久精品66I精品99又大又爽又硬少妇毛片I成人黄在线I先锋资源男人网站中文I91久热I99人久久精品视频最新地址Ieeuss久久I成人片在线播放I欧美tk丨vk视频I夜夜久久AVI日韩人妻无码一区二区三区99I一区二区视频免费在线观看I国产第一页精品

行業動態

當前位置:首頁>>新聞中心>>行業動態 發布時間:2017-07-27 06:36:09

基于串行通信的電子秤實時數據采集技術研究

時間:2017-07-27 06:36:09 來源:本站 點擊數:723

在計算機與外部設備通信的過程中,計算機通過串行接口實時采集外部設備發送來的數據 是非常重要的通信方式之一,本文以計算機通過串行接口實時采集電子秤的數據為例,詳細論述了計算機串行通信的基本原理、電子秤的通信協議以及電子秤數據解碼,重點論述了利用串行口控件 MSCOM實現實時采集電子秤數據的通用方法。

1. 

隨著計算機的普及與外圍設備技術的發展,計算機與外圍設備之間的通信顯得越來越重要,串行口通 信是目前計算機與外圍設備之間的重要的通信方式之一。由于串行通信是在一根傳輸線上一位一位的傳送 數據,其優點是使用的傳輸線少,速度快,適合于遠距離傳輸。但對于那些與計算機相距不遠的人一機交 換設備和串行存儲的外部設備如終端、打印機、邏輯分析儀、磁盤等外部設備,采用串行方式交換數據也 很普遍。在計算機對外部設備的實時控制中,大多采用計算機的串行接口與外部設備進行通信,所以串行 接口是計算機應用系統中常用的接口,而相應的接口應用程序也成為近年來研究的熱點。本文旨在通過計 算機串行接口實時采集電子秤的數據的實現,論述串行口通訊的原理以及如何利用串行口通信控件 MSCOM開發計算機的基于串行口的應用軟件。

本文在Visual Basic 6.0開發環境中利用Microsoft Communication控件實現計算機與電子秤的串行通 信。成功地實現了計算機實時采集電子秤的數據,并通過對采集到的數據進行解碼處理并實時地將數據顯 示于計算機應用軟件上。

2.串行通訊的基本原理

2.1串行通信原理

串行通信是指外部設備和計算機之間使用一根數據信號線,數據在一根數據信號線上按位進行傳輸,每 一位數據都占據一個固定的時間長度。但是由于高速率的要求,處于計算機內部的CPU與串口之間的通訊 仍然采用并行的通訊方式,所以串行口的本質就是實現CPU與外圍數據設備的數據格式轉換(或者稱為串 并轉換器)和控制信息(起始位和終止位插入和刪除,即當數據從外圍設備輸入計算機時,數據格式由 (Bit)轉化為字節Byte)數據,并將相應的控制信息刪除;反之,當計算機發送數據到外圍設備時,串 口又將字節數據轉化為位串數據,并將控制信息插入到位串數據隊列。

為實現串行通信,計算機的串行口內部結構設計如圖1所示,它是個雙緩沖的串行接口,包括一個發 送緩沖區SBUF)和一個接收緩沖區(SBUF)可以同時進行數據的發送和接收,當計算機需要向外部設備發送數據時,CPU首先將數據送入SBUF中,然后串行口一位一位向外發送,當一個字節全部發送后,串 行口發出中斷請求,CPU向緩沖區SBUF發送下一個字節的數據;計算機接收數據時,串行口一位一位將從 外部接收的數據送入緩沖區,當一個字節的數據全部接收完以后,向CPU發出一個中斷請求,CPU將緩沖 區的數據取走,然后接收下一個字節數據。計算機的串行口與特定的定時器綁定在一起,通過該定時器可 以設置計算機串行口發送和接收的波特率,以適用不同的外部設備。

云網客1.jpg

串行口的典型代表是RS-232C及其兼容接口,有9針和25針兩類。現在的臺式PC機一般有三個RS 232串行口 COM1COM2COM3,通常COM1COM2都使用的是9D形連接器,而COM3 使用DB25針連接器。其中九針的串行口各針定義如表1所示.

云網客2.jpg

當計算機通過串行口與外部設備進行通信時,首先將計算機串行口 TXB引腳與外部設備串行口的RXB 引腳相連,然后將計算機的串行口RXD引腳與外部設備的串行口 TXD引腳相連[1]。計算機串行口與外部設備串行口連接方式如圖2所示。

云網客3.jpg

在本文中,以XK3100 B2+的電子秤為例,該電子秤帶有一個9針的RS-232C串行接 口,能與計算機進行串口數據通信,并實時傳送檢測數據到計算 機。連接時,將連接電子秤串行口和計算機串行口的兩個接頭按 2332的方式連接,如需要做到實時接收數據,還要將電 子秤的發送模式調到數據穩定后自動發送狀態。

VB6.0環境下,米用Microsoft Communication控件來實現計算機與電子秤之間串行通信,進行串行 通信時只需了解以下四根線的代號及作用。以下四根線的高電平/低電平狀態分別對應MSComm控件的相 應屬性的True/False值。

DTR線:計算機中數據發往電子秤,表示計算機是否已準備好。

RTS線:計算機中數據發往電子秤,表示計算機是否允許電子秤發回數據。

DSR線:電子秤中數據發往計算機,表示電子秤是否已做好操作準備。

CTS線:電子秤中數據發往計算機,表示電子秤是否允許發送數據。

2.2通信方式

VB6.0環境下,計算機與外部設備有兩種通訊方式

1、事件驅動,它是一種功能強大的處理問題的方法。在實際工作中,往往要處理許多通信中的相關事件,例如:當線路數據到達計算機端或RTS信號線狀態發生變化時,要求我們使用相應的事件來跟蹤和處 理,該控件是使用OnComm事件來實現的,主要包括檢測、數據處理和通信錯誤等方面的問題,CommEvent 值返回最近的通信事件或錯誤的數字代碼。

2、查詢方式。由程序設計者負責讀取CommEvent的值并處理所發生的錯誤或事件。通常簡單的應用 程序設計可采用這種辦法。

2.3串行通信控件的屬性

利用串行通信控件設計通信程序,關鍵是準確理解和設置串行通信控件的屬性。在VB6.0AcdveX MSCOMM.VBX提供了 27個關于通信控件方面的屬性,下面就部分屬性分別予以描述:

CommPort屬性:設置并返回通訊端口號。

RThreshold 屬性:在 MSComm 控件設置 CommEvent 屬性為 comEvReceive 并產生 OnComm 之前,設置并返回的要接收的字符數。

CTSHolding屬性:確定是否可通過查詢Clear To Send (CTS)線的狀態發送數據。Clear To Send是調制解調裝置發送到相聯計算機的信號,指示傳輸可以進行。該屬性在設計時無效,在運行時為只讀。 SThreshold屬性:MSComm控件設置CommEvent屬性為ComEvSend并產生OnComm事件之前,設置并返回傳輸緩沖區中允許的最小字符數。

CDHolding屬性:通過查詢Carrier Detect (CD)線的狀態確定當前是否有傳輸。Carrier Detect是從調制解調裝置發送到相聯計算機的一個信號,指示調制解調裝置正在聯機。該屬性在設計時無效,在運行時 為只讀。

DSRHolding屬性:確定Data Set Ready (DSR)線的狀態。Data Set Ready信號由調制解調器發送到相連計算機,指示作好操作準備。該屬性在設計時無效,在運行時為只讀。

Settings屬性:設置并返回波特率、奇偶校驗、數據位、停止位參數。

InputLen屬性:設置并返回Input屬性從接收緩沖區讀取的字符數。

EOFEnable屬性:確定在輸入過程中MSComm控件是否尋找文件結尾EOF)字符。如果找到EOF 字符,將停止輸入并激活OnComm事件,此時CommEvent屬性設置為comEvEOF

3.電子秤的串口通信協議

本文使用的電子秤是XK3100-B2+型,其串口數據通信協議規定

如下:

①數據傳輸速率可設置為9600bp4800bps2400bps

②數據格式:電子秤采用通用的RS232 UART信號,每10BIT為一個數據幀,幀格式如表2所示.

云網客4.jpg

云網客5.jpg

4.電子秤實時數據釆集的實現

VB6.0環境下通過串行通訊實現電子秤實時數據采集。

4.1數據的采集

在設計好計算機與電子秤的物理連接后,接著設計應用軟件實時采集電子秤的稱重數據,在VB6.0 新建一個標準EXE”工程,然后選擇工程/部件菜單項,在部件對話框中選擇“Microsoft Comm Control 6.0”,即可添加MSComm控件;再在窗體中依次布置如表3所示的控件并設置其屬性。

為了只要打開此窗口即可接收數據,在Form窗口的程序代碼如下:

Private Sub Form_Load()

MSComm 1. CommPort = 1 ‘使用

串口 1

MSComm 1.PortOpen = True ‘打 開串口 1

MSComm 1 .RThreshold = 1 ‘接收 數據后產生OnComm事件 End Sub

在設置完上面的程序后就可以進行數 據采集,根據電子秤的協議規定電子秤一 次傳輸的是6幀數據,而在接收數據后是 采用的16進制將數據存放的,將它存放到字符串HData中,以便在下個步驟中對數 據進行處理并顯示于計算機的屏幕中。

云網客6.jpg

4.2數據解碼處理

根據電子秤發送的第二幀數據D3D4位的取值決定電子秤的稱重模式,其稱重模式分別是00 重模式;01計數模式;10百分比模式.根據第二幀數據的不同取值,分別對字符串進行處理,如表4 示。然后將第三幀(顯示數值的最低字節)、第四幀(顯示數值的中間字節)、第五幀(顯示數值的最高字節)解碼成十進制數;并根據第六幀數據的值確定本次稱重是以公斤00H)為單位還是磅01H) 單位。最后將解碼后的數據顯示于計算機屏幕上。數據解碼流程示意圖如圖3所示。

云網客7.jpg

當一次稱重過程結束,可以繼續下一次的稱重,在程序設計過程中必須用程序設置計算機接收的波特 率。以保證計算機的接收的波特率和電子秤發送波特率相一致,不然會造成數據的丟失。

5.結束語

本文主要論述了基于串行通信的電子秤實時數據采集原理和實現方法,重點探討了如何利用高級語言 通過串行接口控制外部設備以實時采集數據,并將采集到的數據解碼成用戶所需的數據。很好地解決了電 子秤數據的實時采集,該方法具有很好的實用性和通用性,不同的電子秤只需修改解碼參數就可以適用。

 


嫩草影院黄 | 亚洲一区偷拍 | 亚洲天堂视频一区 | 日本少妇ⅹxxxxx视频 | 日韩精品中文字幕一区二区三区 | 亚洲一区二区在线看 | 99视频精品| 在线精品亚洲欧美日韩国产 | 在线观看视频色 | 黄色污污视频软件 | 久久久精品人妻av一区二区三区 | 亚洲日本精品视频 | 午夜tv | 日本aⅴ在线观看 | 久久国产91 | 久久成人免费视频 | 激情偷拍| 日韩午夜电影网 | 中文字幕免费一区二区 | 婷婷色五 | 久久国产精品亚洲 | 欧美极品喷水 | 黄色高清网站 | 97国产成人无码精品久久久 | 黄色xxx| 91精品国产综合久久精品图片 | 日本国产精品视频 | 中文字幕日韩一级 | 秋霞影院一区二区 | 麻豆 国产| 国产精品1000部啪视频 | 一区二区人妻 | 欧美日韩国产中文 | 国产午夜精品一区二区三区 | 男人的天堂一区 | 国产精品久久网 | 在线国产91 | 国产亚洲区 | 台湾swag在线播放 | 久操伊人 | 午夜精品福利视频 | 男人网站在线观看 | 久久精品午夜福利 | 91精品国产福利在线观看 | 91精品国产一区二区三竹菊影视 | 国产91精品看黄网站在线观看 | 这里有精品| 91jk制服白丝超短裙大长腿 | 午夜少妇影院 | 99国产精品一区 | 很黄很污的视频网站 | 999精品国产| 一本大道久久a久久综合婷婷 | 欧美三级黄色大片 | 特大巨交吊性xxxx | 久久久久久久久久国产精品 | 人妖粗暴刺激videos呻吟 | 国产精品久线在线观看 | 久久精品2019中文字幕 | 亚洲网站免费看 | 国产剧情av在线 | 麻豆网页 | 成年网站在线 | 在线日韩免费 | 欧美三级免费观看 | 精品人体无码一区二区三区 | 性欧美另类| 欧美激情在线狂野欧美精品 | 99国产精品一区二区三区 | 毛片1000部免费看 | 91精品人妻一区二区三区蜜桃2 | 午夜寂寞视频 | 96视频在线| 亚洲激情在线观看视频 | 欧美3p视频| av综合久久 | 污视频网站免费看 | 蜜臀久久99精品久久久久久宅男 | 久久草av| 熟妇高潮一区二区三区在线播放 | 啪啪的网站 | 香蕉视频在线观看免费 | 双性皇帝高h喷汁呻吟 | a在线看 | 99国产精品99久久久久久粉嫩 | 午夜高清 | 国产精品三级电影 | 日本www在线播放 | 天堂在线91 | 日韩在线观看免费av | 人人爽人人爽人人片av | 欧美精品一区二区久久婷婷 | 欧美aaaaaaaaa | 性色国产成人久久久精品 | 亚洲国产精品视频在线 | 久草久热 | 涩涩视频网 | 人人超碰97 | 两性午夜免费视频 | 成人欧美在线 | 九一av| 亚洲福利二区 | 精品国产69 | 免费黄色网址视频 | 晨勃顶到尿h1v1 | 台湾swag在线播放 | 久久午夜鲁丝片午夜精品 | av免费高清 | 无码少妇一区二区 | a一级视频| 青青草av | 久久666 | 欧美亚洲激情视频 | 少妇伦子伦精品无吗 | 国产又粗又猛又黄 | a免费在线 | 国产精品久久久久久一区二区 | av性色 | 亚洲爱| 亚洲av无码一区二区三区网址 | 一区二区日韩欧美 | 美女啪啪国产 | 性chinese天美传媒麻 | 午夜中文字幕 | 日韩一级片免费观看 | jjzz在线| 91福利影院 | 朝鲜黄色片 | 日本一区二区三区久久 | 亚洲一二三 | 依依av | 精品欧美一区二区精品久久 | 欧美精品一线 | 超碰神马 | 久久精品a | 免费精品在线 | 国产精品色在线网站 | 久久偷看各类女兵18女厕嘘嘘 | 日本一区二区三区免费在线观看 | 亚洲精品欧美精品 | 日本黄色动态图 | 免费av在线网 | 国产91av在线播放 | 国产又粗又猛又爽 | 精品一区二区三区免费毛片爱 | 色网站在线看 | av在线资源网 | 女的高潮流时喷水图片大全 | 欧美国产精品久久 | 国产偷自拍视频 | 亚洲精品av在线 | www.com国产 | 俺去日 | 91精品国自产 | 不卡中文av| 黄色网址网站 | 在线观看视频 | 中国白嫩丰满人妻videos | 色网站免费在线观看 | 网站在线观看你懂的 | 亚洲精品中文字幕乱码三区91 | 国产成人精品久久二区二区91 | 国产看真人毛片爱做a片 | av老司机在线播放 | 欧美成人午夜剧场 | 麻豆91av| 香蕉一区二区三区四区 | 蜜臀久久99精品久久久画质超高清 | 狠狠插狠狠操 | 嫩草精品| 制服 丝袜 激情 欧洲 亚洲 | 久操国产在线 | 操她视频网站 | 韩国无码av片在线观看网站 | 奴性女会所调教 | 午夜欧美精品久久久久久久 | 在线成人免费视频 | 亚洲成人av免费 | 久久66热这里只有精品 | 中文字幕+乱码+中文乱码91 | 国模无码国产精品视频 | 一级做a爱| 精品国产18久久久久久二百 | 精彩久久 | www.国产.com | 欧美三级理论片 | 日本一区二区三区四区视频 | 亚洲欧洲精品成人久久奇米网 | 精品国产一区二区三区久久久蜜臀 | 成年人在线观看视频网站 | 91女神在线| 午夜婷婷 | 欧美日韩国产激情 | 91人人看 | 青青视频免费 | 波多野结衣1区2区3区 | 午夜国产精品视频 | 免费拍拍拍网站 | 黑人3p波多野结衣在线观看 | 91九色成人 | 亚洲7777 | 一级做a爰片毛片 | 欧美 日韩 国产 成人 在线 | 亚洲自偷自偷偷色无码中文 | 国产无遮挡又黄又爽 | 日本污视频在线观看 | 美女大逼 | 四虎影视永久地址 | 国产精品aaa| 少妇无内裤下蹲露大唇视频 | 国产黄色一级片视频 | 欧美午夜激情视频 | 国产黄页 | 国产亚洲精品成人av久久ww | 成人毛片大全 | 不卡一区在线观看 | 按摩害羞主妇中文字幕 | 窝窝午夜理论片影院 | 欧美福利视频导航 | 免费在线黄色网 | 欧美成年人在线视频 | 日本丰满少妇一区二区三区 | 夜夜撸小说 | 天天干天天操天天射 | chinese hd av| 日韩女同互慰一区二区 | 99re这里只有精品在线观看 | 欧美色狠 | 久久艹精品 | 99热99热| 婷婷综合激情网 | 热久久久久 | 精品国语对白 | 亚洲综合第一 | 亚洲无吗av | 中文字幕在线播放一区二区 | 亚洲精品a | 日韩一级片在线观看 | 男女黄床上色视频 | 91插插影库 | 久久艹精品 | 国产免费一区二区三区四区五区 | 国产精品av网站 | 成人在线观看免费高清 | 国产免费一区 | 国产一区二区在线电影 | 亚洲第一淫片 | 国产精品久久av无码一区二区 | 国产区一区二区三区 | 亚洲婷婷在线 | 久久久久噜噜噜亚洲熟女综合 | 亚洲精品粉嫩小泬 | 亚洲成人免费看 | 日韩精品xxx | 国产欧美在线看 | 日韩av导航| 人妻精品一区一区三区蜜桃91 | 免费看又黄又无码的网站 | 亚洲精品在线播放视频 | 美女扒开屁股让男人桶 | 无码丰满熟妇 | 国产xxxxx视频| 国产精品第五页 | 黄色国产一级片 | 亚洲视频免费在线 | jzzijzzij亚洲成熟少妇在线播放 神马三级我不卡 | 国产精品无码av在线有声小说 | 17c一起操| 男人天堂视频在线 | 免费看日韩 | 国产视频一区二区在线播放 | 欧美六区 | 九色蝌蚪91| 娇小的粉嫩xxx极品 日韩一级淫片 | 国产亚洲一区二区三区四区 | h片在线观看 | 床戏高潮做进去大尺度视频 | 播播网色播播 | 在线国产精品视频 | 青青草手机视频在线观看 | 色欧洲 | 免费看的一级片 | 欧美手机在线 | 欧美你懂得 | 亚洲调教欧美在线 | 亚洲AV无码国产日韩久久 | 久久久精品综合 | 亚洲视屏 | 国产调教在线 | 2024国产精品| 视频污在线观看 | 少妇2做爰bd在线意大利堕落 | 午夜成人影视 | 伊人久久狼人 | 欧美日韩国产在线一区 | 偷偷色噜狠狠狠狠的777米奇 | 小泽玛利亚一区二区三区 | 青青草青青操 | 久久久久一区二区三区 | 99reav| 一级成人免费视频 | 国产高清视频在线 | 中文字幕第23页 | 亚洲一区二区在线观看视频 | 午夜精品偷拍 | 色婷婷国产精品综合在线观看 | 免费看欧美片 | 光棍影院手机版在线观看免费 | 日本一区二区免费视频 | www.精品视频 | 国产综合久久 | 成年人网站黄色 | 久久一级视频 | 日本天堂网在线 | 成人免费91 | 黄色www视频 | 四虎国产精品成人免费入口 | 中国成人毛片 | 欧洲国产精品 | 久热这里只有精品在线 | 岛国av免费| 精品国产精品网麻豆系列 | 五月激情婷婷综合 | 人人妻人人澡人人爽精品 | 岛国裸体写真hd在线 | 人人妻人人澡人人爽欧美一区 | 91chinese在线 | 自拍偷拍色图 | 四色成人网| 国产高清免费 | 六月丁香久久 | 一本色道久久88亚洲精品综合 | 久久免费视频2 | 欧美xx在线 | 一级久久久久久 | 少妇激情一区二区三区 | 免费性片 | 久久成人视屏 | 亚洲精品一区在线观看 | 国产日韩欧美二区 | 国产免费黄色 | 日韩精品一区二区三区高清免费 | 99天堂网 | 欧美一区二区免费 |