那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用藍牙控制智能LED調光器

jf_f8pIz0xS ? 來源:LONG ? 2019-07-31 17:28 ? 次閱讀

本應用介紹了如何使用Dialog GreenPAK? SLG46620V創建智能數字調光器設計。調光器是住宅、酒店和許多建筑中常用的照明開關。較舊版本的調光開關是手動的,一般包含一個旋轉開關(電位計)或多個按鈕來控制照明水平。本應用筆記介紹了如何創建可以通過兩種方法(智能手機和物理按鈕)控制照明亮度的數字調光器。這兩種模式可以無縫地協同工作,用戶可以通過按鈕或智能手機來調高或調低照明亮度。該項目采用了SLG46620V 可配置混合信號IC(CMIC)、HC-06藍牙模塊、按鈕和LED

我們將使用SLG46620V CMIC,它有助于將分立器件數量降到最少。GreenPAK IC體積小,含有多用途組件,有助于設計人員減少產品設計的元件數量和增加新功能。此外,項目的成本也隨之降低。SLG46620V這顆小巧的芯片中包含一個SPI連接接口、多個PWM模塊、有限狀態機(FSM)以及很多有用的附加模塊。這些組件有助于設計工程師創建可以通過藍牙設備或墻壁按鈕進行控制的實用智能調光器,支持延時調光,并提供額外的可選功能,而無需使用微控制器或昂貴的元件。

項目特點:

1.兩種控制方法:移動app和實體按鈕

2.平滑的燈光開關過渡。這對消費者來說更健康,也給人一種更豪華的感覺,這對酒店和其他服務行業很有吸引力。

3.睡眠模式功能。這是此應用的一項附加價值,當用戶開啟這個模式時,燈光亮度會在10分鐘內逐漸降低。這有助于患有失眠癥的人,它也適用于兒童臥室和零售店(關閉時)。

項目界面

該項目界面有四個按鈕,作為GreenPAK輸入:

開/關:打開和關閉燈光(軟啟動/關閉)

調亮:調高燈光亮度

調暗:調低燈光亮度

睡眠模式:開啟睡眠模式時,燈光亮度會在10分鐘內逐漸降低。這給用戶睡前一些時間,并確保燈光不會整夜都亮著。

系統將輸出一個PWM信號,該信號將傳送到外部LED和睡眠模式LED指示燈

如何用藍牙控制智能LED調光器

圖1:調光器框圖

該GreenPAK設計由4個主要功能塊組成。第一個是UART接收器,它從藍牙模塊接收數據,提取命令,并將它們發送到控制單元。第二個功能塊是一個控制單元,它接收來自UART接收器或外部按鈕的命令。控制單元決定所需的操作(打開/關閉、調亮、調暗、啟用睡眠模式)。該單元使用LUT實現。

第三個功能塊是時鐘(CLK)發生器。在此項目中,采用了一個FSM計數器來控制PWM。FSM的值將根據3個頻率(高、中和低)給出的命令而變化(升高、降低)。在這個部分中,將生成三個頻率,所需的時鐘信號根據要求的順序傳輸給FSM;在打開/關閉操作時,高頻信號傳輸到FSM來進行軟啟動/停止。在調光期間,中頻信號通過。低頻信號在睡眠模式通過,從而更慢速地降低FSM值。然后,燈光亮度也會緩慢下降。第四個功能塊是PWM單元,它向外部LED生成脈沖。

GreenPAK設計

使用GreenPAK創建調光器設計的最佳方法是使用8bit FSM和一個PWM。在SLG46620中,FSM1包含8bits,可與PWM1和PWM2一起使用。必須連接藍牙模塊,這意味著必須使用SPI并行輸出。SPI并行輸出bits 0到7連接與DCMP1、DMCP2和LF OSC CLK、OUT1、OUT0 OSC輸出復用。PWM0從FSM0(16bits)獲得其輸出。FSM0不會停在255;它可以增加到16383。為了將計數器值限制在8bits,增加了另一個FSM;FSM1用來指示計數器何時達到0或255。FSM0用于生成PWM脈沖。由于必須同時更改兩個FSM的值來確保它們具有相同的值,因此設計變得有點復雜,兩個FSM都具有預定義的、有限的、可選CLK。使用CNT1和CNT3作為介體將時鐘信號傳送到兩個FSM。

設計包含以下部分:

1.UART接收器

首先,我們需要設置HC06藍牙模塊。HC06使用UART協議進行通信。UART代表通用異步接收器/發射器。UART可以在并行和串行格式之間來回轉換數據。它包括一個串行到并行接收器和一個并行到串行轉換器,它們的時鐘是分開的。HC06中接收到的數據將傳輸到我們的GreenPAK器件。引腳10的空閑狀態為HIGH。發送的每串數據都以邏輯低啟動位,隨后是可配置數量的數據位,以及一個或多個邏輯高停止位。

HC06發送1個起始位、8個數據位和一個停止位。它的默認波特率是9600。我們將從HC06發送數據字節到GreenPAK SLG46620V的SPI模塊。

由于Silego SPI模塊沒有起始位或停止位控制,因此這些位用于使能和禁用SPI時鐘信號(SCLK)。當引腳10變為LOW時,IC已經接收到一個起始位,所以我們使用PDLY下降沿檢測器來識別通信的開始。該下降沿檢測器為DFF0提供時鐘,使SCLK信號能夠為SPI模塊提供時鐘。

我們的波特率為每秒9600位,所以我們的SCLK周期是1/9600=104μs。因此,我們將OSC頻率設置為2MHz,并使用CNT0作為分頻器。

因此,我們希望CNT0計數器值為207。為確保不丟失數據,在SPI時鐘上增加半個時鐘周期延遲,從而SPI功能塊在正確的時間進行計時。這是通過使用CNT6、2-bit LUT1和OSC模塊的外部時鐘來實現的。CNT6的輸出在DFF0計時52μs后才會變高,這恰好是我們SCLK周期104μs的一半。當它變高時,2-bit LUT1與門允許2MHz OSC信號進入EXT. CLK0輸入,其輸出連接到CNT0。

如何用藍牙控制智能LED調光器

圖2:UART接收器

2.控制單元

在這部分中,將根據UART接收器接收的字節或根據來自外部按鈕的信號執行命令。引腳12、13、14、15被初始化為輸入,并連接到外部按鈕。

每個引腳內部連接到OR門輸入,門的第二個輸入端通過藍牙連接來自智能手機的相應信號,該信號將出現在SPI并行輸出上。

DFF6用于激活睡眠模式,其輸出變為高,上升沿來自2-bit LUT4,而DFF10用于維持照明狀態,其輸出從低變為高,當每個上升沿來自3-bit LUT10輸出時反之亦然。

FSM1是一個8-bit計數器;當它的值達到0或255時,它在輸出上給出一個高脈沖。因此,它用于防止FSM0(16-bit)的值超過255,它的輸出復位DFF,并且它將DFF10狀態從開啟變為關閉。如果照明由按鈕+和-控制,并且已達到最大/最小值,亦是這樣。

連接到FSM1輸入的信號keep、up將通過P11和P12到達FSM0,以保持同步,在兩個計數器上保持相同的值。

圖3:控制單元設計

3.時鐘發生器和復用器

在這部分中,將生成三個頻率,但只有一個頻率將在任一時候為FSM計時。第一個頻率是RC OSC,它從矩陣0到P0取出。第二頻率是LF OSC,它也從矩陣0到P1取出。第三個頻率是CNT7輸出。

根據3-bit LUT14輸出,3-bit LUT9和3-bit LUT11允許一個頻率通過。之后,所選擇的時鐘通過CNT1和CNT3發送到FSM0和FSM1。

如何用藍牙控制智能LED調光器

圖4:時鐘發生器設計

4. PWM

最后,FSM0值轉換為PWM信號,通過引腳20出現,引腳20初始化為輸出,并連接到外部LED。

如何用藍牙控制智能LED調光器

圖5:PWM功能塊

安卓app

安卓app具有類似于真實界面的虛擬控制界面。它有五個按鈕:ON/OFF、UP、DOWN、睡眠模式和連接。該安卓應用程序將按鈕按動操作轉換為命令,并將命令發送到藍牙模塊來執行。

