国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PCI總線的多軸運(yùn)動(dòng)控制器設(shè)計(jì)

2015-11-30 20:34:20林繼
數(shù)字技術(shù)與應(yīng)用 2015年10期
關(guān)鍵詞:設(shè)計(jì)

摘要:基于PCI總線的運(yùn)動(dòng)控制器在望遠(yuǎn)鏡和機(jī)器人控制等領(lǐng)域具有廣泛的應(yīng)用。本文采用多軸PCI總線運(yùn)動(dòng)控制器對(duì)大口徑空間望遠(yuǎn)鏡子鏡折疊及展開模型進(jìn)行控制,分別進(jìn)行了硬件系統(tǒng)設(shè)計(jì)和軟件系統(tǒng)的二次開發(fā),通過實(shí)際控制結(jié)果表明,整套運(yùn)動(dòng)控制系統(tǒng)能夠很好的滿足該空間望遠(yuǎn)鏡子鏡折疊及展開模型的控制要求,該方式實(shí)現(xiàn)簡單,調(diào)試方便,為今后空間望遠(yuǎn)鏡子鏡折疊及展開的實(shí)際運(yùn)用奠定了良好的基礎(chǔ)。

關(guān)鍵詞:PCI總線 多軸 運(yùn)動(dòng)控制器 設(shè)計(jì)

中圖分類號(hào):TP273+.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2015)10-0000-00

1 引言

為了減小空間大口徑望遠(yuǎn)鏡發(fā)射時(shí)的尺寸,同時(shí)實(shí)現(xiàn)主鏡在空中展開后,子鏡單元的精確定位和鎖緊,釋放其展開動(dòng)力和各個(gè)鏈接鎖緊的動(dòng)力源,本系統(tǒng)設(shè)計(jì)了一種可展開空間大口徑望遠(yuǎn)鏡的可折疊展開主鏡概念設(shè)計(jì)。通過7個(gè)步進(jìn)電機(jī)來實(shí)現(xiàn)整個(gè)望遠(yuǎn)鏡子鏡模型折疊和展開,同時(shí)滿足在切除動(dòng)力源之后的鎖緊狀態(tài)?;赑CI總線的運(yùn)動(dòng)控制器是一種基于PC機(jī)的PCI總線,具有開放體系結(jié)構(gòu)與PC機(jī)相結(jié)合,用于控制伺服或步進(jìn)電機(jī)的位置、速度、加速度等的控制器。運(yùn)動(dòng)控制器通常以專用運(yùn)動(dòng)芯片或者告訴DSP完成軌跡規(guī)劃、曲線插補(bǔ)、伺服控制以及標(biāo)準(zhǔn)化通信接口控制功能。用戶根據(jù)需要調(diào)用運(yùn)動(dòng)控制器的庫函數(shù)開發(fā)相應(yīng)的應(yīng)用程序,方便地實(shí)現(xiàn)各種運(yùn)動(dòng)控制功能,在設(shè)計(jì)的人機(jī)界面上對(duì)控制對(duì)象進(jìn)行實(shí)時(shí)監(jiān)控,運(yùn)動(dòng)控制卡使用方便,因而在望遠(yuǎn)鏡控制、機(jī)器人等領(lǐng)域有著重要的應(yīng)用。

2 控制系統(tǒng)硬件組成

為了實(shí)現(xiàn)對(duì)大口徑空間望遠(yuǎn)鏡子鏡折疊及展開控制系統(tǒng)的自動(dòng)控制,該控制系統(tǒng)采用工控機(jī)、PCI多軸控制器、步進(jìn)電機(jī)驅(qū)動(dòng)器和步進(jìn)電機(jī)來組建整個(gè)控制系統(tǒng)。計(jì)算機(jī)控制運(yùn)動(dòng)控制器給步進(jìn)電機(jī)驅(qū)動(dòng)器發(fā)出一個(gè)脈沖信號(hào),驅(qū)動(dòng)器便驅(qū)動(dòng)步進(jìn)電機(jī)旋轉(zhuǎn)一定的角度,步進(jìn)電機(jī)的輸出軸帶動(dòng)傳動(dòng)機(jī)構(gòu)運(yùn)動(dòng),通過脈沖方式來實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的精確定位和控制。

