吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

仿真測(cè)試:呼吸燈PWM

冬至子 ? 來源:大哈學(xué)習(xí)紀(jì)錄鋪 ? 作者:張大哈 ? 2023-10-10 14:52 ? 次閱讀

呼吸燈的效果是燈逐漸由暗變亮再逐漸由亮變暗,FPGA的引腳電壓只有“0”和“1”兩個(gè)等級(jí)。

因此通過改變引腳單位時(shí)間內(nèi)高電平的輸出時(shí)間來實(shí)現(xiàn)呼吸燈,也就是讓FPGA引腳輸出一系列PWM波信號(hào)并不斷改變PWM波的占空比。

PWM(Pluse Width Modulation)脈沖寬度調(diào)制,是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。

占空比(Duty Cycle or Duty Ratio),可以解釋為,在一脈沖序列中(方波),正脈沖序列的持續(xù)時(shí)間與脈沖總周期的比值。也可理解為,電路釋放能量的有效時(shí)間與總釋放時(shí)間的比值。

我們將led從亮到滅(從滅到亮)的過程設(shè)為1S.將周期設(shè)為1MS.就是有1000個(gè)周期,然后每相鄰兩個(gè)周期改變的差值為1us;如下圖所示

圖片

波形圖繪制如下:

圖片

按照這個(gè)撰寫代碼,因?yàn)?0M時(shí)鐘,一個(gè)周期是20ns,故50個(gè)單位為1us.

在框1中為1us模塊;

在框2中為1ms模塊,這里有個(gè)細(xì)節(jié)需要注意一下,第24行只有微妙的計(jì)數(shù)完成同時(shí)ms到達(dá)溢出值時(shí),才進(jìn)行置零。若當(dāng)前ms為999,但us處于計(jì)數(shù)0-48時(shí),ms仍不改變。

在框3中為1s模塊,與框2同理;

在框4中為控制從亮到滅,從滅到亮的一個(gè)標(biāo)志信號(hào);

在框5中,當(dāng)en為0,且當(dāng)前ms小于S對(duì)應(yīng)的時(shí)間段就是低電平時(shí)刻;同理當(dāng)en為1,且當(dāng)前ms大于S對(duì)應(yīng)的時(shí)間段就是低電平時(shí)刻.

圖片

測(cè)試代碼編寫如下:

圖片

測(cè)試圖如下:

圖片

圖片

圖片

