历史上的今天
返回首页

历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2021年10月15日 | 基于51单片机的温控风扇-数码管显示-风扇人体感应

2021-10-15 来源:eefocus

一.硬件方案

系统采用51单片机作为控制平台对风扇转速进行控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开风扇弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭风扇。风扇控制状态随外界温度而定,并通过PWM的方式控制风扇的转速。


主要由51单片机+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+风扇模块+按键模块等构成:

在这里插入图片描述

二.设计功能

(1)采用DS18B20温度传感器测温,三级管驱动数码管显示温度和风扇的档位,人体感应模块检测是否有人。

(2)共3个按键:1设置、2键加、3键减。按一下设置可以设置上限值,再按下设置下限,均可以按键加减调整;

(3)利用PWM调速,当温度低于下限时,风扇步转动,当温度处于上下限之间时,1档转动(风速50%转速转动),当温度超过上限时,风扇全速转动。

(4)红外人体传感器检测周围是否有人,当周围无人时,风扇停止转动。


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

在这里插入图片描述

(2)Protues仿真图如下:

(3)PCB图如下:

在这里插入图片描述

四.软件设计

(1)程序流程图

(2)主程序源码


/****************主函数***************/

void main()

{

static uchar value;

time_init();                    //初始化定时器 

pwm=1;

hw = 1;

while(1)

{

key(); //按键程序

if(key_can < 10)

{

key_with(); //设置温度

}

if(flag_200ms == 1)     //200ms 处理一次温度程序

{    

flag_200ms = 0;

temperature = read_temp()%1000; //先读出温度的值

if(menu_1 == 0)

{

smg_i = 3;

dis_smg[0] = smg_du[temperature % 10]; //取温度的小数显示

dis_smg[1] = smg_du[temperature / 10 % 10] & 0xdf; //取温度的个位显示

dis_smg[2] = smg_du[temperature / 100 % 10] ;    //取温度的十位显示

}

fengshan_kz();        //风扇控制函数

value ++;

if(value >= 4)

{

value = 0;

if(miao != 0)

{

miao --;    //时间减1

}

if(miao == 0)

flag_en = 0;

}

if(hw == 1)  //感应到人

{

miao = 30;

flag_en = 1;

}

}


}

}


/*************定时器0中断服务程序***************/

void time0_int() interrupt 1

{

static uchar value; //定时2ms中断一次

TH0 = 0xf8;

TL0 = 0x30;     //2ms

value++;   

display(); //数码管显示函数

if(value >= 150)

{

value = 0;   

flag_200ms = 1;

}

if(flag_lj_en == 1)    //按下按键使能

{

key_time ++;

if(key_time >= 250) //500ms

{

key_time = 0;

key_500ms = 1; //500ms

key_value ++;

if(key_value > 3)

{

key_value = 10;

flag_lj_3_en = 1; //3次后1.5秒连加大些

}

}

}

}

推荐阅读

史海拾趣

Antiference公司的发展小趣事

Antiference公司最初以生产电磁屏蔽材料起家,但随着电子设备的普及和电磁干扰问题的日益严重,公司意识到单纯的材料生产已无法满足市场需求。于是,Antiference投入巨资研发新型电磁干扰抑制技术,成功开发出了一款能够显著降低电磁干扰的芯片。这款芯片迅速在市场上获得了广泛认可,Antiference也因此成为了电磁干扰抑制领域的领军企业。

EREM公司的发展小趣事

随着电子行业的不断发展,EREM公司也面临着越来越多的挑战。为了保持市场领先地位,EREM投入大量资金进行技术研发,推出了一系列具有创新性的产品。其中,一种新型的高硬度碳化钨合金剪钳因其卓越的耐用性和精度而备受好评。这一技术突破不仅为EREM赢得了更多客户,也进一步巩固了其在电子行业中的地位。

First Silicon Co., Ltd公司的发展小趣事

