【最新版】基于单片机的智能电风扇毕业论文(3)

2018-12-25 22:36

CLR C SETB P3. 7 NOP NOP CLR P3. 7 NOP NOP NOP SETB P3. 7 MOV R3, #9 READ3: DJNZ R3,READ3 MOV C, P3. 7 MOV R3, #23 READ4: DJNZ R3,READ4 RRC A

DJNZ R2,READ2 MOV @R1,A INC R1 DJNZ R4,READ1 RET

3.2 电机调速与控制模块程序流程 3.2.1 程序设计原理

采用双向可控硅过零触发方式,由单片机控制双向可控硅的通断,通过改变每个控制周期内可控硅导通和关断交流完整全波信号的个数来调节负载功率,进而达到调速的目的。

由于INT0信号反映工频电压过零时刻,因此只要在外中断0的中断服务程序中完成控制门的开启与关闭,并利用中断服务次数对控制量n进行计数和判断,即每中断一次,对n进行减1计数,如果n不等于0,保持控制电平为“1”,继续打开控制门;如n=0,则使控制电平复位为“0”,关闭控制门,使可控硅过零触发脉冲不再通过。这样就可以按照控制处理得到的控制量的要求,实现可控硅的过零控制,从而达到按控制量控制的效果,实现速度可调。

1)回路控制执行程序。主回路控制执行程序的任务是初始化数据存储单元,确定电机工作参数,并将其换算成“有效过零脉冲”的个数;确定中断优先级、开中断,为了保证正弦波的完整,工频过零同步中断INT0确定为高一级的中断源。

2)断服务程序,执行中断服务程序时,首先保护现场,INT0中断标志置位,禁止主程序修改工作参数,然后开始减1计数,判断是否关断可控硅,最后INT0中断标志位清零,还原初始化数据,恢复现场,中断返回。(设1秒钟通过波形数N=100)

中断流程图如图3-2所示:

图3-2 电机控制模块中断响应流程图

3.2.2 主要程序

外中断INT0的部分中断响应程序如下: ORG 0003H INTD0: PUSH ACC PUSH PSW PUSH DPH PUSH DPL

SETB 24H.0 MOV JZ DEC MOV

A, 5FH TING1 A 5FH,A

LJMP FAN2 TING1: ? FAN2: MOV JZ DEC MOV

A,

5BH

TING2 A 5BH, A

LJMP ZONG TING2:? ZONG: MOV JZ DEC MOV

A, KAI A 59H, A

59H

LJMP EXIT KAI: CLR JB KAI2:

24H.0 26H.0, KAI2

MOV JZ

A, 66H EXIT1

EXIT1: MOV MOV MOV EXIT: POP POP POP POP RETI

DPL DPH PSW ACC 5FH,5AH 5BH,66H 59H,#100

结 束 语

首先,通过这次应用系统设计,在很大程度上提高了自己的独立思考能力和单片机的专业知识,也深刻了解写一篇应用系统的步骤和格式,有过这样的一次训练,相信在接下来的日子我们都会了,而且会做得更好。

我所写的系统主要根据目前节智能化电风扇技术的发展趋势和国内实际的应用特点和要求,采用了自动化的结构形式,实现对电风扇转速的自动控制。 系统以单片机AT89C51为核心部件,单片机系统完成对环境温度信号的采集、处理、显示等功能;用Protel软件绘制电路原理图和PCB电路印刷板图,由Protues软件进行访真测试,利用MCS51汇编语言编制,运行程序该系统的主要特点是: 1)适用性强,用户只需对界面参数进行设置并启动系统正常运行便可满足不同用户对最适合温度的要求,实现对最适温度的实时监控。

2)系统成本低廉,操作非常简单,随时可以根据软件编写新的功能加入产品。操作界面可扩展性强,只要稍加改变,即可增加其他按键的使用功能。

本系统在当今提倡人性化设计和健康产品的环境下具有非常好的市场前景。 本设计在模拟检测中运行较好,但采样据不太稳定。功能上的缺憾是对于两个

档之间的临界温度处理不好,并且档位太少。还有待改进。

参考文献

[1] 张鑫.单片机原理及应用.电子工业出版社

[1] 明德刚.DS18B20在单片机温控系统中的应用.贵州大学学报,2006,2 [2] 黄朝民,肖明清,吴志强.单片机原理与应用.现代电子技术, [3] 刘进山.基于MCS-51电风扇智能调速器的设计.电子质量,


【最新版】基于单片机的智能电风扇毕业论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电子设备装接工工作总结与计划范文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: