閉環(huán)中走絲線切割/閉環(huán)線切割機(jī)床概念淺析(下) 銜接上篇: 2.3 接口電路 設(shè)計(jì)接口電路時(shí),主要考慮3方面因素; (1)總線負(fù)載。當(dāng)CPU讀插件板上的內(nèi)存或接口時(shí),內(nèi)存芯片式接口芯片將數(shù)據(jù)傳送到系統(tǒng)總線的數(shù)據(jù)總線上,此時(shí)數(shù)據(jù)總線上的所有負(fù)載都將成為內(nèi)存芯片式接口芯片的負(fù)載。為了保證總線的正常工作,在接口電路中要增加雙向數(shù)據(jù)驅(qū)動(dòng)。 (2)總線的競(jìng)爭(zhēng)。PC機(jī)屬于獨(dú)立式I/O接口尋址方式,對(duì)一個(gè)地址,計(jì)算機(jī)可有I/O讀寫、DMA讀寫和存儲(chǔ)器讀寫,它們地址譯碼中加入AEN信號(hào),避免DMA操作不會(huì)選通I/O地址。存儲(chǔ)器I/O接口地址易產(chǎn)生混淆,利用硬件電路進(jìn)行存取,避免了總線競(jìng)爭(zhēng)。只當(dāng)CPU讀接口卡時(shí),才允許通向系統(tǒng)數(shù)據(jù)線的三態(tài)門導(dǎo)通,其他任何時(shí)刻這些三態(tài)門必須呈現(xiàn)高阻狀態(tài)。 (3)接口保護(hù)。接口電路還應(yīng)考慮由于接口電路出現(xiàn)故障或工作時(shí)的誤動(dòng)作對(duì)計(jì)算機(jī)造成的損壞。 2.4 基于ISA總線的接口電路設(shè)計(jì) (1)緩沖器有保護(hù)功能設(shè)計(jì) 用八同相雙向三志緩沖器/驅(qū)動(dòng)器芯片SN74HC245緩沖ISA總線擴(kuò)展槽與各器件間的8位數(shù)據(jù)信號(hào)。SN74HC245不但起緩沖、隔離作用,還有一定的保護(hù)和控制作用。工控機(jī)讀控制信號(hào)(低電平有效)邊接到SN74HC245的DIR(方向控制端),而門控信號(hào)接信號(hào)CS245。CS245W信號(hào)是I/O端口讀寫信號(hào)和接口地址譯碼信號(hào)產(chǎn)生的信號(hào)。當(dāng)讀有效為低電平時(shí),8254的數(shù)據(jù)可通過SN74HC245輸入到計(jì)算機(jī);讀有效為高電平時(shí),計(jì)算機(jī)的數(shù)據(jù)輸出。CS245實(shí)現(xiàn)只有計(jì)算機(jī)與8254交換數(shù)據(jù)時(shí),選通SN74HC245的門控信號(hào)G,使之三態(tài)門打開。 (2)端口地址譯碼電路 采用GAL22V10芯片實(shí)現(xiàn)接口地址譯碼,為細(xì)分辨向電路提供時(shí)鐘CLK信號(hào);為8254的片選線一起確定8254的地址。接口電源理圖見隨機(jī)說明說。 GAL器件是一種高性能的理想PLD產(chǎn)品。GAL器件采用E2CMOS工藝,可進(jìn)行反復(fù)的編程和擦除,且具用低功耗、高速的特點(diǎn)。常用GAL器件有GAL16V8、GAL20V8、GAL22V10等。 GAL16V8、GAL20V8的使用方泛。但對(duì)于某些應(yīng)用場(chǎng)合,這兩種GAL芯片往往不能滿足需要,其主要不足之處:乘積項(xiàng)不能超過8個(gè); 能配置的輸出引腳zui多只有8個(gè);不能對(duì)寄存器進(jìn)行復(fù)位或置位操作;對(duì)反饋結(jié)構(gòu)的限制較多,有些引腳不能反饋等。 GAL22V10是一種通用型GAL器件,它可以從某種程度上解決以上提到的GAL16V8和GAL20V8不足之處。GAL22V10內(nèi)部共有132個(gè)與門,且輸出管腳上的與門不是平均分配;邏輯設(shè)計(jì)表達(dá)式中“與”項(xiàng)zui多為22個(gè)變量的邏輯乘;GAL22V10的輸出宏單元較簡(jiǎn)潔、靈活,容易使用,不像GAL20V8在不同輸出模式下輸出反饋的種種限制。GAL22V10的輸出寵單元(OLMC)每個(gè)輸出寵單元由各自的SO和SI控制,可有4種不同的輸出工作模式。可編程的位置和復(fù)位可由二個(gè)與門進(jìn)行統(tǒng)一的置位控制。 GAL22V10的邏輯設(shè)計(jì)軟件可用ABEL(3。0版以上)或其他邏輯設(shè)計(jì)語言。如PRO公司的Pro 98/99都集成了一個(gè)CUPL邏輯設(shè)計(jì)語言。CUPL語言也是一種編譯型硬件描述語言。VHDL支持所有的PLD器件。Pro 199的PLD設(shè)計(jì)工具支持實(shí)時(shí)檢測(cè),并給出錯(cuò)誤提示。通過其中的PLD-CUPL Wizard可很快捷地建立基于原理圖或文本方式的PLD設(shè)計(jì)文件,對(duì)這個(gè)文件進(jìn)行編譯,就可得到符合工業(yè)標(biāo)準(zhǔn)的JEDEC文件(*。JED)。</P ABEL語言是美國(guó)DATA I/O公司的一種編譯型邏輯設(shè)計(jì)語言,它以其方便、靈活、易于掌握的特點(diǎn),深受硬件邏輯設(shè)計(jì)者的喜愛。利用它高度結(jié)構(gòu)化的語言、靈活多樣的邏輯描述形式可很容易地編寫出Abel原文件,編譯過程對(duì)用戶的邏輯設(shè)計(jì)進(jìn)行語法檢查、邏輯化簡(jiǎn)、自動(dòng)成符合JEDEC標(biāo)準(zhǔn)的JED文件中的錯(cuò)誤,或發(fā)現(xiàn)可能產(chǎn)生幫障的隱患,以提高設(shè)計(jì)的可靠性。ABEL軟件是通用的PLD器件設(shè)計(jì)軟件,高版本的ABEL幾乎可支持任何一種PLD器件。 不論選用那一種設(shè)計(jì)語言,zui后都要生成JEDEC格式文件,才能能過編程器燒入PLE器件。 總而言之,針對(duì)精密度數(shù)控機(jī)床伺服系統(tǒng)對(duì)位置反饋要求精度高、實(shí)時(shí)性好的特點(diǎn),設(shè)計(jì)智能接口模塊來處理光柵尺信號(hào),然后將其輸入工控機(jī)。在接口電路中利用GAL22V10芯片,可實(shí)現(xiàn)I/O端口控制和地址譯碼。GAL器件的使用,實(shí)現(xiàn)了用一片芯片代替幾個(gè)芯片,不僅減小了接口電路的體積,簡(jiǎn)化了電路的設(shè)計(jì),且減少了級(jí)延遲,提高了系統(tǒng)處理速度。 全文由蘇州中航長(zhǎng)風(fēng)數(shù)控科技有限公司采集整理友情發(fā)布,更多有關(guān)閉環(huán)控制線切割,中走絲線切割機(jī)技術(shù)原理資訊:,公司竭誠(chéng)歡迎來實(shí)地實(shí)機(jī)探究試樣加工。 |