家用风扇控制器设计

家用风扇控制器设计

ID:11005366

大小:491.50 KB

页数:17页

时间:2018-07-09

家用风扇控制器设计_第1页
家用风扇控制器设计_第2页
家用风扇控制器设计_第3页
家用风扇控制器设计_第4页
家用风扇控制器设计_第5页
资源描述:

《家用风扇控制器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理课程设计课题:家用风扇控制器设计(8)姓名:毛永梅学号:0909090301专业班级:自动化0906指导教师:李志民老师设计时间:2011-12目录一、设计目标...................................................................................3二、设计要求……………………………………………………..3三、总体设计...................................................................................3

2、四、硬件设计...................................................................................4五、软件设计...................................................................................6六、程序清单...................................................................................10七、遇到的问题及解决方法....

3、.......................................................15八、心得体会...................................................................................16九、元件清单...................................................................................16十、参考文献..........................................

4、.........................................17模拟家用风扇控制器的设计一、设计目标设计并制作一个模拟家用风扇控制器。二、设计要求1、控制器面板为:按钮三个,分别为风速、类型和停止,LED指示灯六个,指示风速强、中、弱,类型为睡眠、自然和正常。2、电扇处于停转状态时:所有指示灯不亮,只有按下“风速”键时,才会响应,进入起始工作状态;电扇在任何状态,只要按停止键,则进入停转状态。3、处于工作状态时有:(1)初始状态为:风速-“弱”,类型-“正常”;(2)按“风速”键,其状态由“弱”→“中”→“强”→“弱”……往复循环改变,每按一下按

5、键改变一次;(3)按“类型”键,其状态由“正常”→“睡眠”→“自然”→“正常”……往复循环改变;4、风速:风速的弱、中、强对应于电扇的转动由慢到快。5、风速类型的不同选择分别为:(1)正常电扇连续运转;(2)自然电扇模拟自然风,即转4s,停8s;(3)睡眠电扇慢转,产生轻柔的微风,运转8s,停转8s;6、按照风速与类型的设置输出相应的控制信号。三、总体设计电扇模拟自然风,即本次课程设计任务主要基于8086以及各种接口芯片结合汇编语言实现对家用风扇的控制器的模拟。我主要运用8086CPU结合汇编语言编写的软件来实现各种信号的处理与变换,以得到想要的控制信号,并用接口芯片

6、8255A实现信号的输出与接收。在模拟中通过开关来实现各种控制信号的输入,再通过8255的端口进行读取,再由8086通过软件的对采入的信号进行辨别进而转入到相应的功能子程序中以实现各种功能。在各种功能的背后,通过8086驱动相应功能的硬件设备实现各种功能的切换。具体设计设计,我想采用8255A来接收开关信号,驱动风扇的转动信号输出,输出LED灯的亮灭信号,并接收8253产生的控制信号。8253主要来实现各种风种的控制信号,以得到自然、睡眠的类型风。在风扇控制的停止后,当且仅当有风速键按下后,控制器可恢复继续控制风扇的运行,实现控制器的循环控制。硬件设计框图如图1所示。

7、8086CPU82538255A风扇(步进电机)驱动信号读取控制控制信号按键开关LED图1硬件整体设计框图四、硬件设计Ø4.1硬件设计基本概要根据设计要求和内容,用可编程并行接口芯片8255A低四位接收3个按键(分别表示风速、类型、停止)的状态以启动电扇或设置相应的工作状态。这样就需要3个按键,因此可以用三个按钮接到8255口。这样可以直接从8255的口读取按键的状态,从而执行相应的操作。要通过一个按键来控制2个以上的状态,可以通过按键的次数来控制第几种状态,比如风速有三种状态(弱、中、强),可以用按键1次控制弱,按键2次控制中,按键3次控制强,这样

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。