电风扇的模拟控制系统设计的设计

合集下载

电风扇模拟控制系统设计.doc

电风扇模拟控制系统设计.doc

单片机原理与应用课
程设计
院(系):工业中心
班级:106001
姓名:王永安100203120
路体力 100201114
指导老师:王党利
时间:2013.07.07
目录
一、设计题目 (4)
二、总体方案设计及分析 (4)
三、硬件原理图设计 (4)
四、软件流程图及程序设计 (6)
五、设计总结和心得体会 (13)
摘要
本次课程设计通过keilC软件和Proteus软件设计一个电风扇模拟控制系统设计。

基于AT89C51芯片实现了用四位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。

后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”。

设计一个“定时”键,用于定时时间长短设置;设置一个“摇头”键用于控制电机摇头。

设计过热检测与保护电路,若风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。

最终完成了设计任务。

关键词:AT89C51 keilC软件 Proteus软件。

电风扇的模拟控制系统设计的设计

电风扇的模拟控制系统设计的设计

电风扇的模拟控制系统设计的设计一、引言电风扇作为一种常见的家用电器,通过旋转叶片来制造空气流动,从而起到降低室温、促进空气流通等作用。

本文将介绍一种电风扇的模拟控制系统设计,通过控制电机的转速来实现风速的调节。

二、系统需求分析1.风速调节:电风扇需要能够通过调节转速来实现不同的风速档位,满足用户的不同需求。

2.能耗控制:控制系统需要尽量降低电风扇的能耗,减少电费支出。

3.安全可靠:系统应具备过载保护、过热保护等功能,以确保使用过程中的安全性和可靠性。

4.操作简便:用户能够方便地通过开关等操作元件来控制电风扇的开关、风速等功能。

三、系统设计1.传感器部分为了实现风速调节和过热保护等功能,需要通过传感器来获取相关信息。

常见的传感器包括温度传感器、转速传感器等。

温度传感器用于检测电机是否过热,转速传感器用于检测电机的转速。

2.控制器部分控制器是整个系统的核心。

它根据传感器获取的信息,控制电机的转速,从而实现风速的调节。

具体来说,控制器可以根据温度传感器的数据来判断是否需要开启过热保护功能;根据转速传感器的数据来判断电机的转速,并根据用户的操作要求调节电机的转速。

3.驱动器部分驱动器负责将控制器产生的控制信号转化为电机的实际动作。

电风扇通常采用直流无刷电机,因此需要采用电机驱动器来控制电机的转速。

4.电源部分电源部分主要为整个系统提供电能。

电风扇通常使用交流电源,因此需要设计适配器来将交流电转化为直流电供给电机和控制器。

5.操作部分用户通过开关等操作元件来控制电风扇的开关、风速等功能。

可以设计一个简单的控制面板来集成这些操作元件。

四、系统工作流程1.系统上电初始化,显示风速调节档位。

2.用户通过开关控制电风扇的开关,控制器接收到开关信号后判断是开启还是关闭电风扇。

3.控制器根据传感器采集到的温度信息判断电机是否过热。

4.控制器根据传感器采集到的转速信息以及用户设置的风速档位来调节电机的转速。

5.控制器将转速控制信号发送给电机驱动器,由驱动器控制电机的转速。

电风扇模拟控制系统设计

电风扇模拟控制系统设计

目录第1章总体设计方案.................................................................. 错误!未定义书签。

1.1设计原理 ................................................................................. 错误!未定义书签。

1.2设计思路 ................................................................................. 错误!未定义书签。

1.3实验环境 ................................................................................. 错误!未定义书签。

第2章详细设计方案...................................................................... 错误!未定义书签。

2.1主程序设计............................................................................ 错误!未定义书签。

2.2功能模块的设计与实现........................................................ 错误!未定义书签。

第3章结果测试及分析.................................................................. 错误!未定义书签。

3.1结果测试................................................................................ 错误!未定义书签。

模拟电风扇控制器的设计与制作

模拟电风扇控制器的设计与制作

电子产品设计与制作简介:本电子产品为模拟电风扇控制器的设计与制作,在本项目中需要完成温度转换电路的设计、组装和调试;模拟电风扇控制器电路原理图及PCB板的绘制;焊接、组装、调试模拟电风扇控制器;根据电路原理图提供的各模块接口,编写处理器的控制程序使其达到设计要求一、局部电路设计(6分)1、使用提供的555、电阻、电容、可调式电阻器等元器件设计一个温度转换电路,将为模拟电风扇控制器提供温度状态信号。

当超过温度时,上限LED点亮;、2、焊接、调试电路,使电路工作正常。

