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

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

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

使用硬件實(shí)現(xiàn)連續(xù)可調(diào)的PWM信號

pecron ? 來源:頭條號88后技術(shù)宅 ? 2023-07-25 09:05 ? 次閱讀

通常我們都習(xí)慣用MCU來產(chǎn)生可調(diào)PWM信號,這樣簡單靈活,但需要編程基礎(chǔ)。對于沒有編程基礎(chǔ)只想用硬件做PWM調(diào)節(jié)的愛好者來說,下面這個電路用非常適合DIY,用我們常用的元件就能實(shí)現(xiàn)PWM連續(xù)可調(diào),可以用來驅(qū)動MOS做直流電機(jī)調(diào)速,還可以用來做LED調(diào)光燈等一些簡單的應(yīng)用。

wKgZomS_H_OADcAtAADVwNP6EwY763.png

PWM可調(diào)原理圖

wKgZomS_H_OASFGyAAC8QoC4UFc119.png

NE555內(nèi)部結(jié)構(gòu)圖

電路原理主要對電容進(jìn)行充放電,通過比較電容兩端電壓來控制輸出高低電平,具體結(jié)合下圖:

1)圖橙色線回路為電容C3充電回路,其決定了輸出PWM高電平時間,綠色線為電容C3放電回路,其決定了輸出PWM低電平時間。

2)VR1用來平衡C3充電和放電時間比例,也就間接控制了輸出PWM占空比。

3)D1、D2單向?qū)ㄓ脕砀綦x充電和放電回路。

4)為防止7腳低電平放電時造成電源被短路,串R1電阻緩沖。

5)輸出頻率取決于R1+VR1和C3的值,占空比取決于VR1的位置。

6)占空比調(diào)節(jié)范圍取決于VR1和R1比值;VR1:R1越大,占空比可調(diào)節(jié)范圍越寬,見下文波形圖。

wKgaomS_H_OAHIMvAAERShXsVeY056.png

電容充放電回路

1)當(dāng)電容兩端電壓低于1/3VCC時,輸出高電平。

2)當(dāng)電容兩端電壓高于2/3VCC時,輸出低電平,同時7腳對地開始對C3放電。

3)當(dāng)電容兩端電壓又低于1/3VCC時,輸出高電平,

4)當(dāng)電容兩端電壓在1/3VCC和2/3VCC之間時輸出保持當(dāng)。

5)不斷循環(huán)。

wKgaomS_H_OAV3k9AACuula3NUU290.jpg

電壓比較輸出波形

wKgZomS_H_OAKHn4AAA1SFvV4kc159.png

輸出20% duty

wKgaomS_H_OAYkDjAAA3Gaew1nQ251.png

輸出80% duty

電路最關(guān)鍵的就是NE555這個IC,下面簡單了解下NE555的基本工作原理。如下圖,內(nèi)部就是比較器RS觸發(fā)器。2腳是觸發(fā)輸入端,6腳是閾值輸入端,7腳是放電端。內(nèi)部有串聯(lián)3個等值電阻接到2比較器,從而2腳比較值為1/3VCC,6腳比較值為2/3VCC。2腳電壓低于1/3VCC時輸出高電平,6腳電壓高于2/3VCC時輸出低電平。

下面為電容C3充放電與輸出PWM曲線圖:

電位器往左滑動,充電時間變短,放電時間變長,從而占空比減少,如下圖所示20% duty:

將電位器往右滑動,充電時間變長,放電時間變短,從而占空比增大,如下圖所示80% duty:

看完是不是覺得很簡單?喜歡動手DIY的趕快操練起來吧。

審核編輯:湯梓紅

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

    關(guān)注

    1292

    文章

    6293

    瀏覽量

    232510
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16885

    瀏覽量

    349918
  • 直流電機(jī)
    +關(guān)注

    關(guān)注

    36

    文章

    1707

    瀏覽量

    70017
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5118

    瀏覽量

    213165
  • DIY
    DIY
    +關(guān)注

    關(guān)注

    176

    文章

    886

    瀏覽量

    348042

原文標(biāo)題:用硬件做PWM調(diào)節(jié),這個電路用非常適合DIY

文章出處:【微信號:電路一點(diǎn)通,微信公眾號:電路一點(diǎn)通】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何提高硬件pwm的分辨率?

    如題,新唐的pwm一般都是16bit, 其實(shí)也可以利用預(yù)分頻比來提高一些所謂的分辨率. 現(xiàn)在有這樣一個需求. 要求脈寬在0-65535us之間連續(xù)可調(diào), 周期,也類似.但是肯定要大于65535,
    發(fā)表于 01-16 08:30

    控制舵機(jī)的PWM信號是單個的還是連續(xù)的?

    控制舵機(jī)的PWM信號是單個的還是連續(xù)的?如果是連續(xù)PWM信號的,在轉(zhuǎn)過設(shè)定的角度后,
    發(fā)表于 01-08 10:30

    輸出PWM信號問題咨詢

    手邊單片機(jī)只有一個向上計(jì)數(shù)的8位重裝定時器,工作頻率8MHz,我想輸出一個40Khz的占空比可調(diào)PWM信號,占空比可以從1-100%連續(xù)可調(diào)
    發(fā)表于 11-10 12:22

    如何提高新唐硬件pwm的分辨率?

    ,連續(xù)可調(diào)(分辨率為1us),有沒辦法通過軟計(jì)數(shù)的方法,讓pwm看上去的分辨率大于16bit呢 目前針對這個應(yīng)用,我想了一個i辦法, 當(dāng)然首先,把預(yù)分頻比和時鐘分配設(shè)置成合適參數(shù),使得硬件
    發(fā)表于 08-23 06:49

    基于單片機(jī)控制的輸出連續(xù)可調(diào)開關(guān)電源的設(shè)計(jì)

    摘要:首先介紹基于單片機(jī)控制的輸出連續(xù)可調(diào)開關(guān)電源的基本原理,并在此基礎(chǔ)上詳細(xì)介紹這種開關(guān)電源的硬件系統(tǒng)結(jié)構(gòu)、軟件設(shè)計(jì)流程和控制算法,以及采用軟件的方法實(shí)現(xiàn)
    發(fā)表于 10-06 23:00 ?101次下載

    連續(xù)可調(diào)穩(wěn)壓電源電路

    連續(xù)可調(diào)穩(wěn)壓電源電路
    發(fā)表于 10-26 14:08 ?1981次閱讀
    <b class='flag-5'>連續(xù)</b><b class='flag-5'>可調(diào)</b>穩(wěn)壓電源電路

    高精度頻率連續(xù)可調(diào)信號源的設(shè)計(jì)

    開發(fā)了一種頻率范圍設(shè)定寬、頻率連續(xù)可調(diào)、響應(yīng)速度快的信號源發(fā)生器,并對該信號發(fā)生器的系統(tǒng)結(jié)構(gòu)和軟硬件進(jìn)行了詳細(xì)的設(shè)計(jì)。針對傳統(tǒng)計(jì)算頻率控制字
    發(fā)表于 05-08 16:02 ?66次下載
    高精度頻率<b class='flag-5'>連續(xù)</b><b class='flag-5'>可調(diào)</b>的<b class='flag-5'>信號</b>源的設(shè)計(jì)

    基于單片機(jī)控制的輸出連續(xù)可調(diào)開關(guān)電源的設(shè)計(jì)

    本文首先介紹基于單片機(jī)控制的輸出連續(xù)可調(diào)開關(guān)電源的基本原理,并在此基礎(chǔ)上詳細(xì) 介紹這種開關(guān)電源的硬件系統(tǒng)結(jié)構(gòu)、軟件設(shè)計(jì)流程和控制算法,以及采用軟件的方法實(shí)現(xiàn)
    發(fā)表于 04-15 09:47 ?17次下載

    對0—360℃連續(xù)可調(diào)移相器的探討

    對0—360℃連續(xù)可調(diào)移相器的探討
    發(fā)表于 11-18 16:53 ?104次下載

    555的可調(diào)PWM仿真proteus

    555的可調(diào)PWM仿真 proteus
    發(fā)表于 09-17 09:59 ?119次下載

    基于FPGA和PWM的多路信號發(fā)生器設(shè)計(jì)

    基于運(yùn)放的信號發(fā)生器精度低且穩(wěn)定性和可調(diào)節(jié)性差,而基于DDS的信號發(fā)生器則成本高、電路復(fù)雜。為此提出了基于FPGA+PWM的多路信號發(fā)生器設(shè)
    發(fā)表于 11-18 09:42 ?6793次閱讀
    基于FPGA和<b class='flag-5'>PWM</b>的多路<b class='flag-5'>信號</b>發(fā)生器設(shè)計(jì)

    PWM信號統(tǒng)計(jì)頻率和占空比

    看datasheet,發(fā)現(xiàn)定時器幾大功能之一就是對PWM信號的捕獲比較。說明定時器即可以產(chǎn)生PWM信號,還可以對外部的PWM
    發(fā)表于 04-20 09:20 ?9125次閱讀

    STM32如何實(shí)現(xiàn)可調(diào)頻率、 占空比的PWM波形,且可指定輸出脈沖個數(shù)?

    STM32如何實(shí)現(xiàn)可調(diào)頻率、占空比的PWM波形,且可指定輸出脈沖個數(shù)?
    的頭像 發(fā)表于 03-12 11:04 ?2.7w次閱讀

    PWM信號輸出的三種硬件驅(qū)動方式

    PWM信號輸出的三種硬件驅(qū)動方式 PWM信號,即脈沖寬度調(diào)制信號,用于控制電子設(shè)備的運(yùn)轉(zhuǎn)。在電路
    的頭像 發(fā)表于 10-30 09:47 ?1152次閱讀

    pwm如何實(shí)現(xiàn)電壓和電流信號的輸出

    PWM(Pulse Width Modulation,脈沖寬度調(diào)制)是一種常見的信號調(diào)制技術(shù),廣泛應(yīng)用于各種電子設(shè)備中。PWM技術(shù)通過調(diào)整脈沖的寬度來實(shí)現(xiàn)對輸出電壓或電流的控制。 一、
    的頭像 發(fā)表于 08-08 15:30 ?1678次閱讀