单片机应用系统设计0amqv_os.ppt

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

?????0003H~0030H地址未使用的单元。这是5个中断入口地址,一般用于存放一条绝对跳转指令,但一条绝对跳转指令只占用了3个字节,而每两个中断入口之间有8个单元,余下的5个单元应用NOP填满。 ???? 跳转指令及子程序调用和返回指令之后。 ???? ?程序段之间的未用区域。 也可每隔一些指令(一般为十几条指令)设置一个陷阱。 (2) 跳转指令“LJMP #add16”和“JB bit,rel”。当PC失控导致程序乱飞进入非程序区时,只要在非程序区设置拦截措施,强迫程序回到初始状态或某一指定状态,即可使程序重新正常运行或进行故障处理。 * 利用“LJMP #0000H”(020000H)和“LJMP #0202H”(020202H)指令,将非程序区和未用的中断入口地址反复用“020000020000…H”或H”填满,则不论程序失控后指向上述区域的哪一字节,最后都能强迫程序回到复位状态,重新执行;或转去0202H地址执行抗干扰处理程序。 * 2) 加软件“看门狗” “看门狗”可以使陷入死机的系统产生复位,重新启动程序运行。“看门狗”功能可以由专门的硬件电路来完成,也可以由软件和定时器来实现。定时器的定时时间稍大于主程序正常运行一个循环的时间,而在主程序运行过程中执行一次定时器时间常数刷新。这样,当程序失常时,将不能刷新定时器时间常数而导致定时器中断,利用定时器中断服务子程序可将系统复位。 * 一、保护器概述 保护器安装在BGP系列、PBG系列及磁力起动器等矿用隔爆型高压开关内,以实现下述保护及其功能。 1)数字显示当前电网电压值及负载电流值。 2)监控负载电流,出现过载时,施行定时限及反时限保护;出现短路时,施行定时限速断保护;出现断续过载时,对过载能量进行计算,施行定时限保护。 §6-3 应有系统设计实例--智能型高压综合保护器 * 3)监视保护双屏蔽电缆的屏蔽芯线、屏蔽地线。 4)电量型漏电保护,对下属电网中出现的单相接地故障,采用零序电流法,选择性检漏保护。 5)监控进线电压,对进线电压不足额定值的65%或超过额定值的120%(数值由用户指定)时采取保护。 6)功率方向性漏电保护,对下属电网中出现的单相接地故障采用功率方向法,选择性检漏保护。 * 二.保护器单片机控制系统的硬件结构 1.总体框图: 原理框图如图6.14所示,整个系统由以下几部分构成: 1)微机系统; 2)交流采样单元; 3)脱扣跳闸单元; 4)人机交互接口单元; 5)电源部分。 * 图6.14 保护器总体框图 * 2.主机与丛机的通讯 为使CPU达到更快的实时响应速度,系统处理核心由两块CPU构成。一个为从机,专门负责从A/D获得数据并进行快速处理后将数据传送给主机。另一个为主机,负责键盘、液晶显示、时钟处理、以及与E2PROM通讯等。两块CPU间采用并行同讯,从机选用AT89C51,主机选用AT89C58。电路图如图6.15所示。 * 图6.15 主机与从机通讯电路图 * 3.从机与A/D的通讯 本系统A/D转换采用ADC0809,该片子具有抗干扰能力强、接口简单易通用、价格经济转换速度较快的特点。它有八路模拟信号输入,通过对通道地址端ADD-A、ADD-B、ADD-C的编程可以选择相应的模拟通道进行转换。完成一次转换约需64个时钟周期,典型时钟频率为640KHZ。输出为8位,非常易与8位单片机兼容。 * 图6.16中,CPU通过P2.7来控制0809的转换和读取相应的转换数据,所以外围数据口地址应为8000H。CPU的ALE端经过4分频后为其提供时钟信号。A/DC0809完成一次转换后向CPU申请中断,避免了CPU的无为等待和查询。CPU通过往外部数据存储地址8000H写入即可在A/DC 0809的START端产生一脉冲,脉冲上升沿复位0809 下降沿启动A/D转换。CPU通过读取外部数据存储地址8000H即可在A/DC 0809的ENABLE端产生一正脉冲,从而读取转换的数据。 * 图6.16 从机与A/D通讯电路图 * 4、主机与液晶显示的接口电路( 为了给工作人员提供一个良好的人机界面,系统采用了型号为LCM128645ZK汉字图形点阵液晶显示模块。该模块可显示汉字及图形,内置8192个中文汉字(16X 16点阵)、128个字符(8X16点阵)。与CPU接口可采用8位或4位并行方式,也可以采用3位串行方式。在该系统中采用串行方式连接,其内容的显示及画面的更新受控于单片机内部存储单元的值,保护系统在不同的运行状态,有不同的显示内容与之相对应。 当PSB 脚接低电位(模块背面S/P 的短路电阻在

文档评论(0)

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

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

1亿VIP精品文档

相关文档