局部电路设计元件清单序号名称规格数量1 可变电阻10K 22 温度电阻PT100 13 电阻10K 24 电阻100K 25 电阻1K 26 电阻510 27 电组100 28 电容101 29 电容104 28 LED 红 19 集成电路555 1二、原理图的绘制与PCB板的设计(20分)要求:考生在F盘根目录下建立一个文件夹。

文件夹名称为:2011EJ××(2位数字,竞赛队工位号)。

考生的所有文件均保存在该文件夹下。

各文件的主文件名:原理图文件:sch+××原理图元件库文件:slib+××Pcb文件:pcb+××Pcb元件封装库文件:plib+××其中:××为考生工位号的后两位。

如sch96注:如果保存文件的路径不对,则无成绩。

1、在自己建的原理图元件库文件中添加24C02元件原理图封装。

2、在自己建的原理图文件中将模拟电风扇控制器原理图完整的绘制出来,并在原理图下方注明自己的工位号。

3、在自己绘制的元件封装库文件中,添加按键的PCB封装。

4、绘制模拟电风扇控制器的双面电路板。

要求:(1)电路板面积不大于:160mm(长)*150mm(宽);(2)所有元件均放置在Toplayer;(3)信号线宽不小于10mil,VCC主线宽不小于30mil,接地主线宽不小于30mil;(4)元件布局合理(5)PCB布线完整、合理、美观;(6)在电路板边界外侧注明自己的工位号。

电风扇模拟控制系统设计

电风扇模拟控制系统设计

摘要本次课程设计通过keilC软件和Proteus软件设计一个电风扇模拟控制系统设计。

基于AT89C51芯片实现了用四位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。

后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”。

设计一个“定时”键,用于定时时间长短设置;设置一个“摇头”键用于控制电机摇头。

设计过热检测与保护电路,若风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。

最终完成了设计任务。

关键词:AT89C51 keilC软件 Proteus软件目录1 PROTEUS和KEIL的使用 (1)1.1 Proteus的使用 (1)1.1.1软件打开 (1)1.1.2工作界面 (2)1.2 Keil C51 的使用 (2)1.2.1软件的打开 (2)1.2.2工作界面 (3)1.2.3 电风扇实例程序设计 (4)2电风扇硬件控制系统 (8)2.1设计方案特点 (8)2.2关于AT89C51单片机的介绍 (9)2.2.1主要特性: (9)2.2.2管脚说明: (10)2.2.3.振荡器特性: (11)2.3仿真与调试 (11)3软件设计部分 (12)3.1复位电路 (12)3.2时钟电路 (13)3.3显示电路设计 (13)3.4框图流程 (14)总结 (17)致谢 (18)参考文献 (19)附录 (20)1 Proteus和Keil的使用Proteus7.0是目前最好的模拟单片机外围器件的工具,非常不错,可以仿真51系列,AVR,PIC等常用的MCU及其外围电路(如RAM,ROM,LED,LCD,AD/DA,部分SPI器件,键盘,部分IIC器件),虽然有那么多优点和长处,但还是与实际情况有不少的差别。

如果条件允许,还可以实实在在地学习和体会,仿真毕竟还是仿真,不能代替实际操作,实际许多问题是在仿真中碰不到的,当然我们可以仿真达到学习目的。

电风扇模拟控制系统设计

电风扇模拟控制系统设计

电风扇模拟控制系统设计一、引言电风扇作为日常生活中常见的电器之一,广泛应用于家庭、办公和工业场所。

电风扇的控制系统是为了实现对风速、运行时间和摇头等功能的控制,提高用户的使用便利性和舒适度。

本文将介绍电风扇模拟控制系统的设计。

二、系统设计1.硬件设计(1)电机驱动:电风扇的核心部件是电机,控制系统需要对电机进行驱动。

采用直流电机驱动器,通过PWM(脉宽调制)信号控制电机的转速。

可以根据用户的需求设置不同的PWM占空比,实现不同风速档位的调节。

(2)温度传感器:电风扇的控制系统需要实时监测环境温度,以便进行温度控制。

采用温度传感器来检测环境温度,当温度超过设定的阈值时,自动开启电风扇并控制风速。

(3)遥控器:为了方便用户对电风扇的控制,设计一个遥控器。

通过无线通信协议与电风扇的控制系统进行通信,实现遥控开关、风速调节和摇头控制等功能。

2.软件设计(1)PWM控制:控制系统通过PWM信号控制电机的转速。

根据用户设置的风速档位,计算相应的PWM占空比,并将PWM信号发送给电机驱动器,控制电机的转速和风速。