這個app是用MIT App Inventor制作的,不需要任何編程經驗。App Inventor允許開發人員使用網頁瀏覽器連接編程模塊來為安卓OS設備創建應用程序。您可以將我們的App導入MIT App Inventor,具體步驟為:單擊我的計算機上的項目->導入項目(.aia),然后選擇此App Note中包含的.aia文件。

要創建安卓應用程序,必須啟動新項目。需要五個按鈕:一個是藍牙設備的列表選擇器,其他是控制按鈕。我們還需要添加藍牙客戶端。圖6是我們的安卓app用戶界面的截屏。

添加按鈕后,我們將為每個按鈕分配軟件功能。我們將使用4bits來代表按鈕的狀態。每個按鈕一個bit,因此,當您按下按鈕時,一個特定的數字將通過藍牙發送到實際電路。

如何用藍牙控制智能LED調光器

圖6:按鈕的編程模塊

這些數字如表1所示:

表1:指令-Bit表示

如何用藍牙控制智能LED調光器

如何用藍牙控制智能LED調光器

圖7:按鈕編程模塊

如何用藍牙控制智能LED調光器

圖8:電路原理

圖9:原型界面

總結

本應用筆記介紹了一種可以通過兩種方式(安卓app和實體按鈕)控制的智能調光器。介紹了GreenPAK SLG46620V內部四個獨立的功能塊,用于控制增加或減少燈光PWM的工作流程。此外,還介紹了睡眠模式功能,作為該應用中可選的額外調制的示例,該示例是低電壓的,也可以更改成高電壓的功能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23355

    瀏覽量

    663158
  • 藍牙
    +關注

    關注

    114

    文章

    5866

    瀏覽量

    171207
  • 調光器
    +關注

    關注

    4

    文章

    147

    瀏覽量

    23410
