空调温度调节系统

空调温度调节系统

ID:12188701

大小:78.50 KB

页数:9页

时间:2018-07-16

空调温度调节系统_第1页
空调温度调节系统_第2页
空调温度调节系统_第3页
空调温度调节系统_第4页
空调温度调节系统_第5页
资源描述:

《空调温度调节系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一:设计课题:智能空调控制系统的设计与调试二:硬件系统设计:环境温度↓温度传感器↓A/D转换↓按键←单片机→D/A转换→调温送风电机↓↓蜂鸣器LED显示1.A/D转换模块设计设计思路:方案主要思路:环境温度经过温度传感器转换为模拟电压信号,然后经过A/D转换成8位数字量送进8051。传感器单片机A/D转换A/D转换主要有3种方法:⑴延时法:设计流程框图:送P1显示读结果延时开始开启A/D②程序清单:文字说明:ST:MOVDPTR#8000HMOVX@DPTR,A开启A/D转换MOVR7,#150LOOP:DJNZR7,LOOP延时程序

2、MOVDPTR#8000HMOVXA@DPTR读取结果MOVP1ALJMPSTART⑵中断法:①设计流程:温度→(传感器接受)→转换成0-5V电压→A/D模块→数字量输出(00-FF)→8051芯片→LED灯显示②主程序:读结果送P1显示读结果退出等待开启A/D中断初始化开始开始③程序清单:ORG0000HLJMPMAINPRG003HLJMPAAAORG000BHLJMPBBBMAIN:SETBEASETBEX0SETBIT0MOVTMOD,#01HMOVR7,#20HMOVTH0,#9EHMOVTL0,#58HSETBET0SET

3、BTR0MOVDPTR,#8000HMOVX@DPTR,ASJMP$AAA:MOVDPTR,#8000HMOVXA,@DPTRMOVP1,ARETIBBB:MOVTH0,#9EHMOVTL0,#58HDJNZR7,LOOPMOVDPTA,#8000HMOVX@DPTR,AMOVR7,#20LOOP:RETI⑶定时法:①设计框图:退出开启A/D重设初值是否20次开始②程序清单:ORG0000HLJMPMAINORG0003HLJMPAAAORG000BHLJMPBBBMAIN:SETBEASETBEXOSETBITOMOVTMOD,#0

4、1HMOVR7,#20MOVTH0,#9EHMOVTL0,#58HSETBETOSETBTROMOVDPTR,#8000HMOVX@DPTR,ASJMP$AAA:MOVDPTE,#8000HMOVA,@DPTRMOVP1,ARETIBBB:MOVTHO,#9EHMOVTLO,#58HDJNZR7,LOOPMOVDPTR,#8000HMOVX@DPTR,AMOVR7,320RETI1.D/A转换模块的设计1.电机驱动设计:⑴设计思路:单片机发出数字信号经过D/A转换模块转换以模拟量的形式送给电机,控制电压量从而控制电机的转动。单片机→D

5、/A→电机⑵硬件设计:DA.CS→CS1(始地址为9000H)-8V—8V→电机⑶软件设计:开启D/A↓①等待↓跳转到①程序清单:MOVA,#00HMOVDPTR,#9000HMOVX@DPTR,ASJMP$2.电机测速设计:⑴设计思路:本方案是由单片机送出数字信号经过D/A转换变为模拟信号用来驱动电机,再送给单片机,从而完成电机测速方法:运用单片机内部的1个定时器和1个计数器来完成对电机转速的测定。定时器定时1S,计数器对对霍而元件发出的脉冲进行计数,从而能测定电机每一秒钟的转速。电机D/A转换单片机⑵硬件设计D/A~-8V~+8V

6、送电机测速脉冲送T1DA.CS连CS1,9000H⑶软件设计:①主程序:次数→R7开启TR1等待开启D/AT0,T1初始化中断初始化开始②中断子程序:次数→R7是否20次T0初始化开始计算数值TH1→40H送P1显示退出③程序清单:ORG0000HLJMPMAINORG000BHLJMPT0ORG0030HMAIN:MOVSP,#30H堆栈设置SETBEA中断允许SETBET0MOVTMOD,#51HMOVTL1,#00H记数器清零MOVA,#70HMOVDPTR,#9000H开启D/AMOVX@DPTR,AMOVR7,#20MOVT

7、L0,#58H赋初值MOVTH0,#9EH赋初值SETBTR0开始记时SETBTR1开始记数SJMP$T0:MOVTL0,#58H赋初值MOVTH0,#9EH赋初值DJNZR7,LOOPMOVP1,TL1送LED小灯显示MOVTL1,#00H计数器清零MOVR7,#20LOOP:RETI退出中断1.电机调速设计:①设计思路:设定一个理想值,与单片机检测到的电机转速比较(CJNE指令),单检测到的测速值比比理想值大,单片机执行减速,反之加速。②设计框图:理想值→(30H)↓测速值↓理=测?(Y)→↓(N)↓(N)←理>测↓↓↓(Y)↓减

8、速加速↓→↓←开启D/A③程序清单:ORG0000HLJMPMAINORG000BHLJMPAAAMAIN:MOV30H,#30H理想值设定,理想值30MOVTMOD,#51HMOVTH0,#9EHMOVTL0,#58H

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

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

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