人工智能与识别技术

信息与电脑

China Computer&Communication

在信号的传输过程中,不可避免的会遇到各种干扰,如何有效的

减少或消除干扰,使信号能够稳定传输,是系统设计中的关键问题。

本文以

RS-485

传输电路为例,从软硬件两方面分析信号在传输过程中

会遇到的各种干扰,并给出具体的解决方案。

1. 硬件抗干扰设计

在传输电路的设计过程中主要出现以下问题:电气噪声干扰传输

线路;强电磁(雷电)冲击;数字电路对模拟电路的干扰等。

针对上述问题的产生,本传输电路在硬件设计方面主要采取以下

措施

:

1)

对于芯片闲置的引脚,在不影响系统的逻辑功能的情况下接地

或接电源。

2)

布线时,电源线和地线尽量粗。这样不但有利于减少压降,更

重要是的是降低耦合噪声。

3)

布线时尽量减少回路环的面积,以减少感应噪声。避免

90

度折

线,减少高频噪声发射。

4)

晶振布线时,晶振和单片机引脚尽量靠近,晶振下方尽量不要

走线。

5)

采用光耦元件实现

RS-485

接口的电气隔离。这种方案可以承受

高电压、持续时间较长的瞬态干扰,实现起来也比较容易。

6)

旁路保护方法。利用瞬态抑制元件

TVS

管,将具有危害性的瞬

态能量旁路到大地。

7)

将电源地和模拟地相隔离,通过

0

欧的电阻相连。将电源地和

RS-485

地相隔离,通过磁珠相连。

8)

正确地处理“模拟地”与“数字地”。数字电路是非线形的,

逻辑门的开关都会产生电流冲击,所以在数字地上高频扰动很强烈。

因此,数字地与模拟地不能有共同路径或者环路,只应单点连接。

RS-485

信号传输的具体电路如图

1

所示

2. 软件抗干扰设计

系统的抗干扰措施,除了在硬件上消除干扰外,还必须从软件设

计上采取恰当的措施,以便提高系统的可靠性,我们主要采用看门狗

(Watchdog)

监视系统的运行状态。

看门狗又称程序运行监视器,能有效的防止系统在不可预测的干

扰作用下产生的程序执行紊乱,即“程序跑飞”。目前很多

MCU

自带有内部看门狗,我们在整机运行是将看门狗打开,如果

MCU

能在规定的时间内将

Watchdog

复位,

Watchdog

从内部触发

RESET

断,将整个系统复位,从而使整个系统重新运行,避免了程序死锁。

信号传输电路的主程序如下:

void main(void)

