DZ242電火花線切割機(jī)電氣控制系統(tǒng)的設(shè)計(jì)
DZ242電火花線切割機(jī)電氣控制系統(tǒng)的設(shè)計(jì),dz242,電火花,切割機(jī),電氣,控制系統(tǒng),設(shè)計(jì)
I目 錄第一章 緒論 .........................................................11.1 課題研究的目的與意義 .........................................11.1.1 課題的提出 .............................................11.1.2 課題研究的意義 .........................................11.2 國(guó)內(nèi)外研究現(xiàn)狀 ...............................................21.2.1 電火花線切割機(jī)工作原理 .................................21.3 本文研究的主要內(nèi)容 ...........................................2第二章 系統(tǒng)總體方案的設(shè)計(jì) ...........................................42.1 概述 ........................................................42.2 控制方案的選擇 ..............................................42.3 總體方案的設(shè)計(jì) ...............................................52.3.1 控制器的選擇 ...........................................52.3.2 位移檢測(cè)元件的選擇 .....................................82.3.3 QH-200 型光柵尺工作原理 ................................92.3.4 外圍電路的選擇 .........................................92.4 系統(tǒng)總體方案設(shè)計(jì) ............................................11第三章 控制電路的設(shè)計(jì) ..............................................123.1 單片機(jī)最小系統(tǒng)的設(shè)計(jì) .......................................123.1.1 時(shí)鐘電路的設(shè)計(jì) ........................................123.1.2 復(fù)位電路的實(shí)現(xiàn) ........................................123.1.3 CPU89C55 的主要性能特點(diǎn) ...............................133.1.4 AT89C55 引腳描述 ......................................143.2 并行接口電路設(shè)計(jì) ...........................................163.2.1 并行接口芯片 8155 引腳說明 .............................173.3 位 置檢測(cè)反饋裝置 ............................................203.3.1 光柵式傳感器 ..........................................223.3.2 可編程定時(shí)/計(jì)數(shù)器 8253 ................................233.4 系統(tǒng)主電路的設(shè)計(jì) ...........................................243.4.1 步進(jìn)電機(jī)的工作方式 ....................................253.4.2 步進(jìn)電機(jī)的驅(qū)動(dòng) ........................................25第四章 系統(tǒng)輸 出及輸入裝置 ..........................................284.1 系統(tǒng)顯示電路的設(shè)計(jì) .........................................284.1.1 可編程 8279 鍵盤/顯示器接口 ............................284.1.2 8279 引腳功能 .........................................284.1.3 8279 結(jié)構(gòu)說明 .........................................30第五章 系統(tǒng)軟件設(shè)計(jì) ...............................................32總流程圖 ...........................................................33總 結(jié) ...........................................................38致 謝 ...........................................................39參 考 文 獻(xiàn) ................................................40附錄 I:程序清單 ...................................................411第一章 緒論1.1 課題研究的目的與意義1.1.1 課題的提出老式的切割機(jī)床的原理是用高頻滿沖電壓在介質(zhì)中放電,從而使金屬材料在放電間隙中受到蝕除。在操作之前將此零件按其形狀和尺寸經(jīng)計(jì)算和用打孔機(jī)將計(jì)算結(jié)果在紙帶上排成一定程序。穿孔機(jī) e 光電機(jī)照射紙帶并發(fā)給計(jì)算機(jī)輸出信號(hào),來實(shí)現(xiàn)自動(dòng)控制機(jī)床縱,橫向運(yùn)動(dòng),使零件與電極絲得到相對(duì)移動(dòng),即得所需軌跡。隨著數(shù)控線切割機(jī)應(yīng)用不斷擴(kuò)大,機(jī)床本身也得到了不斷的發(fā)展。十多年前的“負(fù)旦型”數(shù)控線切割機(jī)床首先應(yīng)用于實(shí)際生產(chǎn),開始的控制臺(tái)是采用晶體管分離元件組裝而成的,而后采用繼承電路,現(xiàn)在正向采用微型計(jì)算機(jī)控制的方向發(fā)展,因此本文定義的“電火花線切割機(jī)自動(dòng)控制系統(tǒng)”是以 AT89C55單片機(jī)作控制核心,步進(jìn)電機(jī)作驅(qū)動(dòng)電機(jī),光柵作檢測(cè)元件而構(gòu)成的一個(gè)閉環(huán)控制系統(tǒng)。線切割主要用于加工各種形狀復(fù)雜和精密細(xì)小的工件,例如沖裁模的凸模、凹模、凸凹模、固定板、卸料板等,成形刀具、樣板、電火花成型加工用的金屬電極,各種微細(xì)孔槽、窄縫、任意曲線等,具有加工余量小、加工精度高、生產(chǎn)周期短、制造成本低等突出優(yōu)點(diǎn),已在生產(chǎn)中獲得廣泛的應(yīng)用,目前國(guó)內(nèi)外的電火花線切割機(jī)床已占電加工機(jī)床總數(shù)的 60%以上。為了將我國(guó)切割機(jī)床能更好的應(yīng)用到實(shí)際中,并且更加準(zhǔn)確的保證數(shù)控線切割機(jī)的定位和切割的精度,我們正在做不懈的努力。1.1.2 課題研究的意義從老式的電火花線切割機(jī)到此時(shí)的數(shù)控電火花線切割機(jī),不論從走絲方式還是控制方式上都得到了很大的改進(jìn),最重要的就是數(shù)字程序控制取代了過去的模仿形控制和光電跟蹤控制。在數(shù)字程序控制大范圍應(yīng)用的情況下,對(duì)電火花線切割機(jī)電氣控制系統(tǒng)的要求也就逐漸的提高。但是當(dāng)電火花線切割機(jī)生產(chǎn)工藝要求的提高,原有的線切割機(jī)的模仿形控制系統(tǒng)和光電跟蹤系統(tǒng)將不能滿足生產(chǎn)工藝的要求。而設(shè)計(jì)的電氣控制系統(tǒng)的好壞將直接影響到整臺(tái)切割機(jī)的生產(chǎn)工藝系數(shù)。21.2 國(guó)內(nèi)外研究現(xiàn)狀我國(guó)數(shù)控切割行業(yè)發(fā)展比較晚,國(guó)內(nèi)有十幾家數(shù)控切割機(jī)生產(chǎn)廠家,每年市場(chǎng)需求量約在 350-400 臺(tái),基本滿足國(guó)內(nèi)市場(chǎng)需求, 進(jìn)口產(chǎn)品不足市場(chǎng)總量的 10 %。但是其中的 80%線切割的電氣控制系統(tǒng)都是照搬國(guó)外的技術(shù),但是在應(yīng)用中卻出現(xiàn)了國(guó)外機(jī)床所沒出現(xiàn)的種種問題,已經(jīng)有前人不斷的改進(jìn),我國(guó)的線切割行業(yè)得到了飛速的發(fā)展,現(xiàn)在已經(jīng)有了自己的電氣系統(tǒng)專利。1.2.1 電火花線切割機(jī)工作原理電火花線切割加工的工作過程主要包括以下三個(gè)部分(如圖 1.1 所示):1.電極絲與工件之間的脈沖放電。2.電極絲沿其軸向(垂直或 z 方向)做走絲運(yùn)動(dòng)。3.工件對(duì)于電極絲在 X.Y 平面內(nèi)做數(shù)控運(yùn)動(dòng)。圖 1.1 電火花線切割加工原理圖對(duì)于本設(shè)計(jì)研究的就是第三點(diǎn):X,Y 坐標(biāo)工作臺(tái)上數(shù)控運(yùn)動(dòng)。工件安裝在上下兩層的 X,Y 坐標(biāo)工作臺(tái)上,分別由步進(jìn)電機(jī)驅(qū)動(dòng)做數(shù)控運(yùn)動(dòng)。工件相對(duì)于電極絲的運(yùn)動(dòng)軌跡,是由線切割編程所決定的(如圖 1.2 所示)。圖 1.2 上層工作臺(tái)的傳動(dòng)示意圖1.3 本文研究的主要內(nèi)容根據(jù)電火花線切割的工作原理,采用微型計(jì)算機(jī)來控制步進(jìn)電機(jī),使電極絲按照事先所編訂好的程序圖形做運(yùn)動(dòng)。系統(tǒng)具有自動(dòng)顯示功能,由鍵盤控制系統(tǒng)啟、停及選擇需要程序圖形等功能。31. 主要幾項(xiàng)技術(shù)指標(biāo):(1)加工軌跡:任意平面曲線及直線(2) 加工精度輪廓線:±0.01 毫米○ 1圓弧隨圓度:±0.02 毫米○ 2(3). 輔助設(shè)備設(shè)施緊急停車和解除 中停和啟動(dòng) 越位保護(hù) ○ 1 ○ 2 ○ 3計(jì)算機(jī)逆運(yùn)算 齒隙補(bǔ)償 坐標(biāo)變換(同一程序可在八○ 4 ○ 5 ○ 6個(gè)不同角度加工) 割嘴手動(dòng)升降○ 72. 其主要內(nèi)容如下:(1) 系統(tǒng)總體方案設(shè)計(jì),選擇控制方式、微控制器和傳感器,并對(duì)輸出通道和執(zhí)行元器件進(jìn)行方案選擇。(2) 系統(tǒng)硬件設(shè)計(jì),介紹線切割電氣控制系統(tǒng)的組成及各個(gè)部分的工作原理,并且對(duì)各個(gè)部分的電路進(jìn)行設(shè)計(jì)。(3) 系統(tǒng)軟件設(shè)計(jì),選擇編程語言,描述設(shè)計(jì)思想,給出程序流程圖及程序清單。4第二章 系統(tǒng)總體方案的設(shè)計(jì)2.1 概述總體方案設(shè)計(jì)的確定是進(jìn)行微機(jī)控制系統(tǒng)設(shè)計(jì)時(shí)最重要、最關(guān)鍵的一步,因?yàn)榭傮w方案設(shè)計(jì)直接關(guān)系到整個(gè)控制系統(tǒng)的投資、調(diào)節(jié)性能和實(shí)施細(xì)則.2.2 控制方案的選擇開環(huán)控制系統(tǒng)在電氣系統(tǒng)控制中應(yīng)用比較廣泛,特別應(yīng)用在位移精度要求不高的情況下,如生產(chǎn)中的凸凹模、固定板、卸料板等??刂茊卧鶕?jù)步進(jìn)電機(jī)位移的設(shè)定量直接通過執(zhí)行單元控制步進(jìn)電機(jī)的位移。該控制系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,但由于沒有反饋回路,這類控制系統(tǒng)的位移控制精度很低。 為了提高位移控制的精度,通常采用閉環(huán)負(fù)反饋位移控制系統(tǒng)。負(fù)反饋可以減小位移和定位的偏差,使被控對(duì)象的位移量在所要求的位移控制精度范圍內(nèi)變化。偏差量經(jīng)控制器調(diào)整后,輸出控制量控制被控對(duì)象的位移,被控對(duì)象的位移量再由傳感元件負(fù)反饋到偏差量中,進(jìn)而實(shí)時(shí)調(diào)整控制被控對(duì)象的溫度。由于加入負(fù)反饋,大大提高了系統(tǒng)的位移控制的精度和控制范圍。開環(huán)控制與閉環(huán)控制相比:一般來說,開環(huán)控制結(jié)構(gòu)簡(jiǎn)單,成本低廉,工作穩(wěn)定。因此,當(dāng)系統(tǒng)的輸出信號(hào)及擾動(dòng)作用預(yù)先知道時(shí),采用開環(huán)控制即可取得較為滿意的效果。但由于不存在輸出量的反饋,因此,對(duì)干擾造成的誤差無自動(dòng)修正能力。該系統(tǒng)的控制精度完全取決于元件本身的抗干擾措施。從原理上說,閉環(huán)控制系統(tǒng)具有抑制內(nèi)部和外部各種干擾引起系統(tǒng)輸出發(fā)生變化的能力。因此,根據(jù)系統(tǒng)設(shè)計(jì)的要求,本系統(tǒng)選擇單閉環(huán)作為控制系統(tǒng)。系統(tǒng)框圖如圖 2.1 所示。圖2.1 閉環(huán)負(fù)反饋位移檢測(cè)系統(tǒng)框圖設(shè) 置 量 控 制 器?偏 差 量 控 制 量 被 控 對(duì) 象 輸 出 量傳 感 器反 饋 量52.3 總體方案的設(shè)計(jì)根據(jù)本系統(tǒng)的設(shè)計(jì)要求及控制方案,整個(gè)控制系統(tǒng)的方案選擇可以分為控制元器件的選擇,位移檢測(cè)元器件的選擇,執(zhí)行機(jī)構(gòu)的選擇,通道的選擇及外圍電路的選擇。2.3.1 控制器的選擇控制系統(tǒng)中能做控制器的主要有 PLC、DSP 以及 MCS-51 系列單片機(jī)等。1.PLC 控制器:PLC 不僅具有傳統(tǒng)繼電器控制系統(tǒng)的控制功能,而且能擴(kuò)展輸入輸出模塊,特別是可以擴(kuò)展一些智能控制模塊,構(gòu)成不同的控制系統(tǒng),將模擬量輸入輸出控制和現(xiàn)代控制方法融為一體,實(shí)現(xiàn)智能控制、閉環(huán)控制、多控制功能一體的綜合控制?,F(xiàn)代 PLC 以集成度高、功能強(qiáng)、抗干擾能力強(qiáng)、組態(tài)靈活、工作穩(wěn)定受到普遍歡迎,在傳統(tǒng)工業(yè)的現(xiàn)代化改造中發(fā)揮越來越重要的作用。PLC 具有以下特點(diǎn):(1)編程簡(jiǎn)單,使用面向控制操作的控制邏輯語言。(2)可靠性高,抗干擾能力強(qiáng),適于在惡劣的生產(chǎn)環(huán)境下運(yùn)行。 (3)系統(tǒng)采用了分散的模塊化結(jié)構(gòu)。由于 PLC 采用了大規(guī)模集成電路技術(shù)和微處理器技術(shù),故可將其設(shè)計(jì)的緊湊、堅(jiān)固、小體積,在加上它的可靠性,PLC 易于裝入機(jī)械設(shè)備內(nèi)部,實(shí)現(xiàn)機(jī)電一體化。對(duì)于繼電器邏輯控制而言,PLC 可節(jié)省大量繼電器,故降低成本且提高了可靠性。中、高檔 PLC 均具有極強(qiáng)的聯(lián)網(wǎng)通訊能力。2. DSP 控制器:DSP 是數(shù)字信號(hào)處理器(Digital Signal Processor)的縮寫,是一種特別適合與進(jìn)行數(shù)字信號(hào)處理運(yùn)算的微處理器,主要用于實(shí)時(shí)快速實(shí)現(xiàn)各種數(shù)字信號(hào)處理的運(yùn)算。DSP 具有以下特點(diǎn):(1)采用哈佛結(jié)構(gòu);(2)采用多總線結(jié)構(gòu);(3)采用流水線結(jié)構(gòu);(4)具有特殊的 DSP 指令;(5)擁有快速的指令周期;(6)硬件配置強(qiáng);(7)支持多處理器結(jié)構(gòu);(8)省電管理和低功耗。3.MCS-51 系列單片機(jī):?jiǎn)纹⑿陀?jì)算機(jī)(Single-Chip Microcomputer) ,簡(jiǎn)稱單片機(jī)。它是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,就是將微處理器(CPU) 、存儲(chǔ)器(存放程序或數(shù)據(jù)的 ROM 和 RAM) 、總線、定時(shí)器/計(jì)數(shù)器、輸入/輸出接口(I/O 口)和其他多種功能器件集成在一塊芯片上的微型計(jì)算機(jī)。單片機(jī)的主要特點(diǎn)有:(1)可靠性高;(2)便于擴(kuò)展;(3)控制功能強(qiáng);6(4)低電壓、低功耗;(5)片內(nèi)存儲(chǔ)容量較小。除此之外,單片機(jī)還具有集成度高、體積小、性價(jià)比高、應(yīng)用廣泛、易于產(chǎn)品化等特點(diǎn)。4.各種處理器的比較:PLC 的 CPU 模塊在工業(yè)自動(dòng)化控制系統(tǒng)中應(yīng)用的范圍比較廣泛,但是其只適合與應(yīng)用在大型的工業(yè)自動(dòng)化控制系統(tǒng)中,因?yàn)?,PLC 系統(tǒng)雖然結(jié)構(gòu)較 DSP系統(tǒng)簡(jiǎn)單,但是其整體的體積較大,在某些特定環(huán)境中不適合與應(yīng)用。再者,PLC 在編程時(shí)主要使用梯形圖程序進(jìn)行編程,整體程序比使用高級(jí)語言或匯編語言編寫的程序冗長(zhǎng),在程序出現(xiàn)錯(cuò)誤時(shí),不易與在短時(shí)間內(nèi)進(jìn)行修改。DSP 芯片集成度高,運(yùn)算速度快,但是其內(nèi)部結(jié)構(gòu)過于復(fù)雜,而且它主要用于對(duì)數(shù)字信號(hào)的處理,再加上 DSP 在編程時(shí)使用的是類似于 C 語言的高級(jí)語言進(jìn)行編程,程序編寫時(shí)較 PLC 的梯形圖程序和單片機(jī)的匯編語言復(fù)雜,不便于在程序出錯(cuò)時(shí)進(jìn)行短時(shí)間的修改。MCS-51 系列及其衍生系列的微處理器在工業(yè)自動(dòng)化控制系統(tǒng)中的應(yīng)用也比較廣泛,其適合與各種類型的工業(yè)自動(dòng)化控制系統(tǒng),其信號(hào)處理類型也屬于數(shù)字信號(hào),但是,由于其外部擴(kuò)展芯片可以進(jìn)行 A/D、D/A 轉(zhuǎn)換,因此,也可以對(duì)模擬信號(hào)進(jìn)行處理。單片機(jī)的編程語言是比較低級(jí)的匯編語言,該語言比 C 語言好掌握,而且在程序出現(xiàn)錯(cuò)誤時(shí),可以在短時(shí)間內(nèi)找到錯(cuò)誤點(diǎn),并進(jìn)行修改。因此本系統(tǒng)選用單片機(jī)作為控制器。5.單片機(jī)種類、特點(diǎn)、廠家的比較:(1)ATMEL 單片機(jī):ATMEL 公司的 AVR 單片機(jī),是增強(qiáng)型 RISC 內(nèi)載 Flash 的單片機(jī),芯片上的Flash 存儲(chǔ)器附在用戶的產(chǎn)品中,可隨時(shí)編程,再編程,使用戶的產(chǎn)品設(shè)計(jì)容易,更新?lián)Q代方便.AVR 單片機(jī)采用增強(qiáng)的 RISC 結(jié)構(gòu),使其具有高速處理能力,在一個(gè)時(shí)鐘周期內(nèi)可執(zhí)行復(fù)雜的指令,每 MHz 可實(shí)現(xiàn) 1MIPS 的處理能力.AVR 單片機(jī)工作電壓為 2.7~6.0V,可以實(shí)現(xiàn)耗電最優(yōu)化.AVR 的單片機(jī)廣泛應(yīng)用于計(jì)算機(jī)外部設(shè)備,工業(yè)實(shí)時(shí)控制,儀器儀表,通訊設(shè)備,家用電器,宇航設(shè)備等各個(gè)領(lǐng)域. (2)Motorola 單片機(jī): Motorola 是世界上最大的單片機(jī)廠商.從 M6800 開始,開發(fā)了廣泛的品種,4位,8 位,16 位 32 位的單片機(jī)都能生產(chǎn),其中典型的代表有:8 位機(jī)M6805,M68HC05 系列,8 位增強(qiáng)型 M68HC11,M68HC12 , 16 位機(jī) M68HC16, 32 位機(jī)M683XX. Motorola 單片機(jī)的特點(diǎn)之一是在同樣的速度下所用的時(shí)鐘頻率較Intel 類單片機(jī)低得多,因而使得高頻噪聲低,抗干擾能力強(qiáng),更適合于工控領(lǐng)域及惡劣的環(huán)境 . (3)MicroChip 單片機(jī):7MicroChip 單片機(jī)的主要產(chǎn)品是 PIC 16C 系列和 17C 系列 8 位單片機(jī),CPU采用 RISC 結(jié)構(gòu),分別僅有 33,35,58 條指令,采用 Harvard 雙總線結(jié)構(gòu),運(yùn)行速度快,低工作電壓,低功耗,較大的輸入輸出直接驅(qū)動(dòng)能力,價(jià)格低,一次性編程,小體積. 適用于用量大,檔次低,價(jià)格敏感的產(chǎn)品.在辦公自動(dòng)化設(shè)備,消費(fèi)電子產(chǎn)品,電訊通信,智能儀器儀表,汽車電子,金融電子,工業(yè)控制不同領(lǐng)域都有廣泛的應(yīng)用,PIC 系列單片機(jī)在世界單片機(jī)市場(chǎng)份額排名中逐年提高.發(fā)展非常迅速. (4)MDT20XX 系列單片機(jī): 工業(yè)級(jí) OTP 單片機(jī),Micon 公司生產(chǎn),與 PIC 單片機(jī)管腳完全一致,海爾集團(tuán)的電冰箱控制器,TCL 通信產(chǎn)品,長(zhǎng)安奧拓鈴木小轎車功率分配器就采用這種單片機(jī). (5)EM78 系列 OTP 型單片機(jī):臺(tái)灣義隆電子股份有限公司,直接替代 PIC16CXX,管腳兼容,軟件可轉(zhuǎn)換. (6)EPSON 單片機(jī): EPSON 單片機(jī)以低電壓,低功耗和內(nèi)置 LCD 驅(qū)動(dòng)器特點(diǎn)著名于世,尤其是 LCD驅(qū)動(dòng)部分做得很好.廣泛用于工業(yè)控制,醫(yī)療設(shè)備,家用電器,儀器儀表,通信設(shè)備和手持式消費(fèi)類產(chǎn)品等領(lǐng)域.目前 EPSON 已推出四位單片機(jī) SMC62 系列,SMC63系列,SMC60 系列和八位單片機(jī) SMC88 系列. (7)東芝單片機(jī): 東芝單片機(jī)門類齊全,4 位機(jī)在家電領(lǐng)域有很大市場(chǎng),8 位機(jī)主要有 870 系列,90 系列,該類單片機(jī)允許使用慢模式,采用 32K 時(shí)鐘時(shí)功耗降至 10UA 數(shù)量級(jí).東芝的 32 位單片機(jī)采用 MIPS 3000A RISC 的 CPU 結(jié)構(gòu),面向 VCD,數(shù)字相機(jī),圖像處理等市場(chǎng). (8)8051 單片機(jī): 8051 單片機(jī)最早由 Intel 公司推出,其后,多家公司購買了 8051 的內(nèi)核,使得以 8051 為內(nèi)核的 MCU 系列單片機(jī)在世界上產(chǎn)量最大,應(yīng)用也最廣泛,有人推測(cè)8051 可能最終形成事實(shí)上的標(biāo)準(zhǔn) MCU 芯片. LG 公司生產(chǎn)的 GMS90 系列單片機(jī),與 Intel MCS-51 系列,Atmel 89C51/52,89C2051 等單片機(jī)兼容,CMOS 技術(shù),高達(dá) 40MHZ 的時(shí)鐘頻率,應(yīng)用于: 多功能電話,智能傳感器,電度表,工業(yè)控制,防盜報(bào)警裝置,各種計(jì)費(fèi)器,各種 IC卡裝置,DVD,VCD,CD-ROM. 綜上所述,本文選用美國(guó) ATMEL 公司推出的 AT89C55 單片機(jī)作為步進(jìn)電機(jī)的控制原件。它是一個(gè)低功耗,高性能的含有 20KB 閃存存儲(chǔ)器的 8 位 CMOS 單片機(jī),時(shí)鐘頻率高達(dá) 20HZ.閃爍存儲(chǔ)器允許在線(+5V)電擦除、電寫入或使用編程器對(duì)其重復(fù)編程。此外,89C51 還支持軟件選擇的 2 種掉電工作方式,非常8適于電池供電或其它要求低功耗的場(chǎng)合。2.3.2 位移檢測(cè)元件的選擇現(xiàn)今的數(shù)控機(jī)床都位移檢測(cè)系統(tǒng)大部分都才用光柵尺做位移檢測(cè)元件。光柵尺不僅價(jià)格低廉,而且其測(cè)量精度完全可以達(dá)到線切割加工工藝要求。光柵尺傳感器分為敞開式和封閉式兩類。敞開式為高精度型,輸出波型為正弦波,主要用于精密儀器的數(shù)字化改造,最高分辨率為 0.1μm. 但是敞開式最主要的缺點(diǎn)就是受到磁場(chǎng)的影響很大,這對(duì)于要求很高的線切割來說是不夠的。封閉式雖然在精度上比敞開式的略微差點(diǎn),造價(jià)也相應(yīng)的高了點(diǎn),但是對(duì)于要求比較高的情況下,這種光柵尺的優(yōu)點(diǎn)也就顯示出來。封閉式主要用于普通機(jī)床、儀器的數(shù)字化改造,輸出波形為方波,按外形分類可分為小型尺、標(biāo)準(zhǔn)型,型號(hào)分別為 QH-200、QH-400,其中標(biāo)準(zhǔn)型最長(zhǎng)可做到 3000mm,分辨率有1μm、5μm。光柵線位移傳感器數(shù)顯系統(tǒng)主要應(yīng)用于直線移動(dòng)導(dǎo)軌機(jī)構(gòu),可實(shí)現(xiàn)移動(dòng)量的精確顯示和自動(dòng)控制,已廣泛應(yīng)用于機(jī)床加工和儀器的精密測(cè)量. 綜上,在本設(shè)計(jì)中,將選擇封閉式的 QH 系列的光柵傳感器(如圖 2.2 所示)。1.QH 系列光柵傳感器特點(diǎn)(1) 密封膠條采用特殊的耐油、耐蝕、高彈性及耐老化塑膠。防塵性能優(yōu)異,使用壽命長(zhǎng)。(2) 最先進(jìn)可靠的光學(xué)測(cè)量系統(tǒng):滑動(dòng)部件采用已被驗(yàn)證為最可靠耐用的高精度五軸承系統(tǒng)設(shè)計(jì),保證光學(xué)機(jī)械系統(tǒng)的穩(wěn)定性,優(yōu)異的重復(fù)定位性和高等級(jí)的測(cè)量精度。(3) 柵玻璃尺:采用先進(jìn)的光柵制作技術(shù),制作各種規(guī)格的高精度光柵玻璃尺,最長(zhǎng)的可做到 3000mm(不接長(zhǎng)) 。2.封閉式 QH-200 光柵線位傳感器參數(shù)(1)柵距:0.01mm(100 線對(duì)/mm)、0.02mm(50 線對(duì)/mm)、0.04mm(25 線對(duì)/mm);(2)精度:±0.008mm、±0.01mm、±0.015mm、(20℃ 1000mm);(3)參考標(biāo)記:間隔 25mm、間隔 50mm、間隔 100mm、間隔 200mm、或全量程任意位置設(shè)一個(gè)絕對(duì)位置參考點(diǎn)(ABS);(4)量程:1000mm 以內(nèi)任意選擇;(5)分辨率:0.5um、1um、5um 響應(yīng)速度:25m/min、 60m/min;(6)工作溫度:0-45℃ 存儲(chǔ)溫度:-40℃-55℃;9(7)輸出信號(hào):二路 TTL 方波、HTL 方波(5V、12V、15V、24V)、RS422 信號(hào)、正弦電壓信號(hào) 1Vp-p圖 2.2 QH-200 型光柵尺實(shí)物圖2.3.3 QH-200 型光柵尺工作原理現(xiàn)代的自動(dòng)控制系統(tǒng)中已廣泛地采用光電傳感器(如光柵尺)來解決軸的線位移、轉(zhuǎn)速或轉(zhuǎn)角的監(jiān)測(cè)和控制問題。QH 系列光柵尺是柵讀數(shù)頭、光柵和接口組成。光柵上均勻地刻有透光和小透光的線條,一般情況卜,線條數(shù)按所測(cè)精度刻制,為了判別出運(yùn)動(dòng)方向,線條被刻成相位上相差 90“的兩路。當(dāng)讀數(shù)頭運(yùn)動(dòng)時(shí),接口電路的光電接收器分別產(chǎn)生 A 相和 B 相兩路相位相差 90“的脈沖波(如圖 2.3 所示) 。圖 2.3 QH 系列光柵原理圖2.3.4 外圍電路的選擇選擇一個(gè)好的控制器可以使系統(tǒng)有好的性能;選擇適當(dāng)?shù)臋z測(cè)元件可以提10高測(cè)量精度。如果沒有外圍電路的顯示、適時(shí)監(jiān)控,隨之報(bào)警等一系列的完善,那么要達(dá)到控制精度是非常困難的。1.顯示器的選擇在本控制系統(tǒng)中,需要對(duì)溫度進(jìn)行測(cè)量,并根據(jù)測(cè)量值進(jìn)行判斷,在經(jīng)過控制器進(jìn)行調(diào)整。根據(jù)系統(tǒng)設(shè)計(jì)要求,需要有顯示電路。常用的顯示器有LCD,LED,CRT 等。LCD 顯示器的原文是 Liquid Crystal Display,取每字的第一個(gè)字母組成,中文多稱液晶平面顯示器或液晶顯示器。其工作原理就是利用液晶的物理特性:通電時(shí)排列變得有序,使光線容易通過;不通電時(shí)排列混亂,阻止光線通過,說簡(jiǎn)單點(diǎn)就是讓液晶如閘門般地阻隔或讓光線穿透。 LCD 的好處有: 與 CRT顯示器相比,LCD 的優(yōu)點(diǎn)主要包括零輻射、低功耗、散熱小、體積小、圖像還原精確、字符顯示銳利等。缺點(diǎn)主要有:可視范圍小,一般在 135 度;低端顯示器文字顯示效果差強(qiáng)人意;亮度較低;顯示顏色種類不及 CRT,有輕微的失真;低端 LCD 響應(yīng)時(shí)間長(zhǎng),玩游戲或看電影拖尾,影響效果;好的 LCD 價(jià)格偏高,大部分人不容易接受。CRT 陰極管顯示器的工作原理與電視機(jī)的顯像管差不多,在真空的顯像管中,把在尾端產(chǎn)生的電子照射到前方的磷質(zhì)顯示器。傳統(tǒng)的 CRT 顯示器由于需要內(nèi)藏真空顯像管,因此身形比 LCD 顯示器大很多,此為 LCD 液晶顯示器的其中一個(gè)優(yōu)勝之處,由于體積較小,所以放置時(shí)的彈性也較大。而次要考慮的就是用家身體健康問題,由于傳統(tǒng)的 CRT 顯示器內(nèi)含的電子光束在運(yùn)作時(shí)會(huì)產(chǎn)生很多靜電與幅射,因此長(zhǎng)期使用,會(huì)對(duì)眼睛有損害,造成近視等問題產(chǎn)生。CRT顯示器的優(yōu)點(diǎn):可視范圍大,一般是 180 度可見;能顯示無窮多色,色彩質(zhì)量接近照片;響應(yīng)時(shí)間短,沒有拖尾現(xiàn)象;色彩飽和度、亮度較高,長(zhǎng)時(shí)間使用感覺舒適。缺點(diǎn):輻射,耗電能力高;存在刷新率問題,容易對(duì)眼睛產(chǎn)生不利影響。:LED 是發(fā)光二極管 Light Emitting Diode 的英文縮寫。 LED 應(yīng)用可分為兩大類:一是 LED 單管應(yīng)用,包括背光源 LED,紅外線 LED 等;LED 顯示屏是由發(fā)光二極管排列組成的一顯示器件。它采用低電壓掃描驅(qū)動(dòng),具有:耗電少、使用壽命長(zhǎng)、成本低、亮度高、故障少、視角大、可視距離遠(yuǎn)等特點(diǎn)。LED 顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種顯示方式。LED 工作于靜態(tài)方式顯示時(shí),各位的共陰極(或共陽極)連接到一起并接地(或+5V) ;每位的段選線分別與一個(gè) 8 位的鎖存器輸出相連。所以稱為靜態(tài)顯示。各個(gè)的顯示字符一經(jīng)確定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另一個(gè)字符為止。正因?yàn)槿绱?,靜態(tài)顯示的亮度較高。11在多位 LED 顯示時(shí),通常采用 LED 的動(dòng)態(tài)顯示方式。為了簡(jiǎn)化硬件電路,通常將所有位的段選線相應(yīng)的并聯(lián)在一起,有一個(gè) 8 位的 I/O 控制,形成段選線的多路復(fù)用。而各位的共陽極或共陰極分別由相應(yīng)的 I/O 口線控制,實(shí)現(xiàn)各位的分時(shí)選通。根據(jù)本系統(tǒng)的顯示要求,本系統(tǒng)采用 6 位 LED 動(dòng)態(tài)顯示。2.鍵盤電路的選擇常用的鍵盤有獨(dú)立式鍵盤和矩陣式鍵盤。獨(dú)立式鍵盤就是各鍵相互獨(dú)立,每個(gè)按鍵各接一個(gè)數(shù)據(jù)線,通過檢測(cè)輸入線的電平狀態(tài)可以很容易的判斷哪個(gè)按鍵被按下。鍵盤在單片機(jī)應(yīng)用系統(tǒng)中能實(shí)現(xiàn)向單片機(jī)輸入數(shù)據(jù)、傳送命令等功能,是人工干預(yù)單片機(jī)的主要手段。鍵的閉合與否,反映在行線輸出電壓上就是呈現(xiàn)高電平或低電平,如果高電平表示鍵斷開,低電平則表示閉合,通過對(duì)行線電平高低狀態(tài)的檢測(cè),便可確認(rèn)按鍵按下與否。矩陣式鍵盤用于鍵盤數(shù)目較多的場(chǎng)合,它由行線和列線組成,按鍵位于行列的交叉點(diǎn)上。在按鍵數(shù)目較多的場(chǎng)合,矩陣式鍵盤與獨(dú)立式鍵盤相比,要節(jié)省很多 I/O 口線的錢。無按鍵按下時(shí),行線處于高電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連的列線的電平組成。因?yàn)楸鞠到y(tǒng)顯示的位數(shù)較多,顯示主要選擇功能即可。所以不用擴(kuò)展鍵盤。在鍵盤控制中,本設(shè)計(jì)采用的是矩陣式鍵盤,即節(jié)省了 I/O 口線,又能完成設(shè)計(jì)要求。2.4 系統(tǒng)總體方案設(shè)計(jì)根據(jù)上述總體方案的選擇,電火花線切割電氣控制系統(tǒng)的組成結(jié)構(gòu)框圖如圖2.4所示。圖2.4系統(tǒng)總體組成結(jié)構(gòu)框圖光柵傳感器將位移信息變換為兩路方波信號(hào)后,將方波信號(hào)放大到單片機(jī)可以處理的范圍內(nèi),并送入單片機(jī)。單片機(jī)將檢測(cè)到的位移信息與設(shè)定值進(jìn)行矩 陣 式鍵 盤 輸 入 AT89C56位 LED動(dòng) 態(tài) 顯 示 并 行 接 口 電 路 驅(qū) 動(dòng) 電 路 步 進(jìn) 電 機(jī)位 置 檢 測(cè) 反 饋 裝 置12比較,如果不相符,數(shù)字調(diào)節(jié)程序根據(jù)給定值與測(cè)得值的差值按PID控制算法設(shè)計(jì)控制量,觸發(fā)程序根據(jù)控制量控制執(zhí)行單元。系統(tǒng)通過光柵傳感器檢測(cè)步進(jìn)電機(jī)的位移情況,單片機(jī)通過內(nèi)部設(shè)定的算法進(jìn)行運(yùn)算后通過控制驅(qū)動(dòng)電路的給定信號(hào),從而控制步進(jìn)電機(jī)的運(yùn)行軌跡. 單片機(jī)通過外接的LED 顯示屏實(shí)時(shí)顯示所檢測(cè)的位移坐標(biāo)等。第三章 控制電路的設(shè)計(jì)3.1 單片機(jī)最小系統(tǒng)的設(shè)計(jì)3.1.1 時(shí)鐘電路的設(shè)計(jì)時(shí)鐘電路是用來產(chǎn)生 89C55 單片機(jī)工作時(shí)所必須的時(shí)鐘信號(hào),89C55 本身就是一個(gè)復(fù)雜的同步時(shí)序電路,為保證工作方式的實(shí)現(xiàn),89C55 在唯一的時(shí)鐘信號(hào)的控制下嚴(yán)格的按時(shí)序執(zhí)行指令進(jìn)行工作 ,時(shí)鐘的頻率影響單片機(jī)的速度和穩(wěn)定性。通常時(shí)鐘有兩種形式:內(nèi)部時(shí)鐘和外部時(shí)鐘。我們系統(tǒng)采用內(nèi)部時(shí)鐘方式來為系統(tǒng)提供時(shí)鐘信號(hào)。89C55 內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,該放大器的輸入輸出引腳為 XTAL1 和XTAL2,它們跨接在晶體振蕩器和用于微調(diào)的電容之間,便構(gòu)成了一個(gè)自激勵(lì)振蕩器。如圖 3.1 所示圖 3.1 時(shí) 鐘 電 路電路中的 C1、C2 的選擇在 30PF 左右,但電容太小會(huì)影響振蕩的頻率、穩(wěn)定性和快速性。晶振頻率在 1.2MHZ~12MHZ 之間,頻率越高單片機(jī)的速度就越快,但是對(duì)存儲(chǔ)器速度要求就高。為了提高穩(wěn)定性我們采用溫度穩(wěn)定性好的NPO 電容,采用的晶振頻率為 12MHZ。EA/VP 31 X1 19 X2 18 RESET 9 RD 17 W16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 PSEALE/P TXD RXD 12MHZ 20PF 20PF 133.1.2 復(fù)位電路的實(shí)現(xiàn)51 系列單片機(jī)的復(fù)位信號(hào)有 RST 引腳輸入,高電平有效。當(dāng) RST 引腳輸入高電平并保持 2 個(gè)周期以上時(shí),單片機(jī)內(nèi)部就會(huì)執(zhí)行復(fù)位操作。若 RST 引腳一直保持高電平,那么單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。為了保證復(fù)位成功,一般復(fù)位引腳 RST 上只要出現(xiàn) 10MS 以上的高電平,單片機(jī)就實(shí)現(xiàn)了可靠的復(fù)位。復(fù)位電路采用手動(dòng)復(fù)位電路。如圖 3.2 所示圖 3.2 手動(dòng)復(fù)位電路手動(dòng)復(fù)位電路是上電復(fù)位的改進(jìn)型,上電瞬間 RST 端的電位與 VCC 相同,隨著充電電流的減小,RST 端的電位逐漸下降。當(dāng) RSI 電壓穩(wěn)定后,手動(dòng)復(fù)位時(shí)按下復(fù)位按鈕,電容 C 通過 1 千歐的電阻迅速放電,使 RST 端迅速變?yōu)楦唠娖?,?fù)位按鍵松開后,電容通過 R 和內(nèi)部下拉電阻放電,逐漸使 RST 端恢復(fù)為低電平,完成復(fù)位。實(shí)物連接如圖 3.3 所示圖 3.3 手動(dòng)復(fù)位電路143.1.3 CPU89C55 的主要性能特點(diǎn)兼容 MCS - 51 的( TM )產(chǎn)品,該 AT89C55 是一種低功耗,高性能的CMOS 8 位微機(jī),20KB 閃存可編程和可擦除記憶體。該裝置是馬努-同使用高密度非揮發(fā)性記憶體技術(shù),兼容業(yè)界標(biāo)準(zhǔn) 80C51 的指令集和引腳相結(jié)合的靈活 8位 CPU,單片機(jī)芯片 AT89C55 是一個(gè)功能強(qiáng)大,高度靈活的微型單片機(jī)1.內(nèi)部程序儲(chǔ)存器用來儲(chǔ)存程序,8031 無此部件, AT89C55 當(dāng)中有 20KB 的 ROM2.內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM)片內(nèi)為 8*128B 的 RAM, 數(shù)據(jù)儲(chǔ)存器來儲(chǔ)存單片機(jī)運(yùn)行期間的工作變量,運(yùn)算的中間結(jié)果,數(shù)據(jù)暫存和緩沖,標(biāo)志位等。 片內(nèi)的 8*128B 的 RAM 以高速的 RAM 的形式集成在單片機(jī)內(nèi),可以加快單片機(jī)的速度,而且這種結(jié)構(gòu)的 RAM還可以降低功耗。3.輸入/輸出口線89C55 共擴(kuò)充 32 根輸入/輸出口線4.定時(shí)器/計(jì)數(shù)器有 3 個(gè) 16 位定時(shí)器/計(jì)數(shù)器5.串行口片內(nèi)有 32 個(gè)可編程串行 I / O 接口,有四種工作方式,可通過編程選定6.寄存器區(qū)內(nèi)部 ROM 中開辟了 4 個(gè)通用工作寄存器區(qū),共 32 個(gè)通用寄存器,以適應(yīng)多種中斷或子程序嵌套的情況。7.中斷有 6 個(gè)中斷源,分為三個(gè)優(yōu)先級(jí),每個(gè)中斷源的優(yōu)先級(jí)都是可編程的。8.堆棧堆棧的位置是可編程的,堆棧的深度可達(dá) 128 字節(jié)。9.布爾處理機(jī)有一個(gè)由直接可尋址位組成的布爾處理機(jī),即位處理機(jī)。在指令系統(tǒng)中包含了 1 個(gè)指令子集,專用于對(duì)布爾處理機(jī)的各位進(jìn)行各種布爾處理,特別適用于控制目的和解決邏輯問題。10.指令系統(tǒng)共 111 種指令,按功能分為 5 類(1)數(shù)據(jù)傳送 (2)數(shù)據(jù)邏輯類 (3)控制程序轉(zhuǎn)移類 (4)邏輯操作類(5)布爾變量操作類15當(dāng)振蕩器頻率為 12MHZ 時(shí),大部分指令執(zhí)行時(shí)間為 1υs,少部分為 2υs,乘除指令的執(zhí)行時(shí)間為 4υs。3.1.4 AT89C55 引腳描述CMOS 工藝制造的 AT89C55 除采用 DIP 封裝方式外,還采用方形的封裝方式,共 40 條引腳,其中兩條專用于主電源的引腳,2 條外接晶體的引腳,4 條控制或與其它電源復(fù)用的引腳,32 條 I/O 引腳,現(xiàn)分別敘述這 40 條引腳的功能。1. 主電源引腳 Vss 和 VccVss:接地Vcc: 正常操作時(shí)接+5V 電源2. 外接晶體引腳 XITL1 和 XITL2XITL1:接外部晶體的一個(gè)引腳,在單片機(jī)內(nèi)部,它是一個(gè)反向放大器的輸入端,這個(gè)放大器構(gòu)成了片內(nèi)振蕩器,當(dāng)采用外接振蕩器時(shí),對(duì)于 HMOS 單片機(jī),此引腳接地;對(duì)于 CHMOS 單片機(jī),此引腳作為驅(qū)動(dòng)端。XITL2:接外部晶體的另一端,在單片機(jī)內(nèi)部,接至上述震蕩器的反向放大器輸出端采用外部振蕩器時(shí),對(duì) HMOS,該引腳接收振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端,對(duì)于 CHMOS,此引腳應(yīng)懸浮。3. 控制或與其它電源復(fù)用引腳 RST/VPD ALE/PROG PSEN 和 EA/VPP。RST/VPD:當(dāng)振蕩器運(yùn)行時(shí),在此引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位.推薦在引腳與 Vss 之間連一個(gè)約 8.2KΩ 的電容,即保證可靠的復(fù)位.Vcc :掉電期間,此引腳可接上備用電源以保持內(nèi)部 RAM 的數(shù)據(jù),當(dāng) Vcc 下掉到低于規(guī)定的水平時(shí),而 VPD 在其規(guī)定的電壓范圍內(nèi)(5±0.5),VPD 就向內(nèi)部 RAM提供備用電源.ALE/DPTG:當(dāng)訪問外部存儲(chǔ)器時(shí),ALE 的輸出用與鎖存地址的地址字節(jié),即使不訪問外部存儲(chǔ)器,ALE 仍以不變的頻率周期性出現(xiàn)正脈沖信號(hào),次頻率用于振蕩器頻率的 1/6.因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)目的,然而要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 端并可以驅(qū)動(dòng) lSTTL 的輸入.PSEN:次輸出是外部程序存儲(chǔ)器的讀選通信號(hào),在由外部程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期兩次 PSEN 有效.但在此期間內(nèi),每當(dāng)訪問外部程序存儲(chǔ)器時(shí),這兩次有效的 PSEN 信號(hào)將不出現(xiàn),PSEN 同樣可以驅(qū)動(dòng)(吸收或輸出)8個(gè) LSTTL 輸入.EA/VPP:當(dāng) EA 端保持高電平時(shí),訪問內(nèi)部程序存儲(chǔ)器,但在 PC 值超過 OFFFH時(shí)將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器的程序.當(dāng) EA 保持低電平時(shí),則只訪問外部程16序存儲(chǔ)器,不管是否有內(nèi)部程序存儲(chǔ)器.4. 輸入/輸出引腳 P0.0~P0.7,P1.0~P1.7,P2.0~P2.7 ,P3.0~P3.7P0 口既可作地址/數(shù)據(jù)總線使用,又可做通用 I/O 口使用;做輸出口用時(shí),輸出級(jí)屬于開路電路,在驅(qū)動(dòng) NMOS 電路時(shí)應(yīng)外接上拉電阻;作為輸入口用之前,應(yīng)先將鎖存器寫 1,這時(shí)輸出極 FET 皆截止,可用做高阻抗輸入。當(dāng) P0 口作地址/數(shù)據(jù)總線使用時(shí),就不能再把它當(dāng)通用 I/O 口使用。P1 口是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口,區(qū)別于 P0 口。3.2 并行接口電路設(shè)計(jì)在單片機(jī)本身的 I/O 口,由于已經(jīng)被系統(tǒng)總線占用了一部分,真正用作I/O 的口線也不多,為了適應(yīng)系統(tǒng)的需要,我們系統(tǒng)的 P0 口帶載的芯片較多,為了緩解 P0 口的壓力我們通過擴(kuò)展并行口的方法來解決這個(gè)問題。這樣解決了P0 口帶載不足的問題。擴(kuò)展并行口的方案很多,例如有 8155 擴(kuò)展,74LS373 擴(kuò)展等。在這里我們采用 8155A 作為系統(tǒng)并行口的擴(kuò)展芯片。8155A 可以擴(kuò)展三個(gè)八位的并行口。在這里我們要了解它的性能才能更好的運(yùn)用它。由于篇幅有限只能簡(jiǎn)要介紹一部分。8155 是 INTEL 公司生產(chǎn)的可編程的并行 I/O 接口芯片。它具有三個(gè)八位并行 I/O 口。三種工作方式可根據(jù)編程來改變其功能。它采用了 40 引腳雙列直插封裝,下面我們簡(jiǎn)單介紹其引腳和功能。D0~D7:三態(tài)雙向數(shù)據(jù)線,是與單片機(jī)的數(shù)據(jù)總線連接,用來傳送數(shù)據(jù)信息。:片選信號(hào),低電平有效,控制數(shù)據(jù)的讀出。:寫入信號(hào)線,低電平有效,控制數(shù)據(jù)的寫入。VCC:+5V 電源。PA0~PA7:A 輸入/輸出線。PB0~PB7:B 輸入/輸出線。PC0~PC7:C 輸入輸出線。接口電路如圖 3.417圖 3.4 并行接口電路3.2.1 并行接口芯片 8155 引腳說明編程并行接口芯片 Intel 8155 內(nèi)部含有 256 字節(jié)的靜態(tài)RAM,兩個(gè)并行8 位口 PA、PB,一個(gè)并行的 6 位口 PC,以及一個(gè) 14 位的定時(shí)/計(jì)數(shù)器,是單片機(jī)系統(tǒng)最常用的接口芯片之一,掌握其性能與作用方法非常重要。8155 可直接與 CPU 接口,8155 的 RAM 和 I/O 編址由 IO/M 和 ALE 鎖存的地址來控制,IO/M=0 選擇 RAM 編址為 00-FFH;IO/M=1 對(duì) 8155 的 I/O 口進(jìn)行讀寫,8155 內(nèi)部I/O 編址如下:D7 D6 D5 D4 D3 D2 D1 D0 ● PA、PB:定義口 A、口 B,0 為輸入,1 為輸出18● IEA、IEB:口 A、口 B 中斷控制,1 為允許,0 為禁止 1. 8155 接口芯片引腳圖,如圖 3.5 所示圖 3.5 8155 芯片管腳圖RESET:復(fù)位信號(hào)線,高電平有效,在該輸入端加一脈沖寬度為 600ns 的高電平信號(hào),就可使 8155 可靠復(fù)位,復(fù)位時(shí)三個(gè)輸入/輸出口預(yù)置為輸入方式。CE:片選端,8155 為低電平有效,當(dāng) 8155 上加一個(gè)低電平時(shí),芯片被選中,可以與單片機(jī)交換信息。AD0~AD7:三態(tài)地址/數(shù)據(jù)總線,在 ALE 的下降沿時(shí),把 8 位地址鎖存于內(nèi)部地址鎖存器,地址可代 RAM 或輸入/輸出用,由 IO/M 信號(hào)的極性而定,8 位數(shù)據(jù)的流向取決于 RD 或 WR 信號(hào)的狀態(tài)。ALE:地址鎖存器啟用信號(hào)線,高電平有效,其下降沿把 AD0~AD7 上的地址,片選信號(hào)、IO/M 信號(hào)鎖存起來。IO/M:IO 和 RAM 選擇信號(hào)線,高電平選擇輸入/輸出,該線低電平選擇存儲(chǔ)器。RD:讀信號(hào)線,低電平有效,當(dāng)片選信號(hào)與 RD 有效時(shí),開啟 AD0~AD7 緩沖器,如果 IO/M 為低電平,則 RAM 的內(nèi)容讀至 AD0~AD7,如果 IO/M 為高電平,則選中的輸入/輸出口的內(nèi)容讀到 AD0~AD7。WR:寫信號(hào)線,低電平有效,當(dāng)片選信號(hào)和 WR 信號(hào)有效時(shí),AD0~AD7 上的數(shù)據(jù)將根據(jù) IO/M 極性寫入 RAM 或 I/O 口。PA0~PA7:輸入/輸出口 A 的信號(hào)線,通用 8 位輸入/輸出口,輸入/輸出的方向通過對(duì)命令/狀態(tài)寄存器的編程來選擇。PB0~PB7:輸入/輸出口 B 的信號(hào)線,通用 8 位輸入/輸出口,輸入/輸出的方向通過對(duì)命令/狀態(tài)寄存器的編程來選擇。19PC0~PC5:輸入/輸出口 C 的信號(hào)線,6 位可編程輸入/輸出口,也可用作 A和 B 口的控制信號(hào)線,通過對(duì)命令/狀態(tài)寄存器編程來選擇。INT:定時(shí)/計(jì)數(shù)器輸入信號(hào)線,定時(shí)/計(jì)數(shù)器的時(shí)鐘由此線輸入。TOUT:定時(shí)/計(jì)數(shù)器的輸出信號(hào)線,輸出信號(hào)為方波還是脈沖則由定時(shí)/計(jì)數(shù)器的工作方式而定。VCC:電源線,接+5V 直流電源。VSS:接地線,接到公用地線上。2.定時(shí)器/計(jì)數(shù)器8155 還具有一個(gè) 14 位的定時(shí)器/計(jì)數(shù)器,如表為方式控制字:04H:T7 T6 T5 T4 T3 T2 T1 T005H:M2 M1 T13T12T11T10T9 T8T13—T0:計(jì)數(shù)長(zhǎng)度;M2、M1:定時(shí)器方式。8155 的定時(shí)器為 14 位的減法計(jì)數(shù)器,可以對(duì)輸入脈沖進(jìn)行減法計(jì)數(shù),定時(shí)器由 T13—T0 來設(shè)定定時(shí)器時(shí)間長(zhǎng)度, M2、M1 設(shè)定輸出方式如表 3.6 所示表 3.6 M1M2 設(shè)定輸出方式M2 M1 方式0 0 單方波0 1 連續(xù)方波1 0 單脈沖1 1 連續(xù)脈沖方式 1方式 1 是一種選通輸入/輸出方式。它把 A 口和 B 口用作數(shù)據(jù)傳送,C 口的部分引腳作為固定的專用應(yīng)答信號(hào),A 口和 B 口可以通過方式控制字來設(shè)置方式 1。這種方式多用于查詢傳送和中斷傳送。方式 2方式 2 是一種雙向選通輸入/輸出方式。它利用 A 口為雙向輸入/輸出口,C 口的 PC3~PC7 作為專用應(yīng)答線。方式 2 只用于端口 A,在方式 2 下,外設(shè)可以通過端口 A 的 8 位數(shù)據(jù)線,向 CPU 發(fā)送數(shù)據(jù),也可以從 CPU 接收數(shù)據(jù)。當(dāng)8155 接收到寫入控制端口的控制字時(shí),首先測(cè)試控制字的最高位,如為 1,則是方式選擇控制字;如為 0,則不是方式選擇控制字,而是對(duì)端口 C 置 1/置 0控制字,這是由于端口 C 的每一位可作為控制位來使用。203.3 位置檢測(cè)反饋裝置對(duì)于一個(gè)設(shè)計(jì)完善的伺服系統(tǒng)而言,其定位精度主要取決于位置測(cè)量裝置。由于光柵尺具有分辨率高,響應(yīng)速度快,體積小,重量輕,輸出穩(wěn)定,耐惡劣環(huán)境等特點(diǎn),所以在電機(jī)伺服控制系統(tǒng)中得到了廣泛應(yīng)用。在實(shí)際應(yīng)用中,通常采用四倍頻的方法,以提高光電碼盤的定位精度。因此結(jié)構(gòu)簡(jiǎn)單性能穩(wěn)定運(yùn)行可靠的四倍頻電路是電機(jī)伺服電路的一個(gè)重要組成部分。通常光柵尺的四倍頻電路與判向電路設(shè)計(jì)為一個(gè)整體 故又統(tǒng)稱為四倍頻及判向電路。能夠?qū)崿F(xiàn)四倍頻的電路結(jié)構(gòu)很多,但在應(yīng)用中發(fā)現(xiàn),由于某些四倍頻電路的精度或穩(wěn)定性不高,使傳感器整體性能下降.作者在分析幾種常見四倍頻電路的基礎(chǔ)上,針對(duì)不同的應(yīng)用,設(shè)計(jì)了這種四倍頻電路。圖 3.7 位置檢測(cè)電路四細(xì)分與辨向模塊邏輯電路如圖 3.7 所示,采用 10MB 晶振產(chǎn)生全局時(shí)鐘CLK,假設(shè)信號(hào) A 超前于 B 時(shí)代表指示光柵朝某一方向移動(dòng),A 滯后于 B 時(shí)表示光柵的反方向移動(dòng)。A,B 信號(hào)分別經(jīng)第一級(jí) D 觸發(fā)器后變?yōu)?A',B'信號(hào),再經(jīng)過第二級(jí) D 觸發(fā)器后變?yōu)?A″,B″信號(hào)。D 觸發(fā)器對(duì)信號(hào)進(jìn)行整形,消除了輸入信號(hào)中的尖脈沖影響,在后續(xù)倍頻電路中不再使用原始信號(hào) A,B,因而提高了系統(tǒng)的抗干擾性能。在四倍頻辨向電路中,采用組合時(shí)序邏輯器件對(duì)A'A″,B'B″信號(hào)進(jìn)行邏輯組合得到兩路輸出脈沖:當(dāng) A 超前于 B 時(shí),ADD為加計(jì)數(shù)脈沖,MIMUS 保持高電平;反之,當(dāng) A 滯后于 B 時(shí),ADD 保持高電平,MINUS 為減計(jì)數(shù)脈沖. 21光柵傳感器輸出兩路相位相差為 90 的方波信號(hào) A 和 B.如圖 3.8 所示,用A,B 兩相信號(hào)的脈沖數(shù)表示光柵走過的位移量,標(biāo)志光柵分正向與反向移動(dòng)。四倍頻后的信號(hào),經(jīng)計(jì)數(shù)器計(jì)數(shù)后轉(zhuǎn)化為相對(duì)位置。計(jì)數(shù)過程一般有兩種實(shí)現(xiàn)方法:一是由微處理器內(nèi)部定時(shí)計(jì)數(shù)器實(shí)現(xiàn)計(jì)數(shù);二是由可逆計(jì)數(shù)器實(shí)現(xiàn)對(duì)正反向脈沖的計(jì)數(shù)。圖 3.8 光柵傳感器輸出示意圖光柵信號(hào) A,B 有以下關(guān)系:1.當(dāng)光柵正向移動(dòng)時(shí),光柵輸出的 A 相信號(hào)的相位超前 B 相 90,則在一個(gè)周期內(nèi),兩相信號(hào)共有 4 次相對(duì)變化:00→10→11→01→00.這樣,如果每發(fā)生一次變化,可逆計(jì)數(shù)器便實(shí)現(xiàn)一次加計(jì)數(shù),一個(gè)周期內(nèi)共可實(shí)現(xiàn) 4 次加計(jì)數(shù),從而實(shí)現(xiàn)正轉(zhuǎn)狀態(tài)的四倍頻計(jì)數(shù)。2.當(dāng)光柵反向移動(dòng)時(shí),光柵輸出的 A 相信號(hào)的相位滯后于 B 相信號(hào) 90,則一個(gè)周期內(nèi)兩相信號(hào)也有 4 次相對(duì)變化:00→01→11→10→00。同理,如果每發(fā)生一次變化,可逆計(jì)數(shù)器便實(shí)現(xiàn)一次減計(jì)數(shù),在一個(gè)周期內(nèi),共可實(shí)現(xiàn) 4 次減計(jì)數(shù),實(shí)現(xiàn)反轉(zhuǎn)狀態(tài)的四倍頻計(jì)數(shù)。綜合上述分析,可以作出處理模塊狀態(tài)轉(zhuǎn)換圖(見圖 3.9),其中“+”、“-”分別表示計(jì)數(shù)器加/減 1,“0”表示計(jì)數(shù)器不動(dòng)作。圖 3.9 處理模塊狀態(tài)轉(zhuǎn)換圖223.3.1 光柵式傳感器1.光柵式傳感器的原理和特性光柵傳感器的基本工作是利用光柵的莫爾條紋現(xiàn)象進(jìn)行測(cè)量的,莫爾條紋通常是由兩塊光柵疊加形成的,在 a-a 線上,兩光柵柵線的透光部分與透光部分疊加,光線透過透光部分形成亮帶;在 b-b 線上,兩光柵透光部分分別另一光柵的不透光部分疊加,互相遮擋,光線透不過形成暗帶,這種由光柵重疊形成的光學(xué)圖案稱為莫爾條紋。莫爾條紋有如下重要特性:(1) 運(yùn)動(dòng)對(duì)應(yīng)關(guān)系當(dāng)主光柵向右移動(dòng)一個(gè)柵距 W1 時(shí),莫爾條紋向下移動(dòng)一個(gè)條紋間距 B ;如果主光柵 1 向左移動(dòng),莫爾條紋則向上移動(dòng)。光柵傳感器在測(cè)量時(shí),可以根據(jù)莫爾條紋的移動(dòng)量和判定光柵的位移量和移動(dòng)的方向。(2) 位移放大作用由于兩光柵的夾角 θ 很小,若他們的光柵常數(shù)相等。設(shè)為 W ,由上式可得:明顯看出莫爾條紋有放大作用,其放大倍數(shù)為 1/θ。所以盡管柵距很小,但莫爾條紋卻清晰可見。2.光柵傳感器光柵傳感器的基本工作是利用光柵的莫爾條紋現(xiàn)象進(jìn)行測(cè)量的。光柵傳感器一般由光柵、標(biāo)尺光柵、指示光柵、和光電器件組成。光電器件接收到的信號(hào)經(jīng)電路處理后可得到兩光柵的相對(duì)位移。光柵傳感器比較常見的有透射式光柵傳感器和反射式光柵傳感器當(dāng)指示光柵對(duì)標(biāo)尺光柵移動(dòng)時(shí),便會(huì)產(chǎn)生大致按正弦規(guī)律分布的莫爾條紋,即光柵移動(dòng)一個(gè)刪距 ω 時(shí),莫爾條紋會(huì)產(chǎn)生亮—暗—亮的完整周期的變化。通過硅光電池可以將光的強(qiáng)弱變化轉(zhuǎn)換為電信號(hào)輸出。將大小為 10*10m㎡的硅電池按莫爾條紋移動(dòng)方向均勻地劃分成四等分,成為四個(gè)小電池的間距就為莫爾條紋的 1/4 周期,當(dāng)光柵相對(duì)移動(dòng)時(shí),莫爾條紋就在四個(gè)小電池上移動(dòng),獲得相位移分別相差 90°的四個(gè)周期信號(hào),對(duì)于這此輸出的周親信號(hào),經(jīng)過電子斤十時(shí)微 處理后可以得到脈沖信號(hào)。每一個(gè)脈沖信號(hào)分別和周期信號(hào)的零點(diǎn)相對(duì)應(yīng),即脈沖的周期對(duì)應(yīng)于 1/4 莫爾條紋寬度,用計(jì)數(shù)器對(duì)這一系列脈沖信號(hào)進(jìn)行計(jì)數(shù),所以測(cè)出的位移可以讀到 1/4 莫爾條紋寬度,從而提高了數(shù)字輸出的分辨率,這種提高了分辨率的方法稱謂“細(xì)分” 。23當(dāng)指示光柵右移時(shí),υ1υ1,υ2,υ3 和 υ4 依次超前 90°,如指示光柵左移動(dòng)時(shí),即莫爾條紋反向變化,υ1,υ2,υ3,和 υ4 依次滯后 90°。3.3.2 可編程定時(shí)/計(jì)數(shù)器 82533.3.2.1 8253 的主要功能及引腳定義 (1)每片上有 3 個(gè)獨(dú)立的 16 位的計(jì)數(shù)器通道。 (2)對(duì)于每個(gè)計(jì)數(shù)器,都可以單獨(dú)作為定時(shí)器或計(jì)數(shù)器使用,并且都可以按照二進(jìn)制或十進(jìn)制來計(jì)數(shù)。 (3)每個(gè)通道都有 6 種工作方式,都可以通過程序設(shè)置或改變。 (4)每個(gè)計(jì)數(shù)器的速率可高達(dá) 2MHz,最高的計(jì)數(shù)時(shí)鐘頻率為 2.6MHz。 (5)所有的輸入輸出頻率都是 TTL 電平,便于與外圍接口電路相連接。 (6)單一的+5V 電源。 8253 引腳信號(hào)定義 3.3.2.2 8253 引腳信號(hào)定義 ◆D 7~D0 雙向,8 位三態(tài)數(shù)據(jù)線。 ◆CLK 0~CLK2 計(jì)數(shù)器 0、1、2 的時(shí)鐘輸入, 高電平有效?!?◆OUT 0~OUT2 計(jì)數(shù)器 0、1、2 的輸出。 ◆GATE 0~GATE2 計(jì)數(shù)器 0、1、2 的門控輸入。 ◆CS# 輸入,片選信號(hào)。 ◆RD# 輸入,讀信號(hào)。 ◆WR# 輸入,寫信號(hào)。 ◆A 1、A 0 輸入,2 位地址選擇。243.4 系統(tǒng)主電路的設(shè)計(jì)系統(tǒng)的主電路主要是由芯片 CH250 和步進(jìn)電機(jī)組成,步進(jìn)電機(jī)在驅(qū)動(dòng)脈沖的作用下,實(shí)現(xiàn)其功能,CH250 輸出雙三拍,單六拍等脈沖信號(hào),供不同性能步進(jìn)電機(jī)驅(qū)動(dòng)需要,適當(dāng)施加有關(guān)引出端的電平,可控制步進(jìn)電機(jī)正轉(zhuǎn)和反轉(zhuǎn)。當(dāng) CPU 給定 CH250 以驅(qū)動(dòng)信號(hào),CH250 將信號(hào)分配給電機(jī)驅(qū)動(dòng)電路,如是 A,經(jīng)三極管功率放大器將功率放大接著電流傳到轉(zhuǎn)子的繞組上。二極管作用是續(xù)流,保護(hù)三極管。CH250 輸出電流不到 1MA,所以需要配功率放大器(三極管)才能使步進(jìn)電機(jī)啟動(dòng)。上拉電阻的作用是限流和加大輸出的驅(qū)動(dòng)功能,如果 TTL 的輸出最低高電平低于 CMOS 最低高電平時(shí),提高輸出高電平值。根據(jù)前文提到的步進(jìn)電機(jī)和 CH250 的工作特性,設(shè)計(jì)了以下的主電路。如圖 3.10 所示圖 3.10 電路主電路的設(shè)計(jì)253.4.1 步進(jìn)電機(jī)的工作方式步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換成響應(yīng)的角位移的特種電機(jī),他有定子和轉(zhuǎn)子,定子磁極上也有勵(lì)磁線圈繞組,在繞組通電時(shí)步進(jìn)電機(jī)的轉(zhuǎn)子有定位和步進(jìn)轉(zhuǎn)動(dòng)兩種基本狀態(tài);當(dāng)勵(lì)磁脈沖電壓加在相同的繞組上時(shí),轉(zhuǎn)子處于定位狀態(tài);當(dāng)勵(lì)磁脈沖電壓按照繞組通點(diǎn)次序作響應(yīng)的步進(jìn)轉(zhuǎn)動(dòng),每改變一次通電狀態(tài),步進(jìn)電機(jī)轉(zhuǎn)子就轉(zhuǎn)動(dòng)一步。轉(zhuǎn)子每轉(zhuǎn)一步所對(duì)應(yīng)的角位移稱為步矩角。在定子上有沿圓周分布的
收藏