(2)温度控制:通过温度传感器实时监测环境温度,当温度超过设定的阈值时,控制系统自动开启电风扇,并根据设定的温度范围调节风速,以保持室内温度的稳定。

(3)遥控功能:设计一个可以与电风扇控制系统进行无线通信的遥控器。

通过遥控器,用户可以远程控制电风扇的开关、风速调节和摇头控制等功能,提高用户的使用便利性。

三、系统特点1.支持多档风速调节:用户可以根据需要,调节电风扇的风速,以满足不同的舒适需求。

2.自动温度控制:通过温度传感器监测环境温度,自动调节电风扇的风速,以保持室内温度的稳定。

3.远程控制功能:通过遥控器与电风扇的控制系统进行无线通信,用户可以随时随地对电风扇进行控制。

4.节能环保:通过智能控制电风扇的运行时间和风速,减少能源消耗,达到节能环保的目的。

5.使用方便:系统设计简单,用户通过遥控器即可实现对电风扇的控制,操作简单便捷。

模拟电风扇控制系统课程设计报告

模拟电风扇控制系统课程设计报告

模拟电风扇控制系统课程设计报告电气信息学院单片机技术课程设计报告课题名称电风扇模拟控制系统设计专业班级11通信02班学号1104140xx年6月17日至6月21日课程设计量化评分标准指标分值评分要素得分方案选择合理,分析、设计正确,原理清楚,方案设计 20 电路、程序流程图清晰,结构合理,程序简洁、正确。

报告结构严谨,逻辑严密,论述层次清晰,设计报告 20 语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。

过程清晰,调试方案设计合理,测试点选择调试与结果 20 适当,程序编写正确,调试步骤清楚。

电路及程序运行结果正确,达到预期效果。

工作态度 20 工作量饱满程度,题目难度;工作态度,按时完成设计任务,是否独立完成等。

思路清晰;语言表达准确,概念清楚,论点答辩成绩 20 正确;分析归纳合理,结论严谨;回答问题有理论根据,基本概念清楚。

总评成绩指导老师评语:答辩记录1、例举设计过程中遇到的问题及其解决方法。

答:问题说明:LED显示灯无法正常显示字符。

解决方法:换了不同的LED进行试验发现都不能正常显示,所以考虑到是译码电路出现问题,检查电路发现是单片机P1口与RES-6器件的高地位接反了,改正后系统正常显示了。

问题说明:当按键按下后,仿真正常开始,但按下摇头键,电机有时反转,有时不反转,一直按住摇头键不放电机可正常反转。

解决方法:验证程序无误后我判断是按键的问题,经过查阅知道了可以添加一个按键防抖环节,按键消抖可分为硬件消抖和软件消抖两种,在键数较少时可用硬件消除抖动,并采用了在I/O口上并接合适的电容来解决。

2、教师现场提的问题记录在此。

能实现电子电路仿真的软件有很多,如Multisim、PSPICE、OrCAD、EWB 等,Proteus 相对这些软件来说有什么特点?答:Proteus不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

电风扇模拟控制系统

电风扇模拟控制系统

《电气与电子线路CAD》课程设计(学年论文)说明书课题名称:电风扇模拟控制系统学生学号:专业班级:电气自动化学生姓名:学生成绩:指导教师:课题工作时间:填写说明:1. 一、二、三项由指导教师在课程设计(学年论文)开始前填写并交由学生保管;2. 第四项由学生在完成课程设计后填写,并将此表与课程设计说明书一同装订成册交给指导教师;3. 成绩评定由指导教师按评定标准评分。

4. 此表格填写好后与正文一同装订成册。

课程设计评审标准(指导教师用)摘要电风扇是我们日常生活应用非常广泛的家用电器,具有使用方便,价格优惠等特点。

虽然目前空调已非常普及,但电风扇易于控制且风力柔和,仍是大部分人的纳凉首选。

本次采用AD软件以单片机为核心来设计pcb,AD的特点是速度快、性能高,能够极大的减轻工程技术人员的劳动强度。

随着大规模集成电路的发展,人工设计已经远远不能满足人们的需求,计算机辅助设计已经势在必行。

经过本次课程设计应使学生掌握原理图及印刷电路板图的编辑、输出、网表生成、检查、分析及建立新原理图、印刷电路板图库等。

通过实习学生可以独立实现电路原理图和印刷电路板的设计,为今后在工作中的实际应用打下较为坚实的基础。