收藏 人收藏

    評論

    相關推薦

    相位控制調光器

    相位控制調光器 相位控制
    發表于 09-22 14:55 ?2523次閱讀
    相位<b class='flag-5'>控制</b><b class='flag-5'>調光器</b>

    TRIAC 調光器(正向相位控制調光器) 的工作原理

    TRIAC調光器(正向相位控制調光器) 的工作原理
    發表于 02-27 08:32 ?3876次閱讀
    TRIAC <b class='flag-5'>調光器</b>(正向相位<b class='flag-5'>控制</b><b class='flag-5'>調光器</b>) 的工作原理

    調光LED與傳統TRIAC調光器

    TRIAC調光器設計用于電阻性負載如白熾燈或鹵素燈,有一個顯著的安裝基礎,在美國和世界各地的。不幸的是,這些相位控制調光器是不容易兼容的LED由于L
    發表于 08-15 11:02 ?13次下載
    <b class='flag-5'>調光</b><b class='flag-5'>LED</b>與傳統TRIAC<b class='flag-5'>調光器</b>

    一款新型的調光器產品,藍牙調光器的簡單介紹

    多臺設備的亮度同步,免接同步線,操作便捷,亮度數值化,精準度高。 而傳統的調光器產品基本上都是通過手動旋鈕進行控制,每次只能調節單臺設備,且多臺設備之間無法實現精準的亮度同步。 二、藍牙調光器
    發表于 08-29 10:53 ?817次閱讀

    藍牙調光器該如何接線,有什么注意事項

    )。 藍牙調光器的工作輸入電壓為5-24V,所以在接入調光器前,需要用LED電源將電壓調至5-24V。 1.先把市電接入空氣開關(分清火、零線)。 2.從空氣開關出來的零火線接入
    發表于 09-03 10:18 ?2126次閱讀
    <b class='flag-5'>藍牙</b><b class='flag-5'>調光器</b>該如何接線,有什么注意事項

    藍牙調光器和老式調光器的區別

    藍牙調光器是在老式調光器的基礎上升級而來的,與老式的調光器產品相比,去掉了手動旋鈕的調節方式,增加藍牙連接功能,不需要接觸
    發表于 09-07 18:39 ?722次閱讀

    藍牙調光器的安裝需要注意什么

    關于LED調光器安裝使用的注意事項,僅針對藍牙調光器進行講解: 藍牙調光器安裝使用有哪些注意事項
    發表于 07-03 10:47 ?935次閱讀

    藍牙調光器該怎么接線

    LED調光器通常是指低壓燈具的調光器,基本上都是直流電壓的,比如說12V的LED外露燈、12V的LED模組、12V的
    發表于 07-24 15:10 ?2261次閱讀

    LED調光器如何使用

    靜音電源一端為L、N,另一端4個接線端子正負極為1-3、2-4),連接在LED調光器的輸入端的正負極上。 3.LED燈的正負極連接在LED調光器
    發表于 11-10 16:24 ?1747次閱讀

    LED燈可以用調光器嗎?

    并不是所有的LED燈都可以用調光器LED調光器不可以調節普通的LED燈。 通常情況下低壓直流的LED
    發表于 01-10 11:53 ?3942次閱讀

    LED調光器是怎么調光的?

    LED調光器:又稱LED調光器LED燈條調光器LED
    的頭像 發表于 08-13 11:50 ?3601次閱讀

    多臺LED調光器怎么調整統一亮度?

    LED調光器:通過藍牙功能與手機進行連接,15米范圍內不用接觸調光器,直接使用手機就可以對調光器進行控制
    的頭像 發表于 09-09 16:58 ?1437次閱讀

    LED調光器-LED調光器-調光器

    LED調光器:通過藍牙與手機進行連接,無需接觸調光器,15米之內通過微信小程序即可一鍵調節燈具亮度,同時可實現多臺設備的亮度同步,免接同步線,操作便捷,亮度數值化,精準度高,DC5-2
    的頭像 發表于 11-01 10:36 ?1472次閱讀
    <b class='flag-5'>LED</b><b class='flag-5'>調光器</b>-<b class='flag-5'>LED</b>燈<b class='flag-5'>調光器</b>-<b class='flag-5'>調光器</b>

    何用調光器控制燈光

    調光器只是另一種類型的電位,本指南將展示如何使用它來控制LED。由于LED(像大多數燈一樣)在通過它們的功率過大時會被燒壞,本文將能夠幫助
    的頭像 發表于 02-22 17:58 ?1685次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>調光器</b><b class='flag-5'>控制</b>燈光

    led調光器如何使用 led調光器種類有哪些

    LED調光器的功能和操作方法可能因不同的品牌和型號而有所差異。因此,在使用LED調光器之前,務必詳細閱讀和理解調光器的使用手冊,并按照其指南
    的頭像 發表于 08-24 17:41 ?3261次閱讀
    百家乐官网gamble| 太阳城菲律宾官方网| 澳门百家乐有没有假| 金银岛百家乐官网的玩法技巧和规则| 百家乐官网庄闲桌子| 百家乐官网网络赌博真假| 赌场百家乐官网信誉| 百家乐官网赌马| 皇冠百家乐官网在线游戏| 电脑打百家乐官网怎么赢| 免费百家乐官网奥| 七胜百家乐官网娱乐| 百家乐全程打庄| 百家乐平台哪个比较安全| 百家乐打大必赢之法| 百家乐技巧辅助软件| 太阳城大酒店| 最新六合彩开奖结果| 永利百家乐官网娱乐| 最好的百家乐官网博彩网站| 百家乐技巧打| 大发888网站大全| 宁化县| 百家乐官网群1188999| 沙龙百家乐官网赌场娱乐网规则 | 试用的百家乐软件| 大发888娱乐城送白菜| 澳门赌场娱乐城| 太阳城百家乐官网的破解| 千亿娱百家乐官网的玩法技巧和规则 | 百家乐赌场凯时娱乐| 大发888娱乐日博备用| 百家乐官网分析软体| 如何打百家乐官网的玩法技巧和规则| 百家乐单双打法| A8百家乐娱乐网| 六合彩特码开奖| 百家乐官网轮盘| 免费百家乐奥| 庄浪县| 20人百家乐官网桌|