找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10919|回復(fù): 13
收起左側(cè)

PWM與DA數(shù)模轉(zhuǎn)換問(wèn)題

  [復(fù)制鏈接]
ID:183779 發(fā)表于 2017-3-27 22:41 | 顯示全部樓層 |閱讀模式
想做一個(gè)光敏電阻控制LED亮度變化的小項(xiàng)目,想法是采集到光照強(qiáng)度,通過(guò)AD數(shù)模轉(zhuǎn)換得到數(shù)字量顯示在數(shù)碼管上,然后通過(guò)控制特定的光照強(qiáng)度值經(jīng)過(guò)調(diào)控PWM占空比來(lái)實(shí)現(xiàn) LED亮度的變化。          是第一次接觸AD和PWM,不知道二者之間的銜接關(guān)系,看了一些資料,還是挺暈的,希望大神們給一些意見(jiàn)和思路,盡量通俗點(diǎn),嘻嘻。  謝謝。
回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-3-28 09:11 | 顯示全部樓層
       既然涉及AD采樣和PWM調(diào)光,為了簡(jiǎn)化電路,減少外圍元件,如果你采用STC系列的單片機(jī),建議使用自帶AD和PWM輸出的型號(hào),比如STC12C2052AD、STC12C5A60S2,當(dāng)然STM8、STM32這些系列的單片機(jī)一般也自帶AD和PWM輸出。
      我這里以STC系列的單片機(jī)舉例。
      首先學(xué)習(xí)STC自帶AD采集,網(wǎng)上也有程序,需要的話我也可以提供。采集光敏電阻兩端的電壓,看不同光照情況下光敏電阻兩端的電壓的變化情況,最好是讓顯示器(比如LCD1602)顯示出來(lái)。
     然后后再學(xué)習(xí)STC自帶的PWM輸出功能,程序也容易找。設(shè)定不同的占空比,看看PWM輸出管腳上的LED燈的亮度變化情況。
      最后,根據(jù)采集到的光敏電阻兩端電壓的大小改變PWM的占空比

評(píng)分

參與人數(shù) 2黑幣 +75 收起 理由
非黃騰達(dá) + 5 很給力!
admin + 70 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:146949 發(fā)表于 2017-3-28 14:38 | 顯示全部樓層
不知道你學(xué)的是那一種單片機(jī)。我以STC15W4K58S4為例給你說(shuō)一個(gè)簡(jiǎn)單的吧。
ADC取樣num=GetADCResult(0);
PWM送數(shù):
void tm0() interrupt 1//定時(shí)器0中斷服務(wù)程序
{ static unsigned char k;
        TL0 = 0xF5;                //設(shè)置定時(shí)初值 按1T時(shí)鐘計(jì)算,1uS一次
        TH0 = 0xFF;                //設(shè)置定時(shí)初值 按1T時(shí)鐘計(jì)算,1uS一次
        k++;
        if(k>num)P33=1;//輸出高電位
        else P33=0;//輸出低電位
}

STC15W4K58S4測(cè)試.rar

3.23 KB, 下載次數(shù): 28

評(píng)分

參與人數(shù) 2黑幣 +55 收起 理由
非黃騰達(dá) + 5 絕世好帖!
admin + 50 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:7485 發(fā)表于 2017-3-28 14:40 | 顯示全部樓層
本帖最后由 ahshmj 于 2017-3-28 14:42 編輯

這是關(guān)聯(lián)性不是太強(qiáng)的兩部分。

一部分是測(cè)光強(qiáng)。一般的光電傳感器是模擬量輸出,經(jīng)過(guò)AD轉(zhuǎn)換變成數(shù)字量。

另一部分就是你說(shuō)的“PWM”,這個(gè)是有單片機(jī)產(chǎn)生的輸出。

你可以將經(jīng)AD轉(zhuǎn)換的光強(qiáng)數(shù)字量用來(lái)控制“PWM”輸出即可。