2.1 運(yùn)動(dòng)控制器

多軸步進(jìn)電機(jī)運(yùn)動(dòng)控制器采用固高科技有限公司生產(chǎn)的GTS-800-PG-PCI系列運(yùn)動(dòng)控制器,可以實(shí)現(xiàn)高速的點(diǎn)位運(yùn)動(dòng)。其核心由DSP和FPGA組成,可以實(shí)現(xiàn)高性能的控制計(jì)算。它適用于廣泛的應(yīng)用領(lǐng)域,包括機(jī)器人、數(shù)控機(jī)床、木工機(jī)械、印刷機(jī)械、裝配生產(chǎn)線、電子加工設(shè)備、激光加工設(shè)備以及PCB鉆銑設(shè)備等。GTS-800-PG-PCI系列運(yùn)動(dòng)控制器以工業(yè)控制計(jì)算機(jī)為主機(jī),提供標(biāo)準(zhǔn)的PCI總線的產(chǎn)品。運(yùn)動(dòng)控制器提供配套的運(yùn)動(dòng)調(diào)試軟件,C語言函數(shù)庫和Windows動(dòng)態(tài)鏈接庫,能實(shí)現(xiàn)復(fù)雜的控制功能。能夠?qū)⑦@些控制函數(shù)與自己控制系統(tǒng)所需的數(shù)據(jù)處理、界面顯示、用戶接口等應(yīng)用程序模塊集成在一起,建造符合特定應(yīng)用要求的控制系統(tǒng),以適應(yīng)各種應(yīng)用領(lǐng)域的要求。運(yùn)動(dòng)控制器提供兩種不同的控制信號(hào):正脈沖/負(fù)脈沖、脈沖+方向,在控制步進(jìn)電機(jī)時(shí),控制模式為開環(huán)控制。

2.2 步進(jìn)電機(jī)和驅(qū)動(dòng)器

步進(jìn)電機(jī)采用的是偉通機(jī)電制造有限公司的60STH101-3004A步進(jìn)電機(jī)和2H606M系列步進(jìn)電機(jī)驅(qū)動(dòng)器。電機(jī)和驅(qū)動(dòng)器的參數(shù)如表1。

60,85,86,110系列兩相混合式步進(jìn)電機(jī);工作環(huán)境:-10℃~55℃,15~85%RH;細(xì)分:200~60000步數(shù)/轉(zhuǎn),共有28檔微步細(xì)分;信號(hào)接口與時(shí)序:共有共陽極,共陰極和差分信號(hào)三種接法,該系統(tǒng)采用差分信號(hào)接法如圖1所示。

3 控制系統(tǒng)軟件

GTS-800-PG-PCI系列運(yùn)動(dòng)控制器為用戶提供了相應(yīng)的調(diào)試軟件MCT2008,同時(shí)便于二次開發(fā),在Windows系統(tǒng)下,用戶可以使用任何能夠支持動(dòng)態(tài)鏈接庫的開發(fā)工具開發(fā)應(yīng)用程序,支持Visual C++、Visual Basic和Delphi等應(yīng)用程序。在該系統(tǒng)中,我們采用Microsoft Visual Studio 2010進(jìn)行了二次開發(fā)。

3.1 系統(tǒng)配置

在使用運(yùn)動(dòng)控制器進(jìn)行各種操作之前,我們需要對(duì)運(yùn)動(dòng)控制器進(jìn)行配置,使運(yùn)動(dòng)控制器的狀態(tài)和工作模式滿足要求。采用Motion Controller ToolKit 2008中的配置組件,生成相應(yīng)的配置文件*.cfg,在編程的時(shí)候通過調(diào)用相關(guān)的指令,將配置信息傳遞給運(yùn)動(dòng)控制器,即可完成整個(gè)運(yùn)動(dòng)器的配置工作。