{

uint  idata   i,j

定义

i,j

为无符号整型变量

WDT_feed()

为看门狗控制寄存器赋初值

for(i=0;i<100;i++)

系统延时

{

WDT_feed()

喂看门狗

DelayMS(30)

}

InitSystem()

系统初始化

timer2_run

定时器

2

开始工作

while(1)

进入循环

{

WDT_feed()

喂看门狗

while(!SystemTimerFlag)

;当

SystemTimerFlag=1

,跳出本层

循环

TimerTick20ms()

保证程序的循环周期为

20ms

RS23220ms()

RS232

函数

KEY20ms()

键盘输入函数

if(HardFailureFlag)

{

;如果

RS485

通讯失败

RS485StateLedOff()

RS485

状态指示灯灭

PizzerOn()

蜂鸣器鸣叫

}

}

3. 结语

本文针对信号在传输过程中受干扰问题,通过实例从软、硬件两

方面给出了具体解决措施

,

极大地提高了系统的稳定性。适用于各种远

距离的有线传输系统。

参考文献:

[1]

傅丰林等

.

电子线路基础

[M].

西安

:

西安电子科技大学出版社

,2001

[2]

谢金明等

.

高速数字电路设计与噪声控制技术

.

北京:电子工业出

版社

,2003-4

[3]

顾海洲等

.PCB

电磁兼容技术—设计实践

.

北京:清华大学出版

,2004-6

[4]

工静

.

低压电力线传输特性分析

.

南京理工大学硕士论文,

2000

[5]

袁世仁

.

电力线载波通信

.

北京

:

中国电力出版社

.1998

[6]

梅龙宝

.

基于电力线的数字网络技术及应用

.

中国远程教育

,2003

(19 ): 65-67

传输电路中的抗干扰问题及其措施

曾  敬   章三妹   滕   军  西华师范大学,四川南充   637009

摘要:

本文从软硬件两方面,分析信号在传输过程中的干扰问题。并结合具体实例,给出其解决措施,使信号能有效的进行远距离传输。

关键词:

电磁干扰;电气隔离;看门狗

蜂鸣器干扰通讯_传输电路中的抗干扰问题及其措施相关推荐

  1. 蜂鸣器干扰通讯_蜂鸣器常见错误电路分析

    ) 表示. 下面我们介绍最常用的两类蜂鸣器 : 有源蜂鸣器和无源蜂鸣器. 从驱动方式分类, 有源驱动和无源驱动, 有源蜂鸣器又称为直流蜂鸣器, 其内部已经包 含了一个多谐振荡器, 只要在两端施加额定直 ...

  2. 电路中滤波电容和退耦电容_电子电路中电容的作用,滤波消抖,充放电,耦合,退耦...

    电容器(capacitor),是一种容纳电荷的器件,是电子设备中大量使用的电子元件之一,任何两个彼此绝缘且相隔很近的导体(包括导线)间都构成一个电容器.广泛应用于电路中的隔直通交,耦合,旁路,滤波,调 ...

  3. 什么是bcd码数据传输通讯_传输障碍| 数据通讯

    什么是bcd码数据传输通讯 传输障碍 (Transmission Impairment) In the data communication system, analog and digital si ...

  4. lc滤波电路电感电容值选择_模拟电路中,电感的这些知识点你都清楚吗?

    电感元件上电流不能突变.(电感两端电压撤出后,电流不会立即消失,这样就会产生反向电动势) 电感是一种储能元件,用在LC振荡电路.中低频的滤波电路,DC-DC能量转换等等,其应用频率范围很少超过50MH ...

  5. 电路中滤波电容和退耦电容_怎么分清滤波电容、去耦电容、旁路电容

    电容种类繁杂,但无论再怎么分类,其基本原理都是利用电容对交变信号呈低阻状态.交变电流的频率f越高,电容的阻抗就越低.旁路电容起的主要作用是给交流信号提供低阻抗的通路;去耦电容的主要功能是提供一个局部的 ...

  6. 电路中滤波电容和退耦电容_关于滤波电容、去耦电容、旁路电容作用

    电容在减小同步开关噪声起重要作用,而电源完整性设计的重点也在如何合理地选择和放置这些电容上.各种各样的电容种类繁杂,但无论再怎么分类,其基本原理都是利用电容对交变信号呈低阻状态.交变电流的频率f越高, ...

  7. 电路中芯片旁边0.104uF电容的作用

    滤波电容用在电源整流电路中,用来滤除交流成分.使输出的直流更平滑. :  去耦电容用在放大电路中不需要交流的地方,用来消除自激,使放大器稳定工作.  旁路电容用在有电阻连接时,接在电阻两端使交流信号顺 ...

  8. 电容在电路中各种作用汇总(内容很干)

    电容在电路中各种作用汇总 A.电压源正负端接了一个电容(与电路并联),用于整流电路时,具有很好的滤波作用,当电压交变时,由于电容的充电作用,两端的电压不能突变,就保证了电压的平稳. 当用于电池电源时, ...

  9. 电容在电路中各种作用的基本常识

    A.电压源正负端接了一个电容(与电路并联),用于整流电路时,具有很好的滤波作用,当电压交变时,由于电容的充电作用,两端的电压不能突变,就保证了电压的平稳. 当用于电池电源时,具有交流通路的作用,这样就 ...

最新文章

  1. 调用android系统自带功能
  2. Tensorflow yolov3 Intel Realsense D435 单摄像头下各模块识别时间测试
  3. WildFly上具有AngularJS的Java EE 7和Java WebSocket API(JSR 356)
  4. java输入a控制台打印1_Java—— 流(Stream)、文件(File)和IO
  5. java面试宝典第五版,《程序员面试宝典(第5版)》和《Java程序员面试宝典(第4版)》的一些看法......
  6. 点餐系统小程序源码|小程序点餐系统
  7. 怎么利用企业微信营销 企业微信如何营销 企业微信如何维护好友 企业微信如何开通
  8. discuz模板机制
  9. coreldraw x7 分布_了解CorelDRAW X7工作界面
  10. 【Python】爬虫爬取各大网站新闻(一)
  11. 商场导航反向寻车方案及造价分析
  12. 2021年广州市学历入户全流程(持续更新)
  13. 腾讯T3大牛亲自讲解!学java是什么意思
  14. 对计算机的理解和认识
  15. 如何学习人工智能,学习AI的一般路线
  16. 数说故事香氛品类分析及行业新趋势、消费者需求洞察
  17. C#批量发送、抄送邮件、附件
  18. 2011-3-8用友.net笔试面试
  19. 人脸识别相比较其他生物识别技术,人脸识别主要有什么优缺点
  20. Excel使用公式设置条件格式

热门文章

  1. JPG、RGB、YUV像素数据保存成JPG、BMP图片
  2. 什么是云桌面计算机,云电脑桌面是什么?这是一篇良心科普文
  3. 解析BroadcastReceiver的注册、发送与接收过程
  4. 有意思的 lstrip 和 removeprefix(Python 3.9)
  5. WPF使用MEF插件开发打造自己的工具箱
  6. 2019最新《Python安全工具开发应用教程》
  7. 60个有用的css代码片段
  8. 数学正态分布中的那两个字母怎么读
  9. 深度学习神经网络中的MASK机制
  10. 什么是大数据?大数据能做什么?