其實(shí)你若僅僅是控制LED,用光強(qiáng)的數(shù)值直接改變掃描LED的間隔(比如:控制延時(shí)),即“通斷比”。這個(gè)是和“PWM”原理是一樣的。

評(píng)分

參與人數(shù) 2黑幣 +25 收起 理由
非黃騰達(dá) + 5 很給力!
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:166064 發(fā)表于 2017-3-28 20:41 | 顯示全部樓層
我是來(lái)學(xué)習(xí)的?梢杂肞WM,單片機(jī)自帶

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:183779 發(fā)表于 2017-3-28 22:06 | 顯示全部樓層
imxuheng 發(fā)表于 2017-3-28 09:11
既然涉及AD采樣和PWM調(diào)光,為了簡(jiǎn)化電路,減少外圍元件,如果你采用STC系列的單片機(jī),建議使用自帶A ...

很謝謝您的指導(dǎo)建議,我用的是STC89c52,自帶數(shù)模轉(zhuǎn)換和PWM,這兩個(gè)功能我都分別實(shí)現(xiàn)了,看來(lái)我現(xiàn)在應(yīng)該根據(jù)您的最后一句建議,開(kāi)始我的工作啦。

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-3-29 09:09 | 顯示全部樓層
非黃騰達(dá) 發(fā)表于 2017-3-28 22:06
很謝謝您的指導(dǎo)建議,我用的是STC89c52,自帶數(shù)模轉(zhuǎn)換和PWM,這兩個(gè)功能我都分別實(shí)現(xiàn)了,看來(lái)我現(xiàn)在應(yīng)該根 ...

STC89c52自帶數(shù)模轉(zhuǎn)換和PWM?這個(gè)似乎不帶哦
回復(fù)

使用道具 舉報(bào)

ID:184484 發(fā)表于 2017-3-29 15:39 | 顯示全部樓層
謝謝您的指導(dǎo)
回復(fù)

使用道具 舉報(bào)

ID:183779 發(fā)表于 2017-3-29 20:38 | 顯示全部樓層
imxuheng 發(fā)表于 2017-3-29 09:09
STC89c52自帶數(shù)模轉(zhuǎn)換和PWM?這個(gè)似乎不帶哦

哦哦,說(shuō)錯(cuò)了,是普中單片機(jī)板子,用的89的芯片。順便問(wèn)一句,用光強(qiáng)的數(shù)值直接改變掃描LED的間隔,這個(gè)方法可以替代PWM,實(shí)現(xiàn)節(jié)能的功能嗎
回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-3-29 21:02 | 顯示全部樓層
非黃騰達(dá) 發(fā)表于 2017-3-29 20:38
哦哦,說(shuō)錯(cuò)了,是普中單片機(jī)板子,用的89的芯片。順便問(wèn)一句,用光強(qiáng)的數(shù)值直接改變掃描LED的間隔,這個(gè) ...

這個(gè)說(shuō)不好,實(shí)踐出真知
回復(fù)

使用道具 舉報(bào)

ID:161628 發(fā)表于 2017-3-29 21:32 | 顯示全部樓層
233333333333333
回復(fù)

使用道具 舉報(bào)

ID:223039 發(fā)表于 2017-9-7 23:13 | 顯示全部樓層
STC89c52自帶數(shù)模轉(zhuǎn)換和PWM ,這個(gè)不自帶,溫馨提示下,本人已學(xué)過(guò)!
回復(fù)

使用道具 舉報(bào)

ID:231832 發(fā)表于 2017-9-8 09:29 | 顯示全部樓層
PWM波實(shí)際就是占空比的方波,控制電流大。ㄕ伎毡龋,就可以控制亮度
回復(fù)

使用道具 舉報(bào)

ID:194451 發(fā)表于 2017-9-8 13:54 | 顯示全部樓層
AD是模擬量采集,PWM是控制LED亮度,你應(yīng)該通過(guò)AD采集模擬量來(lái)控制PWM的亮度
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表