找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2576|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)板子溫控風(fēng)扇pwm 求指導(dǎo)單片機(jī)程序

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 15 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
跳轉(zhuǎn)到指定樓層
樓主
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實(shí)現(xiàn),謝謝大家

如何在普中的板子上生效
溫控風(fēng)扇
越高級越好

5Y[06G1P{J%YW04[E@Q2@7L.png (112.95 KB, 下載次數(shù): 43)

5Y[06G1P{J%YW04[E@Q2@7L.png

28]1O42LQ)K($`L38M)JUO2.png (72.29 KB, 下載次數(shù): 43)

28]1O42LQ)K($`L38M)JUO2.png

1.jpg (2.89 MB, 下載次數(shù): 18)

1.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:262 發(fā)表于 2021-12-2 20:26 | 只看該作者
最麻煩的數(shù)碼管部分幫你改成普中的了,其他應(yīng)該很簡單了..你自己看看你電機(jī)和 ds18b20接哪個(gè)口的 自己進(jìn)去改下就行了

1-程序.7z

19.87 KB, 下載次數(shù): 42

回復(fù)

使用道具 舉報(bào)

板凳
ID:995533 發(fā)表于 2021-12-22 16:09 | 只看該作者
我也在找這種誒!
回復(fù)

使用道具 舉報(bào)

地板
ID:1023916 發(fā)表于 2022-5-6 20:29 | 只看該作者
heicad 發(fā)表于 2021-12-2 20:26
最麻煩的數(shù)碼管部分幫你改成普中的了,其他應(yīng)該很簡單了..你自己看看你電機(jī)和 ds18b20接哪個(gè)口的 自己進(jìn)去改 ...

請問作者,電機(jī)部分怎么接哇,為什么驅(qū)動(dòng)不了電機(jī)
回復(fù)

使用道具 舉報(bào)

5#
ID:990806 發(fā)表于 2022-5-6 22:52 | 只看該作者
電機(jī)接那個(gè)端口
回復(fù)

使用道具 舉報(bào)

6#
ID:1027356 發(fā)表于 2022-5-17 17:41 | 只看該作者
風(fēng)扇怎么接
回復(fù)

使用道具 舉報(bào)

7#
ID:614967 發(fā)表于 2022-5-19 07:46 | 只看該作者
太復(fù)雜了模糊不清
回復(fù)

使用道具 舉報(bào)

8#
ID:614967 發(fā)表于 2022-5-20 07:52 | 只看該作者
不好找,需要專業(yè)人士!
回復(fù)

使用道具 舉報(bào)

9#
ID:169700 發(fā)表于 2022-5-21 10:06 | 只看該作者
#include <reg52.h>
#define uchar unsigned char

sbit output = P2^0;        //
uchar period = 250;
uchar high = 70;
uchar tcount = 0;



void main()
{
        TMOD = 0x10; // set Timer1, working at mode 1(16 bit timer)
        
        TH1 = 0xFE;
                                TL1 = 0x0C;
        
        ET1 = 1;          //開啟定時(shí)器1中斷
                                EA = 1;
                                TR1 = 1;         //開啟定時(shí)器       
        while(1)
                                {
                                        if(tcount>100)  //PWM周期為100*0.5ms
                                        {
                                                tcount=0;
                                        }
                                        if(tcount <30)        //改變30這個(gè)值可以改變直流電機(jī)的速度
                                        {
                                                output=1;
                                        }
                                        else
                                        {
                                                output=0;
                                        }
        }
}

void timer0() interrupt 3 using 1
{
        TH1 = 0xFE;
                                TL1 = 0x0C;
        tcount++;


}

這個(gè)改了,頻率你自己改
回復(fù)

使用道具 舉報(bào)

10#
ID:735831 發(fā)表于 2022-5-23 11:42 | 只看該作者
溫控風(fēng)扇是需要采集溫度的,在對應(yīng)的溫度下改變單片機(jī)輸出的PWM占空比來調(diào)整電機(jī)轉(zhuǎn)速,甚至在低轉(zhuǎn)速到高轉(zhuǎn)速之間還要改變PWM的頻率來降低電機(jī)的噪聲
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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