基於LPC2104的智能燈光控制器原理及設計

2020-12-08 電子產品世界

1 引言

本文引用地址:http://www.eepw.com.cn/article/168721.htm

隨著人們生活質量的提高,燈具已不單純是室內的基本照明工具,而且是建築裝飾的一種實用藝術品,當家裡有各式各樣的燈具之後,將它們精心地搭配在一起,達到最適合的氣氛效果是高品質生活的需要,目前燈光的控制主要還是手動形式,逐個控制所有的燈具,這樣不僅麻煩而且效率低下,也不符合現代舒適生活的標準。

因此,設計一個可以便捷地控制燈光、同時還提供場景組合等功能的智能燈光系統不僅具有實用價值,而且還具有廣闊的市場前景。

2 設計目標

設計一個智能化燈光控制器,安裝在家中的各個房間,提供無線遙控、輕觸式燈光控制、場景組合、預設存儲等豐富功能。通過手持遙控器來控制住宅內所有的燈光;通過遙控器上的場景設置按鍵,方便地設定燈光場景和迅速切換,可以通過面板上的輕觸按鈕控制燈光的開關和亮度,或者是多盞燈進入某種預設的場景,各燈光控制器通過RS485的總線與家庭乙太網網絡終端通信實現對燈光亮度的遠程控制和查

詢。

智能化燈光控制系統分為接收外來控制信號和執行控制操作兩部分,為了接收控制信號,系統需具備無線接收功能和按鍵輸入面板,為了對燈具執行控制,需要設計220V調光控制電路。

LPC2104具有豐富的外圍接口資源,並有很高的可靠性和運算速度,非常適於該系統的設計,智能燈光控制器原理如圖1所示。


3 LPC2104功能簡介

LPC2104是PHILIPS公司專為嵌入式應用提供的高性價比微控制器解決方案。它採用ARM公司的16位/32位RISC結構,內核是ARM7TDMI-S,CPU操作頻率可達60MHz,片上集成:具有ISP和IAP功能的128KB Flash程序存儲器、16KB靜態RAM、2個UART、1個I2C串行接口、1個SPI串行接口,多達6路輸出的PWM、2個定時器,分別具有4路捕獲/比較通道、實時時鐘及看門狗定時器等,能夠與常用的外圍設備實現無縫連接,功能強大,本文以LPC2104為核心,設計結構簡單、性能穩定的智能燈光控制器。

4 無線數傳模塊設計

4.1 nRF401簡介

無線通信的實現有三種方案:藍牙通信、紅外無線遙控、使用短距離無線數傳器件。對於藍牙方案,傳輸距離和器件成本是值得考慮的問題,藍牙主要用於短距離傳輸(最多10m),且成本一直偏高。紅外傳輸雖不用考慮成本問題,但從手持設備所能提供的功耗來看,它能傳輸的距離實在太近,只有幾米,且對紅外發射角度有一定要求,存在必須保證傳輸信息的兩個設備正對,且中間不能有障礙物等致命的缺陷,與前兩種方案相比,採用短距離低功耗的無線射頻器件nRF401是最佳選擇。

nRF401無線通信收發器集成了高頻發射/接收、PLL合成、FSK調製/解調和多頻道切換等功能,在低成本數字通信應用中具有突出的技術優勢,其主要技術特點有:(1)工作在國際通用的兩個頻道:433.92MHz和434.32MHz,無需進行頻道申請即可使用;(2)採用DSS+PLL頻率合成技術,外接元件僅有1個晶體振蕩器和幾個電阻電容和電感,基本無需調試就可工作,且穩定性好;(3)數字通信採用具有較高的抗幹擾能力的FSK調製方式,支持直接數據輸入輸出操作,可直接與MPU的UART串行口連接;(4)有2個可選擇的工作頻道,採用半雙工工作模式,最高數據傳輸速率可達20bk/s;(5)工作電壓為2.7V-5V,待機狀態耗電僅為8μA,能滿足低功耗設備的要求。