注這里為消除前綴。CRTL+G為分組。CRTL+w為添加信號(hào)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605987
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2261

    瀏覽量

    94981
  • 脈沖寬度調(diào)制
    +關(guān)注

    關(guān)注

    7

    文章

    81

    瀏覽量

    13789
  • PWM波
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

    16947
  • 呼吸燈
    +關(guān)注

    關(guān)注

    10

    文章

    111

    瀏覽量

    42808
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PWM驅(qū)動(dòng)LED實(shí)現(xiàn)呼吸效果

    C51 利用pwm 驅(qū)動(dòng)LED 實(shí)現(xiàn)呼吸效果
    的頭像 發(fā)表于 04-24 15:29 ?3910次閱讀
    <b class='flag-5'>PWM</b>驅(qū)動(dòng)LED實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>效果

    PWM實(shí)現(xiàn)呼吸效果

    的是#11口。呼吸源碼如下:void setup (){pinMode(11,OUTPUT);}void loop(){//循環(huán)語句,控制PWM亮度的增加for (int a=0; a=0;a--
    發(fā)表于 07-20 15:03

    dsp pwm 呼吸

    請(qǐng)問有沒有DSP PWM呼吸的原理講解及例程,新手,謝謝!
    發(fā)表于 10-17 19:32

    怎么通過PWM來實(shí)現(xiàn)呼吸

    個(gè)人理解:如果能實(shí)現(xiàn)電壓的變化就能實(shí)現(xiàn)呼吸了,如果能得到一個(gè)類似正弦電壓的電壓,那么就能實(shí)現(xiàn)這個(gè)呼吸。那么問題就來了,該怎么得到這個(gè)類似正弦電壓的電壓?STM32中的
    發(fā)表于 08-11 06:17

    PWM輸出制作呼吸

    PWM:脈沖寬度調(diào)制(Pulse width modulation)。PWM輸出實(shí)驗(yàn),制作呼吸
    發(fā)表于 08-18 07:10

    PWM實(shí)現(xiàn)呼吸流程

    Conceit is the quicksand of success.  自負(fù)是成功的流沙。PWM實(shí)現(xiàn)呼吸PWM概述相關(guān)概念PWM設(shè)置流
    發(fā)表于 01-13 06:41

    PWM實(shí)現(xiàn)呼吸的應(yīng)用

    stm32實(shí)現(xiàn)PWM最簡單方法前言一、PWM概念二、PWM應(yīng)用輸出比較功能框圖三、PWM呼吸實(shí)
    發(fā)表于 01-21 13:18

    STM32實(shí)現(xiàn)PWM呼吸的程序合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是STM32實(shí)現(xiàn)PWM呼吸的程序合集免費(fèi)下載。
    發(fā)表于 03-19 08:00 ?16次下載
    STM32實(shí)現(xiàn)<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的程序合集免費(fèi)下載

    呼吸的設(shè)計(jì)與仿真資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是呼吸的設(shè)計(jì)與仿真資料合集免費(fèi)下載。
    發(fā)表于 08-14 08:00 ?5次下載
    <b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的設(shè)計(jì)與<b class='flag-5'>仿真</b>資料合集免費(fèi)下載

    使用PWM控制LED實(shí)現(xiàn)呼吸的效果

    本文主要講解使用PWM控制LED,實(shí)現(xiàn)呼吸的效果。
    的頭像 發(fā)表于 02-08 17:50 ?1.4w次閱讀
    使用<b class='flag-5'>PWM</b>控制LED實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的效果

    STM32_PWM呼吸

    全面屏發(fā)展,因此很多手機(jī)取消了呼吸這一功能,取而代之的是息屏顯示)2、什么是PWM?PWM:Pulse Width Modulation,脈沖寬度調(diào)制,是利用微處理器的數(shù)字輸出來對(duì)模
    發(fā)表于 11-26 12:21 ?20次下載
    STM32_<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    STM32—PWM控制呼吸實(shí)驗(yàn)

    目錄一.PWM簡介PWM生成方法二、PWM控制單色LED—單色呼吸硬件說明代碼分析進(jìn)行驗(yàn)證示波器查看波形
    發(fā)表于 12-08 14:51 ?32次下載
    STM32—<b class='flag-5'>PWM</b>控制<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>實(shí)驗(yàn)

    STM32 使用PWM實(shí)現(xiàn)呼吸

    STM32 PWM實(shí)現(xiàn)呼吸使用STM32F103ZET6 定時(shí)器4 CH2通道產(chǎn)生PWM波,在GPIOD,GPIO_PIN13引腳LED1產(chǎn)生呼吸
    發(fā)表于 12-24 19:41 ?55次下載
    STM32 使用<b class='flag-5'>PWM</b>實(shí)現(xiàn)<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    proteus仿真stm32控制呼吸

    proteus仿真stm32控制呼吸設(shè)計(jì)思路:采用stm32f103r6為主控芯片,及l(fā)ed-green;時(shí)鐘源為晶振為8M的系統(tǒng)內(nèi)部時(shí)鐘;使用的定時(shí)器為TIM2,并且使用PWM
    發(fā)表于 01-17 10:13 ?46次下載
    proteus<b class='flag-5'>仿真</b>stm32控制<b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>

    通過STM32實(shí)現(xiàn)PWM呼吸的教程

    顧名思義,就是一個(gè)的亮度的變化,由亮變暗,從暗變亮,有一個(gè)漸變,規(guī)律的變化,像是人的呼吸,是呼吸,所以叫
    的頭像 發(fā)表于 07-26 15:20 ?1.3w次閱讀
    通過STM32實(shí)現(xiàn)<b class='flag-5'>PWM</b><b class='flag-5'>呼吸</b><b class='flag-5'>燈</b>的教程
    百家乐官网四式正反路| 百家乐网站排行| 全讯网433234| 百家乐官网的路单怎样看| 赌神网百家乐的玩法技巧和规则| 百家乐官网管理启发书| 百家乐双峰县| 百家乐官网赌博程序| 德州扑克发牌员| 澳门百家乐官网长赢打| 总统线上娱乐城| 百家乐双龙出海注码法| 真人百家乐官网娱乐场| 大发888娱乐城下载电脑怎么上乐讯新足球今日比分 | 大众娱乐城| CEO百家乐现金网| 博盈百家乐官网游戏| 百家乐免费注册| 百家乐官网和怎么算输赢| 博娱乐城| 百家乐娱乐下载| 网上百家乐官网必赢玩| ,博彩通| 澳门百家乐一把决战输赢| 至尊百家乐官网奇热| 大发888娱乐场游戏| 百家乐哪家信誉好| 网上百家乐官网网站导航| 大发888大发888体育| 凯旋门百家乐娱乐城| 百家乐官网概率统计| 云博备用网| 单机百家乐小游戏| 巴西百家乐官网的玩法技巧和规则 | 比如县| 百家乐代理| 开心8百家乐游戏| 百家乐官网足球投注网哪个平台网址测速最好 | 网络百家乐内幕| 百家乐官网网上真钱娱乐场开户注册| 渝中区|