本發(fā)明涉及一種舞臺(tái)燈具,具體涉及一種舞臺(tái)燈具的控制系統(tǒng),特別涉及一種包括多個(gè)控制板的舞臺(tái)燈具的控制。
背景技術(shù):
現(xiàn)有技術(shù)中,在一臺(tái)燈具的內(nèi)部往往有幾塊甚至于十幾塊的PCB控制板,其中一般只有一塊主控板,其它的都是從控板,主控板通過485總線與各從控板進(jìn)行通訊,為了區(qū)分所有的從控板,傳統(tǒng)的做法是在每塊從控板上設(shè)置一個(gè)撥碼開關(guān)11,如圖1所示,通過撥碼開關(guān)撥不同的號(hào)碼來區(qū)分每塊從控板,比如撥碼開關(guān)有2位,就可以撥00,01,10,11四個(gè)不同的號(hào)碼,假如撥碼開關(guān)有3位,就可以撥000,001,010等8個(gè)同的號(hào)碼。這種方法帶來的缺陷是每塊板在車間安裝上到燈具里后,必須人為的識(shí)別對(duì)照設(shè)計(jì)說明來給每塊板撥正確的號(hào)碼,容易出錯(cuò),而且操作錯(cuò)誤后燈具不能正常工作或者會(huì)損壞。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在一定程度上解決上述問題,至少提供一種商業(yè)上的應(yīng)用。
為此,本發(fā)明的第一發(fā)明目的在于客服現(xiàn)有技術(shù)的缺陷,提供一種能夠?yàn)槲枧_(tái)燈具的多個(gè)從控板自動(dòng)編碼的系統(tǒng)。
本發(fā)明的第二發(fā)明目的在于提供一種為舞臺(tái)燈具的多個(gè)從控板自動(dòng)編碼的方法。
為實(shí)現(xiàn)本發(fā)明的第一發(fā)明目的,本發(fā)明采用如下技術(shù)方案,一種燈具內(nèi)部多個(gè)從控板的自動(dòng)識(shí)別系統(tǒng),所述燈具內(nèi)部設(shè)置有一主控模塊和多個(gè)從控模塊,所述主控模塊和多個(gè)從控模塊之間通過485總線連接通訊,還包括一信號(hào)線,所述多個(gè)從控模塊之間通過信號(hào)線串聯(lián)連接,通過增加一根信號(hào)線,用于通過軟件來自動(dòng)識(shí)別板號(hào),無需再設(shè)置撥碼開關(guān),減少人為的錯(cuò)誤。
為實(shí)現(xiàn)本發(fā)明的第二發(fā)明目的,本發(fā)明采用如下技術(shù)方案,一種燈具內(nèi)部多個(gè)從控板的自動(dòng)編碼方法,包括以下步驟:
S1. 將沒有上一控制板發(fā)來地址信號(hào)的從控板默認(rèn)為第一從控板;
S2. 計(jì)算第一從控板的地址碼;
S3. 將第一從控板的地址碼加上自身所占有的通道數(shù),發(fā)送給與其串聯(lián)的的第二從控板,得到第二從控板的地址碼;
S4. 第二從控板重復(fù)步驟S3,得到第三從控板的地址碼;
S5. 重復(fù)上一步驟,得到下一從控板的地址碼。
本發(fā)明的有益效果,本發(fā)明在原有基礎(chǔ)上硬件只是增加了一根信號(hào)線,主要是通過軟件增加自動(dòng)識(shí)別機(jī)制來實(shí)現(xiàn)從控板的自動(dòng)編碼。從而省去的傳統(tǒng)撥碼開關(guān)撥碼的麻煩。另外,因?yàn)樗袕目匕迨前丛O(shè)計(jì)好的走線全部串在一起的,所有最后的編碼在軟硬件都正常的情況下都是正確而不會(huì)受人為因數(shù)干擾而導(dǎo)致錯(cuò)誤的。
附圖說明
圖1為現(xiàn)有技術(shù)中識(shí)別從控板的原理示意圖。
圖2為本發(fā)明識(shí)別從控板的原理示意圖。
具體實(shí)施方式
如圖2所示,本發(fā)明所述的燈具內(nèi)部多個(gè)從控板的自動(dòng)識(shí)別系統(tǒng),該燈具內(nèi)部設(shè)置有一主控板(圖中未畫出)和多個(gè)從控板(1、2、3、n),所述主控模塊和多個(gè)從控模塊(1、2、3、n)之間通過485總線(3根485信號(hào)線D+、 D- 、GND)連接通訊,還包括一信號(hào)線21,所述多個(gè)從控板(1、2、3、n)之間設(shè)有信號(hào)線21串聯(lián)連接,即由第一塊從控板1串接至第二塊從控板2,然后再串接至第三從控板3,直至最后一塊從控板n。通過增加一根信號(hào)線,用于通過軟件來自動(dòng)識(shí)別板號(hào),無需再設(shè)置撥碼開關(guān),減少人為的錯(cuò)誤。
較佳的實(shí)施方式是,在信號(hào)線21上串接一電阻22,該電阻22的阻值為33-100歐之間,其大小根據(jù)信號(hào)線的長(zhǎng)短調(diào)整。
具體的識(shí)別步驟如下:
S1. 將沒有上一控制板發(fā)來地址信號(hào)的從控板默認(rèn)為第一從控板1;
S2. 確定第一從控板1的地址碼;在本實(shí)施例中,默認(rèn)第一從控板的地址碼為1,當(dāng)然也可以默認(rèn)該地址碼為零或者其他任一數(shù);
S3. 將第一從控板1的地址碼加上自身所占有的通道數(shù),通過信號(hào)線21發(fā)送給與其串聯(lián)的的第二從控板2,得到第二從控板2的地址碼;
S4. 第二從控板2重復(fù)步驟S3,得到第三從控板3的地址碼;
S5. 重復(fù)上一步驟,得到下一從控板的地址碼。
在一具體實(shí)施例中,如圖2所示,在正常的3芯485信號(hào)線上增加了一根從上一從控板的MCU引腳接過來的信號(hào)線21,MCU引腳和從控板端子之間有一個(gè)大概33-100歐的電阻,電阻根據(jù)連接線長(zhǎng)短進(jìn)行調(diào)節(jié)。第一從控板的地址碼默認(rèn)為1,加上第一從控板自己占用的通道數(shù)后,比如第一從控板自己的通道數(shù)為10,0+10后就等于10,把這個(gè)值通過信號(hào)線21發(fā)送給第二塊從控板,第二塊從控板接收到10后再加上自己占有的地址碼10,10+10=20,再發(fā)送給第三塊板;依次類推。
安裝好從控板和線束后,地址碼由軟件自動(dòng)識(shí)別。本發(fā)明在原有基礎(chǔ)上硬件只是增加了一根信號(hào)線,主要是通過軟件增加自動(dòng)識(shí)別機(jī)制來實(shí)現(xiàn)從控板的自動(dòng)編碼。從而省去的傳統(tǒng)撥碼開關(guān)撥碼的麻煩。另外,因?yàn)樗袕目匕迨前丛O(shè)計(jì)好的走線全部串在一起的,所有最后的編碼在軟硬件都正常的情況下都是正確而不會(huì)受人為因數(shù)干擾而導(dǎo)致錯(cuò)誤的。