1.一種運(yùn)動控制器,其特征在于,包括Core板、MC板和電源模塊,其中,所述Core板插裝在所述MC板上,所述電源模塊分別為所述Core板和所述MC板提供相應(yīng)的電壓;所述Core板包括ARM處理器、內(nèi)存模塊、存儲模塊和數(shù)據(jù)交互模塊;所述MC板包括FPGA、DA模塊、電機(jī)驅(qū)動模塊和信號輸入輸出模塊;
其中,所述數(shù)據(jù)交互模塊,用于完成與外部設(shè)備的數(shù)據(jù)交互,以從外部設(shè)備獲取加工文件和配置文件;所述存儲模塊,用于保存所述數(shù)據(jù)交互模塊獲取的加工文件和配置文件;所述ARM處理器,用于解析加工文件,生成速度規(guī)劃數(shù)據(jù),并輸出至所述FPGA;所述內(nèi)存模塊,用于存儲所述ARM處理器工作時的運(yùn)行數(shù)據(jù);所述FPGA,用于將所述速度規(guī)劃數(shù)據(jù)轉(zhuǎn)換為控制電機(jī)運(yùn)動的脈沖+方向信號,以及模擬量數(shù)組信號;所述DA模塊,用于將所述模擬量數(shù)組信號轉(zhuǎn)換為相應(yīng)的模擬量信號,并輸出至外設(shè)受控設(shè)備;所述電機(jī)驅(qū)動模塊,用于增加所述FPGA輸出的控制電機(jī)運(yùn)動的脈沖+方向信號的驅(qū)動能力;所述信號輸入輸出模塊,用于獲取外部設(shè)備的監(jiān)測信號以及輸出控制信號至相應(yīng)的外部設(shè)備;其中,所述監(jiān)測信號經(jīng)所述FPGA傳輸給所述ARM處理器處理,所述ARM處理器處理并輸出相應(yīng)控制數(shù)據(jù),并經(jīng)所述FPGA傳輸給所述信號輸入輸出模塊。
2.如權(quán)利要求1所述的運(yùn)動控制器,其特征在于,所述存儲模塊為可拔插的SD卡。
3.如權(quán)利要求1所述的運(yùn)動控制器,其特征在于,所述數(shù)據(jù)交互模塊為USB接口、串行接口以及網(wǎng)口之一。
4.如權(quán)利要求1所述的運(yùn)動控制器,其特征在于,所述DA模塊包括DA轉(zhuǎn)換芯片和第一光耦電路,其中,所述模擬數(shù)組信號通過所述第一光耦電路后,由所述DA轉(zhuǎn)換芯片轉(zhuǎn)換為相應(yīng)的模擬量信號;
所述信號輸入輸出模塊包括驅(qū)動電路和第二光耦電路,其中,所述ARM處理器輸出的控制數(shù)據(jù),經(jīng)所述FPGA傳輸至所述第二光耦電路,最后通過所述驅(qū)動電路放大處理后輸出。
5.如權(quán)利要求1所述的運(yùn)動控制器,其特征在于,所述Core板上還包括SPI模塊,用于保存硬件ID和生產(chǎn)序列號。