两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多軸運(yùn)動(dòng)控制器的制作方法

文檔序號(hào):12836645閱讀:1241來(lái)源:國(guó)知局

本發(fā)明涉及控制器,具體地,涉及一種多軸運(yùn)動(dòng)控制器。



背景技術(shù):

多軸聯(lián)動(dòng)控制系統(tǒng)在工業(yè)上有著廣泛的應(yīng)用,機(jī)床數(shù)控系統(tǒng)和工業(yè)機(jī)器人控制系統(tǒng)都屬于多軸聯(lián)動(dòng)控制系統(tǒng)。多軸聯(lián)動(dòng)運(yùn)動(dòng)控制器技術(shù)隨著電子技術(shù)和軟件技術(shù)的發(fā)展,近十年來(lái)發(fā)展迅速,不斷更新?lián)Q代。國(guó)外運(yùn)動(dòng)控制器技術(shù)已經(jīng)發(fā)展到第六代——基于pc的運(yùn)動(dòng)控制器,而且基于該技術(shù)的產(chǎn)品已經(jīng)成為市場(chǎng)主流。

而我國(guó)對(duì)第六代pc運(yùn)動(dòng)控制器的研究才剛剛開始,仍有很多問(wèn)題等待研究和解決。如何對(duì)windows操作系統(tǒng)進(jìn)行實(shí)時(shí)性改造是pc運(yùn)動(dòng)控制器的主要技術(shù)難題,國(guó)內(nèi)對(duì)這個(gè)問(wèn)題還沒(méi)有進(jìn)行過(guò)詳盡的研究和分析,仍停留在初步概念探討階段,對(duì)于運(yùn)動(dòng)控制器涉及到的算法也停留在理論探討,而缺乏和運(yùn)動(dòng)控制器的實(shí)際結(jié)合和實(shí)施。所以基于pc的運(yùn)動(dòng)控制器是一個(gè)值得研究的新課題,進(jìn)行這一研究將有助于縮短我國(guó)在該領(lǐng)域與國(guó)外的技術(shù)差距,推動(dòng)我國(guó)工業(yè)自動(dòng)化的發(fā)展



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種多軸運(yùn)動(dòng)控制器。

根據(jù)本發(fā)明提供的多軸運(yùn)動(dòng)控制器,包括windows控制系統(tǒng)、核心控制卡、電機(jī)板和電機(jī);

其中,所述windows控制系統(tǒng)包括用戶模塊、內(nèi)核模塊以及設(shè)備驅(qū)動(dòng)器;

所述用戶模塊連接所述內(nèi)核模塊;所述內(nèi)核模塊包括實(shí)時(shí)內(nèi)核;所述實(shí)時(shí)內(nèi)核包括任務(wù)控制器、運(yùn)動(dòng)控制器以及io控制器;所述用戶模塊設(shè)置有人機(jī)界面模塊;

所述人機(jī)界面模塊連接所述任務(wù)控制器,所述任務(wù)控制器通過(guò)運(yùn)動(dòng)控制器、io控制器分別連接設(shè)備驅(qū)動(dòng)器;

所述設(shè)備驅(qū)動(dòng)器依次通過(guò)核心控制卡、電機(jī)卡、電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)所述電機(jī)。

優(yōu)選地,還包括第一通信模塊、第二通信模塊以及第三通信模塊;

其中,所述人機(jī)界面模塊與所述任務(wù)控制器之間通過(guò)第一通信模塊連接;

所述任務(wù)控制器和所述運(yùn)動(dòng)控制器之間通過(guò)第二通信模塊連接;

所述任務(wù)控制器和所述io控制器之間通過(guò)第三通信模塊連接。

優(yōu)選地,所述windows控制系統(tǒng)設(shè)置有多個(gè)pci接口;

所述設(shè)備驅(qū)動(dòng)器通過(guò)一pci接口與核心控制卡連接。