該系統(tǒng)的步進(jìn)控制方式的基本配置如圖2所示。Profile輸出的規(guī)劃位置進(jìn)入axis中,在axis中進(jìn)行當(dāng)量變換的處理之后,輸出到step,由step產(chǎn)生控制脈沖,驅(qū)動(dòng)電機(jī)運(yùn)動(dòng)。Axis需要驅(qū)動(dòng)報(bào)警、正向限位信號(hào)、負(fù)向限位信號(hào)、平滑停止信號(hào)、緊急停止信號(hào)等一些數(shù)字量輸出信號(hào)來對(duì)運(yùn)動(dòng)進(jìn)行管理;同時(shí),axis需要輸出伺服時(shí)能信號(hào)給數(shù)字量輸出,來使電機(jī)使能。運(yùn)動(dòng)控制管理軟件界面如圖3所示。

3.2 運(yùn)動(dòng)指令

GTS運(yùn)動(dòng)控制器可以獨(dú)立工作在點(diǎn)位、Jog、PT、PVT、電子齒輪或Follow運(yùn)動(dòng)模式(電子凸輪)下,在該控制系統(tǒng)下我們采用點(diǎn)位控制模式。

(1)在初始化函數(shù)OnInitDialog()中打開GT_Open()和復(fù)位GT_Reset()運(yùn)動(dòng)控制器;(2)配置運(yùn)動(dòng)控制器,添加配置文件GT_LoadConfig(“test.cfg”)并清除各軸的報(bào)警和限位GT_ClrSts(1,8);(3)將AXIS軸設(shè)為點(diǎn)位模式GT_PrfTrap();(4)讀取點(diǎn)位運(yùn)動(dòng)參數(shù)GT_GetTrapPrm(1,&trap1);(5)設(shè)置點(diǎn)位運(yùn)動(dòng)參數(shù)GT_SetTrapPrm(1,&trap1);(6)添加定時(shí)器SetTimer(0,1000,NULL),獲取各個(gè)軸的位置信息GT_GetPrfPos(1,&prfPos1);

控制系統(tǒng)界面如圖4所示。

4 結(jié)語

實(shí)驗(yàn)結(jié)果表明,通過選取基于PCI總線的運(yùn)動(dòng)控制器以及采用Visual C++對(duì)運(yùn)動(dòng)控制器進(jìn)行二次開發(fā)來組件整套運(yùn)動(dòng)控制系統(tǒng)能夠很好的滿足該空間望遠(yuǎn)鏡子鏡折疊及展開模型的控制要求,而且實(shí)現(xiàn)簡單調(diào)試方便,為今后實(shí)際運(yùn)用奠定了良好的基礎(chǔ)。

參考文獻(xiàn)

[1] 孫鑫,余安萍.VC++深入詳解[M].北京:電子工業(yè)出版社,2006.

[2] 胡壽松.自動(dòng)控制原理(第五版)[M].北京:科學(xué)出版社,2007.

[3] 固高科技有限公司.GTS系列運(yùn)動(dòng)控制器用戶手冊(cè)[M].深圳:固高科技有限公司,2011.

[4] 常州市偉通機(jī)電制造有限公司.60STH系列混合式步進(jìn)電機(jī)[M].常州:偉通機(jī)電制造有限公司,2014.

收稿日期:2015-09-21

作者簡介:林繼(1982—),男,重慶人,本科,畢業(yè)于淮海工學(xué)院,中級(jí),研究方向:工業(yè)電氣自動(dòng)化。

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
奈曼旗| 金山区| 赤水市| 从江县| 乐业县| 绥棱县| 同德县| 连江县| 修武县| 木里| 罗江县| 莫力| 乌拉特前旗| 汕头市| 蓬溪县| 岐山县| 建水县| 泾阳县| 彭阳县| 宝坻区| 塔城市| 万全县| 阿鲁科尔沁旗| 衡南县| 柘城县| 冀州市| 珠海市| 辽阳市| 芦山县| 洪洞县| 南部县| 平泉县| 绥宁县| 大荔县| 青阳县| 岗巴县| 墨江| 滦南县| 肃北| 盐亭县| 田阳县|