- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 单片机系统的抗干扰技术
(3)接地线应尽量加粗,使它能通过三倍于印制板上的允许电流。一般接地线宽度应在2~3mm以上。地线、电源线与信号线的关系是:地线>电源线>信号线。 (4)使数字电路的接地线形成闭环路。 (5)高频部分尽量采用大面积包围式地线。 (1)用地线将时钟振荡电路圈起来,让周围电场趋近于零。 (2)石英晶体振荡器外壳要接地,时钟线尽量短,且在石英晶体振荡器下面要加大接地的面积,不要走其它信号线。 (3)时钟线垂直于I/O线,必要时要远离I/O线。 3.时钟振荡电路的处理 数字电路中,闲置不用的门电路输入端不能悬空。运算放大器中,闲置不用的正输入端接地,闲置的负输入端与输出端连接。单片机中不用的I/O口定义成输出。单片机上有一个以上电源、接地端的,每一端都要接上,不要悬空。如图9—17所示。 图9—17 不用空闲端的处理方法 4.闲置不用的引脚要做好处理 (1)尽量使用多层板,过孔要尽量少。 (2)电路板铜膜线的布线尽量使用45°的折线,不要使用90°折线,以减小高频信号的发射。其布线方式如图9—18所示。 图9—18 铜膜线的布线方式 5.信号线的布线 (3)重要的信号线应尽量短且要尽量粗,并在两侧加上保护地。将信号通过扁平电缆引出时,要使用地线—信号—地线……的结构。 (4)任何信号线都不要形成环路,如不可避免,环路应尽量小。 (5)对于A/D类器件,数字部分与模拟部分信号线不能交叉。对噪声敏感的信号线不要与高速线、大电流线平行。 ☆9.4软件的抗干扰设计 单片机应用系统的抗干扰不可能完全依靠硬件解决,软件抗干扰设计也是防止和消除应用系统故障的重要途径。 9.4.1 单片机的数字滤波算法 限幅滤波法(又称程序判断滤波法) ;中位值滤波法 ;算术平均滤波法;递推平均滤波法(又称滑动平均滤波法) ;中位值平均滤波法(又称防脉冲干扰平均滤波法);限幅平均滤波法;一阶滞后滤波法 ;加权递推平均滤波法 ;消抖滤波法 ;限幅消抖滤波法 。 1、限幅滤波法(又称程序判断滤波法)??? A、方法:??????? 根据经验判断,确定两次采样允许的最大偏差值(设为A)??????? 每次检测到新值时判断:??????? 如果本次值与上次值之差=A,则本次值有效??????? 如果本次值与上次值之差A,则本次值无效,放弃本次值,用上次值代替本次值??? B、优点:??????? 能有效克服因偶然因素引起的脉冲干扰??? C、缺点??????? 无法抑制那种周期性的干扰??????? 平滑度差 温度 2、中位值滤波法??? A、方法:??????? 连续采样N次(N取奇数)??????? 把N次采样值按大小排列??????? 取中间值为本次有效值??? B、优点:??????? 能有效克服因偶然因素引起的波动干扰??????? 对温度、液位的变化缓慢的被测参数有良好的滤波效果??? C、缺点:??????? 对流量、速度等快速变化的参数不宜 3、算术平均滤波法??? A、方法:??????? 连续取N个采样值进行算术平均运算??????? N值较大时:信号平滑度较高,但灵敏度较低??????? N值较小时:信号平滑度较低,但灵敏度较高??????? N值的选取:一般流量,N=12;压力:N=4??? B、优点:??????? 适用于对一般具有随机干扰的信号进行滤波??????? 这样信号的特点是有一个平均值,信号在某一数值范围附近上下波动??? C、缺点:??????? 对于测量速度较慢或要求数据计算速度较快的实时控制不适用??????? 比较浪费RAM 工频干扰 4、递推平均滤波法(又称滑动平均滤波法)??? A、方法:??????? 把连续取N个采样值看成一个队列;队列的长度固定为N??????? 每次采样到一个新数据放入队尾,并扔掉原来队首的一次数据.(先进先出原则),把队列中的N个数据进行算术平均运算,就可获得新的滤波结果??????? N值的选取:流量,N=12;压力:N=4;液面,N=4~12;温度,N=1~4??? B、优点:??????? 对周期性干扰有良好的抑制作用,平滑度高??????? 适用于高频振荡的系统??????? C、缺点:??????? 灵敏度低??????? 对偶然出现的脉冲性干扰的抑制作用较差??????? 不易消除由于脉冲干扰所引起的采样值偏差??????? 不适用于脉冲干扰比较严重的场合??????? 比较浪费RAM 7、一阶滞后滤波法??? A、方法:??????? 取a=0~1??????? 本次滤波结果=(1-a)*本次采样值+a*上次
文档评论(0)