優(yōu)選地,所述核心控制卡包括fpga芯片;

所述fpga芯片依次通過(guò)電機(jī)卡、電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)所述電機(jī)。

優(yōu)選地,還包括手持控制器、所述windows控制系統(tǒng)設(shè)置有hdmi接口、usb接口;

所述設(shè)備驅(qū)動(dòng)器通過(guò)hdmi接口、usb接口與手持控制器的輸入端口連接;所述手持控制器的輸出端口與核心控制卡的can接口連接。

優(yōu)選地,還包括ethercat接口;

所述windows控制系統(tǒng)通過(guò)所述ethercat接口與所述電機(jī)驅(qū)動(dòng)器連接。

優(yōu)選地,所述人機(jī)界面模塊與所述任務(wù)控制器之間、所述任務(wù)控制器和所述運(yùn)動(dòng)控制器之間以及所述任務(wù)控制器和所述io控制器之間內(nèi)存共享。

優(yōu)選地,所述核心控制卡設(shè)置有擴(kuò)展接口,所述核心控制卡通過(guò)所述擴(kuò)展接口與所述電機(jī)相連。

與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:

1、本發(fā)明設(shè)置有windows控制系統(tǒng),能夠基于pc硬件實(shí)現(xiàn),處理能力最快,軟件支持最為完善;

2、本發(fā)明擴(kuò)展核心控制卡以fpga芯片為核心,同時(shí)具備eiic擴(kuò)展接口、電機(jī)板專用擴(kuò)展接口和can接口,eiic擴(kuò)展接口連接擴(kuò)展io板,具有開關(guān)量和模擬量輸入輸出功能。

3、本發(fā)明結(jié)構(gòu)簡(jiǎn)單,布局合理,易于推廣。

附圖說(shuō)明

通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1為本發(fā)明的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。

在本實(shí)施例中,本發(fā)明提供的多軸運(yùn)動(dòng)控制器,包括windows控制系統(tǒng)、核心控制卡、電機(jī)板和電機(jī);

其中,所述windows控制系統(tǒng)包括用戶模塊、內(nèi)核模塊以及設(shè)備驅(qū)動(dòng)器;

所述用戶模塊連接所述內(nèi)核模塊;所述內(nèi)核模塊包括實(shí)時(shí)內(nèi)核;所述實(shí)時(shí)內(nèi)核包括任務(wù)控制器、運(yùn)動(dòng)控制器以及io控制器;所述用戶模塊設(shè)置有人機(jī)界面模塊;

所述人機(jī)界面模塊連接所述任務(wù)控制器,所述任務(wù)控制器通過(guò)運(yùn)動(dòng)控制器、io控制器分別連接設(shè)備驅(qū)動(dòng)器;

所述設(shè)備驅(qū)動(dòng)器依次通過(guò)核心控制卡、電機(jī)卡、電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)所述電機(jī)。

本發(fā)明提供的多軸運(yùn)動(dòng)控制器,還包括第一通信模塊、第二通信模塊以及第三通信模塊;

其中,所述人機(jī)界面模塊與所述任務(wù)控制器之間通過(guò)第一通信模塊連接;

所述任務(wù)控制器和所述運(yùn)動(dòng)控制器之間通過(guò)第二通信模塊連接;

所述任務(wù)控制器和所述io控制器之間通過(guò)第三通信模塊連接。

所述windows控制系統(tǒng)設(shè)置有多個(gè)pci接口;所述設(shè)備驅(qū)動(dòng)器通過(guò)一pci接口與核心控制卡連接。

所述核心控制卡包括fpga芯片;

所述fpga芯片依次通過(guò)電機(jī)卡、電機(jī)驅(qū)動(dòng)器驅(qū)動(dòng)所述電機(jī)。

本發(fā)明提供的多軸運(yùn)動(dòng)控制器,還包括手持控制器、所述windows控制系統(tǒng)設(shè)置有hdmi接口、usb接口;

