專利名稱:多路串行通信轉(zhuǎn)換器及其應(yīng)用的集散控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及工業(yè)自動(dòng)化控制系統(tǒng)中的數(shù)據(jù)傳輸裝置,尤其涉及一種多 路串行通信轉(zhuǎn)換器及其應(yīng)用的集散控制系統(tǒng)。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的發(fā)展,在工業(yè)自動(dòng)化領(lǐng)域內(nèi)基于工業(yè)PC機(jī)的集散控制 系統(tǒng)已獲得廣泛的運(yùn)用。參照?qǐng)D1所示,集散控制系統(tǒng)從系統(tǒng)架構(gòu)來看,基本 為二級(jí)主從結(jié)構(gòu),即上位機(jī)IO采用工業(yè)PC機(jī),在PC機(jī)的操作系統(tǒng)(如Windows 98/2000/XP)環(huán)境下運(yùn)行各種組態(tài)軟件。下位機(jī)30為各種工業(yè)測量、控制設(shè)備 (如儀表、模塊、可編程控制器、變頻器等),這些設(shè)備均配置了各種串行通 信接口 (如RS232、 RS485、 RS422),并分別具有各自的串行通信協(xié)議。上位 機(jī)10和下位機(jī)30之間以串行通信總線20相連,根據(jù)串行通信接口的不同以 及串行通信協(xié)議的區(qū)別,下位機(jī)設(shè)備30要分成多組分別連接至上位機(jī)10的某 個(gè)串行通信接口上,這樣上位機(jī)10就可能需要擴(kuò)展多個(gè)串行通信接口。也可 能出現(xiàn)這樣的情況,即某設(shè)備的串行通信協(xié)議不在上位機(jī)組態(tài)軟件支持的范圍 內(nèi)(非標(biāo)準(zhǔn)的串行通信協(xié)議),這樣就要利用其串行通信協(xié)議得到組態(tài)軟件支 持的其他設(shè)備的模擬信號(hào)接口來釆集上述設(shè)備模擬信號(hào)接口輸出的模擬信號(hào), 轉(zhuǎn)換為數(shù)字信號(hào)后再傳輸至上位機(jī)。這樣就可能帶來新的問題,如產(chǎn)生轉(zhuǎn)換誤 差、易受干擾、增加成本(因增加模擬信號(hào)輸入/輸出接口)等。
以圖1為例,設(shè)備A、 B、 C、 D、 E是指具有不同的串行通信協(xié)議的設(shè)備, 分別以不同的字母來區(qū)分。圖中設(shè)備D1、 D2的的串行通信協(xié)議不在上位機(jī)組 態(tài)軟件支持的范圍內(nèi),所以就要利用設(shè)備E1的模擬信號(hào)接口來采集設(shè)備D1、 D2輸出的模擬信號(hào),再轉(zhuǎn)換為數(shù)字信號(hào)后傳輸至上位機(jī)。此系統(tǒng)的工業(yè)PC機(jī) 一則需要擴(kuò)充至四個(gè)串行接口、四條通信總線,二則組態(tài)軟件中需配置四種串 行通信協(xié)議,由此帶來配置上的成本增加和結(jié)構(gòu)復(fù)雜化。
實(shí)用新型內(nèi)容
本實(shí)用新型所要解決的技術(shù)問題是提供一種多路串行通信轉(zhuǎn)換器,用以在 工業(yè)自動(dòng)化控制系統(tǒng)的上、下位機(jī)之間充當(dāng)一個(gè)數(shù)據(jù)緩沖轉(zhuǎn)換裝置,從各種帶 不同的串行通信接口、串行通信協(xié)議、串行通信參數(shù)設(shè)備上傳的信息中,提取 所需的數(shù)據(jù)、狀態(tài)等,經(jīng)過加工、整理后統(tǒng)一以常用的標(biāo)準(zhǔn)串行通信協(xié)議與上 位機(jī)進(jìn)行數(shù)據(jù)傳輸。
本實(shí)用新型為解決上述技術(shù)問題而采用的技術(shù)方案是提出一種多路串行 通信轉(zhuǎn)換器,用以在集散控制系統(tǒng)的上位機(jī)與多個(gè)下位機(jī)之間進(jìn)行協(xié)議轉(zhuǎn)換, 其中每一下位機(jī)具有串行通信接口及至少一串行通信協(xié)議,上位機(jī)具有串行通
信接口,上位機(jī)上運(yùn)行的組態(tài)軟件具有至少一串行通信協(xié)議,該多路串行通信 轉(zhuǎn)換器包括
多個(gè)第一通信接口, 一一對(duì)應(yīng)地連接多個(gè)下位機(jī),其中各第一通信接口和 與之連接的下位機(jī)的串行通信接口兼容;
第二通信接口,連接所述上位機(jī),所述第二通信接口與上位機(jī)的串行通信接 口兼容;
多個(gè)從微控制器, 一一對(duì)應(yīng)地連接各第一通信接口,其中各從微控制器使用 與對(duì)應(yīng)下位機(jī)的串行通信協(xié)議兼容的第一串行通信協(xié)議與下位機(jī)進(jìn)行數(shù)據(jù)通信;以 及
主微控制器,連接所述第二通信接口,并使用與上位機(jī)組態(tài)軟件中的串行通 信協(xié)議兼容的第二串行通信協(xié)議與上位機(jī)進(jìn)行數(shù)據(jù)通信,其中所述主微控制器經(jīng)由 一內(nèi)部數(shù)據(jù)總線與各從微控制器傳輸數(shù)據(jù)。
上述的多路串行通信轉(zhuǎn)換器中,各從微控制器的第一串行通信協(xié)議是根據(jù)對(duì) 應(yīng)的下位機(jī)的串行通信協(xié)議而編制。
上述的多路串行通信轉(zhuǎn)換器中,主微控制器經(jīng)由一內(nèi)部控制總線控制與各從 微控制器之間的數(shù)據(jù)傳輸方向。
上述的多路串行通信轉(zhuǎn)換器中,內(nèi)部數(shù)據(jù)總線為并行總線。
上述的多路串行通信轉(zhuǎn)換器中,各從微控制器具有不同的的地址編號(hào),所 述主微控制器按照地址編號(hào)與各從微控制器傳輸數(shù)據(jù)并保存所述數(shù)據(jù)。上述的多路串行通信轉(zhuǎn)換器中,多個(gè)第一通信接口可分別為RS232、 RS485、 RS422串行通信接口之一,而第二通信接口可為RS232、 RS485、 RS422
串行通信接口之一。
另一方面,本實(shí)用新型提出一種集散控制系統(tǒng),包括一上位機(jī)、多個(gè)下位 機(jī)及至少一多路串行通信轉(zhuǎn)換器,至少一多路串行通信轉(zhuǎn)換器連接在所述上位 機(jī)和多個(gè)下位機(jī)之間,用以進(jìn)行協(xié)議轉(zhuǎn)換,其中每一下位機(jī)具有串行通信接口 及至少一串行通信協(xié)議,該上位機(jī)具有串行通信接口,上位機(jī)上運(yùn)行的組態(tài)軟 件具有至少一串行通信協(xié)議,每一多路串行通信轉(zhuǎn)換器包括
多個(gè)第一通信接口, 一一對(duì)應(yīng)地連接多個(gè)下位機(jī),其中各第一通信接口和 與之連接的下位機(jī)的串行通信接口兼容;
第二通信接口,連接所述上位機(jī),所述第二通信接口與上位機(jī)的串行通信接 口兼容;
多個(gè)從微控制器, 一一對(duì)應(yīng)地連接各第一通信接口,其中各從微控制器使用 與對(duì)應(yīng)下位機(jī)的串行通信協(xié)議兼容的第一串行通信協(xié)議與下位機(jī)進(jìn)行數(shù)據(jù)通信;以 及
主微控制器,連接所述第二通信接口,并使用與上位機(jī)組態(tài)軟件中的串行通 信協(xié)議兼容的第二串行通信協(xié)議與上位機(jī)進(jìn)行數(shù)據(jù)通信,其中所述主微控制器經(jīng)由 一內(nèi)部數(shù)據(jù)總線與各從微控制器傳輸數(shù)據(jù)。
本實(shí)用新型由于采用了多路串行通信轉(zhuǎn)換器,可以將各下位機(jī)經(jīng)由不同通 信接口和通信協(xié)議傳輸來的數(shù)據(jù)、狀態(tài)等,經(jīng)過加工、整理后統(tǒng)一以與上位機(jī) 組態(tài)軟件中的的串行通信協(xié)議兼容的第二串行通信協(xié)議傳輸給上位機(jī)。這樣就 可大大簡化系統(tǒng)的硬件架構(gòu)和軟件配置,也可將具有非標(biāo)準(zhǔn)串行通信協(xié)議的設(shè) 備集成至系統(tǒng)中去。
為讓本實(shí)用新型的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,
以下結(jié)合附圖對(duì) 本實(shí)用新型的具體實(shí)施方式
作詳細(xì)說明,其中 圖1是現(xiàn)有的一種集散控制系統(tǒng)架構(gòu)示意圖。
圖2是根據(jù)本實(shí)用新型的一種釆用多路串行通信轉(zhuǎn)換器的集散控制系統(tǒng)架構(gòu)圖3是根據(jù)本實(shí)用新型一實(shí)施例的多路串行通信轉(zhuǎn)換器架構(gòu)圖。
圖4A是多路串行通信轉(zhuǎn)換器的主微控制器程序流程圖。 圖4B是多路串行通信轉(zhuǎn)換器的從微控制器程序流程圖。 圖5是根據(jù)本實(shí)用新型的一種采用多路串行通信轉(zhuǎn)換器的無機(jī)廢水資源化移 動(dòng)專家系統(tǒng)示意圖。
具體實(shí)施方式
本實(shí)用新型為解決工業(yè)自動(dòng)化控制系統(tǒng)需配置多個(gè)串行通信接口和多種 串行通信協(xié)議的問題而提出一種多路串行通信轉(zhuǎn)換器,用以在工業(yè)自動(dòng)化控制 系統(tǒng)的上、下位機(jī)之間充當(dāng)一個(gè)數(shù)據(jù)緩沖轉(zhuǎn)換裝置,串行通信轉(zhuǎn)換器所進(jìn)行的 轉(zhuǎn)換可包括串行通信接口轉(zhuǎn)換和/或串行通信協(xié)議轉(zhuǎn)換。
圖2示出根據(jù)本實(shí)用新型的一種采用多路串行通信轉(zhuǎn)換器的集散控制系統(tǒng)架 構(gòu)示意圖。圖3示出根據(jù)本實(shí)用新型一實(shí)施例的多路串行通信轉(zhuǎn)換器架構(gòu)圖。參照 圖2、圖3所示, 一種集散控制系統(tǒng)100包括一個(gè)上位機(jī)110、多個(gè)下位機(jī)130及 多個(gè)多路串行通信轉(zhuǎn)換器120。上位機(jī)110例如采用工業(yè)PC機(jī),在PC機(jī)的操 作系統(tǒng)(如Windows 98/2000/XP)環(huán)境下運(yùn)行各種組態(tài)軟件。下位機(jī)130可為 各種工業(yè)測量、控制設(shè)備,包括但不限于儀表、模塊、可編程控制器、變頻器 等。這些設(shè)備均配置了各種串行通信接口,如RS232、 RS485、 RS422,并分別 具有各自的串行通信協(xié)議。 -
上位機(jī)UO配置一個(gè)或多個(gè)串行通信接口,上位機(jī)上運(yùn)行的組態(tài)軟件具有 一種或多種串行通信協(xié)議。在圖2所示實(shí)施例中,上位機(jī)110可以只配置一個(gè) 串行通信接口,其運(yùn)行的組態(tài)軟件只具有一種串行通信協(xié)議,在此稱之為標(biāo)準(zhǔn) 串行通信協(xié)議,其可以是常用的ModbusRTU協(xié)議。
多個(gè)多路串行通信轉(zhuǎn)換器120連接在上位機(jī)IIO和多個(gè)下位機(jī)130之間, 每一轉(zhuǎn)換器120可連接多個(gè)下位機(jī)。轉(zhuǎn)換器可以進(jìn)行下位機(jī)與上位機(jī)通信所需 的接口轉(zhuǎn)換,例如將RS232接口轉(zhuǎn)換為上位機(jī)所支持的RS485接口。更重要的 是,轉(zhuǎn)換器還可以進(jìn)行下位機(jī)與上位機(jī)通信所需的協(xié)議轉(zhuǎn)換,例如將其他串行 通信協(xié)議(一般為上位機(jī)組態(tài)軟件不支持的串行通信協(xié)議)傳輸?shù)臄?shù)據(jù)格式轉(zhuǎn)換為上位機(jī)組態(tài)軟件支持的Modbus協(xié)議的數(shù)據(jù)格式。根據(jù)需要,多路串行通 信轉(zhuǎn)換器120可以只進(jìn)行接口的轉(zhuǎn)換,或者只進(jìn)行協(xié)議的轉(zhuǎn)換。
如圖2所示,編號(hào)為A、 B、 C、 D、 E的四種設(shè)備分別具有不同的串行通 信協(xié)議。其中,設(shè)備A例如具有與上位機(jī)組態(tài)軟件所具有的串行通信協(xié)議互相 兼容的串行通信協(xié)議,也就是說,組態(tài)軟件支持設(shè)備A的串行通訊協(xié)議。集散 控制系統(tǒng)IOO采用三個(gè)多路串行通信轉(zhuǎn)換器120,編號(hào)為B、 C、 D的三組下位 機(jī)設(shè)備分別經(jīng)由三個(gè)多路串行通信轉(zhuǎn)換器120進(jìn)行接口和/或協(xié)議轉(zhuǎn)換后,使用 與組態(tài)軟件所具有的串行通信協(xié)議兼容的串行通信協(xié)議與上位機(jī)IIO通信。由 于同一串行通信協(xié)議的多個(gè)設(shè)備可以共用一個(gè)串行接口 (只是具有不同的地 址),因此如圖2所示,本實(shí)用新型的集散控制系統(tǒng)的工業(yè)PC機(jī)只需要一個(gè) 串行接口,組態(tài)軟件中只需配置一種標(biāo)準(zhǔn)串行通信協(xié)議。
參照?qǐng)D3所示,多路串行通信轉(zhuǎn)換器120釆用N路輸入/一路輸出結(jié)構(gòu), 即N路串行信息輸入至轉(zhuǎn)換器120, 一路串行信息輸出至上位機(jī)110。輸入的 N路串行信息可釆用不同的串行通信協(xié)議,輸出的一路串行信息一般采用常用 的標(biāo)準(zhǔn)串行通信協(xié)議。
具體地說,每一多路串行通信轉(zhuǎn)換器包括多個(gè)(如N個(gè),N為〉1的正整數(shù)) 第一通信接口 121、多個(gè)從微控制器122、總線驅(qū)動(dòng)器123,以及一個(gè)主微控制 器124、第二通信接口 125; —個(gè)內(nèi)部數(shù)據(jù)總線126以及內(nèi)部控制總線127。第 一通信接口 121 —一對(duì)應(yīng)地連接多個(gè)下位機(jī)130 (參照?qǐng)D2),其中各第一通 信接口 121和與之連接的下位機(jī)130的通信接口互相兼容。其中,第一通信接 口 121可以選擇采用不同的串行通信接口,例如RS232、 RS485、 RS422。各第 一通信接口 121的參數(shù)(如字長、波特率、停止位、校驗(yàn)位等)設(shè)置可不完全 相同。
多路串行通信轉(zhuǎn)換器120采用"一個(gè)主微控制器+N個(gè)從微控制器"的架 構(gòu)。其中N個(gè)從微控制器122 —一對(duì)應(yīng)地連接各第一通信接口 121,各從微控制 器122內(nèi)配置與下位機(jī)130的串行通信協(xié)議兼容的第一串行通信協(xié)議,以經(jīng)由各第 一通信接口 121與下位機(jī)130進(jìn)行數(shù)據(jù)通信。在一個(gè)實(shí)例中,由于下位機(jī)130的串 行通信協(xié)議的多樣性,可在從微控制器122內(nèi)預(yù)留用于串行通信協(xié)議編程的程序存 儲(chǔ)空間,然后,根據(jù)所要連接的下位機(jī)130選擇或編制一種兼容的串行通信協(xié)議。主、從微控制器124、 122之間通過總線驅(qū)動(dòng)器123以內(nèi)部數(shù)據(jù)總線126 相連,主微控制器124經(jīng)由內(nèi)部數(shù)據(jù)總線126與各從微控制器122傳輸數(shù)據(jù)。另 外,主微控制器124通過內(nèi)部控制總線127控制上述傳輸數(shù)據(jù)的流向。
第二通信接口 125連接于主微控制器124與上位機(jī)110的串行通信接口之間, 第二通信接口 125與上位機(jī)10的串行通信接口兼容。舉例來說,第二通信接口 125與上位機(jī)110都選用RS485接口。當(dāng)然,第二通信接口 125與上位機(jī)110 還可選用諸如RS232、 RS422等其他接口。
另外,主微控制器124還具有與上位機(jī)組態(tài)軟件所具有的標(biāo)準(zhǔn)串行通信協(xié) 議兼容的第二串行通信協(xié)議,以便通過第二通信接口 125與上位機(jī)進(jìn)行數(shù)據(jù)通 信。舉例來說,第二串行通信協(xié)議選用Modbus協(xié)議。
多路串行通信轉(zhuǎn)換器120的主微控制器124負(fù)責(zé)與各從微控制器122間數(shù) 據(jù)傳輸?shù)目刂?,以及所有?shù)據(jù)的整理、上傳的過程。各從微控制器122負(fù)責(zé)輸 入串行數(shù)據(jù)信息(由各設(shè)備輸出)的接收、數(shù)據(jù)提取的過程。下面描述它們的 工作過程。
主、從微控制器間的數(shù)據(jù)傳輸按事先約定的方式進(jìn)行。在一個(gè)實(shí)施例中, 主微控制器的程序流程如圖4A所示,啟動(dòng)后,檢測上位機(jī)是否需要獲取數(shù)據(jù) (步驟201),若上位機(jī)不需獲取數(shù)據(jù),則等待采樣周期是否到來(步驟202), 采樣周期到來后,按照當(dāng)前的從微控制器地址編號(hào)和協(xié)議傳輸數(shù)據(jù)(步驟203), 直到傳輸結(jié)束(步驟204),然后更新從微控制器地址編號(hào)并整理和保存數(shù)據(jù) (步驟205)。另一方面,若上位機(jī)需獲取數(shù)據(jù),則提取數(shù)據(jù)并按標(biāo)準(zhǔn)串行通 信協(xié)議與上位機(jī)間傳輸數(shù)據(jù)(步驟206),直到傳輸結(jié)束(步驟207)。
相應(yīng)地,從微控制器的程序流程參見圖4B所示,啟動(dòng)后,檢測主微控制 器是否需要獲取數(shù)據(jù)(步驟301),若主微控制不需獲取數(shù)據(jù),則等待采樣周 期是否到來(步驟302),釆樣周期到來后,按照設(shè)備的通信協(xié)議傳輸數(shù)據(jù)(步 驟303),直到傳輸結(jié)束(步驟304),然后整理和保存數(shù)據(jù)(步驟305)。另 一方面,若主微控制需獲取數(shù)據(jù),則將當(dāng)前數(shù)據(jù)按順序傳輸(步驟306),直 到傳輸結(jié)束(步驟307)。
圖5示出一種釆用多路串行通信轉(zhuǎn)換器的無機(jī)廢水資源化移動(dòng)專家系統(tǒng)示意 圖。在"無機(jī)廢水資源化移動(dòng)專家系統(tǒng)"集散控制系統(tǒng)400中,使用了與如圖2所示集散控制系統(tǒng)基本相同的架構(gòu),因此在此不再詳細(xì)展開。僅就本實(shí)施例
的不同之處加以描述。在本實(shí)施例中,上位機(jī)410使用的是昆侖通泰的MCGS 組態(tài)軟件。三個(gè)可編程控制器(PLC)為RS485串行接口,使用Modbus RTU 串行通信協(xié)議;所有的作為下位機(jī)430的PH(酸堿度)、ORP(氧化還原電位)、 EC (電導(dǎo)率)儀表均為RS232串行接口,但MCGS組態(tài)軟件均不支持其串行 通信協(xié)議。通過三個(gè)多路串行通信轉(zhuǎn)換器420,可以采集到所有儀表的測量數(shù) 據(jù),并將其按約定的順序進(jìn)行編排,以ModbusRTU串行通信協(xié)議通過RS485 串行接口上傳至上位機(jī)410。以上這些使用Modbus RTU串行通信協(xié)議以及 RS485串行接口的設(shè)備(三個(gè)PLC、三個(gè)轉(zhuǎn)換器),占用了上位機(jī)的一個(gè)串行 接口。另外,二個(gè)調(diào)節(jié)控制器占用了上位機(jī)另一個(gè)串行接口,使用的是MCGS 組態(tài)軟件支持的AI儀表串行通信協(xié)議。
在本例的多路串行通信轉(zhuǎn)換器120結(jié)構(gòu)中,主微控制器釆用了 AT89C52 單片機(jī);各從微控制器采用了 AT89C2051單片機(jī);串行接口為MAX232及 MAX485;總線驅(qū)動(dòng)器為74HC245。
因此在上述"無機(jī)廢水資源化移動(dòng)專家系統(tǒng)"應(yīng)用實(shí)例中,通過使用三個(gè) 多路串行通信轉(zhuǎn)換器,進(jìn)行多通道智能儀表的串行信息的采集、轉(zhuǎn)換,完成了 PH、 ORP、 EC數(shù)據(jù)的傳輸。而上位機(jī)只需使用少量的串行接口和串行通信協(xié) 議,并能與不兼容的設(shè)備進(jìn)行通信。
雖然本實(shí)用新型已以較佳實(shí)施例揭示如上,然其并非用以限定本實(shí)用新 型,任何本領(lǐng)域技術(shù)人員,在不脫離本實(shí)用新型的精神和范圍內(nèi),當(dāng)可作些許 的修改和完善,因此本實(shí)用新型的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求1. 一種多路串行通信轉(zhuǎn)換器,用以在集散控制系統(tǒng)的上位機(jī)與多個(gè)下位機(jī)之間進(jìn)行協(xié)議轉(zhuǎn)換,其中每一下位機(jī)具有串行通信接口及至少一串行通信協(xié)議,所述上位機(jī)具有串行通信接口及至少一標(biāo)準(zhǔn)串行通信協(xié)議,其特征在于,所述多路串行通信轉(zhuǎn)換器包括多個(gè)第一通信接口,一一對(duì)應(yīng)地連接多個(gè)下位機(jī),其中各第一通信接口和與之連接的下位機(jī)的串行通信接口兼容;第二通信接口,連接所述上位機(jī),所述第二通信接口與上位機(jī)的串行通信接口兼容;多個(gè)從微控制器,一一對(duì)應(yīng)地連接各第一通信接口,其中各從微控制器使用與對(duì)應(yīng)下位機(jī)的串行通信協(xié)議兼容的第一串行通信協(xié)議與下位機(jī)進(jìn)行數(shù)據(jù)通信;以及主微控制器,連接所述第二通信接口,并使用與上位機(jī)的標(biāo)準(zhǔn)串行通信協(xié)議兼容的第二串行通信協(xié)議與上位機(jī)進(jìn)行數(shù)據(jù)通信,其中所述主微控制器經(jīng)由一內(nèi)部數(shù)據(jù)總線與各從微控制器傳輸數(shù)據(jù)。
2. 如權(quán)利要求1所述的多路串行通信轉(zhuǎn)換器,其特征在于,還包括一內(nèi) 部控制總線,所述主微控制器經(jīng)由該內(nèi)部控制總線控制與各從微控制器之間的數(shù) 據(jù)傳輸方向。
3. 如權(quán)利要求1所述的多路串行通信轉(zhuǎn)換器,其特征在于,所述內(nèi)部數(shù) 據(jù)總線為并行總線。
4. 如權(quán)利要求1所述的多路串行通信轉(zhuǎn)換器,其特征在于,所述的多個(gè) 第一通信接口分別是RS232、 RS485、 RS422串行通信接口之一,所述的第二 通信接口為RS232、 RS485、 RS422串行通信接口之一。
5. —種集散控制系統(tǒng),包括一上位機(jī)、多個(gè)下位機(jī)及至少一多路串行通 信轉(zhuǎn)換器,所述至少一多路串行通信轉(zhuǎn)換器連接在所述上位機(jī)和多個(gè)下位機(jī)之 間,用以進(jìn)行協(xié)議轉(zhuǎn)換,其中每一下位機(jī)具有串行通信接口及至少一串行通信 協(xié)議,所述上位機(jī)具有串行通信接口及至少一標(biāo)準(zhǔn)串行通信協(xié)議,其特征在于, 每一多路串行通信轉(zhuǎn)換器包括多個(gè)第一通信接口, 一一對(duì)應(yīng)地連接多個(gè)下位機(jī),其中各第一通信接口和與之連接的下位機(jī)的串行通信接口兼容;第二通信接口,連接所述上位機(jī),所述第二通信接口與上位機(jī)的串行通信接口兼容;多個(gè)從微控制器, 一一對(duì)應(yīng)地連接各第一通信接口,其中各從微控制器使用與對(duì)應(yīng)下位機(jī)的串行通信協(xié)議兼容的第一串行通信協(xié)議與下位機(jī)進(jìn)行數(shù)據(jù)通信;以及主微控制器,連接所述第二通信接口,并使用與上位機(jī)的標(biāo)準(zhǔn)串行通信協(xié)議兼容的第二串行通信協(xié)議與上位機(jī)進(jìn)行數(shù)據(jù)通信,其中所述主微控制器經(jīng)由一內(nèi)部數(shù)據(jù)總線與各從微控制器傳輸數(shù)據(jù)。
6. 如權(quán)利要求5所述的集散控制系統(tǒng),其特征在于,所述的多個(gè)第一通信接口分別是RS232、 RS485、 RS422串行通信接口之一,所述的第二通信接口為RS232、 RS485、 RS422串行通信接口之一。
7. 如權(quán)利要求5所述的集散控制系統(tǒng),其特征在于,所述多路串行通信轉(zhuǎn)換器還包括一內(nèi)部控制總線,所述主微控制器經(jīng)由該內(nèi)部控制總線控制與各從微控制器之間的數(shù)據(jù)傳輸方向。
專利摘要本實(shí)用新型涉及一種多路串行通信轉(zhuǎn)換器,從各種帶不同的串行通信接口、串行通信協(xié)議、串行通信參數(shù)設(shè)備上傳的信息中,提取所需的數(shù)據(jù)、狀態(tài)等,經(jīng)過加工、整理后統(tǒng)一以常用的標(biāo)準(zhǔn)串行通信協(xié)議與上位機(jī)進(jìn)行數(shù)據(jù)傳輸,為此,該多路串行通信轉(zhuǎn)換器包括多個(gè)與下位機(jī)兼容的第一通信接口,一與上位機(jī)兼容的第二通信接口,多個(gè)從微控制器使用與對(duì)應(yīng)下位機(jī)的串行通信協(xié)議兼容的第一串行通信協(xié)議經(jīng)第一通信接口與下位機(jī)進(jìn)行數(shù)據(jù)通信,一主微控制器使用與上位機(jī)的標(biāo)準(zhǔn)串行通信協(xié)議兼容的第二串行通信協(xié)議經(jīng)第二通信接口與上位機(jī)進(jìn)行數(shù)據(jù)通信,其中主微控制器經(jīng)由一內(nèi)部數(shù)據(jù)總線與各從微控制器傳輸數(shù)據(jù)。
文檔編號(hào)G05B19/418GK201307236SQ20082015286
公開日2009年9月9日 申請(qǐng)日期2008年9月9日 優(yōu)先權(quán)日2008年9月9日
發(fā)明者冷忠民, 盧向東 申請(qǐng)人:上海輕工業(yè)研究所有限公司