《RS485通讯原理及应用(张鹏1712)》由会员分享,可在线阅读,更多相关《RS485通讯原理及应用(张鹏1712)(61页珍藏版)》请在金锄头文库上搜索。
1、 Date: * Page: 1RS485通讯基础消防车间一工班一、 数据通信方式第一节 RS485通讯基础1、并行通信与串行通信2、异步通信与同步通信3、单工通信与双工通信二、数据通信形式1、基带传输2、频带传输Date: * Page: 2RS485通讯基础消防车间一工班三、数据通信接口1、 RS232通信接口2、RS422A/RS485通信接口3、RS232/RS422/RS485转换电路4、RS422/RS485应用四、网络通信协议Date: * Page: 3AB7006通讯网关消防车间一工班第二节 一号线通讯网关实例介绍(AB7006)Date: * Page: 4AB7006通讯
2、网关消防车间一工班一、AB7006介绍及应用实例2、使用ABC Config Tool软件检查AB7006通 讯状态示例1、功能特点3、使用ModScan32软件测试与被控设备通 讯状态Date: * Page: 5RS485稳定性探讨消防车间一工班第三节 RS485稳定性及调试方法的探讨一、提高485总线稳定性的几种方法二、常用的几种调试方法三、实践操作练习Date: * Page: 6RS485通讯基础消防车间一工班1)并行通信一般发生在PLC的内部,指的是多处理器PLC中多台处理器之间和CPU与各智能模板之间的数据交换。并行通信以字或字节为单位同时进行数据传输,除了8根或16根数据线、一
3、根公共线外,还需要数据通信联络用的控制线。并行通信速度快,但传输线根数多、成本高,一般用于近距离的数据传送。 一、 数据通信方式1并行通信与串行通信Date: * Page: 7RS485通讯基础消防车间一工班S1接口功能 SAE承载业务管理功能,例如建立和释放 UE在LTE_ACTIVE状态下的移动性功能,例如 Intra-LTE切换和Inter-3GPP-RAT切换。 S1寻呼功能 NAS信令传输功能 S1接口管理功能,例如错误指示等 网络共享功能 漫游和区域限制支持功能 NAS节点选择功能 初始上下文建立功能LTE系统Date: * Page: 8RS485通讯基础消防车间一工班S1接口
4、的信令过程 S1接口的信令过程有: SAE承载信令过程,包括SAE承载建立和 释放过程。 切换信令过程 寻呼过程 NAS传输过程,包括上行方向的初始UE和 下行链路的直传 错误指示过程 初始上下文建立过程LTE系统Date: * Page: 9RS485通讯基础消防车间一工班2)串行通信一般发生在PLC的外部,指的是在PLC间和PLC与计算机间的数据交换。串行通信以二进制的位(bit)为单位依次顺序进行的数据传输,每次只传送一位,除地线外,在一个数据传输方向上只需一根数据线,这根线既作为数据线又作为通信联络控制线,数据和联络信号在这根线上按位进行传送。串行通信需要的信号线少,但数据传送的效率较
5、低,适用于距离较远的场合。计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。 Date: * Page: 10RS485通讯基础消防车间一工班Date: * Page: 11RS485通讯基础消防车间一工班2异步通信与同步通信在串行通信中,通信速率与时钟脉冲有关,接收方和发送方传送速率相同,但实际发送速率与接收速率总是有一些误差,如不采取措施,在连续传送大量的信息时,将会因积累误差造成错位,使接收方收到错误信息。为解决这一问题,应使发送过程和接收过程同步。按同步方式不同,将串行通信分为异步通信和同步通信。Date: * Page: 12RS485通讯基础消防车间一工班1)异步
6、通信发送的数据字符由一个起始位、7个数据位、1个奇偶校验位(奇校验或偶校验)和停止位(1位或2位)组成。通信的双方需要对所采用的数据格式和数据的传输速率作相同的约定,接收端检测到停止位和起始位的下降沿后,将它作为接收的起始点,在每一位的中间接收数据。由于一个字符中包含位数不多,即使发送端和接收端的收发频率略有不同,也不会因两台机器之间时钟周期的误差累积而导致错位。Date: * Page: 13RS485通讯基础消防车间一工班2)同步通信用1个或2个同步字符作为传送过程的开始,接着传送N个字节的数据块,字符之间不允许有空隙,当没有字符发送时,则连续发送同步字符。 数据块同步字符同步通信的数据格
7、式同步字符同步字符第N帧第N+1帧Date: * Page: 14RS485通讯基础消防车间一工班3)异步通信与同步通信n 异步通信时,每个字符都要用起始位和停止位作为字符开始和结束的标志,接收端常采用倍频时钟对接收的数据同步采样,所以异步传输效率较低,一般用于低速通信。n 同步通信方式不需要在每个字符中加起始位、停止位和奇偶校验位,只需要在数据块(往往很长)之前加一两个同步字符,所以传输效率很高,但是对硬件的要求也较高,一般高于高速通信。Date: * Page: 15RS485通讯基础消防车间一工班3单工通信与双工通信(1)单工通信 单工通信方式只能沿单一方向发送和接收数据,没有反方向的交
8、互,数据的传输只需要一个信道。(2)双工通信 双工通信方式的信息可沿两个方向传送,每一站既可以发送数据,也可以接收数据。Date: * Page: 16RS485通讯基础消防车间一工班如果通信双方用同一根或同一组线接收和发送数据,则在同一时刻接收和发送数据就不能同时进行,称半双工通信。如果数据的发送和接收分别由两根或两组不同的数据线传送,通信的双方都能在同一时刻接收和发送信息,称全双工通信。 甲 站发送 接收半双工通信方式换 向换 向接收发送乙 站全双工通信方式甲 站发送 接收接收发送乙 站Date: * Page: 17RS485通讯基础消防车间一工班1基带传输利用通信介质的整个带宽进行信号
9、传送,需要对数字信号进行编码,按照数字波形的原样在信道上传输。基本频带(“基带”):未经处理的原始信号所占据的频 率范围(固有的)。基带信号: 未经处理的原始信号。由计算机或终端产生的由“0”、“1”两种电压直接传输的信号就是基带信号。数据编码分三种:1)非归零码NRZ; 2)曼彻斯特编码;3)差动曼彻斯特编码。二、数据通信形式Date: * Page: 18RS485通讯基础消防车间一工班(1)非归零码NRZ 非归零码NRZ最容易实现,编码简单,用恒定的正电压表示“1”,用恒定的负电压表示“0”,每一位中间没有跳变。缺点是码元之间无间隔,难以判定一位的开始和结束,不便于发送方和接收方保持同步
10、;同时,当信号中包含的“1”和“0”个数不相同时,存在直流分量。a)非归零码NRZ b)曼彻斯特编码 c)差动曼彻斯特编码Date: * Page: 19RS485通讯基础消防车间一工班(2)曼彻斯特编码 属于归零码RZ,每一位的中间有一个跳变,位中间的跳变既作为同步时钟,也作为数据:从“1”“0”表示数据“1”;从“0”“1”表示数据“0”。接收端利用位中间的跳变很容易分离出同步时钟脉冲。a)非归零码NRZ b)曼彻斯特编码 c)差动曼彻斯特编码Date: * Page: 20RS485通讯基础消防车间一工班(3)差动曼彻斯特编码 曼彻斯特编码的改进形式,特点是位中间的跳变只表示时钟,用每位
11、开始有无跳变来表示“0”或“1”。只要有跳变(不管其变化方向如何)就表示“0”;无跳变则表示“1”。a)非归零码NRZ b)曼彻斯特编码 c)差动曼彻斯特编码Date: * Page: 21RS485通讯基础消防车间一工班曼彻斯特编码和差动曼彻斯特编码也称为自同步编码,因为具有自同步能力和不含直流分量,这两种编码在PLC网络中得到了广泛的应用。 Date: * Page: 22RS485通讯基础消防车间一工班2频带传输数字信号频带很宽,故不能在宽带网中直接传输,必须通过调制技术将其转化成模拟信号,也就是说宽带网中的多条信道通常传输的是模拟信号。带宽很宽的数字信号变为带宽符合通信网要求的模拟信号
12、,而这种模拟信号通常要由一个或几个频率组成,它占用了一个固有频带,称频带传输。频带传输把通信信道以不同的载频划分成若干个通道,用调制、解调技术,在同一通信介质上同时传送多路信号。 Date: * Page: 23RS485通讯基础消防车间一工班发送端,采用调制手段,对数字信号进行某种变换,将代表数据的二进制“1”和“0”,变换成具有一定频带范围的模拟信号,以适应在模拟信道上传输;在接收端,通过解调手段进行相反变换,把模拟的调制信号复原为“1”或“0”。常用调制方法:频率调制、振幅调制和相位调制。 Date: * Page: 24RS485通讯基础消防车间一工班3基带传输与频带传输 频带传输方式
13、较复杂,传送距离较远,若通过市话系统配备Modem,则传送距离可不受限制,但PLC网络一般不采用频带传输方式。它要求信道具有较宽的通频带。基带传输不需要调制、解调等信号处理工作,设备开销少,适用小范围的数据传输,PLC网络一般采用基带传输方式。Date: * Page: 25RS485通讯基础消防车间一工班三、数据通信接口1RS232C通信接口RS232C是一种串行通信接口协议,广泛用于计算机、PLC和其它控制设备中。它采用负逻辑,用-5 -15V表示逻辑状态“1”,用+5 +15V表示逻辑状态“0”。RS232C的最高传输速率为20Kbit/s,最大传输距离为15m,只能进行一对一的通信。Date: * Page: 26RS485通讯基础消防车间一工班距离较近的连接只需3根线,计算机与PLC之间和PLC与PLC之间一般使用9针的连接器。 Date: * Page: 27RS485通讯基础消防车间一工班RS232C使用单端驱动、单端接收电路,容易受到公共地线上的电位差和外部引入的干扰信号的影响。D