所述設(shè)備驅(qū)動(dòng)器通過(guò)hdmi接口、usb接口與手持控制器的輸入端口連接;所述手持控制器的輸出端口與核心控制卡的can接口連接。

本發(fā)明提供的多軸運(yùn)動(dòng)控制器,還包括ethercat接口;所述windows控制系統(tǒng)通過(guò)所述ethercat接口與所述電機(jī)驅(qū)動(dòng)器連接。

所述人機(jī)界面模塊與所述任務(wù)控制器之間、所述任務(wù)控制器和所述運(yùn)動(dòng)控制器之間以及所述任務(wù)控制器和所述io控制器之間內(nèi)存共享。

所述核心控制卡設(shè)置有擴(kuò)展接口,所述核心控制卡通過(guò)所述擴(kuò)展接口與所述電機(jī)相 連。

用戶軟件和實(shí)時(shí)內(nèi)核通過(guò)共享內(nèi)存的方式進(jìn)行信息交互,具體信息交互規(guī)則封裝到通信函數(shù)ads1.dll里面,用戶程序和實(shí)時(shí)內(nèi)核只要調(diào)用封裝好的通信函數(shù)即可。第一通信模塊、第二通信模塊以及第三通信模塊均設(shè)置有通信函數(shù)ads1.dll。

實(shí)時(shí)內(nèi)核每100us運(yùn)行一次,每次運(yùn)行短于50us,這樣實(shí)時(shí)內(nèi)核占用cpu資源的50%左右。任務(wù)控制器內(nèi)部有時(shí)間控制機(jī)制,使一個(gè)周期的運(yùn)行時(shí)間小于15us。運(yùn)動(dòng)控制器每周期執(zhí)行一次細(xì)分插補(bǔ)(50us時(shí)間的脈沖數(shù)據(jù)),運(yùn)算量比較固定,所以執(zhí)行時(shí)間比較固定。io控制器每周期更新一次外部設(shè)備的輸入輸出信息,所以執(zhí)行時(shí)間比較固定。這樣實(shí)時(shí)內(nèi)核以固定的周期100us進(jìn)入,然后順序運(yùn)行一次任務(wù)控制器、運(yùn)動(dòng)控制器和io控制器。運(yùn)動(dòng)控制器和io控制器可以調(diào)用驅(qū)動(dòng)程序,從而達(dá)到對(duì)外部設(shè)備的控制。例如:調(diào)用網(wǎng)卡的ethercat驅(qū)動(dòng),則可以通過(guò)該總線對(duì)伺服電機(jī)和支持該總線的設(shè)備進(jìn)行控制。

擴(kuò)展核心控制卡采用pci接口,該卡一方面的功能是提供高精度中斷時(shí)鐘,另一方面控制電機(jī)和io口。該擴(kuò)展核心控制卡以fpga芯片為核心,同時(shí)具備eiic擴(kuò)展接口、電機(jī)板專用擴(kuò)展接口和can接口。eiic擴(kuò)展接口連接擴(kuò)展io板,具有開關(guān)量和模擬量輸入輸出功能。自定義電機(jī)專用擴(kuò)展接口與電機(jī)板連接,電機(jī)板具備與六路電機(jī)驅(qū)動(dòng)器連接能力。

以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
万安县| 临猗县| 敦煌市| 兴义市| 巴彦县| 连平县| 岫岩| 丹棱县| 九台市| 克山县| 闵行区| 阿城市| 咸丰县| 阿尔山市| 桓仁| 土默特左旗| 田东县| 双城市| 拜泉县| 南京市| 肇州县| 永城市| 穆棱市| 金华市| 辽宁省| 南部县| 肇东市| 朝阳区| 泰兴市| 浙江省| 衡阳县| 壤塘县| 巩留县| 沐川县| 青冈县| 闸北区| 桐柏县| 梨树县| 南皮县| 海丰县| 鞍山市|