版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1RS-485选型及应用指 RS-232/422/485标 RS-232标1RS-485选型及应用指 RS-232/422/485标 RS-232标 RS-422/485标 RS-485/RS-422芯 增强型低功耗半双工RS-485收发器 1/10单位负载RS-485收发器 +3.3V低功耗半双工RS-485收发器 增强型低功耗全双工RS-422收发器 +3.3V低功耗全双工RS-422收发器 RS-485接口电 基本RS-485电 隔离RS-485电 上电抑制电 RS-485自动换向电 RS-485通讯协 ModBus协议(RTU模式 多功能电能表通讯规约(DL/T645- RS-485程序设 RS-485接口电 通讯规 程序设计流程 数据接收部 命令执行部 数据发送部 RS-485程序清 RS-485应用要 合理选用芯 终端匹配电 应用层通信协 3V-5V系统的连 网络节点 节点与主干距 RS-485系统的常见故障及处理方 RS-422与RS-485的网络拓 RS-422与RS-485的接地问 RS-422与RS-485的瞬态保 参考文 i第1RS-485因外界的电气干扰而导致信号传输错误;另外,RS-232通讯的最大传输距离在不增加缓冲器的情况下只可以达到15米。为了解决上述问题,RS-485/422通讯方式就应运而生了。 RS-232/422/485标RS-232、RS-422与RS-485最初都是由电子工业协会(EIA)制订并发布的。第1RS-485因外界的电气干扰而导致信号传输错误;另外,RS-232通讯的最大传输距离在不增加缓冲器的情况下只可以达到15米。为了解决上述问题,RS-485/422通讯方式就应运而生了。 RS-232/422/485标RS-232、RS-422与RS-485最初都是由电子工业协会(EIA)制订并发布的。RS-232RS-232RS-232RS-232通信距离短、4000英尺(100kbps时10个接收器。为扩展应用范围,EIA1983RS-422RS-485标准,增加了多点、双TIA/EIA-485-AEIA提出的建议标UART芯片(较老版本的PCI8250芯片或Z8530芯片)来处理的,其通讯协议也了串行数据单元的格式(8-N-1格式)奇(ODD)/偶(EVEN)校验位,1/2位逻0的起始位,6/7/8位数据位,1位可选择的停止位。基于PCRS-232、RS-与RS-表格0- RS-232、RS-422、RS-485的区1RS-RS-RS-1收、11101325040004000-(负载最小值+/-5V~+/-(空载最大值RS-232RS-422/485TIA/EIA-422-BRS-232RS-422/485TIA/EIA-422-BTIA/EIA-485串行通讯标准。RS-Mode,也称由于RS-485电子工业协会(EIA)1983RS-485标准,并经通讯工业协会(TIA)修订后命名为TIA/EIA-485-A,习惯地称之为RS-485标准。RS-485RS-232通信距离短、速率低等缺点而产生的。RS-485标准只规Mode,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B,如图1-1图1- 2发送器负载阻抗--接收器输入电阻4K(最小--对于接收发送器,也作出与发送发送器相对的规定,收、发端通过平衡双绞线将A-AB-BA-B之间有大于+200mV的电平时,输出为正逻辑电平对于接收发送器,也作出与发送发送器相对的规定,收、发端通过平衡双绞线将A-AB-BA-B之间有大于+200mV的电平时,输出为正逻辑电平;小6V1-21-TIA/EIA-4851-2表格1- TIA/EIA-485通讯方式的性通常,RS-485网络采用平衡双绞线作为传输媒体。平衡双绞线的长度与传输速率成反20kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般来说,15米长双绞线最大传输速率仅为1Mbps。RS-48510Mbps的通讯速率。如果采用光Ω3TIA/EIA-40005010±±±0.2发送器负载(欧姆3232输网络的两个端点,并联连接在A-B引脚之间。RS-485标准通常被用作为一种相对经济、具有相当高噪声抑制、相对高的传输速率、20输网络的两个端点,并联连接在A-B引脚之间。RS-485标准通常被用作为一种相对经济、具有相当高噪声抑制、相对高的传输速率、20RS-485作为一种多点差分数据传输的电气规范,RS-4221-RS-422RS-232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master其余为从(Salve4k10×4k+100Ω(终接电阻。RS-422四线接口由于采用软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。20kbps速率以下,才可能达到最大传输距离。只有在1Mbps。RS-422需要安装一个终接电阻,要求其阻值约等于传输电缆的特性阻抗(一般取值为120欧300米以下不安TIA/EIA-4221-3表格1- TIA/EIA-422通讯方式的性4TIA/EIA-40005010 1.2RS-485/RS-422口器件”栏目中“收发器”类元件中找到对应的型号;比如Sipex公司(SP)、Maxim公司(MAX)、TI公司(SN)、Intersil公司(ISL或作为一个生产接口器件的国际厂商,SipexRS-485/RS-422芯片都可以1.2RS-485/RS-422口器件”栏目中“收发器”类元件中找到对应的型号;比如Sipex公司(SP)、Maxim公司(MAX)、TI公司(SN)、Intersil公司(ISL或作为一个生产接口器件的国际厂商,SipexRS-485/RS-422芯片都可以5方式518Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin58Pin8Pin514Pin14Pin58Pin8Pin514Pin14Pin118Pin8Pin±0.2发送器负载(欧姆110图1-4总结了Sipex公司常用RS-485/RS-422芯片的命名规则;根据型号命名,用户图1- Sipex公司RS-485/RS-422芯片的命名规618Pin8Pin18Pin8Pin图1-4总结了Sipex公司常用RS-485/RS-422芯片的命名规则;根据型号命名,用户图1- Sipex公司RS-485/RS-422芯片的命名规618Pin8Pin18Pin8Pin18Pin8Pin114Pin14Pin单一的+5V单一的+5V±15kV人体放电模式(HumanBody±15kVIEC1000-4-2气隙放电(Air±8kVIEC1000-4-2接触放电(ContactSP485E/SP481E芯片是由业内专业的通讯接口器件厂商Sipex公司设计生产的ESD保护增强型RS-485收发器,能够直接替换通用的RS-485收发器。SP481ESP485ERS-485RS-422串行协议的要求,具有增强型ESD性能。增强的ESDSP481ESP485E可承受±15kV人体放电模式(HumanBodyModel)IEC1000-4-2接触放电模式(ContactDischarge。这两个器件与Sipex的SP481和SP485的管脚互相兼容,同时兼容工业标准规范。和之前的版本一样,SP481ESP485ESipexBiCMOS设计工艺,可实现低功耗操作,但不影响RS-45RS-42210Mbps(带图1- SP481E和SP485E管脚配置(俯视图7管脚12345678B表格1- 格1- 描述SP481ESP485ERS-485RS-422Sipex特有的BiCMOSRS-485标准理想地用于多分支(multi-drop)应用和远程接口中。它允许在一条数据线(-7V~+12VSP481ESP485E表格1- 格1- 描述SP481ESP485ERS-485RS-422Sipex特有的BiCMOSRS-485标准理想地用于多分支(multi-drop)应用和远程接口中。它允许在一条数据线(-7V~+12VSP481ESP485ERS-485RS-4220V~+5V54负载的条件下,发送器仍可保证输出电压1.5V。SP481ESP485E有一根使能控制线(高电平有效。DE(Pin3)上的逻辑高电平将使能发送器的差分输出。如果DE(Pin3)为低,则发送器输出呈现三态。SP481ESP485E接收器的输入是差分输入,输入灵敏度可低至±200mVSP481E8A-R00100000110XZBAX1101X1010X0XXZZX1XZZESDSP481E系列器件可用在多干扰的应用和对静电放电和瞬态IEC1000-4-2气隙放电人体放电模式已成为半导体ESDSP481E系列器件可用在多干扰的应用和对静电放电和瞬态IEC1000-4-2气隙放电人体放电模式已成为半导体最常用的ESD测试方法。该方法在MIL-STD-883中被规定为Method3015.7。这种ESD测试方法的前提是要模拟人体对静电能量进行存储并将其释放到某个集成电路。这个过程可通过图1-6所示的电路进行模拟。该方法用于在正常工作时图1- 人体放电模式ESD测试电IEC-1000-4-2IEC801-2ESD测试。对于系统厂商ESD保护IEC1000-4-2ESD用于设备(正常情况下允许被操作)的点ICESD电流。IEC1000-4-21-7。IEC1000-4-2包含1-IEC1000-4-2ESD运用气隙放电法时,ESD电压直接加载到待测设备(EUT。这样来模拟一个被充电的9ESD电压加载到系统的行进速度和空气的湿度都会改变放电电流。放电电ESDEUTESD弧形通路是个常量。在诸如手持式系统的应用中,ESD电荷直接从设备的持有者释放到设备。电流直接传递给设备的键盘或串口,然后经过PCB板最终到达IC。1-61-7ESD1(SW1)DC电源首Cs2(SW2)1(SW1)断开。电容存储的电压经过限流Rs到达待测器件(DUT。在ESD测试中,SW2由脉冲信号控制以便待测在人体放电模式中,限流电阻(Rs)和电源电容(Cs)分别是1.5k和100pF。对于IEC-1000-4-2测试法,限流电阻(Rs)和电源电容(Cs)分别是330k和150pF。ESD电压加载到系统的行进速度和空气的湿度都会改变放电电流。放电电ESDEUTESD弧形通路是个常量。在诸如手持式系统的应用中,ESD电荷直接从设备的持有者释放到设备。电流直接传递给设备的键盘或串口,然后经过PCB板最终到达IC。1-61-7ESD1(SW1)DC电源首Cs2(SW2)1(SW1)断开。电容存储的电压经过限流Rs到达待测器件(DUT。在ESD测试中,SW2由脉冲信号控制以便待测在人体放电模式中,限流电阻(Rs)和电源电容(Cs)分别是1.5k和100pF。对于IEC-1000-4-2测试法,限流电阻(Rs)和电源电容(Cs)分别是330k和150pF。1-8IEC1000-4-2ESDt图1-IEC1000-4-2的ESD()1/10RS-485单一的+5V接收器输入高阻抗(标准值RIN=150kΩ)IEC1000-4-44(SP481R和SP485R与现有的SP485产品管脚对应相同,而且包含更高的ESD保(SP481R和SP485R与现有的SP485产品管脚对应相同,而且包含更高的ESD保护和高RS-485发送器信号的衰减。各器件封装为8脚塑料DIP8SOIC。SP481R通使能管脚来提供关断功能,可将电源电流(ICC)0.5µA1-表格1- BAX1101X1010X0XXZZ管脚12345678B表格1- 概述RS-485规范相比,SP485R增加了在同一条总线上连接/或接收器。RS-48532个收发器。RS-485表格1- 概述RS-485规范相比,SP485R增加了在同一条总线上连接/或接收器。RS-48532个收发器。RS-48554Ω负载的条件下,保证输出电压大于+1.5VRS-485规范,RS-422100Ω时,发送器输出可以保持在至(>100kΩ32120kΩ,SP485R允许超过54Ω320个接收A-R00100000110XZX1XZZ1µA图1- SP485R1µA图1- SP485R与SP485收发器性能比站()下载对应的开发指导。RS-485RS-422工作电源为低功耗关断模式SP3481、SP3485SipexSP481、SP483SP485的管脚互相兼容,同时兼容工业标准规范。SP3481SP3485符合RS-485/RS-422串行协议的电气规范,数据传输速率可达10Mbps(带负载。SP3481还包含低功耗关断模式图SP3481SP3485管脚配置(俯视图1-91-10A-R00100000110XZ达10Mbps(带负载。SP3481还包含低功耗关断模式图SP3481SP3485管脚配置(俯视图1-91-10A-R00100000110XZBAX1101X1010X0XXZZ管脚12345678B描述SP3481SP3485是+3.3VRS-485描述SP3481SP3485是+3.3VRS-485SP3481SP3485RS-485RS-422辑高电平将使能发送器的差分输出。如果DE(Pin3)为低,则发送器输出呈现三态。SP3481SP3485可以承受-7.0V~+12.0V15k(12k)。-7~+12V的宽共模方式范围允许系统之间存在大的零电位偏差。S3481S3485的接收器有一个三态使能控制脚。如果E(Pn)保护(fail-safe)特性,该特性可以使得输出在输入悬空时为高电(Pin3)为低且RE(Pin2)为高时SP3481进入关断模式。关断模式下,电源电流通常降()单一的+5V发送器/接收器使能±15kV人体放电模式(HumanBody±15kVIEC1000-4-2气隙放电(Air±8kVIEC1000-4-2接触放电(Contact±15kVIEC1000-4-2气隙放电(Air±8kVIEC1000-4-2接触放电(Contact10Mbps。除了增加了发送器和接收器三态使能线外,SP491ESP490E完全相同。在共模SP490E8DIP8NSOIC度范围内。SP491E14DIP14NSOIC两种封装,也可工作在商业级和工业级图管脚12345678(4.5<c<5.V图特性SP490ESP491ERS-485RS-422图特性SP490ESP491ERS-485RS-422Sipex特有的BiCMOS(-7~+12SP491E有一根发送器使能控制线(高电平有效。DE(Pin4)上的逻辑高电平将使能SP490ESP491E接收器的输入是差分输入,输入灵敏度可低至±200mV地电位偏差的存在。SP490ESP491E的接收器具有故障自动保护(fail-safe)管脚123456789(4.5<c<5.VSP491E的接收器有一个接收器使能控制线(REB的(Pin3)为逻辑低电平时,差分接收器使能;如果REB(Pin3)为逻辑高电平,则接收器有的器件SP491E的接收器有一个接收器使能控制线(REB的(Pin3)为逻辑低电平时,差分接收器使能;如果REB(Pin3)为逻辑高电平,则接收器有的器件上增加了ESD结构,新的SP490E/SP491E系列器件可用在多干扰的应用和对静电放电和瞬态变化敏感的环境中。增强型ESD保护使器件的输入和输出管脚至少可承受±15kV的静电放电而不受到损坏,也不闭锁。IEC1000-4-2气隙放电人体放电模式已成为半导体最常用的ESD测试方法。该方法在MIL-STD-883中被规定为Method3015.7。这种ESD测试方法的前提是要模拟人体对静电能量进行存储并将其释放到某个集成电路。这个过程可通过图1-14所示的电路进行模拟。该方法用于在正常工作时IEC-1000-4-2,以前称为IEC801-2,通常用于设备和系统的ESD测试。对于系统厂商来说,由于系统本身要面对外部环境和人为状况,他们必须保证系统具有足够的ESD保护能力。使用IEC1000-4-2方法的前提是:当ESD用于设备(正常情况下允许被操作)1-15。IEC1000-4-2图1- 人体放电模式ESD测试电图1- IEC1000-4-2ESD测试电运用气隙放电法时,ESD电压直接加载到待测设备(EUT。这样来模拟一个被充电的ESD电压加载到系统的行进速度和空气的湿度都会改变放电电流。例如,放电电ESDEUTESD弧形通路是个常量。在诸如手持式系统的应用中,ESD电荷直接从设备的持有者释放到设备。电流直接传递给设备的键盘或串口,然后经过PCB板最终到达IC。1-141-15ESD1(SW1)DC电源Cs2(SW2)1(SW1)断开。电容存储的电压经过限流电阻Rs到达待测图1- IEC1000-4-2ESD测试电运用气隙放电法时,ESD电压直接加载到待测设备(EUT。这样来模拟一个被充电的ESD电压加载到系统的行进速度和空气的湿度都会改变放电电流。例如,放电电ESDEUTESD弧形通路是个常量。在诸如手持式系统的应用中,ESD电荷直接从设备的持有者释放到设备。电流直接传递给设备的键盘或串口,然后经过PCB板最终到达IC。1-141-15ESD1(SW1)DC电源Cs2(SW2)1(SW1)断开。电容存储的电压经过限流电阻Rs到达待测器件(DUT。在ESD测试中,SW2由脉冲信号控制以便待在人体放电模式中,限流电阻(Rs)和电源电容(Cs)分别是1.5k和100pF。对于IEC-1000-4-2测试法,限流电阻(Rs)和电源电容(Cs)分别是330k和150pF。1-16SP490E/SP491EIEC1000-4-2ESDt图1- IEC1000-4-2的ESD测试波()IEC1000-4-44单一的+3.3V工作电压发送器/接收器三态使能线兼容LTC490和SN75179(SP3490)LTC491SN75180(SP3491)SP3490SP3491是一系列+3.3VRS-485P3490、SP3491SipexSP490、SP491的管脚互相兼容,同时兼容通用工业标准规范。SP3490SP3491SipexBiCMOS工艺制造而成,可实现低功耗操作,但性能不负载。除了增加了发送器和接收器三态使能线外,SP3491SP3490图1- SP3490的管脚配管脚12345678(+3.00Vcc+3.60)图描述图描述RS-485呈现三态。SP3490管脚123456789(+3.00Vcc+3.60)的地电位偏差。SP3490SP3491的接收器具有故障自动保护(fail-safe)特性,确保接收SP3491的差分接收器。如果REB(Pin3)SP3491的接() RS-485TX通过“发送器”转换RX信号。任一时刻,RS-485收发器只能够工作在“接收”或“发送”两种模式的地电位偏差。SP3490SP3491的接收器具有故障自动保护(fail-safe)特性,确保接收SP3491的差分接收器。如果REB(Pin3)SP3491的接() RS-485TX通过“发送器”转换RX信号。任一时刻,RS-485收发器只能够工作在“接收”或“发送”两种模式各不相同,RS-485接口电路的附加保护措施也是必须重点考虑的环节。下面以选用SP485R芯片为例,列出RS-485接口电路中的几种常见电路,并加图应用电路中微处理器的标准串行口通过RXD直接SP485R芯片的ROTXD直接连接SP485R芯片的DI引脚。R/DSP485R芯片的发送器/接收器使能:R/D信号为“1SP485R芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485总线发送数据字节;R/D信号为“0SP485R芯片的发送器禁止,接收器有效,此时微处理器可RS-485SP485R芯片中的“接收器”和“发送器”只能够有1个处于工作状态。SP485R80C51UART串口,则SP485RRO引脚A 1286 7 Connectto 3 45图1- SP485R的基本RS-485电123BSP485RESDRS-485网络,电路图中6.8VTVSV4V5V6都是用来保护RS-485总线的RS-485ONSemi半导体NUP2105L器件(SOT-23封装2个双TVSL1、L2、C1、C2EMI 1-20SP485R芯片的示范电路,可以被直接嵌入实RS-485UARTRXD、TXD通过光电隔离电路连接SP485RRO、DI引SP485RESDRS-485网络,电路图中6.8VTVSV4V5V6都是用来保护RS-485总线的RS-485ONSemi半导体NUP2105L器件(SOT-23封装2个双TVSL1、L2、C1、C2EMI 1-20SP485R芯片的示范电路,可以被直接嵌入实RS-485UARTRXD、TXD通过光电隔离电路连接SP485RRO、DI引脚,控制R/D同样经光电隔离电路去控制SP485R芯片DE和/RE引脚。R/D信号为“1SP485RDE和/RE引脚为“1”,发送器有效,接收器禁止,RS-485总线发送数据字节;R/D信号为“0SP485RDE数据字节。任一时刻,SP485R1个处于工作状DC-DC器件可以产生1组与微处理器电路完全隔离的电源输出用于向RS-485收发器电路提供+5V电源。RS-4851-20NEC公司的光耦器件PS2501芯片,受PS2501芯片的响应速率影响,这一示范RS-485接口电路的通讯速率只可保障在19200bps速率下正常工作;如果需要达到更高的RS-485通讯速率,则需要选用响应速度更快的光耦器件,比如Agilent公司的超高速光耦元件。Connectto1-20SP485RRS-485SP485RESDRS-485网络,RS-485RS-485RS-485RS-4852RS-485收发器工作在“发送”状态将原来正常的网络通讯功能。设计时增加一组由R1、C1、D1、U1简单元件组成的上电抑13465SP485RESDRS-485网络,RS-485RS-485RS-485RS-4852RS-485收发器工作在“发送”状态将原来正常的网络通讯功能。设计时增加一组由R1、C1、D1、U1简单元件组成的上电抑1346512348675图1-图1- 收”状态;当TXD为“0”,即有信号输入时,即执行发送功能时,来自TXD信号上的有效电平将自动禁能接收器,使能发送器,从而将TXD信号发送到RS-485网络。RS-485接口电路的自动换向功能可以有很多种可实现的不同电路形式,但其基本内容都是由TXD信号来控制RS-485芯片中接收器/发送器的开关切换。RS-485RS-485应用。比如,在 RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议;因此,用户需要在RS-485应用网络的基础上建立自己的应用层通信协议。RS-485标准是基于PCUART芯片上的处理方式,因此,其通讯协议也规定了串行数据单元的格式(8-N-1格式)1位逻辑0的起始位,6/7/8位数据位,1位可选择的奇(ODD)/偶(EVEN)校验位,1/2位逻辑1的停止位。目前,RS-485在国内有着非常广泛的应用,许多领域,比如工业控制、电力通讯、智(术语参考自OSI的7层结构)都不相同;这些设备之间并不可以直接连接通讯。ModBus协议(AscII/RTU模式)中的一部分功能;在电力通讯领域,当前国家现在执行1995IEC60870-5-101传输规约、1997101DL/T634-1997下面将分别对ModBus协议(RTU模式)、多功能电能表通讯规约(DL/T645-1997)进行简ModBus协议(RTU模式ModBus协议遵循“查询—1-23查询消息中的功能代码告之被选中的从设备要执行何种功能。数据段包含了从设备要3图1- RTU模ModbusRTU(远程终端单元)模式通信,在消息中的每个8Bit4Bit图1- RTU模ModbusRTU(远程终端单元)模式通信,在消息中的每个8Bit4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。1RTU样的字符时间,这是最容易实现的(如图1-24T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括3.5个字符时间的停顿标定了消息的结束。一个新的消消息在小于CRCCRCCRC1-同于正常代码的代码,但最重要的位置为逻辑1。00000011(1-同于正常代码的代码,但最重要的位置为逻辑1。00000011(10000011(,多功能电能表通讯规约(DL/T645-国内江苏、浙江、上海地区的电表厂商采用多功能电能表通讯规约(DL/T645-1997)作0P1n地址A0~A5:当地999999999999H时,地址A0~A5:当地999999999999H时,为广播地址,同时当从控制器接收到一帧数据域:发送时数据加33H,接收时数据减33H。用户可以在国家标准计量局,或技术监督部门查询关于多功能电能表通讯规约 RS-485RS-485接2~4个时钟周期,680C51微处理器。PHILIPS公司LPC900系列单片机是一个基于80C51内核的高速、低功耗Flash单片机,主I2C总线、SPI接口、UART通信接口、实时时钟、E2PROM、A/D转换器、ISP/IAP在线编程和远程编程方式等一系列有特色的功能部件,非常适合于许多要求微处理P89LPC931SP-485E芯片进行连接,构RS-485通讯接口电路,如图1-图1- 单片机与RS-485通讯转换电路3PS2501P89LPC931RS-485总线电路进行隔离,对电路进行瞬态保护作用,R7R8为偏置电阻,进行网络失效保护。但是这个电路中没电表系统的通讯协议采用多功能电能表通讯规约(DL/T645-1997)NYNNYNYYNY图1- RS-485密码的方式,可以设置权限,密码和地址是保存在E2PROM中。NYNYNNYNYYNY图1- RS-485密码的方式,可以设置权限,密码和地址是保存在E2PROM中。NY开接收帧事件Y是本机地址吗YY密码修改命令NNN其他命令密码正确YY清除接收事结1-开接收帧事件Y是本机地址吗YY密码修改命令NNN其他命令密码正确YY清除接收事结1-存取修改的密NN发送数置发送缓存执行其他程序初发送程序发送命令发送程序1-从机通讯地址储存在E2PROM的0x00~0x05中,密码在0x06~0x09。发送程序发送命令发送程序1-从机通讯地址储存在E2PROM的0x00~0x05中,密码在0x06~0x09。#defineuchar #defineuint unsignedint *RS-485切换控制信号ucharidata打开接收中断,置接收发送发送校验发送数发送数据长度发送发送地址域发送发送2~3个前置发送状/*A0A1A2A3A4A5611个,数据区(标识符2/*A0A1A2A3A4A5611个,数据区(标识符2个,密码,数据)*/#defineCAT24W08uchardata/*E2PROM的I2C地址原型:voidDelay_T(uchar);voidDelay_T(uchar{uintj;}原型:voidvoid{/*485通讯为接收状态}原型:ucharReceive_Data();uchar{}原型:ucharReceive_Data();uchar{{}return}原型:voidReceive_One(uchar*); Receive_One(uchar{chari,j;returnSerial_data=Receive_Data();/*是前导字节,继续查询return{}return0;for(i=0;i<=(j-{{}return0;for(i=0;i<=(j-{/*接收N个数据*(s+i+8)-}return0;return0;return}voidRXD_Int(void)interrupt{}voidSend_Data(uchar{}原型:voidTXD_Int(uchar*);}原型:voidTXD_Int(uchar*);{chari,j;{}}原型:ucharSerial_Address(uchar*);功能:通讯地址判断,通讯地址存储E2PROM00x00~0x05中出口参数:功能:通讯地址判断,通讯地址存储E2PROM00x00~0x05中出口参数:0x00错误,0x01正确,0x02ucharSerial_Address(uchar{uchar{}{}}原型:bitSerial_Password(uchar*);功能:通讯密码判断,密码存储E2PROM00x06~0x09出口参数:0错误,1正确bitSerial_Password(uchar{0x06,a,4);for(i=0;i<=3;i++){return}return}bitSerial_Command_Run(uchar{{casebitSerial_Command_Run(uchar{{casecase{casereturn0;casecase0x04:}case0x00:return}return}原型:voidSerial_Command();void{{}原型:voidSerial_Command();void{{}/*j清除通讯处理事件}原型:voidmain();void{{}/*CPU各个部件初始化} 例如,对外置设备为防止强电磁(雷电)SP485E、75LBC184等集成ESD增强保护功能的RS-485收发器;对节点数要求较多的,可选用SP485R增强型1/10单终端匹配电阻的大小由传输电缆的特性阻抗所决定。例如,RS-485网络通常采用双绞线或屏蔽双绞线作为传输介质,其特性阻抗为120Ω,因此,RS-485总线上的两个端点也应各安装1个120Ω的终端匹配电阻。RS-485RS-485RS-485网络RS-485ModBus协议,或者其他“单主/SP490、SP491RS-485RS-4223V3VRS-485SP3485、SP3481、SP3490、SP3491RS-485RS-422收发器。合同时,大多数3V、3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业管理公司一般需要多少制度
- 微信群保密管理责任制度
- 打荷领班岗位责任制度
- 村居消防安全责任制制度
- 村组长岗位责任制度
- 芒果推广活动策划方案(3篇)
- 营销活动方案策划理论(3篇)
- 运货红砖施工方案(3篇)
- 2026广东深圳市宝安区教科院实验幼儿园招聘公办幼儿园短期主班教师1人备考题库附答案详解【能力提升】
- 防水施工方案封面(3篇)
- 2025年山西省政府采购代理机构从业人员考试历年参考题库含答案详解(5套)
- 医院陪诊陪护方案
- 交期达成管理办法
- 三电保护管理办法
- 无动力船管理办法
- 道路监理服务方案模板
- JTY-GX-1202-JTY-GX-1204吸气式感烟火灾探测器使用说明书
- 灭火和应急疏散流程图
- 部编版语文八年级下册第三单元教学教案
- CJ/T 225-2011埋地排水用钢带增强聚乙烯(PE)螺旋波纹管
- 农商银行历年考试真题
评论
0/150
提交评论