衡阳派盒市场营销有限公司

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

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

3天內不再提示

入門課程之呼吸燈設計詳細流程

電子工程師 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2021-03-14 10:44 ? 次閱讀

《 呼吸燈 》設計

設計背景:

呼吸燈廣泛應用于手機之上,并成為各大品牌新款手機的賣點之一。如果手機里面有未處理的通知,比如說未接來電,未查收的短信等等,呼吸燈就會在控制之下完成由亮到暗的逐漸變化,感覺好像是人在呼吸,起到一個通知提醒的作用。設計原理: 關于呼吸燈設計實現的理論主要是PWM有關知識。PWM(Pluse WidthModulation)脈沖寬度調制,是一種對模擬信號電平進行數字編碼的方法。通過高分辨率計數器的使用,方波的占空比被調制用來對一個具體模擬信號的電平進行編碼。并廣泛應用在從測量、通信、功率控制與變換及 LED 照明等許多領域中。顧名思義,就是占空比可調的信號,那么什么是占空比呢?占空比(Duty Cycle orDuty Ratio),可以解釋為,在一脈沖序列中(方波),正脈沖序列的持續時間與脈沖總周期的比值。也可理解為,電路釋放能量的有效時間與總釋放時間的比值。PWM 是怎樣實現調光呢?想要調節 LED 的亮度變化,實則是調節控制流經 LED 的電流。電流增大則 LED 亮度增強,反之減弱。但由于電流為模擬信號,所以這時就用到了 PWM。正如下圖所示:

使用一系列等幅不等寬的脈沖來代替一個正弦波,脈沖的寬度根據正弦波 a 的幅度變化,幅度高,則脈沖寬,反之。多數負載需要的 PWM 調制頻率都高于 10Hz,要想實現呼吸燈的效果,必須提高調制頻率,通常調制頻率為 1Khz~200Khz 之間。在 LED控制中 PWM 作用于電源部分,脈寬調制的脈沖頻率通常大于 100Hz,人眼就不會感到閃爍。這里我們取 PWM 調制頻率為 1KHz,PWM 周期為 1ms。脈沖頻率一定時,輸出脈沖的占空比越大,相當于輸出的有效電平越大,隨著占空比的不同,LED 的亮度也將不同。如占空比為 0 時,則 LED 不亮,為 100%時,則 LED 最量,我們讓占空比從 0~100%變化,再從 100%~0 不斷變化,則就可實現呼吸燈效果。本設計呼吸燈的一個周期為 2s,分為占空比增“吸”和占空比減“呼”兩種模式,每個為 1s,一個 PWM 周期為 2ms,所以每個模式包含 1000 個 PWM 周期,將每個 PWM 周期分為 1000 份,即每個時間段 2us。

設計架構圖:

設計架構

設計代碼:

仿真圖:

仿真中可以看到點亮 led 等高電平在不停的增高,然后會降低,通過驗證我們的設計是正確的。

責任編輯:lq6

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

    關注

    242

    文章

    23355

    瀏覽量

    663167
  • 脈沖
    +關注

    關注

    20

    文章

    897

    瀏覽量

    95787
  • 呼吸燈
    +關注

    關注

    10

    文章

    111

    瀏覽量

    42808

