- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理接口及应用以MCU为核心的嵌入式系统的设计与调试
单片机原理、接口及应用---嵌入式系统技术基础 第12章 单片机应用系统的设计与开发 12.2 嵌入式系统的抗干扰技术 干扰可来自于本身电路的噪声,也可能来自工频信号、电火花、电磁波等,一旦应用系统受到干扰,程序跑飞,即程序指针发生错误,误将非操作码的数据当作操作码执行,就会造成执行混乱或进入死循环,使系统无法正常运行,严重的可能损坏元器件。 单片机的抗干扰措施有硬件方式或软件方式。 12.2.1 软件抗干扰 1.数字滤波 当噪声干扰进入单片机应用系统叠加在被检测信号上时,会造成数据采集的误差,为保证采集数据的精度,可采用硬件滤波,也可采用软件滤波,对采样值进行多次采样,取平均值或程序判断剔除偏差较大的值。 2.设置软件陷阱 在非程序区设置拦截措施,当PC失控进入非程序区时,使程序进入陷阱,通常使程序返回初始状态。例如用“LJMP #0000H填满非程序区。 如果在程序存贮器空间有足够的富裕量,且对系统的运行速率要求不高,可在每条指令后加空操作指令NOP,如果该指令字长为n字节,则在其后加n-1个字节的NOP指令,这样即使指令因干扰跑飞,只会使程序执行一次错误操作后,又回到下一条指令处,如果跑到别的指令处 ,因别的指令也作了如此处理,后面的指令还可以一条一条往下执行。 12.2.2 硬件抗干扰 1.良好的接地方式 在任何电子线路设备中,接地是抑制噪声防止干扰的重要方法,地线可以和大地连接,也可以不和大地相连。接地设计的基本要求是消除各电路电流流经一个公共地线,由阻抗所产生的噪声电压,避免形成环路。 单片机应用系统中的地线分为数字电路的地线(数字地)和模拟电路的地线(模拟地),如有大功率电气设备(如继电器、电动机等)还有噪声地,仪器机壳或金属件的屏蔽地,这些地线应分开布置并在一点上和电源地相连。每单元电路宜采用一个接地点,地线应尽量加粗以减少地线的阻抗。 2.采用隔离技术 在单片机应用系统的输入、输出通道中,为减少干扰,普遍采用了通道隔离技术。用于隔离的器件主要有隔离放大器、隔离变压器、纵向扼流圈和光电耦合等,其中应用最多的是光电耦合器。 光电耦合器具有一般的隔离器件切断地环路、抑制噪声的作用,此外,还可以有效的抑制尖峰脉冲及多种噪声。光电耦合器的输入和输出间无电接触,能有效地防止输入端的电磁干扰以电耦合的方式进入计算机系统。光电耦合器的输入阻抗很小,一般为100?~1k?,噪声源的内阻通常很大,因此能分压到光耦输入端的噪声电压很小 。 12.2.3 “看门狗”技术 看门狗英文为“Wacth dog Timer”即看门狗定时器,实质上是一个监视定时器,它的定时时间是固定不变的,一旦定时时间到,产生中断或产生溢出脉冲,使系统复位。在正常运行时,如果在小于定时时间间隔内对其进行刷新(即重置定时器,称为喂狗),定时器处于不断的重新定时过程,就不会产生中断或溢出脉冲,利用这一原理给单片机加一看门狗电路,在执行程序中在小于定时时间间隔内对其进行重置。而当程序因干扰而跑飞时,因没能执行正常的程序而不能在小于定时时间内对其刷新。当定时时间到,定时器产生中断,在中断程序中使其返回到起始程序,或利用溢出产生的脉冲控制单片机复位 。 1.复位功能 手动复位:当接在MR引脚上的按键按下, MR接收低电平信号,RESET变为高电平,延时时间为200ms,使8XX51复位。当电源电压降至4.4V以下,内部的电压比较器使RESET变为高电平使单片机复位,直到Vcc上升到正常值 。 2.看门狗功能 MAX706P的内部看门狗的定时器的定时时间为1.6秒,如果在1.6秒内WDI引脚保持为固定电平(高电平或低电平),看门狗定时器输出端WDO变为低电平,二极管导通,使低电平加到MR端,MAX706产生RESET信号使8XX51复位,直到复位后看门狗被清零WDO才变为高电平。当WDI有一个跳变沿(上升沿或下降沿)信号时,看门狗定时器被清零。如图将DI接到8XX51的某根并行口线上,在程序中只要在小于1.6秒时间内将该口线取反一次,即能使定时器清零而重新计数,不产生超时溢出,程序正常运行。当程序跑飞 ,不能执行产生WDI的跳变指令,到1.6 秒WDO因超时溢出而变低,产生复位信号 使程序复位。 看门狗定时器有三种情况被清零,发生复位;WDI处于三态;和WDI检测到一个上升沿或一个下降沿。 3.电压监控功能 当电源电压(如电池)电压下降,监测点小于1.25V(即PFI<1.25V),PFO变为低 电平,产生中断请求,在中断服务中,可以采用相应的措施。 μp监控器的型号很多,选择时应注意是高电平复位还是低电平复位,要和自己选择的机型匹配。美
您可能关注的文档
- 天然气输配管网.pdf
- 全国大学生网络商务创新应用大赛主题赛详细介绍及组织规则.docx
- 信号的分类和描述教学PPT机械工程测量技术.ppt
- 天津市规划建筑控制导则汇编—规划篇.pdf
- 公司内部控制存货精细管理制度.doc
- 天然气:矿场集输管网.pdf
- 公司大渡口综合楼屋面防水施工方案.doc
- 公司技术部开展文明生产活动实施方案.doc
- 公司内部控制销售精神管理制度.doc
- 太平广场花园淤泥软土地基基坑锚拉护壁桩支护的设计、施工与监测.pdf
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)