国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Cortex-M3具有RDM功能的調(diào)光設(shè)備設(shè)計(jì)

2018-11-22 02:24廣東工程職業(yè)技術(shù)學(xué)院機(jī)電工程系李南安
電子世界 2018年21期
關(guān)鍵詞:自動識別調(diào)光原理圖

廣東工程職業(yè)技術(shù)學(xué)院機(jī)電工程系 李南安

舞臺燈光控制日益發(fā)展,本文提出了一種以Cortex-M3為硬件基礎(chǔ)。具有RDM功能的調(diào)光設(shè)備的設(shè)計(jì)思路,并對軟硬件系統(tǒng)進(jìn)行了說明。

1 引言

RDM是DMX512-A協(xié)議的擴(kuò)展版本,RDM協(xié)議是遠(yuǎn)程設(shè)備管理(Remote Device Management)協(xié)議,它以 DMX512-A為基礎(chǔ)。將DMX512-A改成數(shù)據(jù)雙向傳輸。在RDM協(xié)議下,控制臺能夠向燈具發(fā)送出請求,燈具應(yīng)答請求,并且可以在控制臺上修改燈具設(shè)置。每臺具有RDM的燈具都通過其內(nèi)置的惟一識別碼來進(jìn)行識別。包括遠(yuǎn)程設(shè)置DMX512初始地址的能力,狀態(tài)監(jiān)測及管理這些設(shè)備。目前DMX512-RDM控制系統(tǒng)悄然進(jìn)入中國LED景觀照明,并可能為中國LED景觀照明指明了新的“方向性”改變。

本文設(shè)計(jì)了一種以Cortex-M3單片機(jī)硬件基礎(chǔ),具有RDM功能的調(diào)光設(shè)備,接入DMX512信號,并進(jìn)行調(diào)光,并且能夠接受RDM信號,實(shí)現(xiàn)遠(yuǎn)程的調(diào)光設(shè)備的遠(yuǎn)程管理,并能自動識別連接燈具的負(fù)載屬性。

2 LPC1768

LPC1768是NXP公司推出的基于ARM Cortex-M3內(nèi)核的微控制器LPC17XX系列中的一員。LPC17XX系列Cortex-M3微處理器廣泛用于處理高度集成和低功耗的嵌入式應(yīng)用。。ARM Cortex-M3 CPU具有3級流水線和哈佛結(jié)構(gòu)。該LPC17XX系列微控制器的外設(shè)組件包含flash存儲器(高達(dá)512KB)、數(shù)據(jù)存儲器(64KB)、4個UART、2條CAN通道、2個SSP控制器、SPI接口、3個IIC接口、2輸入和2輸出的IIS接口、8通道的12位ADC、4個通用定時器、6輸出的通用PWM、帶有獨(dú)立電池供電的超低功耗RTC和多達(dá)70個的通用IO管腳。因此選用該款芯片,并采用MDK集成開發(fā)工具(ARM版本),能夠可提高效率,縮短周期。

3 硬件設(shè)計(jì)

本具有R D M功能的調(diào)光設(shè)備是以LPC1768(Cortex-M3)為控制核心。整個硬件系統(tǒng)包括DMX512/RDM信號接入模塊,LPC1768,檢測相位模塊,調(diào)光模塊,電壓、溫度及電流檢測模塊,顯示模塊,自動識別模塊,通信模塊等。整個調(diào)光設(shè)備硬件框圖如圖1所示。

圖1 調(diào)光設(shè)備硬件框圖

圖2 DMX512/RDM電路原理圖

圖3 溫度檢測原理圖

DMX512/RDM信號實(shí)際上是RS485信號,所有通過LPC1768本身串口1,加上外圍SP485芯片,為了增加干擾能力加上光耦電路。其電路原理圖如2所示。

電壓、溫度及電流檢測模塊通過外圍電路將電流、溫度轉(zhuǎn)換為對應(yīng)的電壓信號,通過LPC1768的10位AD通道進(jìn)行轉(zhuǎn)換采樣。其電路設(shè)計(jì)如圖3和圖4。

檢測相位模塊通過LM258比較器,正確檢測到交流電的過零點(diǎn)。其檢測電路如圖5所示。

圖4 電流檢測原理圖

圖5 相位檢測原理圖

負(fù)載自動識別模塊,通過檢測負(fù)載的功率,實(shí)現(xiàn)負(fù)載的自動識別。其他電路如圖6所示:

圖6 負(fù)載自動識別原理圖

調(diào)光輸出輸出模塊將LPC1768輸出PWM信號來控制硅塊以達(dá)到控制燈光強(qiáng)弱。通信模塊能夠通過串口,將實(shí)時檢測的溫度和電流大小報告給控制臺,而且控制臺能夠通過該接口對設(shè)備的進(jìn)行設(shè)置。

4 軟件系統(tǒng)設(shè)計(jì)

軟件系統(tǒng)部分采用模塊化設(shè)計(jì),方便各個功能的調(diào)試和實(shí)現(xiàn)。軟件系統(tǒng)主要包括主程序模塊、處理Dmx/RDM信號、WM輸出、通信、顯示等模塊組成。

4.1 主程序模塊

主程序模塊采用循環(huán)查詢直至斷電退出,以達(dá)到控制燈光亮度的目的。主程序流程如圖7所示。

圖7 主程序流程圖

4.2 處理Dmx512/RDM信號模塊

Dmx512信號處理模塊接收外部來的dmx512/RDM信號,接收到了break信號后,開始接收數(shù)據(jù),收到3個3字節(jié)后,判斷消息是DMX512消息,還是RDM消息,如果是RDM,收滿長度結(jié)束接收,如果是DMX512收滿513個字節(jié),結(jié)束接收,轉(zhuǎn)入數(shù)據(jù)處理。收到下一個break信號,重新開始下幀接收。

4.3 調(diào)光控制PWM輸出處理模塊

PWM輸出處理模塊根據(jù)DMX512數(shù)據(jù),輸出周期為10ms的PWM信號。

4.4 自動識別模塊

自動識別模塊自動監(jiān)測負(fù)載功率,然后根據(jù)內(nèi)部數(shù)據(jù),進(jìn)行判讀,來實(shí)現(xiàn)負(fù)載的識別,是阻性還是非阻性,并能夠?qū)崿F(xiàn)判斷是否空載。

5 結(jié)束語

本文設(shè)計(jì)了一種基于Cortex-M3具有RDM功能的調(diào)光設(shè)備,以ARM Cortex-M3內(nèi)核為硬件基礎(chǔ),并從應(yīng)用技術(shù)角度出發(fā),詳述了RDM功能調(diào)光設(shè)備的硬,軟件設(shè)計(jì)。市場證明該設(shè)備價格低廉,運(yùn)行可靠,并取得比較大的經(jīng)濟(jì)價值。

猜你喜歡
自動識別調(diào)光原理圖
服務(wù)區(qū)LED照明調(diào)光算法探究
淺談STM32核心板原理圖設(shè)計(jì)
電路原理圖自動布圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于Protel DXP 2004層次原理圖的設(shè)計(jì)
全海深A(yù)RV水下LED調(diào)光驅(qū)動電路設(shè)計(jì)
淺談公路隧道照明調(diào)光方案比選
自動識別系統(tǒng)
基于單片機(jī)的大棚自動調(diào)光設(shè)計(jì)
金屬垃圾自動識別回收箱
基于IEC61850的配網(wǎng)終端自動識別技術(shù)