999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

新拌混凝土測試系統的Modbus-RTU多從站設計

2014-09-23 03:19:46朱鋁芬呂國芳
電子設計工程 2014年13期
關鍵詞:混凝土檢測

朱鋁芬,呂國芳

(河海大學 能源與電氣學院,江蘇 南京 211100)

新拌混凝土測試系統的Modbus-RTU多從站設計

朱鋁芬,呂國芳

(河海大學 能源與電氣學院,江蘇 南京 211100)

在新拌混凝土流變性測試系統的開發中,為了實現觸摸屏Weinview MT8100i與多臺MSP430的串行穩定通訊,采用了基于Modbus-RTU通訊協議的多從站設計。多從站接收報文、地址對比后,由站號匹配的MSP430解包辨識、響應請求、打包發送反饋報文,觸摸屏刷新界面。通過觸摸屏與多單片機的主從Modbus-RTU通訊,一個觸摸屏能對多個測試儀進行啟停控制、過程監控、圖形擬合、性能評估。

Modbus-RTU;地址匹配;功能辨識;響應請求;反饋報文

先澆筑后做標準抗壓強度試驗的混凝土質量檢測方法是沒有預知性的[4],為了在澆筑前預知混凝土的流變性,需要在現場對大批量新拌混凝土的流動性、粘滯性進行實時檢測。在Modbus-RTU協議下,虛擬PLC設備MSP430與觸摸屏成功通訊,實現低成本化、可視化、自動化檢測。為加快檢測效率,需要多MSP430同時檢測不同配合比的混凝土,經比較選擇出最佳配合比。一定程度上,觸摸屏與多MSP430通訊的穩定性決定了測試系統的可靠性,因此Modbus-RTU多從站的設計是非常重要的。

1 測試系統的數學模型及總體設計

1.1 測試系統的流變性模型

公式(1)是“兩點法”測試混凝土流變性的數學模型:

式中:D為旋轉葉片的旋轉直徑,h為旋轉葉片長度,M為旋轉扭矩,n為轉速,R為料漿盒高度,r為旋轉葉片半徑,τ為剪切應力,γ為剪切速率,τ0為屈服應力,η為粘度系數。

MSP430控制電機帶動旋轉葉片在新拌混凝土中轉動,由扭矩傳感器測出旋轉葉片在轉速n下的扭矩M,由M轉化得剪切應力τ,由n轉換得剪切速率γ,通過最小二乘法擬合出不同配合比下混凝土的γ-τ曲線圖,確定流變參數τ0、η。

1.2 測試系統的總體設計

測試系統結構框圖如圖1所示,觸摸屏對多個MSP430的啟停、轉速、轉動時間等參數進行設置;啟動后,獨立的多MSP430同時對不同配合比的新拌混凝土進行采樣、低高低轉速攪拌測扭矩;從站MSP430將各自檢測到的扭矩值、溫度及分析得到的屈服應力、粘滯系數反饋給觸摸屏;觸摸屏刷新流變參數測定界面。

測定新拌混凝土流變參數的關鍵就在于觸摸屏與多MSP430的通訊。使用RS-485總線技術,將觸摸屏設置為Modbus-Server,將多個MSP430設置為不同站號的Modbus-Client,透過Modbus-RTU協議,實現主從機關聯信息的同步更新。

圖1 測試系統結構圖Fig.1 Structure diagram of the testing system

2 觸摸屏與多MSP430的通訊

2.1 觸摸屏與多MSP430的通訊原理

Modbus-RTU多從站通訊的實質是主從模式[2],先由主機發出請求報文,多從站通過站號識別自己是否為目標從站,如果站號與自己的獨立地址相匹配則響應請求報文,否則不做響應,主機接收到目標從站的反饋報文后解包提取信息域、更新信息,然后主機再發送下一個請求報文。

表1為Modbus-RTU報文結構,開始、結束至少要有3.5個字符的空閑間隔,整個報文連續且傳輸的兩個連續字節時間間隔必須小于1.5個字符[1]。

表1 Modbus-RTU報文結構Tab.1 Structure of Modbus-RTU message

