浅述单片机抗干扰技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅述单片机抗干扰技术

浅述单片机抗干扰技术   摘要:单片机以其超小型化、高可靠性和高性价比的特点,广泛的应用于现代社会的各个领域。在实验室设计的符合要求的系统置于现场后,常常会受到现场各种各样复杂环境的干扰,所以对单片机系统的可靠性提出了更高的要求。   关键词:单片机;抗干扰;设计      一、前言      微机系统的可靠性是由多种因素决定的,其中系统的抗干扰性能是可靠性的重要指标。干扰可以沿各种线路侵入微机系统,可以以各种方式作用于微机系统。供电线路是电网中各种浪涌电压入侵的主要途径。系统的接地装置不良或不合理,也是引入干扰的重要途径。各类传感器,输入输出线路的绝缘不良,也有可能引入干扰。在高压、大电流、高频电磁场附近干扰以场的形式入侵微机系统。      二、干扰的来源、种类及对微机系统的影响      (一)干扰的来源   单片机应用环境中干扰是以脉冲的形式进入单片机系统,其渠道主要有三条,即空间干扰,供电系统干扰,过程通道干扰。   空间干扰来源于周围的电气设备如发射机、中频炉、晶闸管逆变电源等发出的电干扰和磁干扰;广播电台或通信发射台发出的电磁波;空中雷电,甚至地磁场的变化也会引起干扰。这些空间辐射干扰会使单片机系统不能正常工作。   供电系统干扰以电源的噪声干扰引起。由于工业现场运行的大功率设备众多特别是大感性负载设备的启停会使得电网电压大幅度涨落,工业电网电压的欠压或过压常常达到额定电压的±15%以上。   过程通道干扰是干扰通过前向通道和后向通道进人系统。例如在单片机控制系统中,所采集数据的误差主要是由于干扰信号窜入了前向传感器通道中,使信号发生了较大的偏差所致。这种偏差往往会造成系统误动作,使控制失常。      (二)干扰的种类   常模干扰指叠加于被测直流信号上的交流信号;共模干扰指系统的两个输入端共有的干扰电压;数字通道的外源干扰一般有逆变电源干扰、空间电磁干扰、浪涌电压干扰、过程输入输出通道干扰;数字量通道的内源干扰。   (三)干扰对微机系统的影响   影响输入系统使模拟信号失真,数字信号出错;影响输出系统使输出信号混乱,不能正常反应微机系统的真实输出量;影响微机系统内核使三总线上的数字信号错乱,从而引发一系列后果。CPU得到错误的数据信息使运算操作数失真,导致结果出错,并将这个错误一直传递下去,形成一系列错误。CPU得到一系列错误地址信息后,引起PC值错误,使程序离开正常运行轨道,导致程序失控,严重时导致微机死机,失控的程序也能修改RAM内容,从而出现错误的I/O操作。      三、可编程的硬件内存写保护电路的设计      很多情况下,要求对内存中的数据进行写保护,防止程序误操作将其破坏。该电路的设计思想是将内存分成两个区间,区间长度可以设定。需要保护的数据放在高半区间内。数据比较器将数据总线上出现的地址信号与设定值比较,如果地址值大于设定值就将WR信号封锁,从而达到写保护的目的。具体电路如图1所示。内存为一片8K字节的6264。数据比较器74LS682将串入/并出寄存器4094的输出值(保护界限)与地址线的A5~A12进行比较,如果A5~A12的数值大于4094的输出值,比较器74LS682的AB线变低,通过门(A)将WR信号封锁。电路在保护时的工作时序见图2。在每个对RAM进行的写操作周期内,首先是地址出现于地址线上,此时如果操作地址进入被保护区域,在其后的几个周期内比较器74LS682迅速翻转,令RAM芯片的WR端保持高电平,禁止写操作。   如果RAM大于8K字节,则相应选择不同的地址即可。保护界限通过串口,并由P1.x控制送给4094,这样做的优点是可以增加改变界限过程的步骤,防止程序因误操作而轻易改变保护界限。且当P1.x置高时,串行口可以另作它用而不妨碍保护界限的设置,因此具有不占用串行的优点。对某些串行口不作它用的系统,可去掉P1.x及或门将TXD直接连到CLK上。保护界限设置的流程图见图3。   由于74LS682只对RAM地址的高八位进行比较,因此对低八位的变化不能监视。这样实际是将RAM划分为256个相等的子区间,如0000H~001FH等。每个保护界限只能设在每个子区间的起点上。对本例,子区间的长度为32个字节,即保护界限的分辨力是32个字节。如果希望分辨力为1个字节,可采用两片数据比较器并用与或逻辑实现,这里不再列出。      四、软件的抗干扰设计      (一)数据采集误差的软件对策   算术平均值法。对一个点的数据连续采样多次,然后计算其平均值,以其平均值作为该点的结果,这种方法可减小系统的随机干扰对采集结果的影响。一般取3~5次平均即可。   比较取舍法。测量的结果中可能会出现偏差较大的数据,如测量数据是有一

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档