51单片机温度控制调速风扇仿真设计

发布时间:2024-03-18  

原理图:Altium Designer


仿真版本:proteus 7.8

程序编译器:keil 4 / keil 5

编程语言:C语言

设计编号:S0010

功能说明:

1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机

2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。

3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。

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

仿真电路:

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。

d730a948-70af-11ee-939d-92fbcf53809c.png

检测到温度12℃,数码管第一位显示风扇档位0,第三四行显示温度数值12。当前温度低于默认阈值20℃,风扇停止,运行档位0档。

仿真中可以通过调整DS18B20传感的数值改变检测温度值。

d751e720-70af-11ee-939d-92fbcf53809c.png

上下箭头用于改变温度的值。下箭头调低数值,上箭头调高数值。

改图标显示的是温度的值。

开始仿真后,调整温度为20℃,温度高于低阈值,低于上限值。风扇档位1运行,PWM占空比50%。

d75c5a3e-70af-11ee-939d-92fbcf53809c.jpg

开始仿真后,调整温度为31℃,高于默认上限值。风扇档位2运行,PWM占空比100%,全速运行。

d77d456e-70af-11ee-939d-92fbcf53809c.jpg

共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。

d79895c6-70af-11ee-939d-92fbcf53809c.jpgd7b66812-70af-11ee-939d-92fbcf53809c.jpg

原理图

d7e302be-70af-11ee-939d-92fbcf53809c.jpg

源程序

d7fbd1e0-70af-11ee-939d-92fbcf53809c.jpg


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>