2.2 觸摸屏與多MSP430的通訊設置

為正常通訊,需做如下設置:在MTP程序的設備列表中增加多個Modbus-RTU類型的PLC設備,設備接口為RS-485,站號對應為目標MSP430的站號。觸摸屏COM口與從機MSP430的USART串行口通訊設置必須一致,設置波特率為9600、無校驗位、8字符、2個停止位。

3 從站MSP430的軟件設計

3.1 MSP430的串口屬性設置

3.2 MSP430接收Modbus-RTU報文

從站MSP430為實現報文接收功能,TA、串口中斷必須相互配合。串口負責接收字符,TA負責判別接收相鄰字符的時間間隔;如果時間間隔小于1.5字符空閑間隔,則接收的字符有效;如果時間間隔為1.5-3.5字符空閑間隔,則發送出錯;如果超時3.5字符空閑間隔沒有接收到字符,則一個完整報文發送結束。MSP430接收報文的流程圖如圖2所示。

圖2 MSP430接收報文流程圖Fig.2 Flow chart of receiving message by MSP430

3.3 目標MSP430響應Modbus-RTU報文

Modbus-RTU 協議的設備類型為 0x、1x、3x、4x、5x、6x,這些設備類型及地址構成了不同的功能碼、信息域、驗證碼,產生不同的指令報文發送給從機。MSP430通過地址對比,判斷自己是否為目標從機,站號匹配的目標MSP430響應Modbus-RTU報文。

MSP430作為Modbus-RTU Slave,本身并不存在響應Master的程序,需要根據不同的指令報文,對報文的功能碼,信息域的起始地址、數據總位數分析后,反饋相應CPU寄存器、Flash存儲器的值至觸摸屏。目標MSP430響應報文流程如圖3所示。

觸摸屏接收目標MSP430發送的反饋報文,對報文進行分析,如果接收到Modbus-RTU發送出錯、CRC校驗出錯等報錯報文,則作出相應的錯誤處理并重新發送請求報文;如果接收成功響應反饋報文,則接收來自MSP430的有效信息,發送下一請求報文。

3.4 MSP430的CPU浮點數傳輸

圖3 MSP430響應報文流程圖Fig.3 Flow chart of response message of MSP430

Modbus-RTU協議下的寄存器都是16-bit型的,報文信息域以字節為單位,傳輸時先發送16-bit的高字節,再發送16-bit的低字節。浮點數占用4個字節的存儲空間,使用兩個連續地址的寄存器保存、顯示[5]。在傳輸浮點數時,先將浮點型轉換為32-bit型,保存在臨時數組floattemp[4]中;如果地址類型是 3x、4x、6x,則按照低 16-bit的高字節、低 16-bit的低字節、高16-bit的高字節、高16-bit的低字節的順序發送;如果地址類型是5x,則按照高16-bit的高字節、高16-bit的低字節、低16-bit的高字節、低16-bit的低字節的順序發送。

3.5 MSP430的批量Flash數據傳輸

為了測得不同轉速下扭矩傳感器的扭矩值,MSP430采用多次采樣求平均值的數字濾波技術。在同一轉速下,旋轉葉片在步進電機的帶動下6檔速按照低速—高速—低速的順序轉動,每個檔速等間隔采樣10次,完成1次全程檢測,扭矩值至少占用220個字節的存儲空間。由于施工現場環境惡劣,一般將檢測值保存在Flash內,采集完之后再將這些扭矩值批量傳送到觸摸屏。

MSP430的Flash信息存儲器為每段128字節,分別為信息存儲器A、B。在測試系統中,通過TB等時間間隔觸發ADC12單通道單次轉換,將相應的ADC12MEM扭矩值的高、低字節分別保存在Flash A、B信息存儲器中。當用戶查詢某種配合比混凝土不同轉速下的扭矩值時,觸摸屏向對應目標從機發送查詢3x1—3x220的指令報文,目標從機讀取Flash A、B的值,轉換得到對應的扭矩值,然后再發送給觸摸屏,具體程序如下:

