网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与应用大作业.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与应用大作业

2012-2013第一学期单片机原理及应用公选课大作业 作业1: 基于单片机的锅炉智能控制技术锅炉控制方案不尽合理; (2) 现有的锅炉控制器可控制的仍是普通开关量设备,不能对它们进行精确连续调节,使控制精度低,控制手段单一; (3) 锅炉控制系统外围设备适用范围不广。 针对现有的燃油、燃气锅炉控制系统的现状和问题,本课题开发了多功能绿色环保智能燃油、燃气锅炉控制系统,它具有采暖、热水两用功能,能对锅炉系统进行多台联合控制或单台锅炉全自动运行。针对多功能绿色环保锅炉的控制问题,本文提出了基于单片机的锅炉智能控制器的设计构想,并给出了以该控制器为核心的控制方案。2 基于单片机的锅炉智能控制器的设计构想多功能绿色环保智能燃油、燃气锅炉控制系统主要由MCS-51系列单片机、软件及其外围部件组成。该控制系统主要实现多功能绿色环保锅炉的全自动、安全、经济和稳定地运行。具体来讲,该控制系统应能实现以下主要功能: (1) 选择不同的工作方式即可实现热水或采暖两用; (2) 适用的燃烧器可为一段火式,二段火式或连续调节式,循环泵可选择普通循环泵或变频调速泵,既控制系统存有针对不同外围设备的不同控制方案,使用户选择外围设备的余地更大; (3) 在自动运行方式下,可智能调节燃烧器和循环泵的状态,无须用户再干预; (4) 以液晶显示屏显示作为人机接口,观察方便,操作简单; (5) 提供八段定时自动启停功能,用户可按照实际需要任意设置每段定时期间锅炉的启停时间、工作方式和温度设定值; (6) 可随时进行手/自动无扰动切换; (7) 具有智能化的温度传感器故障自诊断能力,随时检测锅炉和热水箱的水位; (8) 能对锅炉发生的故障自动进行停机报警等安全保护处理; 基于单片机的锅炉智能控制方案 基于单片机的锅炉智能控制方案如图1所示。 在图1的控制方案中,传感器采集随时间连续变化的模拟信号(被调参数),如温度、流量和水位等,通过变送和放大,转变成直流电压信号,然后通过模/数转换器转换成单片机可识别和处理的二进制数据,经输入通道送入单片机,由单片机按照一定的逻辑控制原理,对被测量值进行一系列的运算处理,从而得到燃烧器、循环泵或其他执行机构的控制量,再由单片机输出二进制数据,经数/模转换器将数字量转换成模拟量(电压或电流信号),直接或通过继电器、接触器及多路开关送至执行机构,使阀门或其他调节机构动作,达到调节被调节参数的目的 现在我们生活中,到处的单片机或者是基于微处理器的智能系统,比如电视、洗衣机、冰箱、电压力锅、电饭煲、空调、各类遥控器单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行//demo05 //用实时中断源定时 .define P_IOA_Data 0x7000; // 硬件资源配置 .define P_IOA_Dir 0x7002; .define P_IOA_Attri 0x7003; .define P_INT_Ctrl 0x7010; .define P_INT_Clear 0x7011; .ir

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档