在我國的工業(yè)控制領(lǐng)域,工業(yè)機器人的用途越來越廣泛,重物的搬運,機械的裝配,管網(wǎng)的清淤、焊接、檢測等領(lǐng)域都有它的存在,它在我們的生活中發(fā)揮著越來越重要的作用。 工業(yè)機器人主要由機械結(jié)構(gòu)部分、電路硬件部分、嵌入式軟件部分幾個部分組成,對于設(shè)計者來說,想實現(xiàn)機器人高精度的復(fù)雜運動,難點主要在電路硬件部分的電機控制上,因此我們需要反復(fù)研究機器人的運動方式和其行為軌跡,根據(jù)不同機器人的功能采用相對應(yīng)的電機控制方式,優(yōu)化軟件控制算法,從而實現(xiàn)高精度復(fù)雜的運動。 1、開環(huán)控制和閉環(huán)控制: 開環(huán)控制:舉個例子,投籃,籃球出手后就無法再繼續(xù)對其進行控制,無論球進與否,球出手的一瞬間控制活動即結(jié)束。這就是開環(huán)控制。 閉環(huán)控制:家里的飲水機或較先進的電水壺,它不用你管,水開了,自動斷電;水冷了,自動接通電源進行加熱。當(dāng)溫度超過設(shè)定溫度之后,自動關(guān)閉加熱功能,當(dāng)?shù)陀谠O(shè)定溫度,又重新開始加熱。就是這樣的一個反復(fù)循環(huán),才有了恒定的溫度。在外界看來,就是從開始燒水到最后保溫,系統(tǒng)自動就能保持恒定的溫度。也就是我們所說的閉環(huán)控制。 2、電機的開環(huán)控制方式: 電機若要旋轉(zhuǎn),首先具備兩要素,電源供電電路和微控制器控制電路,電源可以外部供給,控制電路需要利用微控制器控制電機驅(qū)動電路,電機驅(qū)動電路驅(qū)動電機。只要有了供電電源和控制電路,電機就能正常旋轉(zhuǎn)和變速了。 電機的開環(huán)控制是指只有微控制器控制電路而無反饋信息的系統(tǒng)控制方式。我們將整個電路供電,微控制器輸出一定的占空比,輸入電機驅(qū)動器,電機驅(qū)動器驅(qū)動電機,這種方式可以使得電機轉(zhuǎn)動起來,我們可以通過微控制器來控制電機的正反轉(zhuǎn)和轉(zhuǎn)速大小,但是不會對電機的工作狀態(tài)進行監(jiān)測,當(dāng)電機的轉(zhuǎn)速失調(diào)時,系統(tǒng)無法再進行調(diào)節(jié),當(dāng)電機堵轉(zhuǎn)卡死時,系統(tǒng)也無法知道,從而無法采取保護措施。因此采用開環(huán)控制設(shè)計的電機控制系統(tǒng),控制時序非常重要,一旦出錯,電機將燒毀,整個系統(tǒng)電路完全癱瘓,如果是較大的項目,將產(chǎn)生無法挽回的損失,因此實際中應(yīng)用非常少。 3、電機的閉環(huán)控制方式: 電機的閉環(huán)控制是指在開環(huán)控制電路的基礎(chǔ)上,加上反饋電路,從而能夠?qū)㈦姍C的狀態(tài)調(diào)整為穩(wěn)態(tài)。電機控制電路部分與開環(huán)控制電路一樣,反饋電路可以通過在電機的旋轉(zhuǎn)軸上加上旋轉(zhuǎn)編碼器,旋轉(zhuǎn)編碼器的信號經(jīng)過信號整形電路和信號濾波電路得到穩(wěn)定的信號,微控制器可以通過讀取旋轉(zhuǎn)編碼器處理之后的數(shù)據(jù)可以知道當(dāng)前電機的轉(zhuǎn)速,當(dāng)電機實際轉(zhuǎn)速超過我們設(shè)定的值時,我們可以調(diào)小微控制器的輸出占空比降低電機轉(zhuǎn)速,當(dāng)實際轉(zhuǎn)速小于設(shè)定的轉(zhuǎn)速值時,可以通過調(diào)大微控制器的輸出占空比增大電機轉(zhuǎn)速。另外可以通過采集電機旋轉(zhuǎn)時的電壓值和電流值,可以知道當(dāng)前電機是否處于過流或者過壓狀態(tài),對電機當(dāng)前狀態(tài)進行更好的判斷,當(dāng)出現(xiàn)堵轉(zhuǎn)等故障時,可以迅速的關(guān)閉電機進行保護。這種方式可以保證電機可靠的工作,在實際使用中較為廣泛。 4、電機的雙閉環(huán)控制方式: 在前面電機閉環(huán)控制的基礎(chǔ)上,在電機減速裝置之后再加上角度傳感器,就可以實現(xiàn)雙閉環(huán)控制,這種控制方式是為了保證雙電機或多電機的實時同步旋轉(zhuǎn)。要實現(xiàn)多電機的實時同步旋轉(zhuǎn)功能,每一個電機都需要安裝一個角度傳感器,這樣微控制器不僅可以通過讀取旋轉(zhuǎn)編碼器處理的數(shù)據(jù)實現(xiàn)穩(wěn)定的旋轉(zhuǎn),使得電機工作在穩(wěn)定可靠狀態(tài),還可以通過讀取角度傳感器的處理的信號知道每一個電機的實時位置,這樣就又構(gòu)成了二級反饋電路,形成了電機的雙閉環(huán)控制。當(dāng)穩(wěn)定旋轉(zhuǎn)的兩個電機或者多個電機的旋轉(zhuǎn)角度出現(xiàn)偏差時,可以將角度偏差值進行處理,從而進行算法修正,調(diào)整微控制器的輸出占空比,這樣就實現(xiàn)了雙電機或多電機的實時同步旋轉(zhuǎn)功能。在實際使用中微控制器讀取角度傳感器的數(shù)據(jù)只需滿足單圈可以采集20個點即可,一旦角度偏差超過固定閾值,即可迅速的對狀態(tài)進行調(diào)整。 5、總結(jié): 相對于傳統(tǒng)的人工模式,工業(yè)機器人更是一種思維上的轉(zhuǎn)變,在我們未來生活中工業(yè)機器人的作用將會越來越大,控制算法也會越來越精細(xì),為了保證工業(yè)控制領(lǐng)域的健康發(fā)展,在工業(yè)機器人的控制方面我們還應(yīng)該不斷創(chuàng)新,在精度上和算法上不斷優(yōu)化,讓工業(yè)機器人更好地為我們的生活服務(wù)。
圖1管網(wǎng)工業(yè)檢測機器人
圖2開環(huán)控制示意圖
圖3閉環(huán)控制示意圖
圖4雙閉環(huán)控制設(shè)備
圖5雙閉環(huán)控制示意圖
來源:金迪管線