4 系統的測試實驗

4.1 MSP430的Flash數據傳輸實驗

為了預見新拌混凝土測試儀的工作穩定性,需要查看混凝土同一轉速下的10個扭矩檢測值的波動性,如果10個檢測值波動不大,則說明檢測到的扭矩值是可靠的,否則無效。同一配合比新拌混凝土在不同轉速下的扭矩測定界面如圖4所示。

圖4 扭矩測定界面Fig.4 Interface of torque determination

測試系統經長時間連續運行后 ,測試數據未見劇烈波動,說明測試裝置時穩定的。

4.2 流變參數測定實驗

試驗采用2臺MSP430分別對兩種不同配合比的混凝土進行扭矩值采樣、求解平均扭矩值,分別計算得到不同轉速下的剪切速率、剪切應力,擬合得到各自的γ-τ曲線圖及流變參數 τ0、η。

試驗結果如圖5所示。

圖5 流變參數測定界面圖Fig.5 Interface of determination of rheological parameters

5 結束語

文中主要研究了Modbus-RTU通訊協議在新拌混凝土測試系統中的運用,著重介紹了多從站的設計,實現了觸摸屏在一定距離內對多個測試儀現場實時監控的功能。但測試實驗發現,隨著通訊距離、從站數目的大幅度增加,Modbus-RTU主從通訊的實時性、可靠性、穩定性略微下降。一主多從的實時控制技術廣泛應用于自動化檢測中,如何進一步提高觸摸屏與多MSP430遠距離通訊的性能指標是非常值得深入探討的。

[1]蔣劍鋒,吳曉紅.色譜儀控制系統的Modbus從站設計與實現[J].科學技術與工程,2012,12(31):8344-8348.

JIANG Jian-feng,WU Xiao-hong.Design and implementation of Modbus Slave in the chromatograph control system[J].Science Technology and Engineering,2012,12 (31):8344-8348.

[2]高旭彬.基于MSP430單片機的Modbus協議軟件設計方法[J].工礦自動化,2013,39(4):87-90.

GAO Xu-bin.A software design method of Modbus protocol based on MSP430 single-chip microcomputer[J].Industry and Mine Automation,2013,39(4):87-90.

[3]劉鵬.基于單片機和Modbus協議的停車器控制系統[J].集成電路運用,2012,14(6):34-36.

LIU Peng.The switch machine control system based on MCU and Modbus[J].Integrated Circuit Application,2012,14(6):34-36.

[4]劉俊巖,周波,曲華明.新拌混凝土質量檢測技術的應用[J].濟南大學學報,2002,16(3):251-253.

LIU Jun-yan,ZHOU Bo,QU Hua-ming.Application on inspecting technique of fresh concrete quality[J].Journal of JiNan University,2002,16(3):251-253.

[5]徐家林,王鶴,樸仁官.支持Modbus RTU協議的步進電機控制器設計[J].電子設計工程,2012,20(17):87-89.

XU Jia-lin,WANG He,PIAO Ren-guan.Design of stepper motorcontrollersupporting Modbus RTU protocol[J].Electronic Design Engineering,2012,20(17):87-89.

[6]金海琴,陳興,翟林鵬.基于Modbus協議的串行通信的應用[J].電子設計工程,2013,21(8):157-160.

JIN Hai-qin,CHEN Xing,ZHAI Lin-peng.Application of serial communication based on Modbus protocol[J].Electronic Design Engineering,2013,21(8):157-160.

[7]楊世超,陶正蘇.基于Modbus RTU通訊協議的伺服電機聯動控制系統[J].電子設計工程,2012,20(1):91-94.

YANG Shi-chao,TAO Zheng-su.Servo-motor control system based on Modbus RTU communication protocol[J],Electronic Design Engineering,2012,20(1):91-94.

[8]尤慧芳.用Modbus實現觸摸屏與單片機的通信[J].工業控制計算機,2008,21(12):63-66.

YOU Hui-fang.Communication between single chip microcomputer and touch-screen by Modbus[J].Industrial Control Computer,2008,21(12):63-66.