採用nRF401器件無需進行初始化和配置,不需要對數據進行曼徹斯特編碼,並可以使用廉價的PCB天線,無需進行複雜的射頻電路設計和調試,使產品的開發應用更為便捷。

4.2 nRF401與LPC2104的連接

nRF401與LPC2104的連接方式有多種選擇,如GPIO、I2C、UART等,從硬體連接及通信協議最簡化的角度來看,選擇串口與無線模塊相連是最佳方案,UART1的TXD1、RXD1分別與nRF401的DIN、DOUT連接。nRF401與LPC2104接口電路如圖2所示。


由圖2可見,嵌入式CPU對無線模塊的控制接口主要由5根信號線組成,分別是DIN、DOUT、TXEN、PWR_UP、CS。其中,TXEN是發送使能端,通過對TXEN置位和復位實現發送狀態和接收狀態的切換,並通過GPIO口進行控制,PWR_UP是節能控制端,利用LPC2104的一個GPIO口對其進行編程,實現無線模塊的工作模式和休眠狀態的切換;CS可進行頻道選擇,通過GPIO設置,可以利用LPC2104的UART1串口控制DIN、DOUT信號。

為了節能,nRF401大多數情況下應處於關閉狀態,無線部分硬體上是不具備自動喚醒功能的,必須通過軟體方式採用合理的通信協議以保證節能同時數據不丟失。

5 調光控制電路設計

採用單片機I/O口灌電流的方法控制晶閘管實現開關和調光控制。用內部帶有過零檢測電路的光電耦合器MOC3041作為晶閘管的驅動器,同時能實現強、弱電的隔離。

傳統的調光方法都採用移相觸發晶閘管,控制晶閘管的導通角來控制輸出功率,不

僅同步檢測電路複雜,而且在晶閘管導通瞬間會產生高次諧波幹擾,造成電網電壓波形畸變,影響其他用電設備和通訊系統的正常工作,本系統中採用過零觸發晶閘管導通與關斷的時間比值來調節燈具的功率,由於過零觸發不改變電壓的波形而只改變電壓全波通過的次數,不會對電網造成汙染,因此,本系統採用過零觸發方式。

MOC3041內部含有過零檢測電路,當輸入引腳1輸入15mA的電流,輸出端6引腳、4引腳之間的電壓稍過零時,內部雙向晶閘管導通,觸發外部晶閘管導通,當MOC3041輸入引腳輸入電流為0時,內部雙向晶閘管關斷,從而外部晶閘管也關斷,其調光控制電路如圖3所示。