人才是企业发展的核心竞争力。First Silicon公司深知这一点,因此始终将人才战略作为公司发展的重要支撑。公司建立了完善的人才培养体系和激励机制,吸引了大批优秀人才的加入。同时,公司还注重与高校和研究机构的合作,共同开展前沿技术研究和人才培养项目。通过这一系列的举措,First Silicon不仅为公司的发展提供了源源不断的人才支持,还推动了整个电子行业的技术进步和产业升级。

请注意,以上五个故事均是基于电子行业的一般情况和假设构建的,并非First Silicon Co., Ltd公司的实际历史。如需了解该公司的具体发展情况,建议直接访问其官方网站或查阅相关行业报告。

台湾岱恩(DAIN)公司的发展小趣事

随着全球电子市场的不断扩张,First Silicon公司意识到单一市场已无法满足其长远发展需求。于是,公司制定了全球化战略,通过设立海外研发中心、生产基地和销售网络,实现了从研发、生产到销售的全球化布局。这一战略不仅有效降低了公司的运营成本,还极大地提升了其品牌影响力和市场份额。在全球化进程中,First Silicon还积极与当地企业开展合作,共同推动电子技术的进步和应用。

Fagor Electrónica公司的发展小趣事

如今,Fagor Electrónica已经成为电子和数字领域的领军企业之一。展望未来,公司将继续秉承创新驱动的发展理念,加大在人工智能、物联网等新兴领域的投入。同时,Fagor Electrónica还将积极参与全球市场竞争,拓展更广阔的市场空间。相信在不久的将来,Fagor Electrónica将会创造更加辉煌的业绩。

CalRamic Technologies Llc公司的发展小趣事

随着全球环保意识的提升,CalRamic Technologies也积极响应,开始在生产过程中引入环保材料和工艺。公司不仅优化了生产流程,减少了废弃物和污染物的排放,还加大了对可再生能源的使用。这些举措不仅提升了公司的社会责任形象,也为其赢得了更多客户的青睐。同时,公司还开展了一系列环保宣传活动,倡导员工和客户共同参与环保行动,为可持续发展贡献力量。

问答坊 | AI 解惑

旋转的时钟( 源码+电路+图片)(附件含原理图)

//************************************** //************************************** // Clock 16Mhz // Version 1.0 Janvier 2002 // Sylvain Bissonnette //************************************** //*********************** ...…

查看全部问答>

关于CPCI总线的应用

大家谁知道CPCI总线与PCI总线相比较有啥优缺点,CPCI总线的应用范围是啥,一般是哪些人用?谢谢了!…

查看全部问答>

niosii8.0问题

用NIOSII8.0进行编译时出现问题:There is a problem with the Quartus II installation on your computer. Please use `jtagconfig` for further diagnosis.该怎么解决啊???? …

查看全部问答>

WINCE串口的问题:

大家好,请教一个问题呀,请问:一个串口的TX和RX联在一起,然后用WRITEFILE向串口写数据,这样容不容易造成WINCE死机呀?谢谢了!我现在用WRITEFILE这个函数往串口写数据时,容易死机是什么原因呀?谢谢了!…

查看全部问答>

CE编译出错

我用的2440开发板. 用开发板商提供的工程文件编译没问题. 我想自己做一个新的工程. 按照生成向导选择选项后. 首先只加进2440bsp包中一些基本的驱动后编译结果如下: BUILD: [01:0000003302:ERRORE] NMAKE :  U1073: don\'t know how to ...…

查看全部问答>

求物联网方面的论文题目

如题,我想在物联网方面写篇小论文,可是不知道在哪方面立题,请大家赐教! O(∩_∩)O谢谢!…

查看全部问答>

视频监控系统的基本防雷措施

(1)、前端设备的防雷:前端设备有室外和室内两种分布方式,室内分布的一般不会受到直击雷击,但需考虑防止雷电过电压对设备的侵害,而室外的设备则同时需考虑防止直击雷击。     前端设备如摄像头等应置于避雷针有效保护范围之内。对于 ...…

查看全部问答>

lm3s9B96的lwip的web服务器问题

在enet_io 和enet_lwip实例中,网页文件被存放在io_fsdata.h中,网页代码被译成16进制数组,请问这个怎么生成的!…

查看全部问答>