Design of Modbus-RTU multi-slave in the fresh concrete testing system

ZHU Lv-fen,LV Guo-fang
(School of energy and electric,Hohai University,Nanjing 211100,China)

In the development of fresh concrete testing system,to realize the stable serial-communication between the touchscreen Weinview MT8100i and several MSP430,the design of multi-slave based on Modbus-RTU protocol is used.After receiving datagram,multi slaves compare their addresses with the number of target slave-station.Then,through data unpacking,function identification,request response and data packing,the matching MSP430 sends feedback message and the touch-screen refreshes the interface.By the master-slave communication between the touch-screen and multi-SCM based on Modbus-RTU protocol,one touch-screen can realize functions of starting and stopping control,process monitoring,curve fitting and performance evaluation of several testing instruments.

Modbus-RTU;address matching;function identification;request response;feedback message

TN923

A

1674-6236(2014)13-0096-04

2013-10-14 稿件編號:201310078

朱鋁芬(1989—),女,江蘇泰州人,碩士研究生。研究方向:自動化檢測系統。

猜你喜歡
混凝土檢測
混凝土試驗之家
現代裝飾(2022年5期)2022-10-13 08:48:04
關于不同聚合物對混凝土修復的研究
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
低強度自密實混凝土在房建中的應用
“幾何圖形”檢測題
“角”檢測題
混凝土預制塊模板在堆石混凝土壩中的應用
混凝土,了不起
主站蜘蛛池模板: 无码免费的亚洲视频| 成年人视频一区二区| 香蕉伊思人视频| 欧美午夜性视频| 2020最新国产精品视频| 97亚洲色综久久精品| 免费不卡视频| 精品少妇人妻无码久久| 日韩经典精品无码一区二区| 色综合中文综合网| 国产福利拍拍拍| 亚洲中字无码AV电影在线观看| 亚洲三级影院| 天天躁夜夜躁狠狠躁躁88| 亚洲精品第一在线观看视频| 亚洲福利片无码最新在线播放| 精品三级网站| 在线高清亚洲精品二区| 亚洲日韩精品无码专区97| 99偷拍视频精品一区二区| 97精品伊人久久大香线蕉| 国产性生大片免费观看性欧美| 丁香六月激情综合| 国产人人乐人人爱| 国产白浆在线| 久久久精品无码一二三区| 自偷自拍三级全三级视频| 国产精品白浆无码流出在线看| 最新精品国偷自产在线| 九九视频免费看| 秘书高跟黑色丝袜国产91在线| 亚洲人成网线在线播放va| 日韩 欧美 国产 精品 综合| 亚洲一区毛片| 日韩av资源在线| 亚洲人成人伊人成综合网无码| 男女性午夜福利网站| 日韩欧美国产精品| 国产网站免费看| 国产精品久久久精品三级| 青青青国产视频| 国产乱人伦精品一区二区| 蜜臀AV在线播放| 青青青草国产| 日本高清视频在线www色| 午夜激情婷婷| 日本高清视频在线www色| 99无码熟妇丰满人妻啪啪 | 看国产一级毛片| 国产精品美乳| 日韩人妻无码制服丝袜视频| 波多野结衣一二三| 在线观看无码av五月花| 日韩a级毛片| 青青操视频在线| 欧美在线视频a| 四虎影视8848永久精品| 久久精品欧美一区二区| 成人欧美在线观看| 中文国产成人精品久久| 国产黑丝一区| 青青草91视频| 精品成人一区二区三区电影| 亚洲无码在线午夜电影| 奇米精品一区二区三区在线观看| 亚洲黄色网站视频| 国产91九色在线播放| 国产一区亚洲一区| 中国黄色一级视频| 日本亚洲成高清一区二区三区| 狂欢视频在线观看不卡| 国产视频欧美| 亚洲人成电影在线播放| 国产成人亚洲精品色欲AV| 午夜成人在线视频| 99热在线只有精品| 丰满人妻一区二区三区视频| 91免费片| 国产AV毛片| 波多野结衣久久精品| 亚洲国产高清精品线久久| a天堂视频在线|