[發明專利]一種控制呼吸燈呼吸效果的方法有效
| 申請號: | 201710332506.6 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN107172774B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 韓防;安昕;張浠 | 申請(專利權)人: | 廣東歐譜曼迪科技有限公司 |
| 主分類號: | H05B37/02 | 分類號: | H05B37/02 |
| 代理公司: | 佛山市海融科創知識產權代理事務所(普通合伙) 44377 | 代理人: | 陳志超;陶品德 |
| 地址: | 528200 廣東省佛山市南海區桂城街道平洲*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 呼吸 效果 方法 | ||
本發明公開一種控制呼吸燈呼吸效果的方法,利用制圖軟件,用戶可以自定義函數及相關參數,生成對應形狀的曲線,再通過適當的采樣來產生呼吸燈呼吸時所需要的PWM占空比數據,單片機按照一定的時間依次輪流調用上述產生的數據,從頭到尾不停循環即可實現對應曲線的呼吸效果。即通過觀察和調整曲線的形狀實現對呼吸燈的呼吸節奏的控制,可以預先定義出曲線的形狀,來感知呼吸的效果,而且形式多樣化。
技術領域
本發明涉及一種控制呼吸燈呼吸效果的方法,尤其涉及一種利用函數曲線控制呼吸燈呼吸效果的方法。
背景技術
呼吸燈被廣泛應用于數碼產品,手機、電腦、音響、汽車等各個領域,起到很好的視覺裝飾效果與狀態提示作用。呼吸燈的實現可以通過純粹的硬件電路來完成,也可以通過單片機編程更加靈活的控制其呼吸效果。用單片機控制呼吸燈的呼吸效果,其原理是通過控制PWM的占空比來完成對LED亮度的控制,PWM的占空比按照一定的規律變化就可以做出呼吸的效果。而呼吸燈呼吸時所需要的PWM占空比數據,目前都是靠經驗值來給出的,未找到一套便捷直觀的數據生成方法。經驗值的辦法是通過增加,刪除,修改其中的某些數據來改變呼吸效果,不具有可預見性。
因此,現有技術有待改進。
發明內容
針對上述現有技術中存在的問題,本發明的目的在于提供一種控制呼吸燈呼吸效果的方法,旨在克服現有呼吸燈呼吸節奏控制方法不可預見性的缺陷。
本發明的技術方案如下:
一種控制呼吸燈呼吸效果的方法,其中,包括以下步驟:
(1)利用制圖軟件生成一條曲線,對曲線進行采樣,把采樣點值取整后有序的放入到一個數組CurDat里,定義到單片機程序里,供定時器中斷處理函數調用;
(2)單片機上電后,對定時器進行初始化,設置開啟定時器的溢出中斷,設置定時器預裝載值,同時設置計數頻率,確定PWM的輸出頻率,并配置PWM輸出功能;
(3)開啟定時器,在定時器溢出中斷處理函數里設置,每當中斷到來,都會把CurDat當前索引下的數組值賦給通道比較寄存器CCR,使定時器輸出的PWM占空比與CurDat里的索引值呈對應關系;如果索引值為數組CurDat的最后一個值,把索引值清零,指向數組的開始;否則索引值加一指向數組的下一個值。
所述的控制呼吸燈效果的方法,其中,步驟(2)中,設置定時器預裝載的值為所述曲線在采樣范圍內的最大值。
所述的控制呼吸燈效果的方法,其中,步驟(1)中所述的制圖軟件為Matlab或者Origin。
所述的控制呼吸燈效果的方法,其中,步驟(1)中所述曲線為正態分布曲線,所述采樣點關于正態分布曲線的對稱軸對稱。
所述的控制呼吸燈效果的方法,其中,步驟(1)中所述曲線為高斯曲線,其函數方程式為:。
所述的控制呼吸燈效果的方法,其中,步驟(2)中,設置定時器預裝載的值為A,定時器的計數頻率為100A,使定時器每10ms溢出一次,PWM的輸出頻率為100Hz。
所述的控制呼吸燈效果的方法,其中,所述高斯曲線中,A=1,,為0.5、4或8。
所述的控制呼吸燈效果的方法,其中,步驟(1)中,在曲線橫坐標-10到10的范圍內進行200個點的采樣。
所述的控制呼吸燈效果的方法,其中,所述單片機的型號是STM32F1系列,采用定時器TIM4中的溢出中斷和定時器的PWM輸出功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐譜曼迪科技有限公司,未經廣東歐譜曼迪科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710332506.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種反光鞋面
- 下一篇:一種鞋底用拋光打磨裝置





