- 2
- 0
- 约1.22千字
- 约 6页
- 2025-05-23 发布于湖北
- 举报
智能风扇控制系统软件设计案例综述
系统主程序设计
系统的程序部分采用的是模块化结构设计,目的是为了方便对程序进行调试和移植,主程序作为单片机工作程序运行主入口,用来对系统进行初始化,并调用子程序完成相应的功能。如REF_Re\h图13所示为主程序工作流程图,系统上电后会驱动温度传感器采集环境中的温度数据;系统默认采用手动控制方式进行工作,监听模式切换按键是否被按下,如果按键被按下,则进入到自动控制模式,否则则进入按键控制模式;在自动控制模式下,可通过红外控制程序判断是否检测到环境中有人存在,同时刷新数码管的显示登记系统的功能状态,根据检测结果来控制风扇的档位变化。
图13主程序流程图
数码管显示程序设计
系统采用数码管来显示系统工作状态和传感器采集到的温度数据。单片机需要将待显示的数据转换为能够显示码,然后通过I/O引脚(P2)发送给数码管进行显示。数码管的显示方式分为硬件控制显示和软件控制显示两种,其中硬件控制是由硬件译码器来实现;软件控制则是由单片机通过编程来实现。本文采用的是软件控制译码的方式来显示,如REF_Re\h图14所示为数码管显示子程序工作流程图。系统上电后会由单片机通过P2端口发送位码给数码管,并将段码发送给数码管,通过延时后将所有的信息显示在4段数码管上。
图14数码管显示程序流程图
DS18B20实时时钟程序设计
温度传感器主要用来对环境中的温度进行检测,系统上电后,由单片机发送一个复位信号,DS18B20接收复位信号完成复位动作,写入采集命令后采集周边环境温度[16];延时一段时间后,单片机会发送一个读数据的命令给传感器,由传感器对采集的数据进行转换后,得到转换后结果;传感器在内部对温度数据进行处理后,输出十进制数发送给单片机。如REF_Re\h图15所示为温度传感器的子程序流程图[17]。
图15DS18B20程序流程图
按键检测程序设计
按键控制功能主要是用来对风扇的工作模式、启停以及转速进行控制。系统上电后会启动全局中断,对按键中断进行监听,当按键按下时,通过延时函数对安全抖动进行处理,从而进入按键中断子程序中执行相应的操作。如REF_Re\h图16所示为按键中断子程序。
图16按键检测程序流程图
PWM输出程序设计
电机转速的控制,采用的是脉宽调制PWM方法来实现,直接从单片机获取温度信息,根据不同的CPU温度,风扇会有不同的转速与之对应。本系统采用单片机内部的PWM信号发生器,通过定时器来配置内部的PWM脉冲信号的占空比。系统上电后,会启动定时器,并选择以100作为数字来控制脉冲信号的数量,以实现对脉冲信号的控制[18]。如REF_Re\h图17所示为PWM子程序工作流程图。
图17PWM输出程序流程图
您可能关注的文档
- 2025《“开心麻花”话剧改编电影的叙事变换策略探究》9800字.doc
- 2025《“一带一路”背景下广西铝土矿出口贸易现状探析》2000字.docx
- 2025《“一带一路”船舶融资租赁业务探析》4300字.docx
- 2025《5G-NR基础理论探析》1600字.docx
- 2025《10kV电网接线图计算案例》1200字.docx
- 2025《220kV电网继电保护电气设备选择及校验过程案例》2600字.docx
- 2025《220kV电网继电保护中主变压器的选择案例》2100字.docx
- 2025《220kV电网继电保护中主接线设计》3600字.docx
- 2025《220kV电网继电输电线路变压器保护案例》3500字.docx
- 2025《220kV电网继电输电线路继电保护案例》4700字.docx
- 2025《中国企业对外农业直接投资发展历程及现状探析》3000字.docx
- 2025《综合能源系统探究的国内外文献综述》3000字.docx
- 2025《PWM移相调功探析》1100字.docx
- 2025《边坡工程支护的设计与计算过程案例》4800字.docx
- 2025《变电所的主变选择及高压元器件的选择案例》1900字.docx
- 2025《变电所短路电流的计算过程案例》1500字.docx
- 2025《变电站电气主接线方案的选择》780字.docx
- 2025《仓储智能化发展现状探析》2300字.docx
- 2025《甘蔗提糖生产工艺工艺选择》4200字.docx
- 2025《广州珠江啤酒公司员工培训问题研究》8800字.docx
最近下载
- 职教高考语文专项练习.doc VIP
- 山东省职教高考语文专项突破.pptx VIP
- 2025年湖南省中考数学模拟试卷(一)(原卷版+解析版).docx VIP
- 重症医学(高级职称)考试真题题库及答案.docx VIP
- Yamaha雅马哈RX-V430中文使用说明书.pdf VIP
- 【解题模型】专题08连接体及动力学中的临界极值模型-2026高考物理(解析版).docx VIP
- QJL J160001-2017 汽车零部件和材料禁用、限用物质要求.pdf VIP
- 部编版五年级语文下册第二单元学历案(2课时版) - 副本.docx VIP
- 医学高级职称考试重症医学(正高)章节习题及答案.docx VIP
- 正压式空气呼吸器定期检查表.doc VIP
原创力文档

文档评论(0)