專利名稱:多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于電腦與不同速度的設(shè)備間的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置。
在二進(jìn)制數(shù)位中多埠RS-232界面卡可傳輸一連串的序列訊號(hào),因此如果要傳送一個(gè)位組(Byte)資料,通常分成為起始位+資料位+檢查位+結(jié)束位。
其中起始位=1Bit資料位=7Bit或8Bit檢查位=0Bit或1Bit結(jié)束位=1Bit或2Bit所以此序列訊號(hào)長度最短為(1+7+0+1)即9位(Bit),而最長為(1+8+1+2)即12位,因此共有9、10、11、12位等四種不同組態(tài)的序列訊號(hào),然而現(xiàn)階段實(shí)際使用時(shí)并沒有統(tǒng)一的規(guī)定,因此各個(gè)廠商所制造出來的產(chǎn)品,其傳送資料的組態(tài)亦不盡相同。有關(guān)RS-232序列訊號(hào)每秒可傳送的信息位的數(shù)量,稱之為波特率(Baud Rate),但因所采用的儀器、設(shè)備不同,各個(gè)廠商所使用或所設(shè)定的波特率亦不盡相同,而廠商在使用上也沒有特別的統(tǒng)一規(guī)定,因此造成PC與PLC間的連線網(wǎng)路,使用上必須特別要求相同的品牌、相同的傳輸速率,方能克服現(xiàn)階段連線間的障礙。
半雙工式(Half-duplex)通訊是指主電腦與儀器、設(shè)備之間,不能在同一時(shí)間內(nèi)既接收資料、又傳送資料,通常是采用“一問一答”的方式來完成。亦即主電腦先送出一道指令,然后儀器、設(shè)備回應(yīng)一個(gè)結(jié)果,因此傳送與接收二者不會(huì)在同一時(shí)間內(nèi)發(fā)生。
在目前的工業(yè)界里,有很多的儀器、設(shè)備都借由可程式邏輯控制器(PLC,Programable Logic Controller)來控制,而在產(chǎn)業(yè)全面自動(dòng)化的需求下,必須將這些PLC通過網(wǎng)路的方式將其連接起來。這些PLC通常皆具有RS-232的界面,而且可以設(shè)定成不同的位址,因此很適合以網(wǎng)路的方式相連。
圖1為以多埠RS-232界面卡連接多部可程式邏輯控制器的示意圖,采用多埠RS-232界面卡,使一部PC可與多部PLC相連接。PC可自動(dòng)切換“多埠RS-232卡”,使得在任一時(shí)間PC只與其中一部的PLC相連,當(dāng)依順序切換“多埠RS-232卡”時(shí),則可將所有PLC與PC分別一一相連。而此種連接方式最大的缺點(diǎn)為配線成本太高,系統(tǒng)維護(hù)非常地困難。一般的生產(chǎn)工廠其面積通常非常大,而各個(gè)PLC間又分散各處,彼此間的距離又相當(dāng)?shù)倪h(yuǎn),若欲將每部PLC都直接拉線到PC上,則其配線成本非常高,且現(xiàn)場的環(huán)境通常很惡劣,各種線路雜陳、穿縮其間,有的線路甚至采用高空架設(shè)的方式,更使得系統(tǒng)維護(hù)工作若采用此種架設(shè)方式,將使得配線成本較圖2的接線方式大幅地降低,而且維護(hù)成本也相對(duì)地減少。圖中各個(gè)PLC只有在收到與自己的相符的位址指令后才會(huì)做回應(yīng),其他時(shí)間都不做回應(yīng)。因此PC先下達(dá)#1號(hào)位址指令,此時(shí)PLC#1~PLC#m都會(huì)同時(shí)接收到此一指令,但只有PLC#1會(huì)回應(yīng),因?yàn)橹挥蠵LC#1的位址為#1,其它的PLC位址都不是#1。同理,PC可依序下達(dá)#2號(hào)、#3號(hào)、..、#m號(hào)位址指令以達(dá)到全部相連接的目的。
圖3是以二線式RS-485連接多部可程式邏輯控制器的示意圖,是為使用“RS-232與二線式RS485的轉(zhuǎn)換器”,其使得PLC與PC之間的連線共用二條RS-485綱路傳輸線,若采用此種架設(shè)方式,將使得配線成本較圖2系統(tǒng)的接線方式節(jié)省一倍的成本,其維護(hù)成本相對(duì)地也降低一倍。圖中PC的動(dòng)作方式與圖2非常類似,其最大的差別在圖2中的T+、T-用來傳送指令,而R+、R-是用來傳回結(jié)果。然而,圖3的D+、D-則可用來傳送指令,也可用來傳回結(jié)果,因此它的“RS-232/RS-485轉(zhuǎn)換器與RS-485重復(fù)器”的電路就較圖2系統(tǒng)的電路復(fù)雜得很多。相對(duì)地如果各個(gè)PLC間,欲使用不同的波特率與不同的組態(tài),則圖3中的“RS-232/RS485轉(zhuǎn)換器與RS-485重復(fù)器”根本無法達(dá)到此種功能,因?yàn)楦鱾€(gè)制造工廠其所使用的儀器、設(shè)備皆以陸續(xù)引進(jìn)的方式,不可能彼此設(shè)備間的廠牌、速度皆能夠達(dá)到一致,因此造成綱路連線作業(yè)上的困擾一直無法克服,且現(xiàn)階段的轉(zhuǎn)換器(Converter)與重復(fù)器(Repeater)在國內(nèi)、外產(chǎn)品的使用上,遠(yuǎn)沒有發(fā)現(xiàn)有任何產(chǎn)品可達(dá)到上述功能的要求。
有鑒于此,本發(fā)明人針對(duì)現(xiàn)有技術(shù)所存在的上述缺點(diǎn),依據(jù)多年來從事研究、制造相關(guān)產(chǎn)品的經(jīng)驗(yàn),終于開發(fā)、設(shè)計(jì)出一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置。
本發(fā)明的目的在于提供一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置,利用界界面電路本身的收/送訊號(hào)控制線,采取一種全新的控制方法,借以達(dá)到多種波特率與多種組態(tài)的綱路連線系統(tǒng),使得不同廠牌、不同速度的周邊儀器、設(shè)備能夠相互連接使用。
本發(fā)明的另一目的在于提供一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置,其可使得二線式RS-485綱路,只要使用D+、D-二條訊號(hào)線,即能達(dá)到收/送訊號(hào)及訊號(hào)重復(fù)(延續(xù))的要求,其中利用該界面電路本身的收/送訊號(hào)控制線,采取一種全新的控制方法,以達(dá)到多種波特率與多種組態(tài)的綱路連線系統(tǒng),使得不同廠牌、不同速度的周邊儀器、設(shè)備能夠相互連接使用,可使成本最低,維護(hù)最容易。
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)內(nèi)容一種運(yùn)用于電腦與其他設(shè)備間的連線綱路的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其至少包含有RS-232界面電路、RS-485界面電路、電源電路、保護(hù)電路及邏輯控制電路;其中RS-485界面電路的收/送訊號(hào)控制線(DIR)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR)的時(shí)序?yàn)長OW狀態(tài);傳送LOW的規(guī)則當(dāng)傳送LOW的訊號(hào)時(shí),即資料T1的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送訊號(hào)控制線(DIR)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送HIGH的訊號(hào)時(shí),即資料T1的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送訊號(hào)控制線(DIR)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR)維持在LOW的狀態(tài);借由上述的控制方法,使得在二線式RS-485綱路之下,各個(gè)設(shè)備之間也可以使用不同波特率與不同組態(tài)的RS-232序列訊號(hào),亦即可應(yīng)用于各種不同廠牌、不同速度的儀器、設(shè)備,達(dá)到電腦與其他設(shè)備間連線綱路的控制。
在現(xiàn)有的連線綱路設(shè)計(jì)中,與二線式RS-485相連接的各個(gè)PLC之間,因各個(gè)PLC廠牌的不同,導(dǎo)致波特率或組態(tài)都不一致,所以必須被迫改用四線式的RS-485綱路,因此在材料成本與維護(hù)成本上都大幅度提高了二倍,此亦為業(yè)者使用上的最大困擾。本發(fā)明提出一種全新的控制方法,使得在二線式RS-485綱路之下,各個(gè)PLC之間也可以使用不同的波特率(Baud Rate)與不同組態(tài)(Configuration)的RS-232序列(Serial)訊號(hào),此點(diǎn)是其他二線式綱路所不能及之處,以及現(xiàn)階段技術(shù)上所無法突破的瓶頸,亦即為本發(fā)明的最大特點(diǎn)。
本發(fā)明的控制方法的上述目的,還可通過以下技術(shù)措施來進(jìn)一步實(shí)現(xiàn)所述的控制裝置采用訊號(hào)轉(zhuǎn)換器時(shí),其中收/送訊號(hào)控制線(DIR5)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR5)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送LOW的訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒆IGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài),此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送HIGH的訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒐OW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài),而此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR5)維持在LOW的狀態(tài);借由上述組合,用以轉(zhuǎn)換各個(gè)外部RS-232界面與RS-485界面間的界面訊號(hào),并能運(yùn)用于不同波特率與不同組態(tài)的設(shè)備間連線綱路控制系統(tǒng)。
所述的時(shí)間t的最小值需大于或等于該RS-485界面電路的tPLH值,該時(shí)間t最大值等于結(jié)束位長度S與連線設(shè)備的反應(yīng)時(shí)間P之和。
上述的控制裝置采用訊號(hào)轉(zhuǎn)換器時(shí),其中“收/送訊號(hào)控制線(DIR6)”的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR6)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的時(shí)序延長時(shí)間t之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR6)維持在LOW的狀態(tài);其中收/送訊號(hào)控制線(DIR7)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR7)的時(shí)序?yàn)長OW的狀態(tài);
傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR7)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài),則收/送控制訊號(hào)線(DIR7)的時(shí)序在延長時(shí)間t之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR7)維持在LOW的狀態(tài);借由上述組合,用以將外部RS-485界面訊號(hào)延續(xù),并能運(yùn)用于不同波特率與不同組態(tài)的設(shè)備間連線綱路控制系統(tǒng)。
所述的時(shí)間t的最小值需大于或等于該RS-485界面電路的tPLH值,該時(shí)間t的最大值可為結(jié)束位長度S與連線設(shè)備的反應(yīng)時(shí)間P之和,該時(shí)間t的最大值可為S+P,S為結(jié)束位長度,P為連線設(shè)備的反應(yīng)時(shí)間。
本發(fā)明提出一種“違反現(xiàn)有控制方式”的全新控制方法,使得圖3系統(tǒng)中無法解決與達(dá)到的控制功能可以完全地得到實(shí)現(xiàn)。因此,本發(fā)明是具有成本低、功能強(qiáng),實(shí)用性非常高的產(chǎn)品,當(dāng)其大量應(yīng)用于產(chǎn)業(yè)界時(shí),必能提高生產(chǎn)效率,進(jìn)而提高與國外的競爭力。
為實(shí)現(xiàn)上述目的,本發(fā)明采用的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置的技術(shù)內(nèi)容如下所述一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的控制裝置是訊號(hào)轉(zhuǎn)換器,包括電源電路,其輸入端與外界電源相連,其輸出端與硬件設(shè)備的輸入端連接;保護(hù)電路,分別與外部的RS-232界面和RS-232/TTL界面電路,以及TTL/RS-485界面電路與外部RS-485界面電路相連;一RS-232/TTL界面電路,是分別與保護(hù)電路、控制邏輯電路及TTL/RS-485界面電路相連接,用以將接收到的RS-232界面訊號(hào)轉(zhuǎn)換為TTL界面訊號(hào);一TTL/RS-485界面電路,分別與RS-232/TTL界面電路、控制邏輯電路及保護(hù)電路相連接,用以將TTL界面訊號(hào)轉(zhuǎn)換為RS-485界面訊號(hào),且該TTL/RS-485界面電路包括一收/送訊號(hào)控制線(DIR5);一控制邏輯電路,分別與RS-232/TTL界面電路及TTL/RS-485界面電路相連接,并根據(jù)界面訊號(hào)T2所送來的信號(hào),控制收/送訊號(hào)控制線(DIR5)動(dòng)作。
一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的控制裝置為訊號(hào)重復(fù)器,其包括一電源電路,其輸入端與外界電源相連,其輸出端與硬件設(shè)備的輸入端連接;二保護(hù)電路,分別與外部RS-485界面和RS-485/TTL界面電路,以及TTL/RS-485界面電路和外部RS-485界面電路連接;一RS-485/TTL界面電路,其分別與保護(hù)電路、控制邏輯電路及TTL/RS-485界面電路相連,用以將接收到的RS-485界面訊號(hào)轉(zhuǎn)換為TTL界面訊號(hào);且該RS-485/TTL界面電路包含括一收/送訊號(hào)控制線(DIR6);一TTL/RS-485界面電路,分別與RS-485/TTL界面電路、控制邏輯電路及保護(hù)電路相連,用以將TTL界面訊號(hào)轉(zhuǎn)換為RS-485界面訊號(hào),且該TTL/RS-485界面電路包括一收/送訊號(hào)控制線(DIR7);二控制邏輯電路,分別與RS-485/TTL界面電路及TTL/RS-485界面電路相連接,以對(duì)電路進(jìn)行控制并根據(jù)界面訊號(hào)R所送來的信號(hào)控制收/送訊號(hào)控制線(DIR6)動(dòng)作;以及根據(jù)界面訊號(hào)T所送來的信號(hào),控制收/送訊號(hào)控制線(DIR7)動(dòng)作。
為能進(jìn)一步了解本發(fā)明的結(jié)構(gòu)、特征及功效,茲舉一實(shí)施例并配合以下附圖詳細(xì)說明如下圖1為以多埠RS-232卡連接多部可程式邏輯控制器的示意圖。
圖2為以四線式RS-485連接多部可程式邏輯控制器的示意圖。
圖3為以二線式RS-485連接多部可程式邏輯控制器的示意圖。
圖4為簡化的RS-485界面電路圖。
圖5為現(xiàn)有PC與PLC間的連線方塊圖。
圖6為現(xiàn)有PC與PLC間的相關(guān)序號(hào)時(shí)序圖。
圖7為現(xiàn)有RS-485界面IC的時(shí)序圖。
圖8為PC將資料傳送給PLC的程序圖。
圖9為PLC將資料傳回給PC的程序圖。
圖10為本發(fā)明轉(zhuǎn)換器方塊圖。
圖11為本發(fā)明轉(zhuǎn)換器的相關(guān)訊號(hào)時(shí)序圖。
圖12為本發(fā)明重復(fù)器的方塊圖。
圖13為本發(fā)明重復(fù)器的相關(guān)訊號(hào)時(shí)序圖。
圖14為本發(fā)明轉(zhuǎn)換器的隔離型方塊示意圖。
圖15為本發(fā)明重復(fù)器的隔離型方塊示意圖。
圖16為現(xiàn)有RS-485界面IC的包裝俯視圖。
現(xiàn)假設(shè)圖3中的各個(gè)PLC均使用“相同的波特率”與“相同的組態(tài)”,則其轉(zhuǎn)換器A與重復(fù)器B,就目前國內(nèi)、外現(xiàn)有的產(chǎn)品皆可以達(dá)到其功能。為易于了解現(xiàn)有技術(shù)的設(shè)計(jì)原理,今簡述說明如下一個(gè)RS-485界面電路通??梢院喕扇鐖D4所示的簡化圖。其中當(dāng)收/送訊號(hào)控制線DIR為LOW時(shí),則表示要從RS-485綱路上接收資料,所以D+、D-的資料會(huì)傳送到R。當(dāng)DIR為HIGH時(shí),則表示要將資料傳送到RS-485綱路上,此時(shí)T的資料會(huì)傳送到D+、D-?,F(xiàn)將此收/送訊號(hào)控制線(IRD)的功能,整理后如以下表1所示
由此表中,更可以清楚了解到當(dāng)DIR為LOW時(shí),表示從綱路上接收資料,而當(dāng)DIR為HIGH時(shí),則表示要將資料傳送到綱路上。
圖5為現(xiàn)有PC與PLC間的連線方塊圖與相關(guān)訊號(hào)時(shí)序圖,由該圖中我們發(fā)現(xiàn)剛開始DIR1、DIR2、DIR3、DIR4都為LOW的狀態(tài),也就是都在準(zhǔn)備接收資料的狀態(tài)。當(dāng)PC開始送出指令時(shí),T1馬上由HIGH→LOW(“→”表轉(zhuǎn)換或變換之意),并開始傳送資料,此時(shí)DIR1即立刻由LOW→HIGH,成為傳送資料的狀態(tài),所以(D1+,D1-)開始傳送T1的資料,而此時(shí)DIR2保持在LOW的狀態(tài),以便接收(D1+,D1-)上的T1資料,但DIR3也立刻由LOW→HIGH,成為傳送資料的狀態(tài),所以(D2+,D2-)=(D1+,D1-)=T1。此時(shí)DIR4亦維持在LOW,以便接收(D2+,D2-、)上的T1資料,所以R2=(D2+,D2-)=(D1+,D1-)=T1。也就是說PC送出的指令T1,已經(jīng)正確傳到PLCn的R2上。
為便于理解其中的資料傳送程序,請(qǐng)參閱圖8、圖9,其表示了PC與PLC間彼此收/送資料的程序圖,這樣,我們可以了解到圖5中只要有RS-485界面的部分,就要控制其中的收/送訊號(hào)控制線(DIR),轉(zhuǎn)換器A1與A2中各有一個(gè)RS-485界面,假設(shè)其收/送訊號(hào)控制線各以DIR1與DIR4來表示,而重復(fù)器B1則有二個(gè)RS-485界面,所以有二條收/送訊號(hào)控制線即DIR2與DIR3。圖5中的DIR1、DIR2、DIR3、DIR4等四條控制線是整個(gè)系統(tǒng)最重要的控制訊號(hào)線,請(qǐng)?jiān)僖淮卧敿?xì)測(cè)覽其程序即可清楚了解上述的傳輸過程。
在上一段中我們只介紹了DIR1與DIR3都由LOW→HIGH,那么何時(shí)DIR1與DIR3會(huì)知道要再由HIGH→LOW呢?答案是在T1資料傳送結(jié)束之后,DIR1與DIR3必需由HIGH→LOW以準(zhǔn)備接收資料。我們先假設(shè)PLCn使用固定的波特率與固定的組態(tài),且令T1為1個(gè)位組(Byte)資料,則T1是固定的長度(也就是一筆資料)。例如波特率=每秒10000位,組態(tài)=10位,則T1的長度=10×1/10000秒=1/1000秒。我們可以用硬件的計(jì)時(shí)器或延遲器,來設(shè)定固定的時(shí)間,然后讓DIR1與DIR3可以由HIGH的狀態(tài)再回到LOW的狀態(tài)。
假設(shè)指令只有一個(gè)位組,則PLCn在收到T1的資料之后便會(huì)將結(jié)果傳回給PC。當(dāng)T1傳送完之后,DIR1、DIR3都由HIGH→LOW,而DIR2、DIR4本來就是LOW,因此都處在“等待接收資料”的狀態(tài)。當(dāng)PLCn欲傳送T2資料時(shí),DIR2、DIR4便會(huì)由LOW→HIGH,以便傳送T2資料,接著(D2+,D2-)=T2,此時(shí)DIR3為LOW、DIR2為HIGH,因此(D1+,D1-)=(D2+,D2-)=T2,而DIR1也為LOW的狀態(tài),即準(zhǔn)備接收資料,最后R1=(D1+,D1-)=(D2+,D2-)=T2,也就是說從PLCn送出的T2資料已經(jīng)正確地送到PC的R1了。當(dāng)T2資料傳送完畢后,DIR2、DIR4會(huì)由HIGH→LOW,其原理與DIR1、DIR3由HIGH→LOW時(shí)的情況相同。
在前面所討論的是“送出指令”與“傳回結(jié)果”都為1位組(Byte)的狀況,如果“送出指令”與“傳回結(jié)果”都為數(shù)位組(bytes)時(shí),又該如何處理呢?其當(dāng)送完第一個(gè)位組資料之后,DIR1、DIR2、DIR3、DIR4均會(huì)回到原始的狀態(tài),但因PLCn只收到1位組資料,所以不會(huì)動(dòng)作,因此可以繼續(xù)傳送下一個(gè)指令位組,直到整個(gè)指令傳送完畢后,此時(shí)PLCn確認(rèn)指令無誤后,才會(huì)開始傳回結(jié)果。而傳回結(jié)果與送出指令的動(dòng)作類似,都是一個(gè)位組接著一個(gè)位組地傳回,且每次傳完一個(gè)位組資料都會(huì)回復(fù)到原始狀態(tài),因此欲傳送幾個(gè)位組都可以。
由以上的描述我們可以發(fā)現(xiàn)當(dāng)所有PLC都使用“相同波特率”、“相同組狀態(tài)”時(shí),圖5中的轉(zhuǎn)換器A1、A2與重復(fù)器B1都可以被設(shè)計(jì)出來。但是如果PLC使用“不同的波特率”或者使用“不同的組態(tài)”時(shí),傳送一個(gè)位組的時(shí)間就變成非固定時(shí)間,此時(shí)只有PC知道此“非固定時(shí)間”的長度到底是多少?因?yàn)镻C只能直接控制與其相連的轉(zhuǎn)換器A1,而其他的轉(zhuǎn)換器A2與重復(fù)器B1都無法被PC所控制,因此都不知道“時(shí)間的長度”到底是多少?因此DIR2、DIR3、DIR4之間的HIGH/LOW關(guān)系就會(huì)錯(cuò)亂,然后所有傳送與接收的資料都會(huì)完全錯(cuò)誤,這就是為什么現(xiàn)有技術(shù),必須采用相同廠牌、相同速度的設(shè)備,以達(dá)到波特率相同、組態(tài)相同的連線控制綱路的原因,然而實(shí)際運(yùn)作上,很難達(dá)到此項(xiàng)要求,這也是此技術(shù)領(lǐng)域上,急待解決的技術(shù)瓶頸。
本發(fā)明提出一種全新的控制方法,使得圖3中的各PLC可以使用不同的波特率與不同的組態(tài)。圖8的上半圖為本發(fā)明的訊號(hào)轉(zhuǎn)換器10方塊圖,為一種RS-232與二線式RS-485的訊號(hào)轉(zhuǎn)換器,包括有保護(hù)電路12、電源電路13、RS-232/TTL界面電路14、控制邏輯電路15、TTL/RS-485界面電路16、保護(hù)電路17等構(gòu)件,用以轉(zhuǎn)換各個(gè)外部RS-232界面11與RS-485界面18間的界面訊號(hào);其中該電源電路13是用以將外界所提供的電源(Vin+、Vin-)轉(zhuǎn)換成硬件設(shè)備所需的電源;該保護(hù)電路12、17是分別連接外部RS-232界面11與RS-232/TTL界面電路14,以及TTL/RS-485界面電路16與外部RS-485界面電路18,借以去除外部雜波,防止高壓電擊或過載現(xiàn)象等;該RS-232/TTL界面電路14分別與保護(hù)電路12、控制邏輯電路15及TTL/RS-485界面電路16相連,用以將收到的RS-232界面訊號(hào)R1、T1轉(zhuǎn)換為TTL界面訊號(hào)R2、T2,以利控制邏輯電路15進(jìn)行電路的控制,以及根據(jù)界面訊號(hào)T2所送來的信號(hào)控制收/送訊號(hào)控制線DIR5動(dòng)作;該TTL/RS-485界面電路16分別與RS-232/TTL界面電路14、控制邏輯電路15及保護(hù)電路17相連接,用以將TTL界面訊號(hào)R2、T2轉(zhuǎn)換為RS-485界面訊號(hào)D+、D-,以供外部RS-485界面使用。
其控制原理說明如下在圖8的時(shí)序圖中,我們以T1為例說明傳送T1資料時(shí)的相關(guān)時(shí)序圖,當(dāng)T1資料由HIGH→LOW時(shí),則T2=T1且收/送訊號(hào)控制線DIR0立刻由LOW→HIGH,即為傳送資料的狀態(tài),此時(shí)(D+,D-)就會(huì)將T1資料傳送出去,傳送完畢后DIR0再由HIGH→LOW,此為現(xiàn)有的控制方法。
本發(fā)明的全新控制方法的特點(diǎn)在于采用“收/送訊號(hào)控制線(DIR5)”,其控制的方法如下所述傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR5)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送LOW的訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒆IGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài),此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序立刻由LOW狀態(tài)轉(zhuǎn)換為HIGH狀態(tài);傳送HIGH的規(guī)則
當(dāng)傳送HIGH訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒐OW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài),而此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)。
其中“傳送起始規(guī)則”的意思是一開始即處于“接收資料”的狀態(tài),而“傳送LOW的規(guī)則”的意思是當(dāng)要將LOW的訊號(hào)傳送出去時(shí),DIR5一定要立刻變?yōu)镠IGH才能傳送正確。另,“傳送HIGH的規(guī)則”的意見是當(dāng)要將T1=HIGH的訊號(hào)傳送出去,只要在DIR5再延長t時(shí)間來等待硬件暫態(tài)(Propogation Delry)結(jié)束,則此時(shí)如果將DIR5由HIGH→LOW,則輸出(D1+,D1-)依然保持在HIGH的狀態(tài)。此T的時(shí)間與所使用的RS-485界面IC的特性有關(guān),與PC或PLC的波特率與組態(tài)均無關(guān)。當(dāng)欲接收資料時(shí),DIR5只要一直維持在LOW的狀態(tài)即可,因?yàn)閭魉推鹗家?guī)則、傳送LOW的規(guī)則及傳送HIGH的規(guī)則,均與PC或PLC的波特率或組態(tài)無關(guān),所以當(dāng)本發(fā)明應(yīng)用在圖3的系統(tǒng)上時(shí),PC與其他PLC之間可以允許使用于不同的波特率與不同的組態(tài)的序列訊號(hào)上。
t的長度與所使用的界面IC的特性有關(guān),以目前業(yè)界所使用的LTC485這個(gè)界面IC為例,t的長度必須大于或等于圖6中的tPLH(Driver PropogationDelay)值,在此處其值為100ns,因此t只要大于或等于100ns=0.1μs即可。而在圖8中的S代表結(jié)束位(Stop Bit)的長度,P則是PLC的反應(yīng)時(shí)間,此t的長度可以與結(jié)束位的長度S一樣長,假設(shè)RS-232界面是以100KHz的速率傳輸,則S的長度為1/100K=10μs,也就是說t的長度必須介于0.1μs與10μs之間;如果結(jié)束位S為2位,則t可延長至10μs×2=20μs。當(dāng)PLC收到此指令后,它需要一點(diǎn)處理的時(shí)間,亦即所謂的反應(yīng)時(shí)間P,之后,才會(huì)傳回結(jié)果,所以t的長度事實(shí)上最長可以是S+P的長度。
圖9、圖10分別是本發(fā)明的重復(fù)器方塊圖與相關(guān)訊號(hào)時(shí)序圖,其工作原理與圖8相同。圖9為本發(fā)明的訊號(hào)重復(fù)器20方塊圖,是一種“二線式RS-485對(duì)二線式RS-485訊號(hào)重復(fù)器”,當(dāng)PLC彼此之間的距離相距太遠(yuǎn)時(shí),此訊號(hào)重復(fù)器20更可以將RS-485的綱路處長、訊號(hào)提高,實(shí)現(xiàn)遠(yuǎn)距離的綱路傳輸連線系統(tǒng);包括有保護(hù)電路22、電源電路23、RS-485/TTL界面電路24、控制邏輯電路25、26、TTL/RS-485界面電路27、保護(hù)電路28等電路,用以將各個(gè)外部RS-485界面訊號(hào)延伸(提高);其中該電源電路23用以將外界所提供的電源(Vin+,Vin-)轉(zhuǎn)換成硬件設(shè)備所需的電源;該保護(hù)電路22、28是分別連接外部RS-485界面21與RS-485/TTL界面電路24,以及TTL/RS-485界面電路27與外部RS-485界面電路29,以抗除外部雜波,防止高壓電擊或過載現(xiàn)象等;上述RS-485/TTL界面電路24是分別與保護(hù)電路22、控制邏輯電路25、26及TTL/RS-485界面電路27相連接,用以將收到之RS-485界面訊號(hào)D1+、D1-轉(zhuǎn)換為TTL界面訊號(hào)T以將收到的RS-485界面訊號(hào)D1+,D1-轉(zhuǎn)換為TTL界面訊號(hào)T,便于控制邏輯電路25根據(jù)界面訊號(hào)T所送來的信號(hào),控制收/送訊號(hào)控制線DIR7動(dòng)作;該TTL/RS-485界面電路27分別連接RS-485/TTL界面電路24、控制邏輯電路25、26及保護(hù)電路28,用以將外部的RS-485界面訊號(hào)(D2+,D2-)轉(zhuǎn)換為TTL界面訊號(hào)R,便于控制邏輯電路26根據(jù)界面訊號(hào)R所送來的信號(hào),控制收/送訊號(hào)控制線DIR6動(dòng)作。其中收/送訊號(hào)控制線(DIR6)的傳送規(guī)則如下傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR6)的時(shí)序?yàn)?.1W的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的LOW狀態(tài)。其中收/送訊號(hào)控制線(DIR7)的傳送規(guī)則如下傳送起始規(guī)則于起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR7)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR7)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR7)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)。
從以上得知,圖8中的收/送訊號(hào)控制線DIR5與圖9中的收/送訊號(hào)控制線DIR6、DIR7的傳送規(guī)則完全一樣,而且t的最小值與最大值也完全一樣。
本發(fā)明最重要的關(guān)鍵在于采取與現(xiàn)有技術(shù)完全不同的控制方式,卻達(dá)到一種前所未有的控制方法。在一般RS-485界面IC的產(chǎn)品資料(Data Sheet)上,都明白的標(biāo)示收/送訊號(hào)控制線(DIR)為“LOW”的狀態(tài)是“接收資料”,當(dāng)其為“HIGH”的狀態(tài)時(shí)是“傳送資料”;但本發(fā)明在傳送資料時(shí)的收/送訊號(hào)控制線DIR卻是“HIGH→LOW→HIGH→LOW”交替的狀態(tài),明顯地違反現(xiàn)有技術(shù)控制上的使用習(xí)慣?,F(xiàn)行的RS-485綱路已盛行多年,從未有相關(guān)文件提到類似的創(chuàng)意,此即本發(fā)明的可貴之處。而在實(shí)際應(yīng)用時(shí),不同廠牌的PLC確實(shí)使用不同的速度或組態(tài),因此本發(fā)明確實(shí)具有實(shí)用性、新穎性及進(jìn)步性,實(shí)為一極具創(chuàng)造性的設(shè)計(jì)。
本發(fā)明除了可運(yùn)用于PLC連線應(yīng)用外,凡儀器、設(shè)備具有以下條件者均可相互連接。
1、具有RS-232界面,且平常不主動(dòng)送出訊號(hào)者。
2、當(dāng)收到格式不對(duì)的指令時(shí),不會(huì)主動(dòng)回復(fù)錯(cuò)誤訊息者。
因此,當(dāng)儀器、設(shè)備具有以上二項(xiàng)條件時(shí),即可將其置于圖3系統(tǒng)的PLC的位置上,且可達(dá)到連線運(yùn)作的目的,其原理與PLC相互連線時(shí)的原理完全相同,因此本發(fā)明的適用性很廣并不只限于與PLC的連線系統(tǒng)。
圖14為本發(fā)明的轉(zhuǎn)換器的隔離型方塊圖,亦即在圖8的方塊圖中加入隔離電路。而圖15為本發(fā)明的重復(fù)器的隔離型方塊圖,同樣地在圖9的方塊圖中加入隔離電路。
表2、表3、表4分別為現(xiàn)有的RS-485界面IC的各種規(guī)格、參數(shù)表。表2最大容量規(guī)格
表3接腳功能表
表4
為能清楚地辨別其與圖4 RS-485界面IC間的關(guān)系,特整理成如下的比較表--表5所示
綜上所述,本發(fā)明多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置,能針對(duì)現(xiàn)有PLC綱路連線系統(tǒng)間,所無法達(dá)到的功能,提出有效的解決辦法,能讓眾多業(yè)者感受便利與實(shí)用,具有創(chuàng)造性、新穎性確實(shí)符合發(fā)明專利的申請(qǐng)要件。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,凡依本創(chuàng)作精神所作的等效變化與修飾,皆應(yīng)屬于本發(fā)明的技術(shù)內(nèi)容范疇。
權(quán)利要求
1.一種運(yùn)用于電腦與其他設(shè)備間的連線綱路的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其特征在于至少包含有RS-232界面電路、RS-485界面電路、電源電路、保護(hù)電路及邏輯控制電路;其中RS-485界面電路的收/送訊號(hào)控制線(DIR)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR)的時(shí)序?yàn)長OW狀態(tài);傳送LOW的規(guī)則當(dāng)傳送LOW的訊號(hào)時(shí),即資料T1的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送訊號(hào)控制線(DIR)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送HIGH的訊號(hào)時(shí),即資料T1的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送訊號(hào)控制線(DIR)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR)維持在LOW的狀態(tài);借由上述的控制方法,使得在二線式RS-485綱路之下,各個(gè)設(shè)備之間也可以使用不同波特率與不同組態(tài)的RS-232序列訊號(hào),亦即可應(yīng)用于各種不同廠牌、不同速度的儀器、設(shè)備,達(dá)到電腦與其他設(shè)備間連線綱路的控制。
2.根據(jù)權(quán)利要求1所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其特征在于,所述的時(shí)間t的最小值需大于或等于該RS-485界面電路的t PLH值。
3.根據(jù)權(quán)利要求1所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其特征在于,所述的控制裝置采用訊號(hào)轉(zhuǎn)換器時(shí),其中收/送訊號(hào)控制線(DIR5)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR5)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送LOW的訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒆IGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài),此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送HIGH的訊號(hào)時(shí),資料T1的時(shí)序?qū)⒂蒐OW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài),而此時(shí)收/送訊號(hào)控制線(DIR5)的時(shí)序在延長t時(shí)間之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR5)維持在LOW的狀態(tài);借由上述組合,用以轉(zhuǎn)換各個(gè)外部RS-232界面與RS-485界面間的界面訊號(hào),并能運(yùn)用于不同波特率與不同組態(tài)的設(shè)備間連線綱路控制系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的時(shí)間t的最小值需大于或等于該RS-485界面電路的tPLH值。
5.根據(jù)權(quán)利要求1、3、4所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的時(shí)間t最大值等于結(jié)束位長度S與連線設(shè)備的反應(yīng)時(shí)間P之和。
6.根據(jù)權(quán)利要求1所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其特征在于,所述的控制裝置采用訊號(hào)轉(zhuǎn)換器時(shí),其中“收/送訊號(hào)控制線(DIR6)”的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR6)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH規(guī)則當(dāng)傳送的訊號(hào)(D2+,D2-)時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR6)的時(shí)序延長時(shí)間t之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR6)維持在LOW的狀態(tài);其中收/送訊號(hào)控制線(DIR7)的控制方法為傳送起始規(guī)則在起始狀態(tài)時(shí),收/送控制訊號(hào)線(DIR7)的時(shí)序?yàn)長OW的狀態(tài);傳送LOW的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài)時(shí),則收/送控制訊號(hào)線(DIR7)的時(shí)序立刻由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài);傳送HIGH的規(guī)則當(dāng)傳送的訊號(hào)(D1+,D1-)的時(shí)序由LOW的狀態(tài)轉(zhuǎn)換為HIGH的狀態(tài),則收/送控制訊號(hào)線(DIR7)的時(shí)序在延長時(shí)間t之后,再由HIGH的狀態(tài)轉(zhuǎn)換為LOW的狀態(tài);接收的規(guī)則收/送控制訊號(hào)線(DIR7)維持在LOW的狀態(tài);借由上述組合,用以將外部RS-485界面訊號(hào)延續(xù),并能運(yùn)用于不同波特率與不同組態(tài)的設(shè)備間連線綱路控制系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的時(shí)間t的最小值需大于或等于該RS-485界面電路的tPLH值。
8.根據(jù)權(quán)利要求7所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的時(shí)間t的最大值可為結(jié)束位長度S與連線設(shè)備的反應(yīng)時(shí)間P之和。
9.根據(jù)權(quán)利要求8所述的多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法,其特征在于,所述的時(shí)間t的最大值可為S+P,S為結(jié)束位長度,P為連線設(shè)備的反應(yīng)時(shí)間。
10.一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的控制裝置是訊號(hào)轉(zhuǎn)換器,包括電源電路,其輸入端與外界電源相連,其輸出端與硬件設(shè)備的輸入端連接;保護(hù)電路,分別與外部的RS-232界面和RS-232/TTL界面電路,以及TTL/RS-485界面電路與外部RS-485界面電路相連;一RS-232/TTL界面電路,是分別與保護(hù)電路、控制邏輯電路及TTL/RS-485界面電路相連接,用以將接收到的RS-232界面訊號(hào)轉(zhuǎn)換為TTL界面訊號(hào);一TTL/RS-485界面電路,分別與RS-232/TTL界面電路、控制邏輯電路及保護(hù)電路相連接,用以將TTL界面訊號(hào)轉(zhuǎn)換為RS-485界面訊號(hào),且該TTL/RS-485界面電路包括一收/送訊號(hào)控制線(DIR5);一控制邏輯電路,分別與RS-232/TTL界面電路及TTL/RS-485界面電路相連接,并根據(jù)界面訊號(hào)T2所送來的信號(hào),控制收/送訊號(hào)控制線(DIR5)動(dòng)作。
11.一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制裝置,其特征在于,所述的控制裝置為訊號(hào)重復(fù)器,其包括一電源電路,其輸入端與外界電源相連,其輸出端與硬件設(shè)備的輸入端連接;二保護(hù)電路,分別與外部RS-485界面和RS-485/TTL界面電路,以及TTL/RS-485界面電路和外部RS-485界面電路連接;一RS-485/TTL界面電路,其分別與保護(hù)電路、控制邏輯電路及TTL/RS-485界面電路相連,用以將接收到的RS-485界面訊號(hào)轉(zhuǎn)換為TTL界面訊號(hào);且該RS-485/TTL界面電路包含括一收/送訊號(hào)控制線(DIR6);一TTL/RS-485界面電路,分別與RS-485/TTL界面電路、控制邏輯電路及保護(hù)電路相連,用以將TTL界面訊號(hào)轉(zhuǎn)換為RS-485界面訊號(hào),且該TTL/RS-485界面電路包括一收/送訊號(hào)控制線(DIR7);二控制邏輯電路,分別與RS-485/TTL界面電路及TTL/RS-485界面電路相連接,以對(duì)電路進(jìn)行控制并根據(jù)界面訊號(hào)R所送來的信號(hào)控制收/送訊號(hào)控制線(DIR6)動(dòng)作;以及根據(jù)界面訊號(hào)T所送來的信號(hào),控制收/送訊號(hào)控制線(DIR7)動(dòng)作。
全文摘要
一種多種波特率與多種組態(tài)的半雙工式序列訊號(hào)控制方法與裝置,包括RS-232界面電路、RS-485界面電路、電源電路、保護(hù)電路及邏輯控制電路,RS-485界面電路的收/送訊號(hào)控制線的控制方法為:傳送起始規(guī)則、傳送LOW、HIGH的規(guī)則、接收的規(guī)則,接收的規(guī)則中收/送控制訊號(hào)線維持在LOW的狀態(tài),本發(fā)明在二線式RS-485綱路之下,各個(gè)設(shè)備之間可使用不同波特率與不相組態(tài)的訊號(hào),可應(yīng)用于各種不同廠牌、不同速度的儀器、設(shè)備,達(dá)到電腦與其他設(shè)備間連線綱路的控制。
文檔編號(hào)G06F13/00GK1206878SQ97115058
公開日1999年2月3日 申請(qǐng)日期1997年7月30日 優(yōu)先權(quán)日1997年7月30日
發(fā)明者葉迺迪 申請(qǐng)人:葉迺迪