关键词:单片机;Altium Designer;pcb;电路板目录1方案论证 (1)1.1系统功能要求 (1)1.2方案论证 (1)1.3电气电子线路CAD设计步骤 (2)2项目元件库 (3)2.1自建元件库 (3)2.2元器件封装概述 (4)II2.3利用向导自建元件封装库 (4)3原理图设计 (5)3.1原理图设计操作流程 (5)4 PCB图设计 (8)4.1设计步骤和操作 (8)4.2元件布局要求 (8)4.3 PCB布线原则 (9)5 结论 (10)参考文献 (11)附录1系统原理图 (12)1方案论证1.1系统功能要求利用单片机设计完成一款设计电风扇模拟控制系统,本次实验是基于MCS-51单片机AT89C51。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电风扇的模拟控制系统设计的设计-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN单片机课程设计报告书课题名电风扇模拟控制系统设计称:姓名:学号:院系:专业:指导教师:时间:设计项目成绩评定表设计报告书目录一、设计目的........................................................................ 错误!未定义书签。

二、设计思路........................................................................ 错误!未定义书签。

三、设计过程........................................................................ 错误!未定义书签。

、系统方案论证 ....................................................................... 错误!未定义书签。

、系统硬件设计电路图............................................................. 错误!未定义书签。

系统软件设计......................................................................... 错误!未定义书签。

四、系统调试与结果............................................................ 错误!未定义书签。

五、主要元器件与设备........................................................ 错误!未定义书签。

六、课程设计体会与建议.................................................... 错误!未定义书签。

、设计体会 .............................................................................. 错误!未定义书签。

、设计建议............................................................................................... 错误!未定义书签。

七、参考文献........................................................................ 错误!未定义书签。

一、设计目的1、熟悉集成电路的引脚安排。

2、掌握芯片的逻辑功能及使用方法。

3、了解面包板结构及其接线方法。

4、了解电风扇的组成及工作原理。

5、熟悉电风扇那的设计与制作。

二、设计思路1、设计系统硬件电路。

2、设计系统复位电路和时钟电路。

3、设计单片机电源电路。

4、系统软件的设计。

三、设计过程、系统方案论证本设计采用AT89C51单片机为核心控制器件,系统框图如图2所示图1电风扇模拟控制系统框图其工作原理为:1. 初始加电时,电风扇不加电,四位数码显示器不显示,只有按下“自然风”、“常风”和“睡眠风”任一按键,电风扇开始工作。

同时,定时器只要不进行新的时间设置,电路就将按系统默认控制负载定时工作的时间方式自动开始运行。

2. 电路允许用户随时通过按键开关自行输入设置新的定时时间参数,其范围可在1分钟至990秒之间任意设置。

3. 在进行时间参数设置和整个定时过程中,系统采用四位数码管显示,最高位显示风类,后三位显示定时时间,做“百位、十位、个位”的倒计时显示,同时用数码管上小数点的同步闪亮作为秒显示,显示直观、准确。

4. 在整个定时状态下,电路具有允许用户随时自行选择使用“自然风”状态,也可选择使用“常风”和“睡眠风”状态。

5. 过热检测与保护电路不用传感器,用信号源产生的正弦信号代替传感器“感应”出的信号,若信号幅度大于10mV,则电机停止转动。

6. 按下“摇头”键,“摇头”电机先正转30ms,再反转30ms,如此往复。

、系统硬件设计电路图该系统已AT89C51单片机为核心,由电源电路,时钟电路,复位电路,显示电路,键盘,电机组成。

图2是系统硬件电路图。

图2系统硬件电路3.2.1 系统复位电路和时钟电路复位电路:首先形成单片机最小系统,在89C51单片机芯片XTAL1、XTAL2加入时钟电路,RST加入复位电路,EA加入高电平。

89C51的复位是由外部的复位电路来实现的。

复位电路分为上电复位和手动复位,我们采用的是上电+手动复位,正常工作时按下S1键,9脚变成高电平,单片机复位,按键松开,通过电容放电,9脚回到低电平。

采用的是12MHZ晶振,所以C=10uf,R1=,R2=200Ω。

如图3图3复位电路时钟电路:89C51单片机的时钟信号通常有两种方式产生:一是内部时钟方式,二是外部时钟方式。

采用内部时钟方式:89C51单片机各功能的运行都是时钟控制信号为基准,有条不紊的工作。

因此,时钟频率直接影响单片机的速度,始终电路的质量也直接影响单片机系统的稳定性。

89C51内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引进XTAL1,输出端为引脚XTAL2。

这两个引脚跨接石英晶体振荡器(简称晶振)和微调电容,就构成一个稳定的自激振荡器,如图4时钟电路所示,是89C51内部时钟方式的振荡器电路。

电路中的电容C1、C2典型值通常选择30pF,对外接电容虽然没有严格要求,但电容的大小会影响振荡器频率的高低。

