專利名稱:可編程邏輯控制器的定位系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及可編程邏輯控制器的定位系統(tǒng),特別是用于電機(jī)定位的可編程邏輯控制器的定位系統(tǒng)。
背景技術(shù):
可編程邏輯控制器(Programmable Logic ControllerPLC)的定位功能,通過(guò)向可編程邏輯控制器的晶體管輸出端點(diǎn)輸出高速脈沖列驅(qū)動(dòng)電機(jī),從而將對(duì)象體移動(dòng)至正確的位置。
此時(shí),可編程邏輯控制器的運(yùn)行方式,可根據(jù)連接于上述可編程邏輯控制器的電機(jī)驅(qū)動(dòng)器的種類進(jìn)行區(qū)分。即,可分為初始值為高態(tài)(high)且在脈沖的下降沿運(yùn)行的低態(tài)有效(low active)方式,以及初始值為低態(tài)(low)且在脈沖的上升沿運(yùn)行的高態(tài)有效(high active)方式。此外,在所述兩種方式下,對(duì)脈沖/方向輸出模式和輸出正向/反向脈沖列的CW/CCW輸出模式進(jìn)行自由組合,可設(shè)計(jì)出2×2種形態(tài)、即4種輸出形態(tài)。換言之,在高態(tài)有效方式下組合脈沖/方向輸出模式和CW/CCW輸出模式中的某一種模式,或者在低態(tài)有效方式下組合脈沖/方向輸出模式和CW/CCW輸出模式中的某一種模式。
在脈沖/方向輸出模式中,脈沖列通過(guò)兩個(gè)輸出端子中的某一端子固定地輸出,而依照從另一端子輸出的信號(hào)為低態(tài)還是高態(tài),確定電機(jī)的旋轉(zhuǎn)方向。此外,在CW/CCW輸出模式中,依照脈沖列從CW(Clock Wise順時(shí)針?lè)较?輸出端子和CCW(Counter Clock Wise逆時(shí)針?lè)较?輸出端子中哪一端子輸出,決定電機(jī)的旋轉(zhuǎn)方向。
發(fā)明內(nèi)容
本發(fā)明提供一種可編程邏輯控制器的定位系統(tǒng),其能夠容易地選擇高態(tài)有效方式或低態(tài)有效方式,并在所述兩種方式下可容易選擇脈沖列/方向輸出模式或CW/CCW輸出模式。
本發(fā)明所要解決的技術(shù)問(wèn)題,不限于上述提及的技術(shù)問(wèn)題,對(duì)未提及的其它技術(shù)問(wèn)題,本領(lǐng)域的普通技術(shù)人員能夠在下述內(nèi)容中明確理解。
本發(fā)明的可編程邏輯控制器的定位系統(tǒng),其包括微處理器(MicroProcessor UnitMPU),其生成用于驅(qū)動(dòng)電機(jī)的脈沖信號(hào)、模式信號(hào)以及方向信號(hào);切換單元,其接收上所述脈沖信號(hào)并進(jìn)行切換,從而在兩個(gè)輸出端子中擇一進(jìn)行輸出,并通過(guò)所述脈沖信號(hào)的輸入端子之外的另一輸入端子,接收與所述電機(jī)驅(qū)動(dòng)所需的所述脈沖信號(hào)成對(duì)的低態(tài)(low)信號(hào)或高態(tài)(high)信號(hào)并進(jìn)行切換,以通過(guò)未輸出所述脈沖信號(hào)的輸出端子進(jìn)行輸出;模式/方向選擇單元,根據(jù)所述模式信號(hào)和方向信號(hào)控制所述切換單元的切換,并根據(jù)上述模式信號(hào)和方向信號(hào)生成所述低態(tài)信號(hào)或高態(tài)信號(hào)并輸出至所述切換單元。
優(yōu)選地,還包括絕緣傳送單元,將所述切換單元的輸出信號(hào)以與外部絕緣的狀態(tài)傳送至所述外部。
另外,優(yōu)選地,還包括信號(hào)調(diào)節(jié)單元,其根據(jù)電機(jī)的有效(Active)狀態(tài),將上述切換單元的輸出信號(hào)正轉(zhuǎn)或逆轉(zhuǎn)輸出,此時(shí),對(duì)信號(hào)調(diào)節(jié)單元的信號(hào)逆轉(zhuǎn)進(jìn)行控制的有效控制信號(hào)優(yōu)選生成于所述微處理器。另外,還可包括絕緣傳送單元,其將所述信號(hào)調(diào)節(jié)單元的輸出,以與外部絕緣的狀態(tài)傳送至所述外部。
本發(fā)明的可編程邏輯控制器的定位系統(tǒng),能夠通過(guò)切換容易地將電機(jī)驅(qū)動(dòng)所需的脈沖信號(hào)和與上述脈沖信號(hào)成對(duì)輸出的低態(tài)信號(hào)或高態(tài)信號(hào)進(jìn)行變更,從而盡可能減少微處理器的設(shè)置變更。
此外,本發(fā)明通過(guò)所述切換,可容易改變電機(jī)驅(qū)動(dòng)方式,因此可提高用戶可編程邏輯控制器的定位系統(tǒng)和電機(jī)驅(qū)動(dòng)系統(tǒng)整體的信賴度。
圖1為現(xiàn)有的可編程邏輯控制器的定位系統(tǒng)模塊圖。
圖2為圖1的詳細(xì)電路圖。
圖3為根據(jù)輸出電平和輸出模式的脈沖輸出狀態(tài)示意圖。
圖4為本發(fā)明的一理想實(shí)施例的可編程邏輯控制器的定位系統(tǒng)模塊圖。
圖5為本發(fā)明的另一理想實(shí)施例的可編程邏輯控制器的定位系統(tǒng)模塊圖。
圖6為本發(fā)明的又一理想實(shí)施例的可編程邏輯控制器的定位系統(tǒng)模塊圖。
圖7為圖6的一具體實(shí)施例的電路圖。
圖8為圖7中的切換單元的內(nèi)部電路圖。
附圖符號(hào)說(shuō)明 110微處理器 120切換單元 130模式/方向選擇單元140信號(hào)調(diào)節(jié)單元
具體實(shí)施例方式 以下參照附圖,對(duì)本發(fā)明的一理想實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
圖1為現(xiàn)有的可編程邏輯控制器定位系統(tǒng)的模塊圖。
觀察圖1,其包括微處理器(Micro Processor UnitMPU)11、高速光電耦合器12和外部高速接口電路13。微處理器11根據(jù)用戶預(yù)先設(shè)定的輸出模式和輸出電平產(chǎn)生高速脈沖列。其中,輸出模式表示是脈沖/方向模式還是CW/CCW模式,而輸出電平表示是高態(tài)有效方式還是低態(tài)有效方式。上述高速脈沖列通過(guò)絕緣傳送單元即高速光電耦合器12以與外部絕緣的狀態(tài)被傳送。通過(guò)高速光電耦合器12傳送的高速脈沖列,通過(guò)外部高速接口電路13,轉(zhuǎn)換成適合于電機(jī)驅(qū)動(dòng)器20的開集(open collector)或線驅(qū)動(dòng)形式的信號(hào)電平并輸出。
圖2為圖1的詳細(xì)電路圖。
如圖2所示,微處理器通過(guò)TPUA、TPU B兩個(gè)輸出端子輸出脈沖列,其具體的信號(hào)形態(tài)如圖3所示。
在輸出電平為高有效電平的情況下,初始值為低態(tài)(low),并在脈沖的上升沿實(shí)現(xiàn)電機(jī)驅(qū)動(dòng),因此初始值為低態(tài)。根據(jù)輸出模式為脈沖/方向模式還是CW/CCW模式,可分為模式1和模式2。
在模式1即高有效電平、脈沖/方向模式中,TPUA輸出端子生成并輸出初始值為低態(tài)的脈沖列,從而在用以驅(qū)動(dòng)電機(jī)的區(qū)間內(nèi)形成高電平的脈沖。TPU B輸出端子決定方向,即決定電機(jī)的旋轉(zhuǎn)方向,當(dāng)TPU B輸出端子的輸出為低態(tài)時(shí),進(jìn)行正向旋轉(zhuǎn),而當(dāng)TPU B輸出端子的輸出為高態(tài)時(shí),進(jìn)行正向的反方向即逆向旋轉(zhuǎn)。
在模式2即高有效電平、CW/CCW模式中,當(dāng)TPUA輸出端子輸出與模式1的通過(guò)TPU A輸出端子輸出的脈沖列相同的脈沖列時(shí),進(jìn)行正向旋轉(zhuǎn),而當(dāng)脈沖列通過(guò)TPU B輸出端子輸出時(shí),進(jìn)行逆向旋轉(zhuǎn)。當(dāng)然,此時(shí)輸出脈沖列的端子外的另一端子,其初始值要保持低態(tài)。
在輸出電平為低有效電平方式的情況下,由于初始值為高態(tài)(high),并在脈沖的下降沿實(shí)現(xiàn)電機(jī)驅(qū)動(dòng),因此初始值為高態(tài)。如上所述,根據(jù)輸出模式為脈沖/方向模式還是CW/CCW模式,可分為模式3和模式4。
在模式3即低電平有效、脈沖/方向模式中,所述TPUA輸出端子生成并輸出初始值為高態(tài)的脈沖列,從而在用以驅(qū)動(dòng)電機(jī)的區(qū)間內(nèi)形成低電平的脈沖。電機(jī)的旋轉(zhuǎn)方向由TPU B輸出端子決定,當(dāng)TPU B輸出端子的輸出為高態(tài)時(shí),進(jìn)行正向旋轉(zhuǎn),而當(dāng)TPU B輸出端子的輸出為低態(tài)時(shí),進(jìn)行逆向旋轉(zhuǎn)。
在模式4即低有效電平、CW/CCW模式中,當(dāng)TPUA輸出端子輸出與模式3的TPUA的脈沖列相同的脈沖列時(shí),進(jìn)行正向旋轉(zhuǎn),而當(dāng)脈沖列通過(guò)TPU B輸出端子輸出時(shí),進(jìn)行逆向旋轉(zhuǎn)。此時(shí),輸出脈沖列的端子外的另一端子,其初始值要保持高態(tài)。
對(duì)于上述模式1、模式2、模式3和模式4等四種模式,微處理器的輸出端子TPU A和TPU B應(yīng)該分別進(jìn)行不同的輸出設(shè)置。在通常情況下,在利用通用微處理器實(shí)現(xiàn)可編程邏輯控制器定位功能的情況下,為實(shí)現(xiàn)脈沖列的輸出,使用內(nèi)置于微處理器的定時(shí)器脈沖單元(Timer Pulse UnitTPU)的中斷功能。如上述說(shuō)明,為了根據(jù)各個(gè)模式實(shí)現(xiàn)不同的輸出,需要改變定時(shí)器脈沖單元的中斷端口的初始值和相關(guān)阻抗的設(shè)定,從而改變TPU A輸出端子和TPU B輸出端子的輸出信號(hào)。
即,是在電機(jī)的運(yùn)行起始階段,根據(jù)輸出電平和輸出模式的設(shè)定,改變定時(shí)器脈沖單元的中斷端口的初始值和阻抗設(shè)定的方式,按照這種方式,無(wú)法在輸出脈沖列的過(guò)程中,改變輸出電平和輸出模式。
此外,需要在每次運(yùn)行開始時(shí)和改變旋轉(zhuǎn)方向的瞬間,設(shè)定定時(shí)器脈沖單元中斷端口的初始值和相關(guān)阻抗,因此在高速往返運(yùn)行等情況下,超負(fù)荷施加于微處理器,因而會(huì)發(fā)生達(dá)不到輸出性能標(biāo)準(zhǔn)的現(xiàn)象。
另外,在CW/CCW輸出模式的情況下,針對(duì)TPU A和TPU B兩個(gè)輸出端口,需要單獨(dú)制作驅(qū)動(dòng)各個(gè)定時(shí)器脈沖單元所需的固件(firmware),因而發(fā)生固件的編碼容量增加、需要制作時(shí)間和可靠性下降等問(wèn)題。尤其是在微處理器的嵌入式中斷中,使用優(yōu)先順序非常高的兩個(gè)定時(shí)器脈沖單元的中斷,因而引起微處理器的資源占用過(guò)度,導(dǎo)致定位功能之外的其它功能的速度和規(guī)格下降。
為了改進(jìn)上述問(wèn)題,在本實(shí)施例中,在將輸出脈沖列的微處理器的輸出端子固定的狀態(tài),順利地完成輸出電平和輸出模式的轉(zhuǎn)換,其說(shuō)明如下。
圖4為本發(fā)明中的一理想實(shí)施例的可編程邏輯控制器的定位系統(tǒng)模塊圖。
參照?qǐng)D4,本實(shí)施例的可編程邏輯控制器的定位系統(tǒng)包括微處理器110,其生成用于驅(qū)動(dòng)電機(jī)的脈沖信號(hào)、模式信號(hào)和方向信號(hào);切換單元120,其接收脈沖信號(hào)(脈沖列)并進(jìn)行切換,從而在兩個(gè)輸出端子中擇一進(jìn)行輸出,并通過(guò)除脈沖信號(hào)的輸入端子之外的另一輸入端子,接收與電機(jī)驅(qū)動(dòng)所需的脈沖信號(hào)成對(duì)存在的低態(tài)信號(hào)或高態(tài)信號(hào)并進(jìn)行切換,從而通過(guò)未輸出脈沖信號(hào)的輸出端子進(jìn)行輸出;模式/方向選擇單元130,其根據(jù)模式信號(hào)和方向信號(hào)控制切換單元120的切換,并根據(jù)模式信號(hào)和方向信號(hào)生成低態(tài)信號(hào)或高態(tài)信號(hào)并輸出至切換單元120。
微處理器110作為生成電機(jī)驅(qū)動(dòng)時(shí)決定電機(jī)旋轉(zhuǎn)速度的脈沖信號(hào)、決定是脈沖/方向模式還是CW/CCW模式的模式信號(hào)、以及決定電機(jī)旋轉(zhuǎn)方向的方向信號(hào)的元件,與輸出模式無(wú)關(guān)地通過(guò)同一輸出端子輸出各個(gè)信號(hào)。其通過(guò)切換單元120和模式/方向選擇單元130實(shí)現(xiàn),其說(shuō)明如下。
切換單元120接收微處理器110生成的脈沖信號(hào),并通過(guò)內(nèi)部的切換動(dòng)作,從而使脈沖信號(hào)通過(guò)切換單元120的兩個(gè)輸出端子中選擇的一個(gè)端子輸出。切換單元120的兩個(gè)輸出端子,為了固定微處理器110的用于輸出脈沖信號(hào)的輸出端子,按照輸出模式(脈沖/方向模式或CW/CCW模式),對(duì)微處理器110的脈沖信號(hào)輸出端子輸出的脈沖信號(hào),在兩個(gè)輸出端子中擇一進(jìn)行輸出。在脈沖/方向模式下,脈沖信號(hào)僅通過(guò)一個(gè)端子輸出即可,而在CW/CCW模式下,根據(jù)方向需要分別通過(guò)不同的端子輸出。與上述不同,本實(shí)施例中使用了切換單元120,因而在微處理器110中,脈沖信號(hào)只需通過(guò)微處理器110的同一輸出端子(例如TPU A)輸出即可。
另外,切換單元120通過(guò)除脈沖信號(hào)輸入端子之外的另一輸入端子,接收與電機(jī)驅(qū)動(dòng)所需的脈沖信號(hào)成對(duì)生成的低態(tài)信號(hào)或高態(tài)信號(hào)并進(jìn)行切換,從而通過(guò)未輸出脈沖信號(hào)的輸出端子輸出(參照?qǐng)D3),上述切換通過(guò)模式/方向選擇單元130進(jìn)行控制。
模式/方向選擇單元130,根據(jù)模式信號(hào)和方向信號(hào),控制切換單元120的切換,并根據(jù)模式信號(hào)和方向信號(hào),生成低態(tài)或高態(tài)信號(hào)并輸出至切換單元120。上述切換單元120的內(nèi)部結(jié)構(gòu)可通過(guò)多種邏輯電路實(shí)現(xiàn),輸入端具有至少兩個(gè)輸入端子,以接收微處理器110生成的模式信號(hào)和方向信號(hào),輸出端至少具有兩個(gè)輸出端子,用于輸出對(duì)切換單元120的切換進(jìn)行控制的信號(hào)、以及生成并輸出與從微處理器110直接傳送至切換單元120的脈沖信號(hào)成對(duì)存在的低態(tài)信號(hào)或高態(tài)信號(hào)。
依照本實(shí)施例,脈沖信號(hào)和與脈沖信號(hào)成對(duì)存在的低態(tài)信號(hào)或高態(tài)信號(hào),通過(guò)模式/方向選擇單元130和切換單元120,按照輸出模式改變輸出,因而與輸出模式無(wú)關(guān)地,能夠?qū)敵雒}沖信號(hào)、模式信號(hào)和方向信號(hào)的微處理器110的輸出端子進(jìn)行固定。因此,能夠克服如上所述的微處理器110輸出端子中的輸出信號(hào)種類改變情況下出現(xiàn)的問(wèn)題。
而且,如圖5所示,本發(fā)明的可編程邏輯控制器的定位系統(tǒng),還具備根據(jù)電機(jī)的有效(active)方式,對(duì)切換單元120的輸出信號(hào)進(jìn)行正轉(zhuǎn)或反轉(zhuǎn)輸出的信號(hào)調(diào)節(jié)單元140,因而能夠容易地應(yīng)用圖3的輸出電平。即,在微處理器110的輸出信號(hào)即脈沖信號(hào)以高有效電平輸出的情況下,當(dāng)電機(jī)的有效方式為高態(tài)有效時(shí),直接輸出信號(hào),而當(dāng)電機(jī)的有效方式為低態(tài)有效時(shí),通過(guò)信號(hào)調(diào)節(jié)單元140對(duì)切換單元120的輸出信號(hào)進(jìn)行逆轉(zhuǎn)后輸出。顯然,為此有必要對(duì)信號(hào)調(diào)節(jié)單元140的信號(hào)是否反轉(zhuǎn)進(jìn)行控制。如圖5所示,用于對(duì)所述信號(hào)調(diào)節(jié)單元140的信號(hào)逆轉(zhuǎn)進(jìn)行控制的有效控制信號(hào),優(yōu)選生成于微處理器110。
通過(guò)上述可知,依照本實(shí)施例的可編程邏輯控制器的定位系統(tǒng),與輸出電平和輸出模式無(wú)關(guān)地,在微處理器110以同一輸出端子輸出同一種類的信號(hào)(脈沖信號(hào)、模式信號(hào)、方向信號(hào))即可,因此,與需要改變微處理器110輸出端的輸出信號(hào)種類的方式相比,在輸出脈沖信號(hào)過(guò)程中,也能夠?qū)崿F(xiàn)輸出模式和輸出電平的轉(zhuǎn)換,并不存在高速往返運(yùn)行等情況下可預(yù)見的微處理器110超負(fù)荷引起輸出性能規(guī)格降低的問(wèn)題。
此外,無(wú)需制作用于改變微處理器110的輸出端中輸出信號(hào)的程序所需的固件,能夠盡可能避免使用高優(yōu)先順序的定時(shí)器脈沖單元的中斷,從而能夠克服除了定位之外其它功能中速度和規(guī)格降低的問(wèn)題。這正如上述,依照切換單元120和模式/方向選擇單元130,能夠使微處理器110輸出端中輸出信號(hào)的種類得到固定,這與不需要定時(shí)器脈沖單元的中斷端口的初始值和相關(guān)阻抗的設(shè)置等改變相同。
圖6所示為在上述信號(hào)調(diào)節(jié)單元140的輸出端添加絕緣傳送單元150的詳細(xì)構(gòu)成。絕緣傳送單元150,其與外部元件絕緣的狀態(tài),向外部元件傳送信號(hào)調(diào)節(jié)單元140的輸出信號(hào)。絕緣傳送單元150相當(dāng)于如上所述的高速光電耦合器。
假設(shè),在不考慮輸出電平的構(gòu)成的情況下,絕緣傳送單元150將接收切換單元120的輸出信號(hào)。
上述可編程邏輯控制器的定位系統(tǒng)的更具體的實(shí)施例如圖7所示。
如圖7所示,在微處理器110的TPU A端子上固定地輸出脈沖信號(hào),在微處理器110的I/O輸出端子中的某一端子中固定地輸出模式信號(hào),而在另一端子中固定地輸出方向信號(hào),而在又一端子中固定地輸出有效控制信號(hào)。作為參照,有效控制信號(hào)也可以在微處理器110之外的其它控制元件中生成。
脈沖信號(hào)被直接傳送至切換單元120的輸入端中的某一端子,模式信號(hào)和方向信號(hào)被傳送至模式/方向選擇單元130,而有效控制信號(hào)被傳送至信號(hào)調(diào)節(jié)單元140。盡管本實(shí)施例中,模式信號(hào)在‘0’時(shí)為脈沖/方向模式,而當(dāng)‘1’時(shí)為CW/CCW模式,方向信號(hào)在‘0’時(shí)為正向旋轉(zhuǎn),而當(dāng)‘1’時(shí)為反向旋轉(zhuǎn),但不限于此,可對(duì)其進(jìn)行多種變形。
模式/方向選擇單元130由邏輯器件組成,具體包括第一與門,其接收模式信號(hào)和方向信號(hào),并將其作為切換控制信號(hào)輸出至切換單元120;反相器(inverter)133,其與第一與門131的輸出端子并聯(lián),使第一與門131的輸出信號(hào)逆轉(zhuǎn);第二與門135,其接收反相器133的輸出信號(hào)和方向信號(hào),從而生成與脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào),并輸出至切換單元120。
切換單元120的組成包括A端子,其輸入脈沖信號(hào);B端子,其輸入與脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào);EX端子,其輸入來(lái)自模式/方向選擇單元的信號(hào),其信號(hào)對(duì)將相當(dāng)于輸入端子的A端子和B端子適當(dāng)?shù)厍袚Q為相當(dāng)于切換單元120的輸出端子的C端子和D端子進(jìn)行控制。重要的是,上述A端子和B端子對(duì)于輸出端子的切換需要排他性地實(shí)現(xiàn)。即,若A端子連接于C端子,則B端子應(yīng)連接于D端子,而若A端子連接于D端子,則B端子應(yīng)連接于C端子。
圖8所示為所述結(jié)構(gòu)的切換單元的一個(gè)實(shí)例。
在將圖8的OE’固定為低態(tài)的狀態(tài)下,實(shí)現(xiàn)如下表1的連接。
表1
信號(hào)調(diào)節(jié)單元140由兩個(gè)XOR門組成,其各輸入端的一端分別連接于切換單元120的輸出端,而另一輸入端的一端連接于微處理器110的有效控制信號(hào)輸出端。因此,依照信號(hào)調(diào)節(jié)單元140的構(gòu)成,在本實(shí)施例中,在有效控制信號(hào)為‘0’的情況下,切換單元120的輸出為正轉(zhuǎn)輸出,而在有效控制信號(hào)為‘1’的情況下,切換單元120的輸出為逆轉(zhuǎn)輸出。當(dāng)然,能夠?qū)ζ溥M(jìn)行多種變更。
信號(hào)調(diào)節(jié)單元140的輸出,通過(guò)包括光電耦合器的絕緣傳送單元150傳送至外部。
以下參照?qǐng)D7,對(duì)可編程邏輯控制器的定位系統(tǒng)的動(dòng)作進(jìn)行詳細(xì)說(shuō)明。
以下表2舉例表示圖7的構(gòu)成中的設(shè)定方式。
表2
*方向信號(hào)低態(tài)(0)=正向,高態(tài)(1)=逆向 以操作舉例,當(dāng)在高有效電平方式下、脈沖/方向模式、正向旋轉(zhuǎn)時(shí),微處理器110的TPUA輸出脈沖信號(hào),模式信號(hào)、方向信號(hào)、有效控制信號(hào)的輸出為‘0’。
根據(jù)模式信號(hào)和方向信號(hào),由模式/方向選擇單元130的第一與門131輸出的切換控制信號(hào)(a)為‘0’,即低態(tài)。此外,對(duì)與脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào)進(jìn)行輸出的第二與門135輸出的真實(shí)信號(hào)(C)為‘0’,即低態(tài)。
在切換控制信號(hào)為低態(tài)的情況下,如表1所示,切換單元120的A端子連接于C端子、B端子連接于D端子,因此,切換單元120的輸出端子C端子輸出微處理器110所生成的脈沖信號(hào)(b),而D端子輸出第二與門135輸出的‘0’信號(hào)(d)。由此輸出的脈沖信號(hào)(b)和‘0’(low)信號(hào)(d),與微處理器110輸出的有效控制信號(hào)一同,被輸入至信號(hào)調(diào)節(jié)單元140。由于有效控制信號(hào)為‘0’,因此信號(hào)調(diào)節(jié)單元140將輸入的脈沖信號(hào)(b)和‘0’信號(hào)(d)原封不動(dòng)地輸出。
信號(hào)調(diào)節(jié)單元140中的輸出信號(hào)(e)、(f),與圖3所示的高有效電平方式下的脈沖/方向模式、正向的狀態(tài)相同,并且這與設(shè)置也一致。
可通過(guò)類似方式對(duì)其它設(shè)置進(jìn)行說(shuō)明,其結(jié)果如下表3至表5所示。
表3
*高有效電平、CW/CCW模式的情況 表4
*低有效電平、脈沖/方向模式的情況 表5
*低有效電平、CW/CCW模式的情況 如上述可知,無(wú)論在何種模式下,微處理器的同一輸出端子輸出的信號(hào)種類不會(huì)改變。其通過(guò)模式/方向選擇單元、切換單元、信號(hào)調(diào)節(jié)單元實(shí)現(xiàn),這意味著無(wú)需對(duì)微處理器的定時(shí)器脈沖單元的中斷端口的初始值和相關(guān)阻抗的設(shè)置進(jìn)行改變。即,與通常的根據(jù)輸出模式需要改變微處理器的輸出端子輸出的信號(hào)種類的情況不同,微處理器的輸出端子輸出的信號(hào)種類是固定的。
從而,可以根本上消除了,根據(jù)輸出模式和輸出電平改變同一輸出端子輸出的信號(hào)種類從而導(dǎo)致的各種問(wèn)題。
權(quán)利要求
1.一種可編程邏輯控制器的定位系統(tǒng),其包括
微處理器,其生成電機(jī)驅(qū)動(dòng)所需的脈沖信號(hào)、模式信號(hào)以及方向信號(hào);
切換單元,其接收所述脈沖信號(hào)并進(jìn)行切換,從而在兩個(gè)輸出端子中擇一進(jìn)行輸出,并通過(guò)所述脈沖信號(hào)的輸入端子之外的另一輸入端子,接收與所述電機(jī)驅(qū)動(dòng)所需的所述脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào)并進(jìn)行切換,從而通過(guò)未輸出所述脈沖信號(hào)的輸出端子進(jìn)行輸出;
模式/方向選擇單元,根據(jù)所述模式信號(hào)和方向信號(hào),控制所述切換單元的切換,并根據(jù)所述模式信號(hào)和方向信號(hào),生成所述低態(tài)信號(hào)或高態(tài)信號(hào)并輸出至所述切換單元。
2.如權(quán)利要求1所述可編程邏輯控制器的定位系統(tǒng),其特征在于,
還包括信號(hào)調(diào)節(jié)單元,其根據(jù)電機(jī)的有效方式,將所述切換單元的輸出信號(hào)正轉(zhuǎn)或逆轉(zhuǎn)輸出。
3.如權(quán)利要求2所述可編程邏輯控制器的定位系統(tǒng),其特征在于,
對(duì)所述信號(hào)調(diào)節(jié)單元的信號(hào)逆轉(zhuǎn)進(jìn)行控制的有效控制信號(hào),在所述微處理器中生成。
4.如權(quán)利要求3所述可編程邏輯控制器的定位系統(tǒng),其特征在于,
所述脈沖信號(hào)被傳送至所述切換單元的輸入端中的某一端子;
所述模式信號(hào)和方向信號(hào)被傳送至所述模式/方向選擇單元;
所述有效控制信號(hào)被傳送至所述信號(hào)調(diào)節(jié)單元。
5.如權(quán)利要求2所述可編程邏輯控制器的定位系統(tǒng),其特征在于,
還包括絕緣傳送單元,其以與外部絕緣的狀態(tài),將所述信號(hào)調(diào)節(jié)單元的輸出傳送至所述外部。
6.如權(quán)利要求1所述可編程邏輯控制器的定位系統(tǒng),其特征在于,
還包括絕緣傳送單元,其以與外部絕緣的狀態(tài),將所述切換單元的輸出信號(hào)傳送至所述外部。
7.如權(quán)利要求1所述可編程邏輯控制器的定位系統(tǒng),其特征在于,所述模式/方向選擇單元包括
第一與門,其接收所述模式信號(hào)和方向信號(hào),并將切換控制信號(hào)輸出至所述切換單元;
反相器,其與所述第一與門的輸出端子并聯(lián),使所述第一與門的輸出信號(hào)逆轉(zhuǎn);
第二與門,其接收所述反相器的輸出和所述方向信號(hào),生成與所述脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào),并輸出至所述切換單元。
全文摘要
本發(fā)明涉及一種可編程邏輯控制器的定位系統(tǒng),其包括微處理器,生成用于電機(jī)驅(qū)動(dòng)的脈沖信號(hào)、模式信號(hào)、方向信號(hào);切換單元,接收所述脈沖信號(hào)并進(jìn)行切換,從而在兩個(gè)輸出端子中擇一進(jìn)行輸出,并通過(guò)接收所述脈沖信號(hào)的輸入端子之外的另一輸入端子,接收與所述電機(jī)驅(qū)動(dòng)所需的所述脈沖信號(hào)成對(duì)的低態(tài)信號(hào)或高態(tài)信號(hào)并進(jìn)行切換,從而通過(guò)未輸出所述脈沖信號(hào)的輸出端子進(jìn)行輸出;模式/方向選擇單元,根據(jù)所述模式信號(hào)和方向信號(hào)控制所述切換單元的切換,并根據(jù)所述模式信號(hào)和方向信號(hào)生成所述低態(tài)信號(hào)或高態(tài)信號(hào)并輸出至所述切換單元。從微處理器的同一輸出端子輸出同一種類信號(hào),從而能夠更可靠地進(jìn)行可編程邏輯控制器的定位。
文檔編號(hào)H02P8/06GK101789743SQ200911000029
公開日2010年7月28日 申請(qǐng)日期2009年12月3日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者樸康羲 申請(qǐng)人:Ls產(chǎn)電株式會(huì)社