采用RS485通信方式传输的钛能电气94规约的实现
- 格式:pdf
- 大小:975.25 KB
- 文档页数:41
485通讯规约485通讯规约,又称RS-485通讯规约,是一种常用的串行通信接口标准。
它是一种差分传输技术,可实现多台设备之间的可靠通信。
本文将介绍485通讯规约的基本原理、特点以及应用领域。
一、基本原理485通讯规约采用差分信号传输方式,即使用两根线(A线和B线)来传送信号。
在数据传输过程中,A线和B线的电压之差表示逻辑状态,从而实现数据的传输和接收。
相比于单线传输方式,差分传输可以有效地抵抗电磁干扰和电气噪声,提高通信的可靠性和稳定性。
二、特点1. 高抗干扰性:485通讯规约采用差分传输方式,可以有效地抵抗电磁干扰和电气噪声的影响,保证数据的可靠传输。
2. 多设备通信:485通讯规约支持多台设备之间的通信,通过设置不同的设备地址,实现设备之间的数据交换和控制。
3. 长距离传输:485通讯规约支持长距离传输,最远传输距离可达1200米。
这使得485通讯规约在工业控制和自动化领域得到广泛应用。
4. 高速传输:485通讯规约支持高速传输,最高可达10Mbps,适用于对数据传输速度要求较高的应用场景。
5. 双向通信:485通讯规约支持双向通信,设备可以同时进行数据的发送和接收,实现实时的双向数据交互。
三、应用领域485通讯规约广泛应用于工业控制和自动化领域。
它可以用于工业仪器仪表、工业自动化设备、楼宇自动化系统、安防监控系统等领域。
以下是几个具体的应用案例:1. 工业控制系统:485通讯规约可以用于连接PLC、传感器、执行器等设备,实现工业控制系统的数据采集和控制。
2. 楼宇自动化系统:485通讯规约可以用于连接楼宇自动化设备,如温度传感器、照明控制器等,实现对楼宇的智能化管理和控制。
3. 安防监控系统:485通讯规约可以用于连接监控摄像头、报警器等设备,实现对安防系统的数据传输和控制。
4. 电力系统:485通讯规约可以用于电力监测和控制系统,实现对电力设备的数据采集和远程控制。
总结:485通讯规约是一种可靠、稳定且高效的串行通信接口标准。
RS-485接口电路完全指南RS-485接口电路完全指南来源:21ic整理摘要:本设计指南讨论如何设计RS-485接口电路。
文中讨论了平衡传输线标准的必要性,并给出了一个过程控制设计例子。
文中还分标题讨论了线路负载、信号衰减、失效保护和电流隔离。
1. 为什么需要平衡传输线标准本文的重点在于工业最广泛使用的平衡传输线标准:ANSI/TIA/EIA-485-A(以下简称RS-485)。
在回顾一些RS-485标准的关键方面后,通过一个工厂自动化例子,介绍实际项目中如何实施差分传输结构。
远距离、高噪声环境下,计算机组件和外设之间的数据传输通常是困难的,如果有可能的话,尽量使用单端驱动器和接收器。
对于这种需要远距离通讯的系统,推荐使用平衡数字电压接口。
RS-485是一个平衡(差分)数字传输线接口,是为了改善TIA/EIA-232(以下简称232)的局限性而开发出来的。
RS-485具有以下特性:通讯速率高–可达到50M bits/s●通讯距离远–可达到1200米(注:100Kbps情况下)●差分传输–较小的噪声辐射●多驱动器和接收器在实际应用中,如果两个或更多计算机之间需要价格低廉、连接可靠的数据通讯,都可以使用RS-485驱动器、接收器或收发器。
一个典型的例子是销售终端机和中心计算机之间使用RS-485传输信息。
使用双绞线传输平衡信号具有较低的噪声耦合,加上RS-485具有很宽的共模电压范围,所以RS-485允许高达50M bit/s 的速率通讯,或者在低速情况下具有数千米通讯距离。
由于RS-485用途广泛,越来越多的标准委员会将RS-485标准作为它们通讯标准的物理层规范。
包括ANSI的SCSI(小型计算机系统接口)、Profibus标准、DIN测量总线以及中国的的多功能电能表通讯协议标准DL/T645。
平衡传输线标准RS-485于1983年开发,用于主机与外设之间的数据、时钟或控制线的数据传输接口。
标准仅规定了电气层,其它的像协议、时序、串行或并行数据以及链接器全部由设计者或更高层协议定义。
宇泰rs485集线器的原理与应用wangww导语:随着以太网通讯速率的进步、全双工通讯、交换技术的开展,为以太网的通讯确定性的解决提供了技术根底随着以太网通讯速率的进步、全双工通讯、交换技术的开展,为以太网的通讯确定性的解决提供了技术根底,进而消除了以太网直接应用于工业现场设备间通讯的主要障碍,为以太网直接应用于工业现场设备间通讯提供了技术可能。
rs485/422接口在工业控制中使用相当普遍,它采用总线挂接式连接方式,不支持星形连接,传输间隔1200米,且一根总线仅支持一定数目的设备.这种总线挂接式构造存在着很大的局限性,给工程人员带来了极大的不便.rs485/422总线分割集中器因此也应运而生.rs485总线基于平衡发送和差分接收,具有很强的抗共模干扰才能,在远程有线数字通讯领域使用非常广泛。
但它也存在一些缺点,如一个节点故障会引起整个总线瘫痪、不能星型布线等。
在总线上加装一个rs485集线器可以弥补这些缺陷,同时延长通讯间隔。
工作性能UT-1208是一款内部采用双核、无休〔不连续工作〕的设计,专为解决复杂电磁场环境下rs485大系统要求而设计的rs485总线分割集线器(HUB)。
该产品支持传输速率最高达115.2KBPS,为了保证数据通讯的平安可靠,rs485接口端采用光电隔离技术,防止雷击浪涌引入转换器及设备,内置的光电隔离器及1500W浪涌保护电路,可以提供2500V的隔离电压,可以有效地抑制闪电(Lighting)和ESD,同时可以有效的防止雷击和共地干扰,供电采用外接开关电源供电,平安可靠,非常合适户外工程应用。
星形连接UT-1208rs485HUB提供星型,rs485总线连接。
各端口都具有短路、开路保护。
光电隔离2500V,用户可以轻易改善rs485总线构造,分割网段,进步通讯可靠性。
当雷击或设备故障产生时,出现问题的网段将被隔离,以确保其他网段的正常工作。
这一性能大大进步了现有rs485网络的可靠性,有效缩短了网络的维护时间。
RS485通讯方式详解智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。
究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。
最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。
随后出现的RS485解决了这个问题。
下面我们就简单介绍一下RS485。
RS485接口RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。
RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。
在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。
很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。
而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有二个原因:(1)共模干扰问题: RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了。
但人们往往忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7~+12V,只有满足上述条件,整个网络才能正常工作。
当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口。
(2)EMI问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。
由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485 RS485电路:信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。
单相电子式电能表通信规约1.范围本规约适用于本地系统中单相电子式交流有功电能表与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通讯链路及应用技术规范。
2.引用标准DL/T 654—1997 多功能电能表通信规约3.术语略4.物理层4.1.RS—485标准串行电气接口本标准采用RS—485标准串行电气接口,使多点连接成为可能。
RS—485接口的一般性能应符合下列要求。
4.1.1.驱动与接收端耐静电放电(ESD)±15kV(人体模式)。
4.1.2.共模输入电压:-7V~+12V。
4.1.3.差模输入电压:大于0.2V。
4.1.4.驱动输出电压:在负载阻抗54Ω时,最大5V,最小1.5V。
4.1.5.三态方式输出。
4.1.6.半双工通信方式。
4.1.7.驱动能力不小于32个同类接口。
4.1.8.,在传输速率不大于100kbps条件下,有效传输距离不小于1200m。
4.1.9.总线是无源的,由电能表或数据终端提供隔离电源。
5.链路层本协议为主—从结构的半双工通信方式。
手持单元或其它数据终端为主站,电能表为从站。
每个电能表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验码及帧结束符等7个域组成。
每部分由若干字节组成。
5.1.字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共11位。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
5.2.帧格式帧是传送信息的基本单元。
帧格式如图1所示。
图8 帧格式5.2.1.帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
5.2.2.地址域A0~A5:地址域由6个字节构成,每字节2位BCD码。
地址长度可达12位十进制数,可以为表号、资产号、用户号、设备号等。
RS485串口通信软件的设计及在风电控制系统的应用作者:卢钢;江日臻来源:《价值工程》2010年第35期摘要:作者利用通信接口RS485设计编制了一套通讯软件,给出了主程序流程图。
该系统的作用为风电控制系统的变频器和主控系统之间进行电压、电流、有功功率、无功功率、故障信息、警告信息等数据的通讯。
该系统目前在现场正常运行中。
Abstract: The author designs a software of communication based on the communication interface RS485, and shows the flow chart of the main program. The function of the system is communicating between the transducer of the wind power control system and main control system, on voltage, current, active power, reactive power, fault and warning information. This system is currently in operation in scene.关键词:RS485;远距离通讯;风力发电Key words: RS485;communication;wind generation中图分类号:TP31 文献标识码:A文章编号:1006-4311(2010)35-0133-010引言因为风力发电的特殊性,能量密度小,稳定性差等等[1],且风场地域性变化较大,所以每台风电机组和变频器中都有自己独立控制系统。
这些分散的控制系统通过内部网络与风场的主监控系统通过一定的通讯方式进行联系,对风机的运行实施控制,提高发电机的效率,减少损耗。
我们在风电的控制系统数据通讯中,采用RS485作为通讯数据总线,编制了一套软件程序,进行电压、电流、有功功率、无功功率、故障信息、警告信息等数据之间的通讯,达到上位机对下位机进行控制,使风机能够稳定、持续地运行。
485通讯协议怎么使用(传统光电隔离的典型电路实例)RS485总线标准是工业中(考勤,监控,数据采集系统)使用非常广泛的双向、平衡传输标准接口,支持多点连接,允许创建多达3两个节点的网络;最大传输距离1200m,支持1200 m时为100kb/s的高速度传输,抗干扰能力很强,布线仅有两根线很简单。
RS485通信网络接口是1种总线式的结构,上位机(以个人电脑为例)和下位机都挂在通信总线上,RS485物理层的通信协议由RS485标准和PLC的多机通讯方式。
传统光电隔离的典型电路VDD与+5V1(VCC485)是两组不共地的电源,一般用隔离型的DC-DC来实现。
通过光耦隔离来实现信号的隔离传输,ISL3152EIBZ与MCU系统不共地,完全隔离则有效的抑制了高共模电压的产生,大大降低485的损坏率,提高了系统稳定性。
但也存在电路体积过大、电路繁琐、分立器件过多,传输速率受光电器件限制等缺点,对整个系统的稳定性也有一定影响。
第一步,配置好串口发送、接收端引脚和485控制引脚;因为RXD1引脚相对于STM32芯片来说是接收外来数据,所以设置为输入;TXD1引脚相对于STM32芯片来说是对外发送数据,所以设置为输出;TRE1 引脚是对外发送1或0高低电平命令,所以设置为输出;/******************************************************************函数名称:UART2Init*功能描述:对串口2参数进行设置、485控制端口初始化**输入参数:无*返回值:无*其他说明:无*当前版本:v1.0*-----------------------------------------------------------------*******************************************************************/void UART2Init(void){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_InitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能外设时钟//GPIO结构的成员设置如下:/*--------------485控制端初始化------PA1----------*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1 ;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //50M时钟速度GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //485_TXGPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //复用推挽输出GPIO_Init(GPIOA,GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; //485_RXGPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入GPIO_Init(GPIOA,GPIO_InitStructure);//串口的结构成员设置如下:USART_ART_BaudRate = 9600;USART_ART_WordLength = USART_WordLength_8b;USART_ART_StopBits = USART_StopBits_1;USART_ART_Parity = USART_Parity_No;USART_ART_HardwareFlowControl = USART_HardwareFlowControl_None; USART_ART_Mode = USART_Mode_Tx | USART_Mode_Rx;USART_Init(USART2,USART_InitStructure);USART_Cmd(USART2,ENABLE);/*方法一:清发送完成标志*/// USART_ClearFlag(USART3,USART_FLAG_TC);/*方法二:获取串口1状态标志位*/USART_GeTITStatus(USART1,USART_FLAG_TC);}第二步:发送数据这里需要注意的是:/* CPU的小缺陷:串口配置好,如果直接Send,则第1个字节发送不出去如下两个方法语句解决第1个字节无法正确发送出去的问题*/方法一:USART_ClearFlag(USART3,USART_FLAG_TC); /*清发送完成标志,Transmission Complete flag */方法二:/*获取串口1状态标志位*/USART_GeTITStatus(USART1,USART_FLAG_TC);刚上电时出现乱码的原因:while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)== RESET); // USART_FLAG_TXE---检测发送数据寄存器空标志位如果USART_FLAG_TC---发送完成标志位(1)当设为USART_FLAG_TXE---检测发送数据寄存器空标志位为空,但是发送移位寄存器不为空,数据还没有完全的发送出去,又有数据就被写进来了,所以就会容易出现乱码;(2)当设为USART_FLAG_TC检测发送完成标志位为空,即发送移位寄存器为空,数据才真正的发送出去,因此此时又有数据被写进来也不会发生乱码1STM32的数据发送有两个中断标志,一个是发送数据寄存器空标志,一个是发送完毕标志。
中学物理 Vol . 38 No . 232020年12月教码显示磕感启强度袷测仪的模块化剎作王富民夏洪旭(山东省济宁市实验中学山东济宁272023)摘要:数码显示的磁感应强度检测仪的模块化制作,利用了磁感应强度检测模块及4位数码管显示模块,连接 5V 电源,经模块化搭接而成.磁感应强度检测模块使用SS 49E 线性霍尔传感器,与4位数码管显示模块的连接采用Modbus - RS 485 通讯协议.关键词:磁感应强度检测模块;线性霍尔传感器;数码管显示模块;磁感应强度检测仪 文章编号:1〇〇8 -4134(2020)23 -0045中图分类号:G 633.7文献标识码:I !1技术背景数码显示磁感应强度检测仪的模块化制作,利用 了成都康威科技公司推出的磁感应强度检测模块(如 图1)及4位数码管显示模块,连接5 V 电源,经模块 化搭接而成.磁感应强度检测模块使用SS 49E 线性霍 尔传感器,与4位数码管显示模块的连接采用Modhus -RS 485通讯协议.Modbus 协议是应用于电子控制器上的一种通用语言.随着工业应用通信越来越多,1979年施耐德电 气制定了一个用于工业现场的总线Mod b u s 协议,现 在工业中使用RS 485通讯场合很多都采用Modbus 协 议,通过此协议,控制器相互之间、控制器经由网络与 其他设备之间可以通讯,已经成为一种工业标准. Mwlbus 协议以信息f 贞的方式传输,每巾贞有确定的起 始点和结束点,使接收设备在信息的起点开始读地 址,并确定寻址的设备,以及信息传输的结束时间,并 可以检测错误信息.RS 485是差分通讯,接收数据和发送数据是不能 同时进行的,它是一种半双工通讯.Modbus -RS 485 通讯协议,是控制器采用RS -485总线,协议符合Modbus R T U 规约.R T U 串行输人模式是控制器在总线上通讯时,信息中的每8位字节分成2个4位16进 制的字符,该模式的主要优点是在相同的波特率下传 输的字符的密度高于A S C n 模式.数据传输均采用8 位数据位、1位停止位、无奇偶校验位.波特率可达 9600 b i t /s .通讯传送分为独立的信息头和发送的编 码数据.RS 485通讯的特点是速度快、传输距离最远.2主要模块参数磁感应强度检测模块参数:图1磁感应强度检测模块实物图表1模块供电电压5V波特率9600通讯协议M odbus - RS 485检测范围±1000GS模块尺寸37 m m * 17 m m检测精度±1GS 响应时间10 - 20ms 工作环境温度-40-85X :数码管显示模块刷新一次的时间为7〇〇m s .电源模块:使用4节5号1.2V 可充电电池串联的电池盒,用数字万用表实测电压5V .作者简介:王富民( 1962 -),男,山东济宁人,本科,中学高级教师,研究方向:学生创新能力培养;夏洪旭(1983 -),男,山东济宁人,本科,中学一级教师,研究方向:物理教育教学.• 45•2020年12月Vol . 38 No . 23 中学物理3电路连接与测试(1)按照磁感应强度检测模块接线图(如图2),将5V 电源的正极接磁感应强度检测模块的5V 供电 接线柱,将5 V 电源的负极接磁感应强度检测模块的G N D 接线柱.检测仪实物图如图3所示.图2磁感应强度检测模块接线图图3数码显示磁感应强度检测仪实物图(2)将磁感应强度检测模块的G N D 接线柱,接数 码管显示模块的G N D ,将磁感应强度检测模块的Kcc 接线柱,接数码管显示模块的W c .其他接线柱按一字 方向顺次排列,对应连接.检测仪电路连接放大图如图4所示. 34图4数码®示磁感应强度检测仪电路连接放大图(3)将磁感应强度检测模块与数码管显示模块和5V 电池盒用热培胶粘贴在长40r m 、宽3c m 、厚度2cm的木条上,霍尔传感器放在木条的前端,模块化制作即搭接完成.(4) 检查无误后接通电源,电路稳定后,由于环境温度漂移和电源电压的波动,数码管显示的磁感应强 度约十几高斯,而不是地磁场的磁感应强度0.5高 斯.在没有高斯计进行校准的情况下,可以用磁化的1 号缝衣针靠近磁感应强度检测模块的霍尔传感器,数 码管显示约几十高斯.用带有磁性的螺丝刀紧靠磁感应强度检测模块的霍尔传感器,数码管显示接近二百 高斯•图5用数码显示磁感应强度检测仪检测螺丝刀刀口的磁感应强度4使用方法手持自制的数码显示磁感应强度检测仪,接通电源,待电路稳定后(由于温度漂移,约20秒后稳定,在 不靠近磁体时,数码显示器显示的数值小于1〇高 斯),将磁感应强度检测模块的霍尔传感器的正面或 反面放在被检测的磁场的某一位置,数码管即刻显示 该点磁感应强度的高斯数值.磁场中磁感应强度的检 测范围为±1〇〇〇高斯•5结束语数码显示磁感应强度检测仪的模块化制作,利用了成都康威科技公司推出的磁感应强度检测模块及4 位数码管显示模块,连接5V 电源,经模块化搭接而 成.磁感应强度检测模块使用SS 49E 线性霍尔传感 器,与4位数码管显示模块的连接采用Modbus -RS 485通讯协议,程序烧写在微处理芯片内部控制接口电路,免除了测试和调节的繁琐,连接电路无误即 可通电使用.在某些方面可以代替价值数千元的高斯 计,使学生对看不见、摸不着的磁场有了客观的、真实 的感受.数码显示磁感应强度检测仪实验成本低廉, 模块化制作搭接简单,实验成功率高,便于中学生动 手制作.该数码显示磁感应强度检测仪在检测比较弱的磁场时,灵敏度不如传统的小磁针,对于较强一点的 磁场(如功率为几瓦的电动扬声器的铁氧磁体的磁 场),数码显示磁感应强度检测仪可以直观地显示磁感应强度的大小.参考文献:[1 ]谢晓虎.对霍尔效应测量磁场实验的方法改进[•!].教 育教学论坛,2014( 16) :254 - 255.[2]王希庆.磁感应强度测量仪的设想[_!].物理实验,2000,20(04) :44,(收稿日期:2020 - 08 - 24)• 46•。