問:
我想控制直線電機,請問運動控制卡是只能用來控制脈沖頻率么,用來發脈沖信號,還是可以控制電流電壓等一些別的信號啊,要是控制脈沖頻率跟驅動器有什么區別,做一個閉環控制系統是必須在控制卡后面加驅動器么,另外運動控制卡是通過什么語言編程控制的,C語言可以嗎?他跟單片機控制有什么區別么,是不是可以代替單片機控制,運動控制器是選用什么芯片做的,價位大概怎樣,是不是可以同時控制電機的速度跟位移。
答:
運動控制卡用模擬量信號和脈沖信號控制的都有,但大部分設備上都是用脈沖信號控制的,控制卡不能直接驅動電機,必須靠驅動器控制電機走向,直線電機需要加光柵尺來做閉環控制系統,如果是伺服的話,本身就是編碼器,價格的話要看你的要求怎么樣,需要幾個軸的,雷賽是國內做運動控制方面的專家,你可以到他們的網站上去咨詢一下他們技術人員。
運動控制卡,控制的是驅動器,而不是直接的電機。一般有2種控制方式脈沖,模擬量。
脈沖控制:驅動器是工作在位置環,脈沖的多少代表走的長度,頻率表示速度。
模擬量控制:驅動器工作在速度環或者電流環,模擬量的大小對應電機的速度,與位置,但這些還是靠電機的反饋編碼器來衡量。
你的是直線電機,如果用運動控制卡控制,必須有,直線電機+光柵尺(磁柵尺)+驅動器+運動控制卡 可能有上位機(看你這個系統也不會只是一個直線電機)。
光柵尺相當于編碼器,使電機的位置閉環。像伺服電機要有后面的編碼器一樣。
運動控制卡有發脈沖的,和模擬量的之分。模擬量的貴,考慮到PID的算法一般成熟的多是國外的。當然國內的也有。至于多少錢,跟軸數有關,外國的4軸的模擬量一般在8000以上把。
因為你的是直線電機,最好用模擬量的,至于用什么語言的話,國內的沒有接錯過,外國的一般他們有專門的軟件及其語言類似VB,C,如果你最后要集成到上位機的話,多有開發包(API),VB,VC,LABVIEW等等幾乎所有語言應該多可以支持。