專利名稱:可編程音樂噴泉控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可編程音樂噴泉控制系統(tǒng),主要涉及利用現(xiàn)場總線技術(shù)控制音樂噴泉系統(tǒng)。
背景技術(shù):
目前常用的音樂噴泉控制各個噴泉節(jié)點有三種類型可編程控制器(PLC)控制,工控
機直接控制,采用RS485主從式通訊控制模塊。
采用可編程控制器(PLC)控制控制各噴泉節(jié)點成本高,同時由于音樂噴泉的個性特點, 每一個音樂噴泉都有自己獨立的變化和花形,因此在不同的工程應(yīng)用中都需要大量的編程工 作。同時可編程控制器只能近距離擴展,對于分離較遠的控制節(jié)點,只能在本地驅(qū)動后在用 大電流電纜將電流輸?shù)奖豢毓?jié)點,在遠距離控制的條件下電纜成本可能會遠遠高于可編程控 制器(PLC)成本。
采用工控機控制的方法節(jié)點擴展能力有限,同時在實時性要求比較高的場合,由于目前 的計算機多采用WINDOWS多任務(wù)操作系統(tǒng),會出現(xiàn)無法滿足控制要求的場合,例如大量的 跑泉控制時會出現(xiàn)停頓等現(xiàn)象。
而采用RS485主從式通訊控制模塊的控制方法,數(shù)據(jù)傳輸速率低,子模塊之間無法通訊, 使得所有信號只能由主節(jié)點操控,效率低下,不適用于高速的造型變化,也不能實現(xiàn)故障實 時報警。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供可編程音樂噴泉控制系統(tǒng),該系統(tǒng)具有可 擴展性強、編程簡便、成本低、控制靈活等特點。
實現(xiàn)本發(fā)明目的的技術(shù)方案是可編程音樂噴泉控制系統(tǒng),該系統(tǒng)包括上位機、若干控 制模塊和驅(qū)動模塊,每個控制模塊包括一個CPU, CPU通過開關(guān)控制輸出接口與驅(qū)動模塊連 接,所述若干控制模塊中,每一個控制模塊具備一個唯一的地址,每個控制模塊RS232內(nèi) 置FLASH存儲器并和CAN總線接口連接,若干控制模塊通過CAN總線接口與CAN總線連 接;
若干控制模塊中的至少一個控制模塊設(shè)有與CPU連接的串行數(shù)據(jù)接口,該模塊通過串行 數(shù)據(jù)接口和所述上位機連接,該模塊為主控模塊,其它控制模塊作為擴展模塊。
本發(fā)明通過由CAN總線構(gòu)成的多主從結(jié)構(gòu)的現(xiàn)場總線將所有控制模塊連接起來,每一個模塊具備一個唯一的地址,每一套系統(tǒng)必須且僅能設(shè)定一個主控模塊,該模塊與上位機連接, 擴展模塊可以根據(jù)需要任意增減。
本發(fā)明中,所述上位機還包括用于向主控模塊發(fā)出控制命令,進而控制各控制模塊數(shù) 據(jù)輸出的裝置;和
用于向主控模塊發(fā)出編程命令,將上位機的數(shù)據(jù)下載到各控制模塊的FLASH存儲器中 的裝置。
作為本發(fā)明的進一步改進,所述主控模塊還包括一個與CPU連接的工作模式選擇開關(guān), 用于控制所述串行數(shù)據(jù)接口和上位機連接狀態(tài),選擇可編程噴泉控制系統(tǒng)的工作模式工作 模式選擇開關(guān)導通時,系統(tǒng)處于編程模式和計算機控制模式,工作模式選擇開關(guān)斷開時,系 統(tǒng)處于獨立工作模式。在編程模式和計算機控制模式下,主控模塊串口生效,所有的命令由 上位計算機給出;在獨立工作模式下,串口關(guān)閉,主控模塊通過CAN總線通訊接口向其它模 塊送出同步信號和運行命令控制噴泉系統(tǒng)工作,其它模塊在接受到運行命令后,讀取自己模 塊中FLASH內(nèi)預(yù)存的的噴泉花形、變化規(guī)律,在主控模塊同步信號的控制下進行開關(guān)控制 輸出的裝置。
所述主控模塊的CPU還可以連接液晶顯示器接口和萬年歷時鐘芯片。
在編程模式和計算機控制模式下,所述主控模塊中包括下列裝置
用于接收上位機的控制命令,將上位機的控制命令發(fā)送到其它模塊的裝置;
用于接收上位機的編程命令,將上位機的數(shù)據(jù)下載到各控制模塊的FLASH存儲器中的 裝置;
用于傳遞與各模塊之間的交接信號的裝置;用于產(chǎn)生同步信號,使各模塊的控制同步的 裝置;
讀取時鐘裝置;和
用于接收上位機的指令,產(chǎn)生開關(guān)控制輸出的裝置。 所述用于接收上位機的指令,產(chǎn)生開關(guān)控制輸出的裝置,包括
將上位機的數(shù)據(jù)直接輸出到控制端口,產(chǎn)生開關(guān)控制輸出的裝置;和,調(diào)用各控制模塊 FLASH中的數(shù)據(jù)包,產(chǎn)生開關(guān)控制輸出的裝置。
在編程模式和計算機控制模式下,所述擴展模塊中包括下列裝置-
用于接收主控模塊的控制命令,將上位機的數(shù)據(jù)對應(yīng)下載到各擴展模塊的FLASH存儲 器中的裝置;用于根據(jù)主控模塊發(fā)來的控制命令或同步信號完成本模塊的控制,實現(xiàn)不同的開關(guān)控制 輸出的裝置;和
用于傳遞與其他模塊之間的交接信號的裝置。 在獨立工作模式下-
所述主控模塊的CPU中包括下列裝置-用于傳遞與模塊之間的交接信號、的裝置; 用于產(chǎn)生同步信號,使各模塊的控制同步的裝置; 讀取時鐘裝置;和
用于通過讀取FLASH中預(yù)存的噴泉花形、變化規(guī)律,進行開關(guān)控制輸出的裝置。 所述擴展模塊的CPU中包括下列裝置
用于根據(jù)主控模塊發(fā)來的控制命令或同步信號完成本模塊的控制,通過讀取FLASH中 預(yù)存的噴泉花形、變化規(guī)律實現(xiàn)不同的開關(guān)控制輸出的裝置;和
用于傳遞與其他模塊之間的交接信號的裝置。
作為本發(fā)明的進一步改進,所有控制模塊通過串行數(shù)據(jù)接口和上位機連接,每個控制模 塊上設(shè)有工作模式選擇開關(guān),用于控制該控制模塊與上位機的連接狀態(tài),并決定該控制模塊 為主控模塊還是擴展模塊。
所述控制模塊的串行數(shù)據(jù)接口為RS232或RS485的接口, FLASH存儲器可根據(jù)需要選 擇256字節(jié)到64k字節(jié)存儲器,64路開關(guān)量控制輸出給驅(qū)動模塊。
所述控制模塊還包括地址選擇開關(guān),控制模塊的地址可以預(yù)定義,也可以自動調(diào)整,通 過地址選擇開關(guān)進行地址聲明,完成自身地址的設(shè)定,考慮噴泉控制的特點,通常使用預(yù)定 義地址。
所述驅(qū)動模塊由大功率可控硅和光電隔離期間構(gòu)成了固態(tài)繼電器組,用于驅(qū)動不同的泵 和電磁閥繼電器。
作為本發(fā)明的進一步改進,所述控制系統(tǒng)還包括故障判斷裝置,故障判斷裝置包括
在各擴展模塊中設(shè)有用于定時發(fā)送基本診斷信息給主控模塊的裝置,診斷信息包括地址信 息、數(shù)據(jù)格式錯誤、數(shù)據(jù)校驗錯誤、地址重復(fù)等;
在主控模塊中設(shè)有用于接收擴展模塊的診斷信息后,發(fā)送給上位機的裝置。如果主控模 塊接收到某地址信息則判斷出該擴展模塊存在,否則判斷模塊不存在,控制模塊地址應(yīng)當連續(xù),如果不連續(xù),則作為故障,例如有第l、第3、第4模塊,沒有第2模塊則認為系統(tǒng)故 障。
本發(fā)明的有益效果在于
1、 采用現(xiàn)場總線技術(shù)的音樂噴泉控制器,實現(xiàn)多主從的網(wǎng)絡(luò)結(jié)構(gòu),可以實現(xiàn)實時故障診斷。
2、 具備軟件下載功能,內(nèi)部有最大64k flash存儲器,上位機可以將噴泉花型和規(guī)律變 化下載并保存到控制器內(nèi)部,由控制器來完成具體的噴泉變化,降低了上位機的工作強度, 對上位機的要求降低。
3、 具備強大的擴展能力,可以根據(jù)需要增減控制器的數(shù)量,無需修改程序和硬件設(shè)計, 簡化工程設(shè)計。
4、 模塊之間的可以實現(xiàn)遠程數(shù)據(jù)傳輸,使模塊可以直接放置在被控的噴泉附近,減少了 電纜線的數(shù)量,降低成本
5、 獨立的工作模塊設(shè)計,控制系統(tǒng)的模塊可以不依賴上位機獨立工作,在有些不需要上 位機控制的場合,只需要將主模塊的工作模式選擇開關(guān)斷開,模塊只要通電,通電就會按照 事先上位機下載在內(nèi)部的控制規(guī)律及花形自動運行。
圖1是本發(fā)明實施例1可編程音樂噴泉控制系統(tǒng)結(jié)構(gòu)框圖 圖2本發(fā)明實施例控制模塊結(jié)構(gòu)框圖 圖3本發(fā)明實施例1擴展模塊結(jié)構(gòu)框圖
圖中,l.驅(qū)動模塊,2.擴展模塊,3.上位機,4.RS232接口, 5.主控模塊,6.開關(guān)控制輸出, 7.終端電阻,8.CAN總線,9.flash存儲器ll.地址設(shè)定開關(guān),12.工作模式選擇開關(guān),13.萬年 歷芯片,14.液晶顯示接口, 15.CPU
具體實施例方式
下面結(jié)合實施例做進一步說明。 實施例1
如圖1所示,可編程音樂噴泉控制系統(tǒng)10,該系統(tǒng)包括上位機3、若干控制模塊和驅(qū)動 模塊l,若干控制模塊中的主控模塊5設(shè)有RS232接口4, RS232接口4和上位機3連接,其它控制模塊作為擴展模塊2。主控模塊5和每個擴展模塊2中均包括一個CPU, CPU的開關(guān)控制輸出接口6與驅(qū)動模塊1連接,64路開關(guān)量控制輸出給驅(qū)動模塊1。若干控制模塊通過CAN總線8連接。驅(qū)動模塊1由大功率可控硅和光電隔離期間構(gòu)成了固態(tài)繼電器組,用于驅(qū)動不同的泵和電磁閥繼電器。
如圖2所示,在本實施例中,圖2為主控模塊5的結(jié)構(gòu)框圖,主控模塊5包括CPU 15以及分別與CPU15連接的地址選擇開關(guān)11、 RS232接口4、液晶顯示接口 14、 CAN總線接口 18、工作模式選擇開關(guān)12、萬年歷芯片13和FLASH存儲器9。地址選擇開關(guān)11,用于進行控制模塊地址選擇。FLASH存儲器可根據(jù)需要選擇256字節(jié)到64k字節(jié)存儲器。工作模式選擇開關(guān)12,用于控制RS232串行接口 4和上位機3的連接狀態(tài),選擇可編程噴泉控制系統(tǒng)的工作模式工作模式選擇開關(guān)12導通時,系統(tǒng)處于編程模式和計算機控制模式,工作模式選擇開關(guān)12斷開時,系統(tǒng)10處于獨立工作模式。在編程模式和計算機控制模式下,主控模塊5串口生效,所有的命令由計算機給出;在獨立工作模式下,串行接口4關(guān)閉,主控模塊控制噴泉系統(tǒng)10工作。
如圖3所示,擴展模塊2中設(shè)有CPU 15以及分別與CPU 15連接的地址選擇開關(guān)11、CAN總線接口 18和FLASH存儲器9。地址選擇開關(guān)ll,用于進行控制模塊地址選擇。每個擴展模塊2中具備一個唯一的地址,地址可以進行預(yù)設(shè),也可以通過地址選擇開關(guān)ll進行地址選擇。FLASH存儲器可根據(jù)需要選擇256字節(jié)到64k字節(jié)存儲器。即,擴展模塊2的硬件部分和主控模塊5完全相同,各個擴展模塊之間的軟件和硬件完全相同,通常使用時可以去除主控模塊5的時鐘芯片13、液晶接口 14和RS232串口 4。
每一套系統(tǒng)必須且僅能設(shè)定一個主控模塊5,擴展模塊2可以根據(jù)需要任意增減。
上位機3中包括用于向主控模塊5發(fā)出控制命令,進而控制各控制模塊2數(shù)據(jù)輸出的裝置;和
用于向主控模塊5發(fā)出編程命令,將上位機的數(shù)據(jù)下載到各控制模塊2的FLASH存儲器9中的裝置。
在編程模式和計算機控制模式下
1、主控模塊5的CPU中包括下列裝置
用于接收上位機3的控制命令,將上位機3的控制命令發(fā)送到其它控制模塊2的裝置;用于接收上位機3的編程命令,將上位機3的數(shù)據(jù)下載到各控制模塊的FLASH存儲器9中的裝置;
用于傳遞與各控制模塊2之間的交接信號的裝置;用于產(chǎn)生同步信號,使各控制模塊2的控制同步的裝置;讀取時鐘裝置;和
用于接收上位機的指令,產(chǎn)生開關(guān)控制輸出的裝置。
其中,用于接收上位機的指令,產(chǎn)生開關(guān)控制輸出的裝置中,包括
將上位機2的數(shù)據(jù)直接輸出到開關(guān)控制輸出接口 6,產(chǎn)生開關(guān)控制輸出的裝置;和,調(diào)
用各控制模塊FLASH9中的數(shù)據(jù)包,產(chǎn)生開關(guān)控制輸出的裝置。
2、除主控模塊5之外的控制模塊2 (擴展模塊)的CPU中包括下列裝置
用于接收主控模塊5的控制命令,將上位機3的數(shù)據(jù)對應(yīng)下載到各擴展模塊的FLASH存儲器9中的裝置;
用于根據(jù)主控模塊5發(fā)來的控制命令或同步信號完成本模塊2的控制,實現(xiàn)不同的開關(guān)控制輸出的裝置;和
用于傳遞與其它控制模塊2之間的交接信號的裝置。
在獨立工作模式下
1、 主控模塊的CPU 15中包括下列裝置用于傳遞與控制模塊2之間的交接信號的裝置;用于產(chǎn)生同步信號,使各控制模塊2的控制同步的裝置;讀取時鐘裝置;和
用于通過讀取FLASH9中預(yù)存的噴泉花形、變化規(guī)律,進行開關(guān)控制輸出的裝置。
2、 除主控模塊5之外的控制模塊2 (擴展模塊)的CPU中包括下列裝置
用于根據(jù)主控模塊發(fā)來的控制命令或同步信號完成本模塊的控制,通過讀取FLASH中預(yù)存的噴泉花形、變化規(guī)律實現(xiàn)不同的開關(guān)控制輸出的裝置;和用于傳遞與其他模塊之間的交接信號的裝置。
可編程音樂噴泉控制系統(tǒng)10還包括故障判斷裝置,故障判斷裝置包括在各擴展模塊2
中設(shè)有用于定時發(fā)送基本診斷信息給主控模塊的裝置,診斷信息包括地址信息、數(shù)據(jù)格式錯誤、數(shù)據(jù)校驗錯誤、地址重復(fù);
在主控模塊5中設(shè)有用于接收擴展模塊2的診斷信息后,通過RS232串口 4發(fā)送信息給上位機3的程序。如果主控模塊接收到某地址信息則判斷出該擴展模塊存在,否則判斷模塊不存在,控制模塊地址應(yīng)當連續(xù),如果不連續(xù),則作為故障,例如有l(wèi)、 3、 4模塊,沒有2模塊則認為系統(tǒng)故障。
本實施例中,噴泉控制系統(tǒng)具有三種工作模式1、編程模式;2、計算機控制模式;3、獨立工作模式。三種工作模式的選擇由一個工作模式選擇開關(guān)來決定;開關(guān)接通時,處于編程模式和計算機控制模式,開關(guān)斷開時,系統(tǒng)處于獨立工作模式。在編程模式和計算機控制模式下,主控模塊串口生效,所有的命令由計算機給出;在獨立工作模式下,串口關(guān)閉,噴泉成為一個獨立的控制系統(tǒng)。
編程模式下,上位機3通過串口 4向主控模塊5發(fā)出編程命令,上位機3這時寫入的數(shù)據(jù)將會下載到控制系統(tǒng)各個控制模塊的FLASH存儲器9中,存入的數(shù)據(jù)包含有以下幾種類
型1、固定的變化規(guī)律的數(shù)據(jù),這類數(shù)據(jù)包含有各個噴泉點的基本變化規(guī)律,例如跑泉的跑
動規(guī)律,該變化規(guī)律主要由數(shù)據(jù)的移位方式構(gòu)成,可以實現(xiàn)多組不同規(guī)律的數(shù)據(jù)同時移位組
合,這樣就可以實現(xiàn)各種復(fù)雜規(guī)律的噴泉變化。2、無規(guī)律的隨機變化數(shù)據(jù),這類數(shù)據(jù)通過對每一種噴泉組合設(shè)定其持續(xù)時間,實現(xiàn)了任意變化的噴泉組合,目前最多可以實現(xiàn)7000組數(shù)據(jù)任意組合變化,這樣可以利用噴泉實現(xiàn)組字、組圖案等功能;3、固定花型的隨機變化數(shù)據(jù)組合,例如用噴泉顯示數(shù)字,只有0 9種變化,但顯示的數(shù)字是隨機的。這些數(shù)據(jù)構(gòu)成數(shù)據(jù)包保存在FLASH中,F(xiàn)LASH中同時還保存各個數(shù)據(jù)包的地址指針,通過讀取指針可以調(diào)用數(shù)據(jù)。
在計算機控制模式下,控制系統(tǒng)提供了兩種控制模式,1、直接控制模式該模式下計算機直接輸出數(shù)據(jù)到控制端口,不調(diào)用FLASH中的數(shù)據(jù)包,控制模塊的作用相當于輸入輸出的驅(qū)動;2、指針調(diào)用模式該模式下,計算機調(diào)用FLASH中的預(yù)存的數(shù)據(jù)包指針,控制模塊根據(jù)數(shù)據(jù)包中的數(shù)據(jù)變化循環(huán)輸出,直到計算機產(chǎn)生下一次控制輸出。
在獨立工作模式下,控制系統(tǒng)關(guān)閉了RS232串口4,不接受上位機的命令,只要一通電,控制系統(tǒng)就根據(jù)FLASH中預(yù)存的變化順序執(zhí)行,判斷到全部數(shù)據(jù)包執(zhí)行完畢,再從頭開始循環(huán)執(zhí)行,這種模式不需要上位機的控制,控制系統(tǒng)成為一個獨立的控制單元。
時間信號的同步考慮到在控制模塊較多時,由于各模塊的運行速度的輕微差異,可能會出現(xiàn)控制不同步的問題,因此所有的控制模塊的時基都由主控模塊產(chǎn)生,各控制模塊的總線控制器通過驗收濾波器設(shè)置只接收發(fā)給自己的數(shù)據(jù)和同步時基信號,這樣既實現(xiàn)了數(shù)據(jù)同步又
10減少了各模塊的總線處理負擔。
模塊間的信息傳遞有些數(shù)據(jù)變化規(guī)律是跨越模塊的,例如跑泉可能出現(xiàn)一個很大的跑泉點占用幾個控制模塊的情況,這時前一個控制模塊的數(shù)據(jù)就會傳遞到后一個模塊,這時控制模塊需要判斷傳遞出的數(shù)據(jù)以及傳遞的模塊地址,同步時基的作用下將數(shù)據(jù)送到總線上,如果某個模塊接收到給自己的信息,則根據(jù)控制規(guī)律加以處理,如果有模塊需要數(shù)據(jù)而得不到,則發(fā)故障信息。
故障判斷除主控模塊,各擴展模塊都定時發(fā)送基本診斷信息給主控模塊,診斷信息包括地址信息、數(shù)據(jù)格式錯誤、數(shù)據(jù)校驗錯誤、地址重復(fù)等,主控模塊接收后顯示并發(fā)送給上位機。如果主控模塊接收到某地址信息則判斷出該擴展模塊存在,否則判斷模塊不存在,控制模塊地址應(yīng)當連續(xù),如果不連續(xù),則作為故障,例如有第l、 3、 4模塊,沒有第2模塊則認為系統(tǒng)故障。
實施例2
本實施例與上例的不同之處在于,所有控制模塊的結(jié)構(gòu)均如圖2所示,工作模式選擇開
關(guān)12用于控制RS232接口和上位機3的連接狀態(tài),地址選擇開關(guān)決定該控制模塊為主控模塊5還是擴展模塊2。
權(quán)利要求
1、可編程音樂噴泉控制系統(tǒng),該系統(tǒng)包括上位機、若干控制模塊和驅(qū)動模塊,每個控制模塊包括一個CPU,CPU通過開關(guān)控制輸出接口與驅(qū)動模塊連接,其特征是,所述若干控制模塊中,每一個控制模塊具備一個唯一的地址,每個控制模塊內(nèi)置FLASH存儲器并和CAN總線接口連接,若干控制模塊通過CAN總線接口與CAN總線連接;若干控制模塊中的至少一個控制模塊設(shè)有與CPU連接的串行數(shù)據(jù)接口,該模塊通過串行數(shù)據(jù)接口和所述上位機連接,該模塊為主控模塊,其它控制模塊作為擴展模塊。
2、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述上位機還包括用于向主控模塊發(fā) 出控制命令,進而控制各控制模塊數(shù)據(jù)輸出的裝置;和用于向主控模塊發(fā)出編程命令,將上位機的數(shù)據(jù)下載到各控制模塊的FLASH存儲器中 的裝置。
3、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述主控模塊還包括一個與CPU連接 的工作模式選擇開關(guān),用于控制所述串行數(shù)據(jù)接口和上位機連接狀態(tài),選擇可編程噴泉控制 系統(tǒng)的工作模式。
4、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述主控模塊中包括下列裝置 用于接收上位機的控制命令,將上位機的控制命令發(fā)送到其它模塊的裝置; 用于接收上位機的和編程命令,將上位機的數(shù)據(jù)下載到各控制模塊的FLASH存儲器中的裝置;用于傳遞與模塊之間的交接信號的裝置; 用于產(chǎn)生同步信號,使各模塊的控制同步的裝置; 讀取時鐘裝置;和用于接收上位機的指令,產(chǎn)生開關(guān)控制輸出的裝置; 用于預(yù)存噴泉花形、變化規(guī)律的內(nèi)置FLASH存儲裝置。
5、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述擴展模塊的CPU中包括下列裝置: 用于接收主控模塊的控制命令,將上位機的數(shù)據(jù)對應(yīng)下載到各擴展模塊的FLASH存儲器中的裝置;用于根據(jù)主控模塊發(fā)來的控制命令或同步信號完成本模塊的控制,實現(xiàn)不同的開關(guān)控制 輸出的裝置;和用于傳遞與其他模塊之間的交接信號的裝置。
6、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述主控模塊的CPU中包括下列裝置: 用于傳遞與模塊之間的交接信號的裝置;用于產(chǎn)生同步信號,使各模塊的控制同步的裝置; 讀取時鐘裝置;和用于通過讀取FLASH中預(yù)存的噴泉花形、變化規(guī)律,進行開關(guān)控制輸出的裝置。
7、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述擴展模塊的CPU中包括下列裝置:用于根據(jù)主控模塊發(fā)來的控制命令或同步信號完成本模塊的控制,通過讀取FLASH中 預(yù)存的噴泉花形、變化規(guī)律實現(xiàn)不同的開關(guān)控制輸出的裝置;和用于傳遞與其他模塊之間的交接信號的裝置。
8、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所有控制模塊通過串行數(shù)據(jù)接口和上位 機連接,每個控制模塊上設(shè)有工作模式選擇開關(guān),用于控制該控制模塊與上位機的連接狀態(tài), 并決定該控制模塊為主控模塊還是擴展模塊。
9、 根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征是,所述控制系統(tǒng)還包括故障判斷裝置,故 障判斷裝置包括在各擴展模塊中設(shè)有用于定時發(fā)送基本診斷信息給主控模塊的裝置,診斷 信息包括地址信息、數(shù)據(jù)格式錯誤、數(shù)據(jù)校驗錯誤和地址重復(fù);在主控模塊中設(shè)有用于接 收擴展模塊的診斷信息后,發(fā)送故障信息給上位機的裝置。
10、 根據(jù)權(quán)利要求4所述的控制系統(tǒng),其特征是,所述用于接收上位機的指令,產(chǎn)生開 關(guān)控制輸出的裝置,包括將上位機的數(shù)據(jù)直接輸出到控制端口,產(chǎn)生開關(guān)控制輸出的裝置; 和,調(diào)用各控制模塊FLASH中的數(shù)據(jù)包,產(chǎn)生開關(guān)控制輸出的裝置。
全文摘要
本發(fā)明涉及可編程音樂噴泉控制系統(tǒng),目的在于提供具有可擴展性強、編程簡便、成本低、控制靈活等特點的音樂噴泉控制系統(tǒng)。實現(xiàn)本發(fā)明目的的技術(shù)方案是可編程音樂噴泉控制系統(tǒng),該系統(tǒng)包括上位機、若干控制模塊和驅(qū)動模塊,每個控制模塊包括一個CPU,CPU通過開關(guān)控制輸出接口與驅(qū)動模塊連接,所述若干控制模塊中,每一個控制模塊具備一個唯一的地址,每個控制模塊RS232內(nèi)置FLASH存儲器并和CAN總線接口連接,若干控制模塊通過CAN總線接口與CAN總線連接;若干控制模塊中的至少一個控制模塊設(shè)有與CPU連接的串行數(shù)據(jù)接口,該模塊通過串行數(shù)據(jù)接口和所述上位機連接,該模塊為主控模塊,其它控制模塊作為擴展模塊。
文檔編號G05B19/418GK101630156SQ20091002783
公開日2010年1月20日 申請日期2009年5月15日 優(yōu)先權(quán)日2009年5月15日
發(fā)明者琦 孫, 超 張, 曹為欣, 桑鑫平, 繆家斌, 石 羅, 謝振國 申請人:江蘇長江環(huán)境科技工程有限公司;羅 石;謝振國