pci運(yùn)動(dòng)控制卡(pci多軸運(yùn)動(dòng)控制卡) PCI總線的運(yùn)動(dòng)控制卡Motion Control Card Base on PCI Bus
運(yùn)動(dòng)控制器作為一個(gè)獨(dú)立的工業(yè)自動(dòng)化控制類產(chǎn)品,已被廣泛應(yīng)用于越來(lái)越多的產(chǎn)業(yè)領(lǐng)域,并形成引人矚目的市場(chǎng)規(guī)模,以DSP為核心的運(yùn)動(dòng)控制卡已成為運(yùn)動(dòng)控制器的發(fā)展主流,它可方便地以插卡形式嵌入PC機(jī),將PC機(jī)強(qiáng)大的信息處理能力和開(kāi)放式特點(diǎn)與運(yùn)動(dòng)控制卡的運(yùn)動(dòng)控制能力相結(jié)合,具有信息處理能力強(qiáng)、開(kāi)放程度高、運(yùn)動(dòng)控制方便、通用性好的特點(diǎn)。插補(bǔ)是運(yùn)動(dòng)控制中最基本,最常用的功能,但是,目前運(yùn)動(dòng)控制卡都是由軟件來(lái)實(shí)現(xiàn)插補(bǔ)功能,耗費(fèi)處理器資源較多,實(shí)時(shí)性不高,并且在某此應(yīng)用中插補(bǔ)會(huì)有特殊的要求,例如在用電火花進(jìn)行砂輪修整時(shí)需要響應(yīng)快、實(shí)時(shí)性強(qiáng)的插補(bǔ)回退。通過(guò)對(duì)國(guó)內(nèi)外幾種典型運(yùn)動(dòng)控制卡的結(jié)構(gòu)和功能進(jìn)行全面分析,研究、開(kāi)發(fā)出一款以DSP為主控單元,基于PCI總線,可以實(shí)現(xiàn)自動(dòng)、實(shí)時(shí)正反向硬件插補(bǔ)的運(yùn)動(dòng)控制卡,提出了運(yùn)動(dòng)控制卡的硬件總體設(shè)計(jì)方案,采用32位定點(diǎn)DSP TMS320F2812作為控制核心,專用接口芯片PCI9052實(shí)現(xiàn)PCI總線接口,采用VHDL語(yǔ)言編寫正向反向的直線、圓弧硬件插補(bǔ)程序。同時(shí),對(duì)控制卡的各功能模塊如DSP供電系統(tǒng)、時(shí)鐘電路、DSP與PCI機(jī)之間的接口電路等實(shí)現(xiàn)方法進(jìn)行了詳細(xì)研究。充分發(fā)揮了PC機(jī)和用戶交互的方便性,開(kāi)發(fā)了容易使用的插補(bǔ)軌跡輸入程序,制定了統(tǒng)一的數(shù)據(jù)格式,方便了用戶界面程序的改進(jìn)和研究。運(yùn)動(dòng)控制卡的驅(qū)動(dòng)程序開(kāi)發(fā)方法,采用Windriver對(duì)板卡進(jìn)行了功能的調(diào)試。采用模塊化程序設(shè)計(jì)方法,完成了DSP主控程序設(shè)計(jì),包括DSP初始化模塊、與PC機(jī)的通信模塊以及運(yùn)動(dòng)控制卡各功能的測(cè)試模塊。
pci運(yùn)動(dòng)控制卡(pci多軸運(yùn)動(dòng)控制卡)