基于stc5410ad的智能电风扇控制系统--大学论文.doc
《基于stc5410ad的智能电风扇控制系统--大学论文.doc》由会员分享,可在线阅读,更多相关《基于stc5410ad的智能电风扇控制系统--大学论文.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于STC5410AD的智能电风扇控制系统摘要:本设计以STC5410AD作为智能风扇的核心,巧妙的采用单片机控制技术,无级调速技术,PWM技术,温度传感技术,把智能控制技术应用于一般风扇之中,将电风扇的电机转速作为被控制量,由单片机分析采集到的数据温度信号,再通过可控硅对风扇进行调速,从而达到无须人为控制便可以自动调整风力大小的效果,通过时钟芯片DS1302实现定时功能,通过软件编程,实现睡眠风和自然风。关键词:STC5410AD,DS18B20,DS1302, MOC3041,开关霍尔;可控硅,电风扇,PWM技术,模糊控制,PID算法目 录1.系统方案选择和论证 1.1设计要求 1.1.1
2、基本要求1.1.2发挥部分1.2系统基本方案1.2.1各模块方案选择和论证1.2.2 系统各模块的最终方案2.系统硬件设计与实现2.1系统硬件的基本组成2.2主要单元电路的设计2.2.1检测部分电路的单元电路设计2.2.2 智能控制部分的单元电路设计3.系统软件设计3.1数字温度传感器模块子程序设计3.2定时功能子程序3.3 时钟模块子程序设计3.4按键功能子程序3.5系统主程序流程图4.系统测试4.1测试仪器4.2指标测试4.2.1 温度检测测试4.2.2风速检测精确度测试4.2.3风速响应时间测试4.2.4电源波动风速稳定测试4.3 结论5.总结参考文献1.系统方案选择和论证1.1设计要求
3、1.1.1 基本要求1.1.2 发挥部分1.2系统基本方案根据题目要求,系统可以划分为控制部分、信号检测部分。其中控制部分包括:主控制器模块、电机控制模块、计时模块、显示模块、模拟自然风模块。信号检测部分:包括温度检测、风速检测模块、按键检测模块。模块框图如图1.2.1所示。为实现各模块功能,分别做拉几种不同的设计方案并进行论证。图1.2.1 智能电风扇系统框图1.2.1 各模块方案选择和论证 (1)主控单元方案一:采用89C51单片机。键盘与显示电路、A/D转换电路的接口电路比较复杂;本系统还要控制控制风速,需要PWM模块还需增加专门的模块电路,外围电路比较烦琐。 方案二:采用凌阳SPCE0
4、61A单片机作为主控制器,该单片机内置A/D转换模块,在32个I/O口中,两路DAC、14个中断源等丰富的硬件资源,但本系统需要无级调速和模拟自然风,所以需要外加EEPROM、控制模块和外加控制电路,电路复杂,且价格昂贵。 方案三:采用STC5410AD单片机作为主控制器,该单片机主要优点是:高速速度比普通8051快812倍、宽电压5.53.8.V、低功耗设计、12K字节片内flash程序存储器,擦写次数10万次以上512字节片内RAM 数据存储器、芯片内部EEPROM功能、10位ADC,8通道、4路PWM、2个硬件16位定时器、硬件看们狗(WDT),由于高速,所以控制精确,内部具有PWM,1
5、0位ADC,简化外部电路。本方案设计简单可靠,调试容易,在系统稳定的前提下,同时可以实现很好的人机交互界面,性价比高。 经比较以上三种方案,拟采用方案三。(2)温度检测模块方案一:二极管温度传感器MTS102,二极管作为温度传感器常常用在温度变化范围大、精度要求适中的温度检测电路中 ,但是它还有激励电路,补偿电路和放大电路,电路设计很麻烦。方案二:采用Pt100铂电阻组建电桥电路,运用仪表放大器对电桥输出的变化电压进行差动放大,由A/D采样数据,送入微处理器,完成温度测量,PT100线性度不够好,再加上输出需要差动放大,存在温漂,本题目要求控制量非常精确,采用PT100不能达到题目要求。方案三
6、:采用AD590温度传感器。AD590是美国AD公司生产的二端式集成温度一电流传感器,该器件体积小、重量轻、性能稳定。测温范围为-50+150;线性电流输出为1AK;线性度好,测量精度为0.3;但AD590需要外围电路复杂,且需要占用较多的I/O口,在本题目要求测量的量比较多,所以I/O资源相对缺乏,加重了电路的复杂性。方案四:利用单线数字温度传感器DS18B20,只需要一根总线接口,这样可以大大节省系统的I/O资源。基于上述考虑,拟采用方案四(3)电机控制模块电机调速是整个控制系统中的重要方面之一,电机控制的精确性会影响整个系统的性能。方案一: 由单片机来的控制信号经光电耦合器MOC3041
7、 或者(4N25)耦合后,接可控硅MAC223 的门极,控制双向可控硅的导通角,使输出端电压改变,从而是施加在电风扇的是输入电压发生变化,调节电风扇的转速,实现自然风,睡眠风等各挡无级调速。过零双向可控硅型光耦MOC3041 ,集光电隔离、过零检测、过零触发等功能于一身,避免了输入输出通道同时控制双向可控硅触发的缺陷, 简化了电路结构。方案二:采用固态继电器(KSD203AC3)对电机的开或者关进行控制,通过开关的切换对电机的速度进行调整。在正常工作条件下,工作非常可靠,使用继电器无需外加光耦,自身就可以实现电气隔离,但本电路要求开关频繁,继电器需要机械运动和触点,因此动作速度慢,不能频繁的动
8、作。基于上述考虑,拟采用方案一.(4)风速检测模块风扇的转速不能直接测得,只能通过间接方式来测量。本系统的思路是:使用传感器检测每一片风扇叶的转动过程,转换成相应的脉冲信号,并用单片机检测单位时间内脉冲的个数,由此计算出风扇的转速。此方法比较简单,检测电路简单,关键在于选择合适的传感器。方案一:采用红外对管检测,红外对管检测速度慢,不适合高速检测。方案二:受鼠标的工作原理的启发,采用断续式光电开关。由于该开关是沟槽结构,可以将其置于固定轴上,再在叶轮上均匀的固定多个遮光条,让其恰好通过沟槽,产生一个个脉冲。通过脉冲计数,对风速进行测量。方案三:采用开关霍尔传感器集成片。该器件内部由三片霍尔金属
9、板组成,当磁铁正对金属板时,由于霍尔效应,金属板发生横向导通,因此可以在叶轮上安装磁片,而将霍尔元集成片安装在固定轴上,通过对脉冲的计数进行风速测量。以上三种方案都是比较可行的转速测量方案。方案二,设计新颖,但在本题中,要求检测速度快,精度高,断续式光电开关,开关速度慢,相反霍尔元件,在工业上得到广泛采用,适用于精度较高的场合,可以在叶轮上加较多的遮光条来满足脉冲计数的精度要求,因此拟采用方案三。(5)定时模块方案一:采用软件编程来实现实时时钟。但是,误差较大,累计误差就更大,难于调整,且占用单片机内部资源。方案二:采用X1226实时时钟芯片。由于X1226为贴片封装,硬件制作不方便,且X12
10、26掉电后不能继续走动,须外接辅助电源。方案二:利用专用定时器芯片DS1302,DS1302内部自带备用电池,可以对其供电,在断电后时间仍正常运行。基于上述考虑,拟采用方案三。(6)模拟自然风模块自然风实现,通过风扇马达按预定编写的程序作不规则运行,配合风速风速按键之设定,可分为强自然风,中自然风,弱自然风。模仿大自然之风吹效果,令风量更柔更舒适。利用STC5410AD单片机内部的EEPROM存储要输出风的参数,当用户需要自然风时,由单片机读出EEPROM中的数据,既可实现模拟自然风(7)实现睡眠风模块睡眠风实现的原理是人的体温会在入睡后慢慢下降,风扇的风量亦会慢慢减弱,以免入睡后着凉,实现智
11、能调节风扇风速。其实现方案主要靠软件实现,通过软件编程,使电风扇的速度随人体睡眠曲线变化。(8)按键检测模块方案一:采用独立式键盘。实现一键多种功能,这样节省了大量的I/O口,有效地利用单片机资源。此模块采用此方案。方案二:采用先进的五线键盘,用5个I/O口既可实现16个键盘的控制,采用中断查询法,实现键盘的控制功能,大大提高了单片机的工作效率。基于上述考虑,拟采用方案二。(9)显示模块方案一:采用静态显示技术,通过多个七段LED,同时显示多个资料。该电路设计简单,本题目要求同时显示设定速度,送风种类,实际速度,实时时钟,环境温度等,需使用多个LED,制作麻烦且不够经济。 方案二:采用动态显示
12、技术,用七段LED显示,用键盘选择要显示的资料。但是又增加了键盘电路,而且增加了程序的难度。 方案三:采用点阵型LCD显示。点阵型LCD可显示数字,字母,文字等。但是它比较昂贵,而且编程较麻烦。 方案四: 采用汉字液晶(RT12864-M),可以显示汉字,字符,数字等,显示的信息量大,且软件编程简单,外围电路简单,刷新屏幕快。 基于上述考虑,拟采用方案四。1.2.2 系统个模块的最终方案(1)经过仔细分析和论证,决定了系统各模块的最终方案如下:(2)主控模块:采用STC5410AD;(3)温度检测模块:采用数字芯片DS18B20;(4)电机控制模块:采用双相可控硅MAC223;(5)风速检测模
13、块:采用霍尔传感器;(6)定时模块:采用专用时钟芯片DS1302;(7)采用五线键盘;(8)显示采用汉字液晶(RT12864-M);2.系统硬件设计与实现2.1系统硬件的基本组成 本题是一个综合设计,在设计中运用了检测技术,自动控制技术和电力电子技术。系统可以分为传感器检测部分和智能控制部分 传感器检测部分采:系统利用霍尔传感器,温度传感器,等不同类型的传感器将检测到的一系列的外部信息转化成可被控制器件辨认的电信号。 智能控制部分:系统中的控制器件根据由传感器变换输出的电信号进行逻辑判断,控制电风扇的风速,以及由按键选择是由人为控制还是智能控制,并通过LCD及时显示风速,温度,时间,风的强弱,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 stc5410ad 智能 电风扇 控制系统 大学 论文
限制150内