新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于Modbus RTU通信協(xié)議的伺服電機(jī)聯(lián)動(dòng)控制系統(tǒng)

基于Modbus RTU通信協(xié)議的伺服電機(jī)聯(lián)動(dòng)控制系統(tǒng)

作者: 時(shí)間:2012-06-04 來(lái)源:網(wǎng)絡(luò) 收藏

3 上位機(jī)軟件系統(tǒng)設(shè)計(jì)
上位機(jī)采用LabView 2010軟件編譯。當(dāng)按下啟動(dòng)按鈕,定位運(yùn)行,此時(shí)定位指針指向設(shè)定初始定位數(shù)據(jù)編號(hào),然后自動(dòng)啟動(dòng)信號(hào)[STA RT]置于ON,此時(shí),系統(tǒng)開始運(yùn)行;然后,將[SFART]置于OFF,方便下一次啟動(dòng)。系統(tǒng)此時(shí)開始檢測(cè)是否有急?;蛘咄V拱粹o,如果有,就立即停止,如果沒有,就每隔300 ms查詢M代碼狀態(tài)。如果正好是設(shè)定的M代碼,就表明最后一個(gè)定位數(shù)據(jù)編號(hào)運(yùn)行結(jié)束,將定位指針指向初始定位數(shù)據(jù)編號(hào);如果不是設(shè)定的M代碼或者沒有M代碼輸出,就返回。具體流程圖如圖6所示。

本文引用地址:http://butianyuan.cn/article/154747.htm

k.jpg


Labview軟件設(shè)計(jì)部分程序圖如圖7所示,設(shè)置波特率是9 600,偶校驗(yàn),停止位是1位。由于采用隊(duì)列操作,并且根據(jù)數(shù)據(jù)流小的特點(diǎn),設(shè)置等待時(shí)間是150 ms,大大提高運(yùn)算速度和程序效率。

l.jpg



4 結(jié)束語(yǔ)
文中介紹的 ,不僅可靠性高,運(yùn)算速度快,實(shí)時(shí)性強(qiáng),而且硬件結(jié)構(gòu)簡(jiǎn)單。最大的創(chuàng)新之處在于根據(jù)放大器功能和原理,進(jìn)行巧妙的軟件設(shè)計(jì),實(shí)現(xiàn)了系統(tǒng)連續(xù)運(yùn)行的目的。此外,在復(fù)雜中利用此設(shè)計(jì)思路,能更加體現(xiàn)出設(shè)計(jì)優(yōu)勢(shì),降低系統(tǒng)成本和復(fù)雜度,相信一定會(huì)被用到更多的工業(yè)現(xiàn)場(chǎng)。

伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理



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

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