可編程控制主機,是新一代的控制系統(tǒng)主機。采用的集成技術(shù),提供高速準確的集中控制環(huán)境,提供多種可編程控制接口,開放式的用戶編程環(huán)境,完成各種復雜的控制接口編程。
主機采用ARM12CPU,2G內(nèi)存,8G Flash閃存。內(nèi)置多個可編程串口,支持串口、紅外、數(shù)字IO、繼電器等接口的終端受控設(shè)備。功能強大。
可編程控制主機采用BUS控制總線,兼容很多公司系列的網(wǎng)絡(luò)終端產(chǎn)品。
① 紅外代碼發(fā)送口(IR OUT)
中控主機提供8個獨立的紅外控制輸出接口,可以輸出8路紅外控制信號控制8種相同或不相同的設(shè)備;可以學習常有的38KHz載波的任意紅外遙控代碼,可以獨立或同時發(fā)送,互不干擾,同一個發(fā)射端口可以控制多個不同紅外代碼的設(shè)備,可以根據(jù)具體情況定義由哪個端口來實現(xiàn)對具體設(shè)備的控制和定義每個紅外發(fā)射端口所占紅外代碼的數(shù)量。
紅外代碼在編程時可以調(diào)用相關(guān)設(shè)備的紅外代碼庫,直接傳輸?shù)街鳈C,無需重新學習。
② 網(wǎng)絡(luò)口(NET)
連接到局域網(wǎng)上,可實現(xiàn)以太網(wǎng)的遠程網(wǎng)絡(luò)控制功能。
③ 系統(tǒng)電源(AC 100V~240V)
系統(tǒng)電源輸入,開關(guān)電源,AC100V~240V自適應(yīng)。
④ 輸入輸出接口(I/O OUT)
控制主機后面板上有8個可由軟件編程的I/O輸入輸出控制接口,可提供5V/10mA負載輸出。
⑤ 弱電繼電器接口(RELAY OUT)
控制主機提供8個繼電器的常開接口,可驅(qū)動AC 0.3A/125V或者DC 0.3A/110V、 DC 1A/30V-以下的負載,可以控制符合以上負載類型的各類相關(guān)電器設(shè)備的開關(guān),實現(xiàn)以小電流低電壓驅(qū)動大電流高電壓的負載。
注意:
1. 當負載是電機、燈或接觸器時,請檢查所標注的負載值是否適用于以上負載類型。
2. 繼電器的常開觸點由外部供電。
⑥ 串行接口(COM1-COM8)
控制主機有8個可編程的串行通訊接口COM1—COM8,采用9HDM型式接口,前4個可以任意編程收發(fā)RS232、RS485通訊格式數(shù)據(jù),后4個只能收發(fā)RS232通訊格式數(shù)據(jù)實現(xiàn)雙向控制;每個接口波特率支持:300--57600,可連接具有RS232/485通訊協(xié)議的接口設(shè)備(如:各類矩陣設(shè)備、投影機設(shè)備及云臺等一系列帶RS232/485通訊協(xié)議的設(shè)備)。
COM口腳位功能說明如下表:
COM口腳位 | 信號 | 說明 |
1 | RXD- | RS-485協(xié)議用,和9腳接在一起作為RS-485“-” |
2 | RXD | RS-232協(xié)議用,接收數(shù)據(jù) |
3 | TXD | RS-232協(xié)議用,發(fā)送數(shù)據(jù) |
4 | TXD+ | RS-485協(xié)議用,和6腳接在一起作為RS-485“+” |
5 | GND | 信號地 |
6 | RXD+ | RS-485協(xié)議用,和4腳接在一起作為RS-485“+” |
7 | RTS | RS-232協(xié)議用,請求發(fā)送 |
8 | CTS | RS-232協(xié)議用,清除發(fā)送 |
9 | TXD- | RS-485協(xié)議用,和1腳接在一起作為RS-485“-” |
紅外發(fā)射棒使用說明
2.2.1功能特點
紅外發(fā)射棒主要用于將中控主機傳輸過來的紅外代碼,轉(zhuǎn)換成紅外信號發(fā)射出去,控制紅外受控設(shè)備。紅外發(fā)射棒一頭連接到中控主機紅外發(fā)射端口上,接收主機傳輸過來的紅外代碼,另一端紅外發(fā)射頭將紅外代碼轉(zhuǎn)換成紅外信號發(fā)射出去,控制DVD、電視、VCD等外圍設(shè)備。中控主機發(fā)射過來的紅外代碼,通常是經(jīng)過紅外學習錄制的紅外代碼庫。通過ICS編程可定義各紅外發(fā)射端口控制的外圍設(shè)備,將該設(shè)備的紅外代碼庫調(diào)入相應(yīng)的紅外發(fā)射端口。一個紅外發(fā)射口可以調(diào)入多個設(shè)備的紅外代碼庫,最多可發(fā)送100條紅外代碼。
2.2.2 安裝方式
將紅外發(fā)射棒一端連接到中控主機的紅外發(fā)射端口上,另一端固定到受控設(shè)備的紅外接收窗口上,或者與受控設(shè)備的紅外接收窗口小于45°范圍內(nèi)、距離紅外接收窗口小于20cm的空間范圍內(nèi)使用。客戶可根據(jù)現(xiàn)場實際情況進行合理的安裝。
注意:現(xiàn)場設(shè)備在無干擾的情況下,紅外發(fā)射頭才能正常地將紅外信號發(fā)送給設(shè)備。為了避免與其它設(shè)備的互相干擾,建義用戶使用紅外發(fā)射棒膠蓋將紅外發(fā)射頭蓋住,粘在設(shè)備的接收窗口上使用。這樣可以避免與其它設(shè)備之間的互相干擾。
聲明:紅外發(fā)射棒發(fā)射出的紅外信號與普通遙控器發(fā)射的紅外信號頻率范圍相同,對人體無影響,請放心使用。
1. 軟件應(yīng)用
3.1 中控設(shè)置軟件
運行中控設(shè)置軟件
中控聯(lián)機測試
1,打開串口。
2,連接測試。
3,紅色圓點變成綠色表示中控聯(lián)機正常,否則檢查串口線路
設(shè)置輸出串口波特率
1,讀取當前狀態(tài),
2,在串口下拉窗口中設(shè)置相應(yīng)的串口波特率,232和485同時發(fā)送,485不需要另外設(shè)置波特率
輸出串口測試
1,選擇輸出串口,在串口號前標記
2,選擇16進制發(fā)送或者ASCII碼
3,在數(shù)據(jù)框里填上需要發(fā)送的字符
4,點擊發(fā)送
5,右上角發(fā)送代碼指示窗口可以看見發(fā)給中控的代碼
繼電器和IO測試
正常上電以后所有繼電器和IO初始狀態(tài)都為低位
點擊相應(yīng)的繼電器或者IO編號前的標志位,相應(yīng)的繼電器或者IO打開
紅外學習
1,紅外學習開始,前面板紅外指示燈亮。
2,選擇要學習的鍵值,前面板紅外指示燈滅,進入學習狀態(tài)。
3,遙控器對準中控前面板紅外接收探頭,前面板紅外指示燈亮,已經(jīng)學習成功。
4,學習完畢,存儲已學習紅外鍵值
5,選擇紅外端口,并在這個端口插上紅外發(fā)射棒,選擇學習好的紅外鍵值并發(fā)送,可以測試學習的
鍵值是否學習正確能夠控制設(shè)備。
3.2 ICS 編程軟件
可編程中控主機的所有控制接口及控制模式,均提供開放的設(shè)置環(huán)境,用戶可以對每一個控制端口進行編程,設(shè)置各種控制協(xié)議,與各種受控設(shè)備進行通訊。
ICS編程軟件提供是可視化編程環(huán)境,編程軟件提供靈活的編程方式,內(nèi)含各種相關(guān)指令,以圖型方式,對控制系統(tǒng)主機進行編程。
程序的編寫請參考《ICS編程手冊》。
3.3 中控代碼說明.
字頭 命令字 數(shù)據(jù)1 數(shù)據(jù)。。。 字尾
0XFF command data1 data2 .... 0xfa
Command:
0x55: 串口轉(zhuǎn)發(fā)。 Data1 :指向第幾個串口發(fā). FF 55 01 ...... FA
例如從串口1發(fā)送“01 02 03 04 05” 編輯代碼“FF 55 01 01 02 03 04 05 FA”
綠色字符表示個串口,紅色表示控制設(shè)備的代碼,藍色表示結(jié)束
0x22: 繼電器。 Data1:繼電器狀態(tài)。
0x25: 繼電器單路控制 Data1:指向第幾路繼電器,Data2=繼電器狀態(tài),01:開
00:關(guān)
0x33: IO。 Data1 Data =IO狀態(tài)。
0x35: IO單路控制 例如:路IO輸出5V: FF 35 01 01 FA
路IO關(guān)閉輸出5V: FF 35 01 00 FA
第三路IO輸出5V: FF 35 03 01 FA
0x88: 設(shè)置波特率。 Data1=指向第幾個串口 data2=Band*
0=2400
1=4800
2=9600 例如: FF 88 01 02 FA
3=14400 例如: FF 88 01 03 FA
4=19200
5=38400 例如: FF 88 01 05 FA
6=56000
7=57600
8=115200
9=128000
0xAA: 查詢狀態(tài)。 Data1=0x88 查詢 波特率
Data1=0x22 查詢 繼電器
Data1=0x33 查詢 IO
0x45: 紅外調(diào)用。 0xFF 0x45 0x01 0x01 0xFA
命令頭 紅外調(diào)用 端口 鍵值1 結(jié)束
0x66: 紅外學習 0xFF 0x66 0x01 0xFA
命令頭 紅外學習 開始 結(jié)束
0x65: 紅外學習鍵值 0xFF 0x65 0x01 0xFA
命令頭 紅外鍵值 鍵值號 結(jié)束
0x64: 紅外學習結(jié)束 0xFF 0x64 0x01 0xFA
命令頭 學習結(jié)束 結(jié)束 結(jié)束
485。 Data1 = 指向第幾個串口發(fā).
0x11: 設(shè)置(ICS)模式。 設(shè)置為 ICS 狀態(tài)。 Data1=0xff ICS FF 11 FF FA
Data1=0x00 取消 ICS
當是ICS狀態(tài) 發(fā) 0x00 0x55 0x22 0x0d 返回正常狀態(tài) 00 55 22 0D