<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 變頻器在流量控制中的使用

變頻器在流量控制中的使用

作者: 時(shí)間:2014-02-26 來(lái)源:網(wǎng)絡(luò ) 收藏
很多液壓系統對流量都有控制要求,常用的方法是使用流量調節閥,變量泵來(lái)對系統流量進(jìn)行控制。隨著(zhù)技術(shù)的發(fā)展和應用,人們認識到利用控制電動(dòng)機轉速來(lái)調節定量泵的流量也是一種很好的手段。

  變頻調速以其優(yōu)良的控制性能和高效的節能優(yōu)點(diǎn)在工業(yè)領(lǐng)域和民用領(lǐng)域得到了廣泛的應用和發(fā)展。變頻調速是公認的最為理想,最有發(fā)展前景的調速方式之一。隨著(zhù)計算機,可編程控制器以及其他智能控制設備在控制領(lǐng)域的廣泛應用,誕生了大量基于各種總線(xiàn)和通信協(xié)議的通信方式。RS-485就是一種基于RS-485總線(xiàn)的通信協(xié)議,它已經(jīng)被應用在了上位機和的通信之中。本文采用RS-485通信協(xié)議,通過(guò)計算機來(lái)自動(dòng)控制液壓系統的流量。

1、RS-485通信協(xié)議

  為了讓上位機和變頻器之間進(jìn)行有效的通信,必須約定它們的通信方式。在此,使用基于RS-485總線(xiàn)的RS-485通信協(xié)議。協(xié)議約定如下:采用異步傳輸,一臺主機發(fā)送,可以多臺從機(變頻器)接收,沒(méi)有接收到主機的請求,從機不能主動(dòng)發(fā)送信息。

  糾錯方法:在信息后加checksum,checksum等于所有字節(HEX)之和的最后一個(gè)字節,轉換成ASCII碼。

  數據包格式:HeaderAKP1P0D3D2D1D0S Delimiter其中數據包中各部分意義如下:Header:3ah A,K,P1P0,D3D2D1D0,S分別是單字節十六進(jìn)制數,轉換為ASCII碼。

  A:從機(變頻器)地址。變頻器的地址范圍為(1-31),A必須存在。地址A=00H時(shí)對所有從機生效,且所有從機不回送信息,故A=00H時(shí)只能發(fā)運行命令操作等。

  K:數據包功能。

  P1P0:參數序號。參數標號,倆字節十六進(jìn)制數,如P0100轉換為十六進(jìn)制為0064. D3D2D1D0:參數值。去掉小數點(diǎn)的參數值,共四個(gè)字節的十六位進(jìn)制數,先發(fā)高位,后發(fā)低位。

  S:和校驗字。S是上面所有字節十六進(jìn)制之和(A+K+P1P0+D3+D2+D1+D0)取最后一字節bit7bit0)值,轉換為ASCII碼。

  Delimiter:0dh,0ah.

2系統設計

  在本文所研究變頻調速液壓系統中,采用計算機上的RS-232串口來(lái)和變頻器通信,由于計算機上的和變頻器上的RS-485接口在電氣特性上存在著(zhù)差異。兩種總線(xiàn)間不能直接進(jìn)行通信,因此采用HY-811轉接模塊將兩種不同總線(xiàn)的信號進(jìn)行轉換。

  在本文中采用計算機為上位機,通過(guò)總線(xiàn)控制現場(chǎng)的變頻器,傳感器和執行部件。計算機采集來(lái)自流量傳感器的數據,通過(guò)比較實(shí)際的流量值和期望值之間的誤差,不斷調整電動(dòng)機轉速,使系統流量的誤差符合要求。

3上位機與變頻器的通信程序實(shí)現

  應用VB60中內嵌的MSComm控件來(lái)對計算機的串口編寫(xiě)控制程序,建立上位機和變頻器之間的聯(lián)系。MSComm控件是微軟公司的串口通信ActiveX控件,該控件提供了對串口的各種操作,支持多線(xiàn)程。

  MSComm控件通過(guò)串行端口傳輸和接收數據,為應用程序提供串行通信功能。該通信控件可以采用事件驅動(dòng)和查詢(xún)方式來(lái)開(kāi)發(fā)串口通信程序。

  應用MSComm控件通信前,首先對其相關(guān)屬性進(jìn)行設置:ComrnPort=1使用計算機上的第1串行口來(lái)和變頻器通信;Settings:9600,n,8,1設置傳輸波特率為960Obit/s,8位數據位,無(wú)偶校驗,1位停止位;InpuMtode=1按二進(jìn)制方式收發(fā)數據;Inputlen=0每次讀出輸入緩沖區中全部的數據;主機向變頻器發(fā)送命令的子程序如下:PublicSubAdj(InverterAsInteger,FunAsString,PAs String,DataAsLong)


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 變頻器 流量控制 RS-232接口

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>