欢迎来到天天文库
浏览记录
ID:6104953
大小:187.74 KB
页数:5页
时间:2018-01-02
《单片机软件抗干扰编程技术探讨》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机测量与控制!"##$!%%(&)软件天地!"#$%&’()’*+%(’#’,&-!",&(".·"’’·!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!文章编号:%*)%(&+’(,"##$)#&(#"’’(#&中图分类号:-.’)$!$文献标识码:/单片机软件抗干扰编程技术的探讨李强(广东韶关大学计算机系,广东韶关+%"###)摘要:软件抗干扰技术是提高计算机测控系统可靠性的一项重要手段,近年来,愈来愈受到人们的重视。本文全面、系统的对
2、其编程思想和编程技术进行研究、探讨。关键词:测控系统;抗干扰;单片机;编程技术/&%01"23,&4(4,&’(2’(’,5’)’*+%(’+61/1+&’#/"2&7*(’4,)45("5",&("..’(0123456(7894:;<85;=>?=<9@;8:,AB4=6@45C53D8:E3;F,AB4=6@45+%"###,?B354)36+&(*5&:-B845;3(35;8:>8:85G8;8GB53H@8IFEFE;8;J4:83E=58=>3<9=:;45;<845E;=35G:84E8K8985K4I
3、3L3;F=><84E@:356MG=5;:=LL356EFE;88:85G8;<3G:=G=5;:=LL8:;9:=6:4<356;8GB53H@89概述程序进入正常的运行状态。系统软件工作不正常主要有以下两种形式,一是作为嵌入式系统典型应用的单片机应用系统,其
4、程序“跑飞”,二是程序进入“死循环”,针对以上两工作环境较之其他类型的计算机系统的工作环境要恶种情况探讨软件对策。也就是讨论如何用软件方法引劣,但又往往要求单片机系统具有很强的实时响应功导系统程序恢复正常的工作状态。能,对外界环境能够实时反应,这就要求单片机系统具有很高的工作可靠性,有一定的抗干扰能力。单片:系统进入“死循环”的处理机应用系统的抗干扰技术一直是系统开发者所关心的基本软件看门狗软件技术:看门狗技术的基本思问题之一,在有些应用开发中,提高系统的抗干扰能想是用一个中断方式工作的定时器监视系统程序的工力甚至是系统开发能
5、否成功的关键。抗干扰技术主要作,一旦系统主程序由于某种干扰而陷入死循环,则有硬件抗干扰和软件抗干扰两种方法。定时器触发定时中断程序将系统重新复位引导,从而所谓硬件抗干扰技术主要是指采取合理的选择器使系统脱离死循环进入正常工作状态。因此,软件看件、输入N输出光电隔离、对1?器件配置合理的去藕门狗的工作模式主要由两部分组成,“养狗”和“喂电容、按可靠性原则合理的设计O?/板等措施,从而狗”。举例如下:抑制外界有害信号对系统的干扰的抗干扰方式。是一(%)-%初始化(养狗),用定时器-%工作模式%种主动抗干扰方式。进行+#6、,一旦+#7、从QST1W,U,#V;;?OC(〉-%开中断。AW-/-Y%;启动-%而导致系统瘫痪或工作不正常,因此文章主要讨论如⋯⋯⋯⋯何用软件方法使由于外界干扰导致不正常工作的系统中断程序:-%:0ZQO####V;程序从####V处重新复位运收稿日期:"##"(#)(#$。行。作者简介:李强(%’*$(),男,陕西省西安市人,硕士,工程师,(")程序正常运行时,定期进行-%计数初值重主要从事嵌万方数据入式应用系统、计算机智能控制方面的应用研究。置(喂狗),正常情况工作模式如图%所示;异常情·!""·计算机测量与控制第##卷!!!!!8、!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!况工作模式如图$所示。高级软件看门狗技术:该软件技术的编程思想如图!所示。利用两个工作于中断方式的定时器和主程序之间实现互锁监控,从而提高软件系统的工作可靠
6、,一旦+#7、从QST1W,U,#V;;?OC(〉-%开中断。AW-/-Y%;启动-%而导致系统瘫痪或工作不正常,因此文章主要讨论如⋯⋯⋯⋯何用软件方法使由于外界干扰导致不正常工作的系统中断程序:-%:0ZQO####V;程序从####V处重新复位运收稿日期:"##"(#)(#$。行。作者简介:李强(%’*$(),男,陕西省西安市人,硕士,工程师,(")程序正常运行时,定期进行-%计数初值重主要从事嵌万方数据入式应用系统、计算机智能控制方面的应用研究。置(喂狗),正常情况工作模式如图%所示;异常情·!""·计算机测量与控制第##卷!!!!!8、!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!况工作模式如图$所示。高级软件看门狗技术:该软件技术的编程思想如图!所示。利用两个工作于中断方式的定时器和主程序之间实现互锁监控,从而提高软件系统的工作可靠
7、从QST1W,U,#V;;?OC(〉-%开中断。AW-/-Y%;启动-%而导致系统瘫痪或工作不正常,因此文章主要讨论如⋯⋯⋯⋯何用软件方法使由于外界干扰导致不正常工作的系统中断程序:-%:0ZQO####V;程序从####V处重新复位运收稿日期:"##"(#)(#$。行。作者简介:李强(%’*$(),男,陕西省西安市人,硕士,工程师,(")程序正常运行时,定期进行-%计数初值重主要从事嵌万方数据入式应用系统、计算机智能控制方面的应用研究。置(喂狗),正常情况工作模式如图%所示;异常情·!""·计算机测量与控制第##卷!!!!!
8、!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!况工作模式如图$所示。高级软件看门狗技术:该软件技术的编程思想如图!所示。利用两个工作于中断方式的定时器和主程序之间实现互锁监控,从而提高软件系统的工作可靠
此文档下载收益归作者所有