振荡器稳定性和起振的快速性。

晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也越快,此次实验我们选择的晶振是12MHZ晶振。

晶振为12MHZ时的机器周期的计算:一机器周期=12个振荡周期,1个振荡周期T=1/f,时钟频率f=1/T,一机器周期=1/T×12,若晶振=12MHZ,一机器周期=1/12×12=1uS外部时钟方式时把外部已有的时钟信号引入到单片机内,此方式常用与多片89C51单片机同时工作,以便于各单片机的同步。

图4时钟电路3.2.2 AT89C51单片机电源电路电路主要分为:变压、整流、滤波、稳压四个部分。

电流进入电路,通过一个220V变9V的电源变压器把220V的交流电压变为9V的交流电压,然后通过整流器把9V交流,功率为15W左右。

变压器次级线圈输出的9V交流电压经过全桥QD2进行全波整流,C19滤波,7805稳压后,输出稳定的+5V直流工作电压。

如图5图5电源电路3.2.3 稳压芯片7805稳压芯片7805 系列为 3 端正稳压电路,TO-220 封装,能提供多种固定的输出电压,应用范围广。

内含过流、过热和过载保护电路。

带散热片时,输出电流可达 1A。

虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。

外形图及引脚排列如图6所示。

图6稳压芯片7805它的主要特点:•输出电流可达 1A输出电压有:5V•过热保护•短路保护•输出晶体管 SOA 保护功能框图如图7所示。

图7稳压芯片7805内部结构图3.2.4 集成块74LS245功能74LS245是我们常用的芯片,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。

74LS245还具有双向三态功能,既可以输出,也可以输入数据。

当89C51单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。

当片选端CE低电平有效时,DIR=“0”,信号由 B 向 A 传输;(接收)DIR=“1”,信号由 A 向 B传输;(发送)当CE为高电平时,A、B均为高阻1/1G和态。

由于P2口始终输出地址的高8位,接口时74LS245的三态控制端G2/2G接地,P2口与驱动器输入线对应相连。

P0口与74LS245输入端相连,/E端G接地,保证数据现畅通。

89C51的RD和/PSEN相与后接DIR,使得RD且PSEN/PSEN有效时,74LS245输入(←Di),其它时间处于输出(→Di)。

3.2.5 集成块74LS06功能74LS06器件包含6路反相缓冲器/驱动器,带有高压集电极开路输出,可连接高电平电路的接口(如MOS),可驱动高强度电流负载,当然也可以充当反相缓冲器用于驱动TTL输入。

74LS06的额定输出电压为30 V,74LS06的最大吸取电流为40mA。

74LS06兼容大多数TTL电路。

74LS06的输入是二极管钳位式,可以把传输产生的不良影响降到最低,大大简化了电路的设计。

74LS06典型功耗为175 mW,平均传输延迟时间为8ns。

六高压输出反相缓冲器/驱动器(OC,30V)简要说明:7406 为集电极开路输出的六组反相驱动器,其主要电特性的典型值如下:10ns 15ns 155mw引出端符号:1A-6A 输入端 1Y-6Y 输出端极限值:电源电压 7V,输入电压,输出截止态电压 30V工作环境温度7406 0~70℃存储温度 -65~150℃如下图3.2.6 LED显示电路根据设计要求并综合各方面因素,可以采用AT89C51单片机作为主控制器,用动态扫描法实现LED数字显示,驱动信号用单片机的定时器完成,显示电路如下图8所示。

图8 led显示电路图3.2.7 直流电机原理直流电机是一种能实现机电能量转换的电磁装置,它能使绕组在气隙磁场中旋转感生出交流电动势,并依靠换向装置,将此交流电变为直流电。

其产生交流电的物理根源在于,电机中存在磁场和与之有相对运动的电路,即气隙磁场和绕组。

旋转绕组和静止气隙磁场相互作用的关系可通过电磁感应定律和电磁力定律来分析。

系统软件设计3.3.1 占空比技术在一串理想的脉冲序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。

例如:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为。

在一段连续工作时间内脉冲占用的时间与总时间的比值。

在CVSD调制(continuously variable slope delta modulation)中,比特“1”的平均比例。

在周期型的现象中,现象发生的时间与总时间的比。

占空比是高电平所占周期时间与整个周期时间的比值。

如图9图9占空比3.3.2 程序框图如图10,程序见附件图10 程序框图四、系统调试与结果1、组装调试抢答器电路。

2、可预置时间的定时电路,并进行组装和调试。

当输人1Hz的时钟脉冲信号时,要求电路能进行减计时,当减计时到零时,能输出低电平有效的定时时间到信号。

相关文档
最新文档