关于RS485总线控制系统的问题 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:5494
Blank
红花 2014年6月 VB大版内专家分月排行榜第一
2014年5月 VB大版内专家分月排行榜第一
2014年4月 VB大版内专家分月排行榜第一
2014年3月 VB大版内专家分月排行榜第一
2014年2月 VB大版内专家分月排行榜第一
2014年1月 VB大版内专家分月排行榜第一
2013年11月 VB大版内专家分月排行榜第一
Blank
黄花 2013年12月 VB大版内专家分月排行榜第二
2013年3月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第二
2012年9月 VB大版内专家分月排行榜第二
2012年8月 VB大版内专家分月排行榜第二
2012年7月 VB大版内专家分月排行榜第二
2006年7月 VB大版内专家分月排行榜第二
2006年5月 VB大版内专家分月排行榜第二
Blank
蓝花 2014年9月 VB大版内专家分月排行榜第三
2013年7月 VB大版内专家分月排行榜第三
2013年6月 VB大版内专家分月排行榜第三
2013年4月 VB大版内专家分月排行榜第三
2012年11月 VB大版内专家分月排行榜第三
2006年6月 VB大版内专家分月排行榜第三
2006年4月 VB大版内专家分月排行榜第三
2002年12月 VB大版内专家分月排行榜第三
2002年11月 VB大版内专家分月排行榜第三
Bbs8
本版专家分:46040
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
红花 2013年1月 硬件/嵌入开发大版内专家分月排行榜第一
2012年10月 硬件/嵌入开发大版内专家分月排行榜第一
2012年9月 硬件/嵌入开发大版内专家分月排行榜第一
2012年8月 硬件/嵌入开发大版内专家分月排行榜第一
2012年7月 硬件/嵌入开发大版内专家分月排行榜第一
2012年6月 硬件/嵌入开发大版内专家分月排行榜第一
2012年5月 硬件/嵌入开发大版内专家分月排行榜第一
2012年4月 硬件/嵌入开发大版内专家分月排行榜第一
2012年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年2月 硬件/嵌入开发大版内专家分月排行榜第一
2012年1月 硬件/嵌入开发大版内专家分月排行榜第一
2011年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年10月 硬件/嵌入开发大版内专家分月排行榜第一
2011年9月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年10月 硬件/嵌入开发大版内专家分月排行榜第二
2014年2月 硬件/嵌入开发大版内专家分月排行榜第二
2013年10月 硬件/嵌入开发大版内专家分月排行榜第二
2013年8月 硬件/嵌入开发大版内专家分月排行榜第二
2013年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年12月 硬件/嵌入开发大版内专家分月排行榜第二
2012年11月 硬件/嵌入开发大版内专家分月排行榜第二
2011年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年4月 硬件/嵌入开发大版内专家分月排行榜第三
2014年1月 硬件/嵌入开发大版内专家分月排行榜第三
2013年12月 硬件/嵌入开发大版内专家分月排行榜第三
2013年11月 硬件/嵌入开发大版内专家分月排行榜第三
2013年4月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs10
本版专家分:122120
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
Bbs1
本版专家分:60
其他相关推荐
RS485总线调试总结
【原文 RS485总线调试总结】 这里把这三天来调试RS485总线所遇到的问题和经验教训总结一下,备忘。 这两天主要做的是把Keller 30X系列工业用压力变送器的RS485接口和STM32单片机联通,并将数据通过USB口转发到PC上。 我首先直接使用Keller 30X连接电脑的RS485接口,这自然没有问题,用Keller自带的小软件直接就能看到结果。
RS485总线工作流程
485总线是一主多听的形式,必然分主机程序和从机程序。 在主机程序中需要做的就是发送从机地址,并开启串口中断,等待从机响应。 而从机首先出于接收状态,当总线有数据传输时,相应中断。对数据进行拆包(检验包头,帧头是否正确),读取地址数据存入全局变量,并与本机地址进行对比,正确函数则返回0x01,错误函数则返回0x00,广播地址则返回0x02。以上为从机中中断函数做的事,而从机的主函数则一直检验函
关于RS485总线通信调试和编程代码需要注意的问题
关于RS485总线通信调试和编程代码需要注意的问题
【为避免485冲突,主机占用后要立刻释放】STM32再学习——实现完美的RS485
http://www.edw.com.cn/421 ysmz4:图最重要,看手册! 在远距离通讯中,难免受干扰,因此,伟大的牛人们就创造了一种差分传输的方式——RS485通讯方式(以下简称RS485)。RS485由两根差分线来传输数据,比起RS232来说,其传输的距离更远,搞干扰性更强。当然,也为了节省银子,因此,只保留了一组差分线,也就只能完成同一时刻只接收或发送数据的半双工通讯
485数据帧规范
rs485通信设计 物理层:rs485半双工??? 通信方式:传感器网络的拓扑结构采用总线方式。传送数据采用主从站方式。PC 机作主站,网络传感器(微处理器) 作从站。主站启动并控制网上的每一次通信。每个网络传感器都有一个识别地址(由从站寄存器保存)。只要当某一传感器被寻址时,该传感器才同主站应答数据(包括信号传送以及传感器远程标定)。每次数据的传送采用帧格式。其中数据值为0-
RS-485和CAN网络总线的比较
摘 要:本文主要对RS-485和CAN两种网络总线性能进行了比较。通过比较分析之后,介绍了RS-485 总线网络与CAN-bus 总线网络的互联,并且预测CAN-bus总线网络完全替代RS-485总线网络。  关键词:RS-485网络总线 CAN总线 互联  Abstract: Mainly makes comparison with characteristic of RS-485 an
经常看到RS485和MODBUS写在一起,它们的区别和联系?
RS485是一个物理接口,简单的说是硬件。   MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);   所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。   一般情况下,两台设备通过MODBUS协议传输数据:   最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));   也有用RS422的,   也有常用的RS4
如何识别RS485总线的A、B、S线
如何识别RS485总线的A、B、S线,如何识别RS485总线的A、B、S线,如何识别RS485总线的A、B、S线
RS485总线防雷保护方案
RS485作为最为最常用的电表通讯方式之一。日常生活中雷电和静电干扰已经成为485通信总线在实际工程经常遇到的问题。故如何对芯片以及总线进行有效的保护,是摆在每一个使用者面前的一个问题。在这里,我们主要讨论RS485在电表中的防雷保护及方案。 一.雷击过压防护的必要性 RS-485接口带电拔插和抖动都会引起电压的剧烈变化,都会使芯片损坏,而RS485总线实行长距离传输(1200米以上)
RS485总线最多可以负载多少个设备
经常会有这样的疑问RS485总线能挂多少个设备,是不是可以挂256个设备(因为地址是1byte,取值范围也就0-255)。 有的说RS485总线只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个,甚至400个...... 不管是支持32个、128个、256个都没有错,但是这些都是理论值,实际负载多少个设备,还要看RS485转换器用什
终于明白信号完整性分析课程的意义了,明白为什么RS485总线要接终端电阻了。
终端电阻是为了消除在通信电缆中的信号反射在通信过程中,有两种信号因导致信号反射:阻抗不连续和阻抗不匹配。 阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在
RS485接口的EMC设计方案
一、原理图设计方案: RS485接口6KV防雷电路设计方案 接口电路设计概述:  RS485用于设备与计算机或其它设备之间通讯,在产品应用中其走线多与电源、功率信号等混合在一起,存在EMC隐患。  本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计,从设计层次解决EMC问题。  电路EMC设计说明:  (1) 电路滤波设计要点:  L1为共模电感,共模电感能够对衰减共模干扰,对单板...
RS485总线通信协议的设计与实现
https://wenku.baidu.com/view/bf2bf2b3dd36a32d72758123.html
RS-485总线多机通信
;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RS-485总线多机通信 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;Rev:01.01 ;DATE:2005.06.16 ;作者:KOCO
关于485总线 A、B端上拉下拉电阻选择
问:about rs485 用电阻上拉 B用电阻下拉 A,B间用电阻连接, 这些电阻参数大致多少? 我们公司的设计是 TTL输入都用光偶隔离 输出加上拉和下拉,中间加TVS和2个电阻串联,2个电阻中点接外壳地, 不知道为什么如此  回答: 上拉下拉电阻大了效果不好,小了功耗又太大,权衡选择了。 一般上拉下拉在470欧左右,终端电阻为120欧的时候。 想功耗小点,就可以上
MODBUS协议和RS232,RS485,SPI,IIC,CAN总线有什么区别
MODBUS协议是一种软件协议,而RS232,RS485是一种电平标准,关系是在一种电平关系下应用一种MODBUS协议。MODBUS协议是一种人为约定的协议,他和SPI,IIC,CAN总线协议还是有些不同的,SPI,IIC,CAN总线这些协议必须是设备在硬件上支持的(但是也是可以通过软件模拟的,我们常常来用软件来模拟IIC的时序,达到IIC通信的目的),可以是SPI,IIC,CAN总线是一种软硬件
RS232/RS485/CAN_BUS 通信原理总结与通信波形分析
分析一:232串口信号要点:RS232,全双工,采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。在RS232中任何一条信号线的电压均为负逻辑关系。即:-15v ~ -3v 代表1 +3v ~ +15v 代表0测试结果与分析:如图所示,以传输一个8位二进制数值“01101010”为例,异步传输数据的一般格式为:起始位+校验位+数据位+停止位。其中,校验位为可选项。...
详解RS-485上下拉电阻的选择
注:本文转载于致远电子。 前言:RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。一、为什么需要加上下拉电阻? 根据RS-485标准,当485总线差分电压大于+200mV时,485收发器输出高电平;当485总线差分电压小于-200mV时,485收发器输出低电平;当485总线上的电压在-200m
485总线死锁与复位
摘要:针对RS-485接口收发电路的特点,讨论RS-485总线在Polling和CSMA/CD通信方式中死锁检测和解除死锁的方法。该方法同样适用于RS-422接口。     关键词:RS-485接口 死锁检测 死锁解除 RS-485总线传送距离远、速度快、抗干扰能力强,是工业现场广泛应用的数字通信标准。RS-485总线是一种半双工通信标准,支持总线方式多点互连,使其成为集散控制系统和现场总线
MVB总线在地铁列车控制系统中的应用
MVB总线在地铁列车控制系统中的应用   摘 要:介绍了 MVB 总线的物理层、帧和报文的格式与时序, 以及其在广州地铁 2 号线、深圳地铁 1 号 线、上海地铁1 号线延长线等车辆控制系统中的成功应用。 关键词:地铁列车; 多功能车辆总线( MVB) ; 帧; 报文; 自动控制         地铁 2 号线、深圳地铁 1 号线、上海地铁 1 号线延长线的列车均采用了符合 IEC61
基于RS485的双机(客户端)通信软件-MFC(C++)实现
双端口可以是双PC机,也可以是一台PC的两个串口。 可实现2端口间通信,其中有通信协议的设置。分为主从站。 功能+协议文档 一、 硬件环境 连接方式 RS-485,一主四从模式 各站点间通过“USB转485”相连,将各转接器的485并联到总线上。 网络拓扑 二、 报文格式概述 报文格式 类型 帧头 源 地址 目的 地址 主 功能码 读...
RS485一对四双向通信(Proteus仿真+Keil收发程序)
主、从机程序都是用查询方式的工程。 地址按键可以选择发送数据至不同的从机。 从机收到主机发送的数据后,将会显示收到数据,并将该数据反馈给主机。 主机收到从机反馈数据后,显示在数码管上。
RS485通信讲解
RS485通信讲解 首先我们要来说一下为啥要使用RS485通信,因为人间牛逼呀!来让我们来剖析一下人家哪里比较牛了? 首先人间通信只有两根线,好像这个没什么。哈哈人家通信的方式是半双工的通信。人家只是仅仅规定了接收端和发送端的电气特性,它并没有规定或者推荐使用任何数据协议。这写并不能代表它的牛逼之处。让我们来看看它的特长之处。优点一、接口电平低,不易损坏芯片。逻辑1是以两线间的电压差(2~6)
RS485硬件标准1-电平定义
RS485标准是为了弥补RS232通信距离短、速率低等缺点而产生的而产生的,该接口标准只规定了电气特性,并没有规定接插件,传输电缆和 应用层通信协议。     RS485标准与RS232不一样,数据信号采用差分传输方式。     所谓差分传输,就是发送端在两条信号线上传输幅值相等,相位相反的电信号,接收端对接收的两条线信号做 减法运算,这样就获得幅值翻倍的信号。
RS485基本概念及可靠性设计
目中几个板子上都用到了485总线,在测试过程中也出现过种种问题,这几天把网上搜集的跟RS485相关的资料整理了一下,总结出关于RS485的一些常见问题,相信把这些问题都理解透彻将会对RS485的基本概念有个全面的掌握。以下大部分资料都是从网络上所得,如果对其说法的正确性有怀疑欢迎讨论,我的邮箱:yangfeng_22@sohu.com. 以下是几个485通信的实用电路: 以下是48
can总线与485总线有什么区别?
以往,PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做
RS-485通讯协议
1. 硬件层协议通讯协议主要是实现两个设备之间的数据交换功能,通讯协议分硬件层协议和软件层协议。硬件层协议决定数据如何传输问题,比如要在设备1向设备2发送0x63,0x63的二进制数为0110 0011,这8个二进制数从设备1传输到设备2,涉及到1怎么传,0怎么传的问题,这就是硬件层要解决的问题。 硬件层协议目前比较多见的有RS-232、RS-485、SPI、IIC等。RS-232规定,线上的电压
RS485调试心得
RS485一种比较常用的现场总线
RS485偏置电阻和终端匹配电阻
通过下面后例子了,可以计算出偏置电阻的大小: 终端电阻Rt1=Rr2=120Ω; 假设反射信号最大的峰-峰值Vref≤0.3Vp-p,则负半周的电压Vref≤0.15V; 终端的电阻上由反射信号引起的反射电流Iref≤0.15/(120 120)=2.5mA。 一般RS-485收发器(包括SN75176)的滞后电压值(hysteresis value)为50mV,即: (Ibias-Ir
RS-485总线对比RS-232的使用总结
由于之前未使用过RS-485接口,看项目方案时猛然间对485接口能并行下接多个数据采集设备/仪表产生了疑问? 一个领导反问“485是不是总线?”,才觉茅塞顿开。趁着项目需要,这里决心彻底除掉疑惑,免留后患。 因之前较多使用RS-232,为了对比记忆,这里先对其简单说明,如下: RS-232是目前常用的一种串行通讯标准接口,相信也是大家在做项目时最先考虑、也是使用的最多的通信接口。在项目调试和应...
485、CAN和以太网的经验理解。
昨天,请教了所里的老师傅一个问题,得到的回答让我收获颇丰。 我问的问题是“什么时候用485什么时候用CAN?”,他的回答很综合,很系统,我在这里做个总结。 主要考虑的是两方面问题,485和CAN的成本和速度。 总线类型 速度 特点 485 典型的速度是10k左右 总线仲裁有损,利用率低需要主机仲裁(modbus),距离近,几米,4-5个节点 CAN 典型速度100
第18章 RS485通信和Modbus协议
本教材现以连载的方式由网络发布,并将于2014年由清华大学出版社出版最终完整版,版权归作者和清华大学出版社所有。本着开源、分享的理念,本教材可以自由传播及学习使用,但是务必请注明出处来自金沙滩工作室   在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号
STM32 基于串口RS485双机通信原理浅析
RS48通信5想必大家都知道,在学习RS232时,都会拿485(RS485下文就用485代替)和其作对比。485优缺点不说,网上一大片~ 博主用的是战舰STM32库函数学的485通信,所以接下来就讲讲STM32串口实现485双机通信的原理→_→进入正题:       485和232都是基于串口的通讯接口,在数据的收发操作上都是一致的。但是他两的通讯模式却大不相同~!232是全双工(例:A->B
示波器调试RS485通信波形图
由于笔者在调试STM32移植的MODBUS协议的时候遇到了一些问题,需要借助示波器来看波形,而关于485通信波形相关的资料网上不多,所以把自己调试过程中的波形记录下来。 硬件:STM32单片机,1个主机和10个从机,移植MODBUS协议,采用轮询机制,主机挨个询问从机,从机采集一些信息回复给主机。 原理图:使用带隔离的芯片ADM2483,PA1,PA2,PA3指的是单片机的引脚,分别是使能,TX
RS-485总线通信协议
RS-485总线技术只是规定了接口的电气标准,并没有规定RS-485接口的电缆,插件以及通信协议,只是OSI规范中物理层的一个标准,由于RS-485总线采用差分平衡传输方式,一般使用的电缆建议采用屏蔽双绞线,使得485+与485-两两双绞,外面采用屏蔽层屏蔽外部电磁干扰,但是在现场实施施工中,有人采用平行线也是可以适用于RS-485总线的电缆,只是抗干扰能力较差,传输距离不远且通信质量不稳定,一般都
RS485 PC 调试助手
RS485 PC 调试助手,支持16进制收发数据
树莓派采集RS485数据
RS485是有线传输串行数据的标,支持同时传输485总线上的多点数据。传输速率为10Mbps,传输距离可达50英尺。传输速率为100Kbps时,传输距离可达4000英尺。
基于RS485的简单现场总线通信系统设计-南邮自动化课程设计
基于RS485的简单现场总线通信系统设计 指导书   1.     课程设计目的 1)       进一步融合大学期间所学的理论知识和实践技能; 2)       提高学生问题分析能力和实际操作能力; 3)       通过完成一个较完整的简单课题,使学生对实际的系统设计与实现有一个初步的认识。 2.     技术指标 A, 单发单收,在发送状态,能够连续发送从0到99的数字;
RS485波特率问题
最近再做一个项目,发现485不能正常发送数据,感到非常奇怪!后来查阅相关资料才发现可能是   485波特率设置过高(我设置的485波特率是115200)!  后来把波特率改小一点,改成9600 ,结果就能正常通信了! 波特率越高,代表传输信号频率越高。 相同的电缆,信号频率越高时,感抗越大,信号在传输线上的损耗也就越大。因此,波特率越高,传输距离越短。
RS485通讯协议
首先要知道什么是RS232和RS485. 典型的串行通讯标准是RS232和RS485.它们定义了电压,阻抗等.但不对软件协议给予定义 区别于RS232, RS485的特性包括: 1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS -232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可
RS-485总线前世今生;
一、RS232和RS485的区别    RS-232采取的是单端不平衡传输方式,其收发端的数据信号都是相对于地信号的,所以共模抑制能力 差。再加上双绞线分布电容的影响,其最大传输距离仅为15米,最高传输速率只有20kbit/s(=2560Byte/s)。 485总线采用了平衡发送和差分接收接口标准,使用半双工工作方式。在发送端将串行口的TTL电平信号转换成差分信号由A、B两线输出,经过双绞线传
基于STC15单片机的RS485总线调试笔记
调试中遇到的问题: 2.之前在看其他程序时,以为从机主程序一直在检测接收中断的地址,其实在接受中断处有接收数据标志位,接收到一帧数据后,该标志位置1,主程序加上一个判断标志位的语句,只有接收到一帧数据之后才会判断从机地址是否匹配,匹配成功并执行命令之后,会使标志位清零,这样就避免了地址相同的问题
STM32 用RS485进行半双工通信出现的问题
最近接收了一个项目需要用到RS485总线同时和多台机器通信,使用的是半双工,但是当向总线一次发送大量数据的时候,STM32就会像出现死机一样,经过调试发现是由于一直不断进入串口中断。 经过几小时的调试和查找资料得出如下解决办法:          在串口中断中添加如下语句:               if(USART_GetFlagStatus(USART1,USART_FLAG_OR
STM32 RS485串行总线例程
本程序基于STM32平台开发,是RS485串行总线的简单实例。欢迎大家参考。
RS485接口保护电路(防雷击浪涌等)
RS485接口保护电路,防雷击浪涌等,有效的过流过压保护。
485总线连接,总结的比较好
http://www.deyisupport.com/blog/b/analogwire/archive/2014/06/03/tirs-485.aspx
STM32L0开发笔记13: 485总线的收发切换时间
使用STM32进行485程序设计时,采用中断进行发数,这就意味着在发数的同时还需考虑收发切换时间。先看下程序: while (1) { Target.HAL.CommonUart.SetWorkingMode(2); Target.HAL.CommonUart.SendData(Target.HAL.CommonUart.Buffer, 1); Target.Delayms(...
干货分享:RS485通信和Modbus通信协议汇总
https://zhuanlan.zhihu.com/p/24134130 在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要
隔离通信-RS485(一)
最近在使用MODBUS通信,了解到MODBUS比较多是基于RS485的物理层。之前也有使用过RS485,不过都是使用前人成熟的方案,个人没有仔细研究推敲。趁这次使用MODBUS好好学习了下,以保证后续通信设计的可靠。 一、RS485特点 1.电气特性:采用差分信号负逻辑。逻辑“1”以两线间压差-2V~-6V表示,逻辑“0”以两线间压差+2V~+6V表示。 2.RS485采用平衡驱动器和差分接
rs485总线问题
我将两个温湿度模块连接到一个rs485总线中.上位机使用modbus单独访问每个模块没问题,连续访问间隔几十毫秒也可以正常读数.但是如果我在一个线程内连续读1#模块和2#模块则不行,两次间隔必须2秒以上才能读数.有碰到过这种问题
RS485主从式多机通讯协议
RS485主从式多机通讯协议一、数据传输协议此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息按本协议发出。1、数据在网
RS485防雷保护中的接地问题分析
转于:http://www.elecfans.com/emb/jiekou/20120409267233.html  RS485防雷保护中有差模保护和共模保护,共模保护时涉及到接地的问题,前端GDT(陶瓷放电管)接地,TVS(瞬态抑制二极管)接地,还有后端电路的系统地,这三者之间不同的接地方式,对后端电路的保护可能会有影响,本文就是关于这个RS485防雷保护中接地问题的实验与分析,了解这些接地方
485芯片AB波形正负半周的问题探讨
      本人做的一个产品,产品的其中一个接口是RS485的,我们使用的芯片是MAX13487E。MCU是STM32F103,MCU的USART通过光耦隔离后,接到MAX13487E。因为STM32F103的VCC是3.3V的,MAX13487E的VCC是5V。      部分原理图如下,上述部分电路参考了官方的参考设计,现在测试的AB波形时候发现如下问题。1.把R10和R16改为1k,示波器C...
RS485和RS232在实际应用中的优缺点
本文参考文章:http://blog.sina.com.cn/s/blog_729a492301019owo.html 在测控业现场应用中,RS485和RS232应用相当广泛。之前都是略有了解,没有详细深入。RS232相信刚入门的嵌入式行业人员都已相当熟悉。反观RS485只有接触到测控或数据采集行业才可能有所应用。本文简单梳理一下,也是自己学习的过程。 RS232缺点:RS-232是最早的串行
s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(app 有源码)
本篇是继上篇的jni层后的app应用层。 由于app相对比较大,说起来也比较麻烦,这里就用一个串口来说明即可,实际上也就串口最具代表性,这个明白了,其他都不是问题。 串口涉及的java文件如下图红色圈所示: 具体的代码下面一一贴出来,捡重要的说明: MainActivity.java: package com.example.realarmapp; import realarm
RS232 RS485 串口 电平标准
RS-232 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。 后来IBM的PC机将RS232简化成了
CAN和Modbus RS485总线协议对比总结
CAN和RS485总线协议对比一览表及各协议的特点说明,注:RS485的协议为Modbus协议
STM32的RS485调试过程记录
RS485是半双工,RS422是全双工。 A接A,B接B,不要交叉。 RS485标准是4根线,定义如下: RO: Receiver Output: If A > B by 200mV, RO will be high;If A /RE:  接收器输出使能。当RE为低电平时,RO有效;当RE为高电平时,RO为高阻状态。 RI: Driver Input. A low on DI forc
Kafka权威指南
本书是关于Kafka的全面教程,主要内容包括:Kafka相对于其他消息队列系统的优点,主要是它如何匹配大数据平台开发;详解Kafka内部设计;用Kafka构建应用的实践;理解在生产中部署Kafka的方式;如何确保Kafka集群的安全。本书适合Java开发人员、大数据平台开发人员以及对分布式系统感兴趣的读者阅读。
一种提高RS485总线实时性的方法
一种提高RS485总线实时性的方法 此方法有利于提供RS485总线的利用率效率
RS485使用手册与指南[中文版、文字版、无水印版].pdf
免积分、中文、文字、无水印版RS485使用手册与指南,很全面而详细的讲述了RS485所涉及的各个方面的问题,是做RS485必备的参考书,值得收藏。 目 录 第 1 章 RS-485 选型及应用指南1.1 RS-232/422/485 标准1.1.1 RS-232 标准1.1.2 RS-422/485 标准1.2 RS-485/RS-422 芯片1.2.1 增强型低功耗半双工 RS-485 收发器-SP481E/SP485E1.2.2 1/10 单位负载 RS-485 收发器-SP481R/SP485R1.2.3 +3.3V 低功耗半双工 RS-485 收发器-SP3481/SP34851.2.4 增强型低功耗全双工 RS-422 收发器-SP490E/SP491E1.2.5 +3.3V 低功耗全双工 RS-422 收发器-SP3490/SP34911.3 RS-485 接口电路1.3.1 基本 RS-485 电路1.3.2 隔离 RS-485 电路1.3.3 上电抑制电路1.3.4 RS-485 自动换向电路1.4 RS-485 通讯协议1.4.1 ModBus 协议(RTU 模式)1.4.2 多功能电能表通讯规约(DL/T645-1997)1.5 RS-485 程序设计1.5.1 RS-485 接口电路1.5.2 通讯规约1.5.3 程序设计流程图1.5.4 数据接收部分1.5.5 命令执行部分1.5.6 数据发送部分1.5.7 RS-485 程序清单1.6 RS-485 应用要点1.6.1 合理选用芯片1.6.2 终端匹配电阻1.6.3 应用层通信协议1.6.4 3V-5V 系统的连接1.6.5 网络节点数1.6.6 节点与主干距离1.6.7 RS-485 系统的常见故障及处理方法1.6.8 RS-422 与 RS-485 的网络拓朴1.6.9 RS-422 与 RS-485 的接地问题1.6.10 RS-422 与 RS-485 的瞬态保护1.7 参考文献
RS485布线工程中应注意的几个问题
一、RS-485通讯概念   1.485总线的通讯距离可以达到1200米。     其实只是485总线结构理论上 在理想环境的前提下才有可能使得传输距离达到1200米。一般是指通讯线材优质达标,波特率2400,只有一台485设备才能使得通讯距离达到1200米,而且能通讯并不代表每次通讯都正常。所以通常485总线实际的稳定的通讯距离远远达不到1200米。负载485设备多,线材阻抗不合乎标准...
RS485资料
RS485总线资料。
解读工业机器人控制系统组成及典型结构
 一、工业机器人控制系统所要达到的功能     机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下:     1、记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。     2、示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。     3、与外围设备联系功能:输入和输出接口、通信接
[转]基于RS-485总线的智能灯光控制系统
http://www.gongkong.com/webpage/paper/201003/2010032513400400005.htm   谈智能配电系统在通信综合楼的应用 ———谈智能配电系统在通信综合楼的应用 http://rywen.net/view/120695 基于RS-485总线的智能灯光控制系统 http://yanhui.wang.
rs485总线知识 物理特性与应用
rs485串口总线知识 RS485总线基本特性: 根据RS485工业总线标准,RS485工业总线为特性阻抗 120 Ω的半双工通讯总线,其最大负载能力为32 个有 效负载(包括主控设备与被控设备)。 2 RS485总线传输距离: 当使用0.56mm(24AWG)双绞线作为通讯电缆时,根据波 特率的不同
stm32f103 通过485方式读取数据
stm32f103通过使用RS485方式读取盐度,PH,温度等水体数据并打印到显示屏上进行实时显示
单片机RS485C编程
单片机C语言编程,RS485总线串口编程
RS485总线与CAN总线应用比较
RS485总线与CAN总线应用比较
CC2530 芯片的UART转485通信的实现
应用: UART控制485硬件 需求:该485设备是半双工的通信方式,因此需要使用另外的IO口来控制转换芯片MAX3485的收发工作。 实现原理: 代码贴了。基本方式就是在使用UART发送时,从IO口输出高电平(由电路决定),使得MAX3485处于接收状态。当发送完成产生中断时,将IO输出低电平,等待设备反馈信息。 遇到的问题: 设备收不到正确的信号,无法正常工作。 解决办法:
Android_连接rs485线 程序隐式意图启动
↑485/422线 在manifest中                 android:name="xxx.LauncherActivity"             android:label="@string/app_name" >
485硬件调试心得
RS485一种比较常用的现场总线,运用领域比较广泛。 曾经写好的485程序,过段时间貌似好像又不行了,似乎没有改哪里。程序莫名其妙被更改了,可能么 ? 答案是NO。 总的来说一个485程序经过以下几步调试应该OK。 1、确定UART与电脑通信正常(最好使用电脑自带的串口,这样波特率比较准确) 2、切换各种波特率,UART与电脑通信 3、使用UART->RS485->RS485->232与
RS485总线与ProfibusDP总线的互联技术研究
RS485总线与ProfibusDP总线的互联技术研究 的一篇论文
Profibus总线经典完整教程
Profibus总线经典完整教程,我就是看他学会Profibus总线的,好不容易找到,分享一下。
利用开发板上的RS485模块与PC机的串口通讯
上网买的RS232转RS485的接口迟迟没有送到,程序又着急写,所以本人就利用开发板上现有的资源实现了一个简单的转化功能 本人利用的开发板资源:RS485模块(MAX 485芯片),U软串(PL2303芯片),MAX232芯片   通过百度RS232转RS485转换器的原理得到以下结论:   电路图: RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路
利用3.3V供电RS485接口实现远距离数据通信
一、前言 在工业控制、电力通讯、智能仪表等领域中,通常使用串行通讯方式进行数据交换。最初的RS232接口,由于外界应用环境等因素,经常因电气干扰而导致信号传输错误。除此之外,RS232接口只能实现点对点的通信方式,不具备联网功能,而且其最大传输距离仅有15米,不能满足远距离通讯要求。RS485则解决了这些问题,数据信号采用差分传输方式,最大传输距离约为1219米,允许多个发送器连接到同一条总
RS485通信字符串数据接收处理的问题
RS485通信字符串数据接收处理的问题前段时间用51单片机写了一个步进电机的控制程序,想模仿一下云台的运行,但是在对通过485通信接收到上位机传来的数据进行分析时,发生了一个比较智障的小插曲,所以特地把它记下来,时时警醒自己这个菜鸡~~~RS485通信程序参考了金沙滩工作室宋雪峰老师的《手把手教你单片机》中的例程。设置接收字节数为8位,粗糙的从接收数组中提取数据给步进电机的各种状态量进行初始化voi
RS485总线究竟能挂接多少个设备?
N年前做门禁系统上位机软件开发的时候突击培训过串口通信编程基础。后来在我的脑海里一直认为RS485总线能且只能挂接256个设备(因为地址是1byte,取值范围也就0-255)。     后来经过几个项目的了解,发现这个数字有着比较大的出入。有专门做串口嵌入式设备开发的说RS485总线只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个
STM32再学习——实现完美的RS485
在远距离通讯中,难免受干扰,因此,伟大的牛人们就创造了一种差分传输的方式——RS485通讯方式(以下简称RS485)。RS485由两根差分线来传输数据,比起RS232来说,其传输的距离更远,搞干扰性更强。当然,也为了节省银子,因此,只保留了一组差分线,也就只能完成同一时刻只接收或发送数据的半双工通讯了。     在设计中,我们经常使用一个名为Max485的芯片来完成TTL电平至差分电平的转换,这
第六讲 单片机之c语言RS485通信
本文详细介绍了基于51单片机的RS485通信原理及实现,给出了单工通讯的一个例子,多机通讯会在以后完善!
伺服系统控制网络的重要性! 现场总线的重要性! SSCNET运动控制系统与发展趋势
引言:在2010年的时候,在北京的一个数控公司工作。产品采用的是通过运动控制卡发脉冲的方式,控制机床的X、Y、Z轴进行加工。   机床在加工产品的时候,一直存在着精度的问题,例如DMG的机床可以达到0.01的加工精度,但是我们的就不行。  当时作为一个小底层员工,猜测可能有两点造成的这个问题。一点是我们的控制系统是基于微软的WINDOWS XP开发的。 微软的系统不是实时操作系统,在操作系统的
rs485典型通讯协议,并有例子
8寸屏天吊系统天吊接口板串口rs485函数源文件,C语言程序,非常详尽
UART, SPI, IIC、485、422、RS232的详解及三者的区别和联系
UART, SPI, IIC、485、422、RS232的详解及三者的区别和联系    IIC 有两根线, SCL , SDA, 主从设备都可用将控制线拉底。 数据线也要传片选地址。      是半双工总线,结构简单,总线上可以同时挂多个设备。     SPI是四根线,时钟,收,发,片选。有统一时钟控制,收发同时进行。速度可达 Mbps。 通过片选管脚选
常见通讯方式RS232 RS485 TCP/IP介绍
目前门禁控制器的常用通讯方式有RS-232,RS-485,TCP/IP三种方式。     RS-232通讯方式:由于RS-232的传输理论距离小于15米,所以一般仅用于小型系统。  RS-485通讯方式:RS-485通讯方式是多台控制器,通过RS-485通讯总线(必须用双绞线),将控制器通过串联的方式,一根总线接到 RS-485转换器(集线器)上,再接到计算机串口上,实现一台计算机对多台控制
STC单片机使用RS485下载程序方法
使用485线直接进行STC程序下载
一句话说清楚RS232,RS485,Modbus的关系
Modbus是一种协议,必须要有硬件为实现平台,而不同的硬件平台具有不同的电气特性和连接方式,比如RS232,RS485;可以把Modbus比作英语,RS232比作印度人,RS485比作美国人,印度人之间讲英语时,理解为基于RS232的modbus通信,美国人之间讲英语时,理解为基于RS485的modbus通信。
外骨骼机器人控制系统项目任务规划
拿到外骨骼机器人控制系统方向的项目有一个月之久了,自己一直看论文,没有什么方向,就是看,然后做笔记。感觉效率非常低。今天总结下,顺便规划下面外骨骼机器人控制系统的任务安排。 外骨骼机器人目前在国内还是很新的技术,查到的资料不多,最近主要看的都是仿人机器人和双足机器人方面的知识。仿人机器人的控制系统主要有三种方式,第一种是集中式控制系统CCS,第二种是分布式控制系统DCS,第三种是现场总线控制系统
RS485总线实验
RS485总线实验(神舟王) stm32开发板
基于RS485总线的PC机与多单片机系统的串行通信
RS485总线的PC机与多单片机系统的串行通信.
J:\RS485总线若干深入说明.PDF
J:\RS485总线若干深入说明.PDF
RS485总线原理图
RS485总线原理图,十分好用!!PCB设计
RS232/422/485串行数据总线对比
串行数据总线 ☞通信设备:数据终端设备DTE(Data Terminal Equipment);数据通信设备DCE(Data Communication Equipment)。 ☞为了能够使不同的设备能够遵从相同的通信标准,以免产生混乱,美国电子工业联盟EIA制定了RS-232串行通信标准,1969年进行了最后一次修订,EIA RS-232C标准。计算机总线上串口适配器遵循仍然是EIA R
提高RS485总线主从通信效率的软件设计
提高RS485总线主从通信效率的软件设计
基于RS485总线的无线遥控温控系统设计
基于RS485总线的无线遥控温控系统设计
RS485总线的防雷及过压保护技术
RS485总线的防雷及过压保护技术
RS485总线数据出错问题
[img=http://img.bbs.csdn.net/upload/201707/12/1499852583_897638.jpg][/img]rn采集器通过RS485接口连接到传感器,因为是测试,总线长度大概10cm,工作方式是采集器发送一段命令给传感器(图片中没有西显示这段波形,已核对是正确的),传感器收到命令后返回一段数据给采集器(图片中的波形所示),现在调试口打印信息显示返回数据出错,核对了一遍波形,正好是图片左手边返回数据刚开始那一段没有被完全拉低,被识别为高电平丢包了导致的。rn附上原理图采集器RS485转换电路如下:rn[img=http://img.bbs.csdn.net/upload/201707/12/1499853090_142429.png][/img]rnrn我自己试着把120欧去掉,把偏置电阻改为10K,把偏执电压改为5V,都是一个错误现象。rnrn请各位大神帮忙分析,谢谢!
我们是很有底线的
关闭
关闭