原文標題:至芯入門課程-呼吸燈設計

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【瑞薩RA2L1入門學習】2. PWM呼吸

    燒錄程序: 3.實驗圖片: 經過這兩天的使用,發現e2studio中的stacks頁面還是挺好用的,可以拖拽函數,編寫程序更加方便快捷。在stacks頁面還能看到用到了哪些堆棧,非常的贊。 本人第一次使用該開發板,作為入門學習,主要是體驗一下瑞薩單片機的開發流程,并不會過
    發表于 01-30 21:55

    基于FPGA的呼吸設計(附源工程)

    設計背景 呼吸廣泛應用于手機之上,并成為各大品牌新款手機的賣點之一。如果手機里面有未處理的通知,比如說未接來電,未查收的短信等等,呼吸就會在控制之下完成由亮到暗的逐漸變化,感覺好像
    的頭像 發表于 01-16 10:09 ?99次閱讀
    基于FPGA的<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>設計(附源工程)

    RE超標之整機定位詳細流程

    全面記錄測試過程、數據分析、問題定位、解決方案及其實施效果等關鍵環節。報告需清晰闡述RE超標問題的具體情況,包括超標程度、影響范圍及潛在后果,并詳細說明所采用的定位方法、測試設備、測試環境及測試步驟
    發表于 12-16 14:44 ?0次下載

    4G模組PWM調光入門:打造個性化呼吸

    一直有朋友問我怎么打造個性化呼吸,本文我將以合宙低功耗4G模組經典型號——Air780E為例,展示PWM輸出呼吸的實現方法,幫助大家深入理解如何在項目中應用PWM技術。
    的頭像 發表于 11-17 09:56 ?297次閱讀
    4G模組PWM調光<b class='flag-5'>入門</b>:打造個性化<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    呼吸的概念和實現原理

    呼吸在日常生活中經常見到,如電子時鐘,小夜燈等等,本文我們介紹下通過PWM波來控制LED,實現呼吸功能。
    的頭像 發表于 10-24 14:50 ?2075次閱讀
    <b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的概念和實現原理

    Huffman壓縮算法概述和詳細流程

    Huffman壓縮算法是一種基于字符出現頻率的編碼算法,通過構建Huffman樹,將出現頻率高的字符用短編碼表示,出現頻率低的字符用長編碼表示,從而實現對數據的壓縮。
    的頭像 發表于 10-21 13:48 ?329次閱讀

    租用云數據庫違法嗎?租用流程和注意事項集錦

    租用云數據庫違法嗎?租用云數據庫本身并不違法,但用戶需要遵守相關法律法規和服務商的管理規則,不得用于違法活動。以下是關于租用云數據庫的詳細流程和注意事項:
    的頭像 發表于 10-16 10:28 ?245次閱讀

    【「數字IC設計入門」閱讀體驗】+ 數字IC設計流程

    :將芯片設計結果交出去進行生產制造。 上述這些只是芯片設計過程中的主要節點,細節還有很多,如果驗證測試中不通過,就需要從數字前端設計開始找原因,之后再經歷一次全流程測試,可見IC設計流程之繁瑣,愈加需要技術人員具備嚴謹認真的精工態度。加油吧,中國芯!
    發表于 09-25 15:51

    【全新課程資料】正點原子《基于GD32 ARM32單片機項目實戰入門》培訓課程資料上線!

    ,掌握ARM32單片機項目的開發流程; 三、課程特色 1、基礎入門,循序漸進 從開發環境搭建和工程創建開始,逐步深入學習每一個外設的原理及應用。通過實戰項目鞏固所學技能,確保全面掌握 2、教學內容
    發表于 09-24 18:06

    【全新課程資料】正點原子《ESP32基礎及項目實戰入門》培訓課程資料上線!

    基礎開發流程 三、課程特色 1、基礎入門,循序漸進: 從C語言基礎開始,逐步深入學習ESP32 IDF開發。首先搭建開發環境并熟悉工具使用,然后學習基礎原理和模塊驅動,最后通過外設實戰鞏固技能 2
    發表于 09-24 17:59

    【全新課程資料】正點原子《ESP32物聯網項目實戰》培訓課程資料上線!

    ,解決ESP32物聯網項目入門難的問題; 2、綜合應用基礎知識,提高項目實戰能力,解決眼高手低的問題; 3、通過多個項目實戰,掌握ESP32物聯網項目的開發流程; 三、課程特色 1、化整為零,循序漸進: 把
    發表于 09-24 17:05

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析

    自動售貨機MDB協議中文解析(七)MDB-RS232控制紙幣器的詳細流程和解析
    的頭像 發表于 09-09 10:04 ?708次閱讀

    使用STM32CubeMX輸出PWM,并制作呼吸效果

    概述 本篇文章主要介紹如何使用STM32CubeMX輸出PWM,并制作呼吸效果。 硬件準備 首先需要準備一個開發板,這里我準備的是NUCLEO-F030R8的開發板: 選擇芯片型號 配置時鐘源
    發表于 09-04 10:38

    艾為燈語呼吸系列產品的應用領域

    多色絢爛的光源交相輝映,構成了一幅流動著光影之美的畫卷,極富視覺沖擊力。艾為燈語呼吸系列產品,歷經發展,現已廣泛滲透至智能手機、物聯網(IoT)、智能家居以及汽車行業等諸多前沿領域,展現了其在多元化應用場景中的創新與適應能力。
    的頭像 發表于 08-27 14:12 ?1128次閱讀

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2)

    5G智能物聯網課程之Aidlux下人工智能開發(SC171開發套件V2) 課程類別 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 人工智能
    發表于 05-10 16:46
    大发888官方 df888gfxzylc8| 金宝博百家乐官网现金| 老钱庄百家乐官网的玩法技巧和规则| 鑫鑫百家乐的玩法技巧和规则| 百家乐怎样赢| 百家乐开庄概率| 澳门赌场分布| 百家乐机器昀程序| 贵德县| 百家乐怎么计算概率| 88真人娱乐城| 百家乐技巧娱乐博彩| 至尊娱乐城| 网上百家乐有没有假| 溆浦县| 网络百家乐现金游戏哪里的信誉好啊| 百家乐官网必胜| 百家乐技巧打| 百家乐官网投注技巧| 娱乐百家乐下载| 利高百家乐官网娱乐城| 赌神网百家乐的玩法技巧和规则| 至尊百家乐官网下载| 威尼斯人娱乐城线上赌博| 沙龙百家乐官网娱乐| 威尼斯人娱乐场荷官| 克拉克百家乐官网的玩法技巧和规则 | 皇冠百家乐代理网| 百家乐官网遥控牌靴| 劳力士百家乐的玩法技巧和规则 | 百家乐官网赌博论谈| 大发888下载安装| 做生意大门方位风水| 长子县| 足球百家乐投注网出租| 百家乐官网网络游戏信誉怎么样| 凯斯线上娱乐| 奔驰百家乐游戏电玩| 线上百家乐官网玩法| 娱乐城开户送金| 百家乐赌场牌路分析|