相關焦點

  • 基於LPC1114的智能節能LED檯燈控制器設計
    摘要:本設計採用NXP基於ARM Cortex M0的MCU--LPC1114作為核心控制器,利用其豐富的片內外設,通過環境光線傳感器和超聲波測距傳感器實時採集環境光線強度和用戶到LED檯燈的使用距離,並與通過用戶按鍵設置的
  • 基於Zigbee技術的LED燈光控制器的設計及應用
    基於Zigbee技術的LED燈光控制器的設計及應用 佚名 發表於 2014-07-27 12:11:42   本設計主要是將Zigbee 無線技術應用在LED 照明工程中
  • 基於Cotex-M3內核的智能低壓斷路器控制器設計
    摘要:文章介紹了基於Cotex—M3內核的32位高性能微控制器在智能低壓斷路器控制器的硬體及軟體設計中的應用。本智能控制器硬體採用信號變換、波形變換法;軟體採用微分法。針對過載、短路等故障保護設計,文章介紹了基於ARM公司32位高性能微控制器STM32F103VET6的智能低壓斷路器控制器硬體和軟體優化設計。其除實現過載、短路等故障保護外,還能對環網供配電系統的現場參數進行實時性監測,並能通過3G網絡技術建立區域聯網,實現整個區域環網供配電系統的智能化。
  • 採用Zigbee和電容觸控技術實現燈光控制器的設計
    打開APP 採用Zigbee和電容觸控技術實現燈光控制器的設計 電子設計 發表於 2019-01-11 08:21:00 家居設備向著智能化、數位化和網絡化的方向發展.燈光控制開關作為家庭最常用的控制設備擁有廣闊的市場前景,設計可靠安全、遠程操控的新型燈光控制器符合發展要求和市場需求。Zigbee作為一種低功耗、低速率的無線通訊協議。其特點使其能夠在智能家居、公共安全、工業監測等眾多物聯網應用領域有所作為;因此,將Zigbee技術應用到燈光控制器的設計中,能夠滿足控制器對於低功耗以及網絡化的需求。
  • 基於CPLD的鍵盤控制器設計
    可再編程的特點輔之簡便易用的設計工具,使設計可以進行晚期更改,提高了產品設計的靈活性,降低了風險。在單片機應用系統中,利用鍵盤接口輸入數據,是實現現場實時調試、數據調整和各種參數設置最常用的方法。單片機的外圍鍵盤擴展電路有多種實現方式,例如直接利用單片機的I/O接口,或者採用8255A接口晶片,就可以實現外圍鍵盤的擴展功能。
  • 基於單片機的太陽能路燈控制器設計方案
    本文介紹基於單片機的太陽能路燈控制器的方案設計, 對12 V 和24 V 蓄電池可自動識別, 可實現對蓄電池的科學管理, 指示蓄電池過壓、欠壓等行狀態, 具有兩路負載輸出, 每路負載額定電流可達5 A, 兩路負載可以隨意設置為同時點亮、分時點亮以及單獨定時等工作模式, 同時具有負載過流、短路保護功能; 具有較高的自動化和智能化水平。
  • 基於NB-IoT的智能電錶的原理及設計
    打開APP 基於NB-IoT的智能電錶的原理及設計 發表於 2018-12-25 09:10:08 今天為大家介紹一項國家發明授權專利
  • 基於S12ZVL的AFS執行控制器設計
    打開APP 基於S12ZVL的AFS執行控制器設計 曹學餘 發表於 2014-07-01 10:05:09 在照明光線固定的情況下,這個盲區是不可避免的,所以「AFS燈光隨動轉向系統」就應運而生了。它能根據汽車的轉向信號以及車速信號等,自動調節車燈光束的方向,確保車輛在轉彎時無延遲的對準即將進入駕駛員視野的路面,為駕駛員提供最優的照明效果,確保夜間轉彎行車的安全,提高了汽車的主動安全性。
  • LED控制器原理
    LED控制器就是通過晶片處理控制LED燈電路中的各個位置的開關,主要分為以下幾種:  低壓型LED產品大功率控制器----一般設計電壓12V-36V,每個迴路優點是低壓,結構簡單,容易設計;缺點是:產品規模大時電流很大,需要配置低壓開關電源。  高壓型LED產品控制器----設計電壓是交流/直流220V電壓,每個迴路LED數量36-48個串聯,限流方式分為電阻限流和電阻電容串聯限流兩種。  低壓型LED產品串行控制器----串行控制器的特點是控制路數多,利用串行信號傳輸達到控制的目的,一般512單元的控制只需要4條控制連線。
  • 繼電器控制燈光智能照明系統電路設計
    本裝置經過智能處理器分析處理再決定燈開關電源最終打開與否,有效地避免了實際教室內部的通電即亮的情況的發生。本設計主要是完成室內燈光的自動調節功能。由光敏電阻進行光線強度的採集,並由光敏電阻的特性得到相應的模擬信號量,交由MSC51單片機,MSC51單片機在接收到信號之後做出相應的處理,給出控制信號,控制繼電器的接通與否,從而實現燈光的智能控制。
  • 基於STM32的永磁同步電機伺服控制器設計
    摘要:首先介紹了永磁同步電機伺服控制器的基本功能及控制原理,並以STM32F407為基礎進行了小功率的伺服控制器設計,詳細講述了伺服控制器的軟、硬體的具體設計流程及其實現方式。並通過意法半導體公司提供的相關軟體設計工具快速、有效地完成伺服控制器的設計、調試。
  • 基於NCPl65l控制器的90W反激式單級PFC變換器原理與設計
    摘要:NCPl651是一種單級功率因數控制器。介紹了NCP165l的結構、主要特點及基於NCPl651的90W通用輸入單級PFC變換器原理與設計。本文引用地址:http://www.eepw.com.cn/article/80415.htm  關鍵詞:NPCI65l;單級PFC;控制器;反激拓撲;設計  0 引言  單級PFC的基本拓撲及其工作原理在《電源技術應用》等學術期刊中,已有許多文章對其進行了介紹。
  • 基於嵌入式WinCE的CAN總線控制器驅動設計
    Windows CE作業系統就是微軟公司從整體上為有限資源平臺設計的多線程、完整優先權、多任務的作業系統Win CE支持各種處理器產品家族,包括x86,Xscale,ARM,MIPS和SH系列。它的模塊化設計允許它對從掌上電腦到專用工業控制器的用戶電子設備進行定製,選擇系統模塊和組件的多少決定了所需內存的大小。
  • 基於PIC16C72的水位水溫控制器的設計
    摘要:為滿足落水式太陽能熱水器自動控制的要求,設計了一個基於PIC16C72單片機的水溫水位控制器。以NTC熱敏電阻作為測溫傳感器,用PIC16C72內置的多路8位A/D轉換器把NTC熱敏電阻上的壓降轉換為數字量實現測溫。
  • 基於WiFi的智能插座電路及原理分析
    打開APP 基於WiFi的智能插座電路及原理分析 發表於 2017-11-15 16:52:20   1、設計方案   智能WiFI插座設計包括硬體和軟體兩部分。
  • 基於H∞混合靈敏度的飛彈解耦控制器設計方法
    工程設計上,通常把較小的耦合項作為隨機幹擾來處理,但當耦合影響較大時,容易使控制系統喪失穩定性,因此必須考慮通道間的耦合效應,並對其解耦。近年來,隨著控制理論的發展,多種解耦控制方法應運而生,如特徵結構配置解耦、自校正解耦、線性二次型解耦、奇異攝動解耦、自適應解耦、智能解耦、H∞解耦,變結構解耦等,其中文獻[4]採用多變量頻域法,將耦合的MIMO系統化為一系列的SISO系統,再用經典頻域法分別設計,實現了BTT飛彈
  • 單相智能電錶工作原理及設計
    打開APP 單相智能電錶工作原理及設計 工程師吳畏 發表於 2018-08-22 11:04:00 內容說明 本實用新型屬於智能電錶領域,特別涉及單相智能電錶。 發明背景 當前,通用的分立設計方案的電能表一般採用微控制器單元(micro controlunit,MCU)加專用計量晶片、時鐘晶片和液晶驅動晶片等外圍器件的,獨立晶片完成獨立的計量、時鐘、液晶(liquid crystal display,LCD)顯示和數據管理功能。
  • 基於ADP5520升壓轉換器的智能背光碟機動器方案設計
    基於ADP5520升壓轉換器的智能背光碟機動器方案設計 佚名 發表於 2020-04-01 16:09:26 小型可攜式電子系統一直在不斷向前發展,諸如行動電話、PMP(個人媒體播放器)、DSC(數位相機)、DVC
  • 基於電晶體圖示儀的CPLD控制器設計
    隨著計算機軟硬體技術、單片機技術和EDA技術的不斷發展及其在電工電子測量技術的應用,電晶體圖示儀在結構、工作原理和功能上發生很大變化,成為數位化和智能化的虛擬儀器。本文設計的電晶體圖示儀就是這樣一種新型儀器,除改善了原有儀器不足之外,還擴展了儀器功能,具有圖形保存,數據處理,界面顯示靈活,可操作性強,性能價格比高等優點。
  • 炫彩燈光效果 鑫谷雷諾塔T3光效控制器
    煥彩燈效  這個控制器能為2條燈帶以及8把RGB風扇提供光效控制支持,在控制器的兩邊各設置了對應的接口,4PIN的接口對應燈帶,6PIN的接口對應RGB風扇,由於採用了標準化設計,直接找對接口接上就可以了,所有的鑫谷RGB風扇都是通用的哦。