亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PCI總線和MCX314的運動控制卡的硬件設(shè)計

        2013-03-20 08:33:38王曉初陳科
        機床與液壓 2013年5期
        關(guān)鍵詞:控制卡寄存器總線

        王曉初,陳科

        (廣東工業(yè)大學(xué)機電工程學(xué)院,廣東廣州510006)

        全自動IC芯片焊線機又稱超聲波金線邦定機,是一款利用超聲波焊線技術(shù),在壓力和超聲波能量的共同作用下,用細小的金線連接IC芯片電極與框架上的焊盤,從而實現(xiàn)封裝前芯片(硅片)內(nèi)部引線焊接的機電一體化設(shè)備。而基于PCI總線和MCX314的2塊四軸運動控制卡是這設(shè)備上的運動控制中心,由它控制完成焊頭的Z軸及XY 工作臺上料及下料、焊接等功能部件的運動。

        1 運動控制系統(tǒng)的硬件組成

        焊線機的運動控制模塊的整個硬件結(jié)構(gòu)為“PC+電機伺服系統(tǒng)”,電機伺服系統(tǒng)主要由控制卡、功率驅(qū)動器、伺服電機、位置和速度檢測傳感器等構(gòu)成。文中主要介紹其中的運動控制卡的設(shè)計,該部分是伺服控制系統(tǒng)中最關(guān)鍵的部分。運動控制系統(tǒng)框圖如圖1所示。

        圖1 運動控制系統(tǒng)框圖

        PCI (Peripheral Component Interconnect,即外圍部件互聯(lián))總線作為一種先進的高性能32/64位局部總線,非常適合于顯示卡、網(wǎng)卡、多功能擴展卡等高速外設(shè),它已取代原先的ISA 總線的主導(dǎo)地位,成為工業(yè)控制計算機的主流總線。目前實現(xiàn)PCI總線接口的方案有兩種:一是采用可編程邏輯器件實現(xiàn),二是采用專門的接口芯片實現(xiàn)。采用可編程邏輯器件的優(yōu)點是編程比較靈活,只需要開發(fā)要使用的功能,而不必開發(fā)符合協(xié)議的所有功能,而且這種方法實現(xiàn)的成本比較低廉,但由于PCI總線通信的實現(xiàn)過程比較復(fù)雜,所以實現(xiàn)難度較大,并且設(shè)計周期長。采用專用接口芯片可以降低開發(fā)的難度,而且使用方便可靠,開發(fā)周期短,適用于較大批量生產(chǎn),文中采用專用的PCI總線接口芯片。

        圖2 控制卡結(jié)構(gòu)圖

        運動控制卡的PCI總線采用32位的數(shù)據(jù)傳輸方式,并且以插卡的形式嵌入到工業(yè)控制計算機中,其結(jié)構(gòu)圖如圖2所示,PCI總線最高工作頻率可達33MHz。PCI接口芯片采用PLX 公司的PCI9052,專用運動控制芯片采用日本諾華公司的MCX314,卡上邏輯功能的實現(xiàn)采用Altera 公司主流的PLD 產(chǎn)品——MAX II系列EPM240T100C5N芯片,運動控制卡與外設(shè)接口均采用光電隔離。

        2 運動控制卡的硬件原理設(shè)計

        工業(yè)控制計算機通過PCI總線向MCX314 發(fā)送相關(guān)指令實現(xiàn)對電機的運動控制,通過讀取MCX314 特定寄存器中的數(shù)據(jù)來實現(xiàn)對電機運行狀態(tài)的監(jiān)控。

        2.1 PCI總線接口

        在一個PCI應(yīng)用系統(tǒng)中,如果某設(shè)備能夠取得總線控制權(quán),就稱其為“主設(shè)備”;而被主設(shè)備選中以進行通信的設(shè)備稱為“從設(shè)備”或“目標設(shè)備”,這類設(shè)備沒有總線控制權(quán)限。對于相應(yīng)的接口信號線,通常分為必備的和可選的兩大類。PCI總線接口圖如圖3所示,其中控制卡只作為目標設(shè)備與工控機進行通信,使用47條信號線便可實現(xiàn)PCI總線的電氣規(guī)范,工控機利用這些信號線對PCI 總線進行數(shù)據(jù)、地址和狀態(tài)控制。為了使PCI總線上的信號傳輸有一個較小的傳輸延遲時間,在PCI總線與PCI9052 接線之間加入了驅(qū)動芯片CBTD3384,該芯片為兼容TTL 電平的10位高速總線轉(zhuǎn)換開關(guān)。

        圖3 PCI總線接口圖

        PCI9052是PLX技術(shù)公司為擴展適配板卡而推出的能提供一種混合的高性能PCI總線目標(從)模式的接口芯片,共有160個引腳,采用QFP/PQFP 封裝,是由PCI BUS接口邏輯、LOCAL BUS接口邏輯、串行EEPROM接口邏輯和內(nèi)部邏輯組成。PCI9052是從模式芯片,要根據(jù)需要正確設(shè)置其EEPROM的參數(shù),使得系統(tǒng)上電時能正確初始化PCI9052的內(nèi)部寄存器。其中,只有對PCI Configuration Registers 和PCI Local Registers 正確設(shè)定后,才能使計算機上的存儲空間地址和卡上的局部存儲空間地址形成一一映射的關(guān)系,這里所謂的映射就是把一個地址連接到另一個地址。因此,工控機通過訪問PCI 地址空間便可以訪問運動控制卡的局部地址空間,進而正確調(diào)用卡上資源或獲取卡上信息。

        2.2 控制卡局部總線與MCX314接口

        PCI9052 支持從PCI總線到局部總線的內(nèi)存映射(Memory-mapped)和I/O 映射 (I/O-mapped)的突發(fā)信息傳輸,并且可以實現(xiàn)兩個局部總線中斷到PCI中斷的轉(zhuǎn)換。通過對PCI9052 配置寄存器的設(shè)置,PCI的局部總線可以工作在數(shù)種模式之下,例如C模式、J模式、ISA模式、C/ISA模式等,文中所設(shè)計的局部總線的工作模式為C模式。

        專用運動控制芯片MCX314為QFP/PQFP 144 引腳封裝,是一個用于實現(xiàn)4軸運動控制的集成電路。其4軸控制中的4個軸都有相同的功能,并且允許最多3軸聯(lián)動,對于恒速驅(qū)動、線性或S曲線驅(qū)動都有著相同的操作方法,并且它的所有功能都是由特定的寄存器控制,例如命令寄存器、數(shù)據(jù)寄存器、狀態(tài)寄存器和配置寄存器等。運動控制卡上局部總線和MCX314的接線框圖如圖4所示。

        圖4 局部總線和MCX314 接線框圖

        控制卡上實現(xiàn)邏輯控制部分的EPM240T100C5N芯片為QFP/PQFP 100 引腳封裝,并且包含80個通用I/O,內(nèi)核工作電壓為3.3 V。該芯片在卡上需完成的功能分為兩部分,一部分是用以產(chǎn)生MCX314的片選和中斷邏輯,當檢測到MXC314的BUSYN 信號為高電平時,由LA4 和CS0#兩信號譯碼成片選信號CSN,從而可以對MCX314 進行數(shù)據(jù)的讀寫。LINTI1信號的有效電平被配置寄存器設(shè)置為高電平,而INTN的有效電平為低電平,故在INTN 信號端加上一個非門邏輯作為D 觸發(fā)器的上升沿觸發(fā)時鐘,在INTN 有效即從高電平到低電平轉(zhuǎn)換時,D 觸發(fā)器被觸發(fā),從而使LINT1 高電平有效而向PCI 產(chǎn)生中斷請求;另一部分是用以手動模式下手輪脈沖波形的產(chǎn)生,圖中nEXPP/nEXPM為相應(yīng)脈沖信號。

        2.3 MCX314的控制原理

        MCX314的脈沖輸出有2個引腳,分別為nPP/PLS 和nPP/DIR,其輸出脈沖有兩種類型:一種是CW/CCW類型,另外一種是Pulse/DIR類型。在CW/CCW模式下,進行正方向驅(qū)動時,驅(qū)動脈沖從nPP輸出;進行負方向驅(qū)動時,驅(qū)動脈沖從nPM輸出。在Pulse/DIR模式下,nPP 負責輸出驅(qū)動脈沖,而nPM 則負責輸出方向信號。輸出脈沖類型的選擇是通過設(shè)置MCX314 內(nèi)部寄存器WR2的D6位來完成的。

        MCX314的脈沖輸出接口如圖5所示,MCX314的脈沖輸出引腳nPP/PLS 和nPP/DIR 經(jīng)數(shù)字隔離器ADuM1410 隔離,然后由差分驅(qū)動芯片26LS31輸出差分信號nP+P/nP+N 和nP-P/nP-N,該差動信號連接至伺服電機驅(qū)動器,經(jīng)功率放大,進而驅(qū)動伺服電機。

        圖5 脈沖輸出接口

        MCX314的通用輸出接口電路圖如圖6所示,MCX314的通用輸出nOUT [7..4]信號,通過光電隔離后經(jīng)達林頓管IC (ULN2803)驅(qū)動輸出,在系統(tǒng)復(fù)位后每個輸出信號均為OFF 狀態(tài),該通用輸出信號可以用于清除伺服驅(qū)動器的誤差計數(shù)器及警報復(fù)位(Alarm reset)。

        圖6 通用輸出接口電路

        編碼器的接口電路如圖7所示,編碼器的三相A、/A,B、/B,Z、/Z 六路信號分別連接至nECAP、nECAN、nECBP、nECBN、nINOP、nINON 作為MCX314的輸入,并且在信號輸入端加入高速光電耦合IC (HCPL-M600)將其進行隔離。

        圖7 編碼器三相接口電路

        報警及到位等信號接口電路如圖8所示,伺服驅(qū)動器的如 nINPOS、nALARM 等信號經(jīng)光耦(LTV-357T)進行隔離后送入MCX314。此光耦隔離IC 用法簡單,響應(yīng)時間短,性能可靠。由于光耦的前端是發(fā)光二極管,最大電流不能超過15 mA,為了使通過光耦前端發(fā)光二極管的電流恒定,在設(shè)計中,除在電路中接入限流電阻外還在相應(yīng)位置反接了穩(wěn)壓二極管。

        圖8 報警及到位信號接口電路

        控制卡原理圖采用自底向上的設(shè)計方法,設(shè)計完成后共計10個模塊,分別為PCI總線模塊、局部總線模塊、電源模塊、邏輯控制模塊、手動模式模塊、驅(qū)動器接口模塊以及X、Y、Z 及U軸控制模塊,最后由此10個模塊綜合成包含輸入輸出互聯(lián)的方塊電路圖。

        3 運動控制卡的PCB設(shè)計

        原理圖設(shè)計完成并編譯成功后便可生成網(wǎng)絡(luò)表,然后進行PCB的設(shè)計。從EMC (電磁兼容)設(shè)計的角度出發(fā),PCB 板的EMC設(shè)計是EMC系統(tǒng)設(shè)計的基礎(chǔ),而PCB 板EMC設(shè)計的開始階段就是層的設(shè)置,層設(shè)計形式的不合理,就可能產(chǎn)生諸多的噪聲而形成EMI 干擾和自身的EMC 問題,所以合理的層布局與電路設(shè)計同樣重要。

        運動控制卡中包含4種電源模塊,分別為外部輸入的+24 V (用于外部開關(guān)量的電源輸入)、PCI 插槽提供的+5 V、及由此5 V 經(jīng)2個DC-DC轉(zhuǎn)換器電源模塊轉(zhuǎn)換而來的3.3 V 和5 V,2個DC-DC 電源轉(zhuǎn)換器分別采用AMS 公司的AMS117_3.3 和MINMAX的MAU250系列。板卡中地系統(tǒng)有2個,由電源模塊MAU250 隔離。板卡系統(tǒng)中主控制芯片MCX314的工作頻率為16 MHz,32位PCI總線時鐘頻率最高達33 MHz,此兩種工作頻率尚未達到高速信號的范疇。但考慮到板上電路復(fù)雜、電源種類多樣、布線空間小、布線密度大的實際情況,最后采用六層板設(shè)計,并且采用0.152 4 mm/0.152 4 mm的最小線寬/間距布線。在如表1所示(注:S 代表信號層,G 代表地層,P代表電源層)的6層設(shè)計中的4種疊層方案中選擇方案3,因為該方案中信號層與地層相鄰,平板電容大,有利于電源去耦。另外,信號層與地層相鄰,能保證信號有充分的回流面積。

        表1 六層板疊層方案

        各種多層板卡,中間層的添加方法分為兩種,一種是Add Plane (添加電源層、地層),另一種是Add Layer (添加信號層)。Plane層是不能走信號線的,只能敷銅,可以分割,而且在分割的過程中,一種電源是不能被另一種電源完全包圍。中間所添加信號層就像頂層底層一樣是可以用來布線的,其所畫的線就代表一條條的銅線。內(nèi)電層和信號層相反,它畫線的地方就代表沒有銅線,相當于說如果這一層沒有布線的話,那就說明這一層就是整塊的銅皮。所設(shè)計的運動卡中,2、4、5 三層采用了Add Plane方法,并且每層都分割為兩大部分,隔離線寬為2.032 mm,第3層為中間信號層,這層承擔了大部分信號走線。

        4 結(jié)束語

        基于PCI總線的運動控制卡種類繁多,觀其結(jié)構(gòu),有“FPGA+DSP”和“PCI接口芯片+DSP”等模式。焊線機中的運動控制板卡采用“PCI9052+MCX314”模式設(shè)計,設(shè)計完成后的板卡配合相應(yīng)軟件經(jīng)調(diào)試后,已成功應(yīng)用于廣州科技攻關(guān)項目——全自動IC芯片焊線機。

        【1】PCI9052 Data Book (Version 2.0).http://plxtech.com.2001.

        【2】蔡曉雯.基于運動控制芯片MCX314的運動控制器設(shè)計[J].電子器件,2007,30(5):2-4.

        【3】王修巖,李宗帥.基于PCI總線和MCX314的多軸電機伺服控制器設(shè)計[J].機床與液壓,2009,37(6):2-3.

        【4】尹勇,李宇.PCI總線設(shè)備開發(fā)寶典[M].北京:北京航空航天大學(xué)出版社,2005.

        【5】葉佩青,汪勁松.MCX314 運動控制芯片與數(shù)控系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社,2002.

        【6】顧海洲,馬雙武.PCB 電磁兼容技術(shù):設(shè)計實踐[M].北京:清華大學(xué)出版社,2004.

        【7】黃書偉.印制電路的可靠性設(shè)計[M].北京:國防工業(yè)大學(xué)出版社,2004.

        【8】黃建新.數(shù)控切繪機中運動控制卡的研究與開發(fā)[D].廣州:廣東工業(yè)大學(xué),2006.

        【9】周小華.運動控制技術(shù)研究及運動控制板卡開發(fā)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2003.

        猜你喜歡
        控制卡寄存器總線
        兼容多種運動控制卡的V割機數(shù)控系統(tǒng)關(guān)鍵技術(shù)*
        Lite寄存器模型的設(shè)計與實現(xiàn)
        基于PCI Express總線的xHC與FPGA的直接通信
        機載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        基于運動控制卡的桁架機器人控制系統(tǒng)設(shè)計
        多通道ARINC429總線檢查儀
        凌華科技四軸伺服/步進運動控制卡PCI-C154+
        基于EtherCAT總線的ROV控制系統(tǒng)設(shè)計
        河南科技(2014年16期)2014-02-27 14:13:22
        高可靠性通信設(shè)備主備倒換軟件實現(xiàn)方法
        中文字幕在线亚洲一区二区三区 | 国产精品日韩经典中文字幕| 国产成人精品2021| 狼色精品人妻在线视频| 岛国精品一区二区三区| 国产精品日本一区二区三区在线| 成人免费自拍视频在线观看| 欧美裸体xxxx极品少妇| 操出白浆在线观看| 最新日韩精品视频免费在线观看| 在线日本看片免费人成视久网| 国产无遮挡又黄又爽免费网站| 99热免费观看| 亚洲精品一区二区视频| 亚洲中文字幕在线一区| 亚洲日韩av无码| 国产午夜福利精品| 日本高清一区二区三区色| 精品一区二区三区四区国产| 欧美aaaaaa级午夜福利视频| аⅴ天堂国产最新版在线中文| 长腿丝袜在线观看国产| 特黄 做受又硬又粗又大视频| 天天摸日日摸狠狠添| 色yeye在线观看| 久久精品亚洲国产av网站| 成年免费a级毛片免费看| 4444亚洲人成无码网在线观看| 又色又爽又黄的视频网站| 在线观看国产白浆一区三区| 欧美精品黑人粗大免费| 国产偷v国产偷v亚洲偷v| 人妻系列少妇极品熟妇| 亚洲va中文字幕无码一二三区| 最近日本中文字幕免费完整| AV无码专区亚洲AVL在线观看| 最新国产女主播在线观看| 天堂无码人妻精品av一区| 国产乱人伦偷精品视频免| 综合成人亚洲网友偷自拍| 97碰碰碰人妻无码视频|