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

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:5659
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
本版专家分:122380
版主
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
RS-485总线前世今生;
一、RS232和RS485的区别    RS-232采取的是单端不平衡传输方式,其收发端的数据信号都是相对于地信号的,所以共模抑制能力 差。再加上双绞线分布电容的影响,其最大传输距离仅为15米,最高传输速率只有20kbit/s(=2560Byte/s)。 485<em>总线</em>采用了平衡发送和差分接收接口标准,使用半双工工作方式。在发送端将串行口的TTL电平信号转换成差分信号由A、B两线输出,经过双绞线传
RS-485总线对比RS-232的使用总结
由于之前未使用过RS-485接口,看项目方案时猛然间对485接口能并行下接多个数据采集设备/仪表产生了疑问? 一个领导反问“485是不是<em>总线</em>?”,才觉茅塞顿开。趁着项目需要,这里决心彻底除掉疑惑,免留后患。 因之前较多使用RS-232,为了对比记忆,这里先对其简单说明,如下: RS-232是目前常用的一种串行通讯标准接口,相信也是大家在做项目时最先考虑、也是使用的最多的通信接口。在项目调试和应...
关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题
芯片:MAX13487EESA(RS485) 这里这个三个电阻不接。AK管不接也行。 如果你发现你在<em>总线</em>上挂接两个以上的RS485模块,发现<em>总线</em>电压和只接一个时波形幅度降低了,就是上面电阻和下面发送时发送使能脚用错了。   芯片:SP3070EEN(RS422) 这里这个图是没<em>问题</em>的。 这里的主要是这个使能脚,使能脚估计都不会用错,但是如果这里这个延时不加的话,就可能出...
RS-485总线通信协议
RS-485<em>总线</em>技术只是规定了接口的电气标准,并没有规定RS-485接口的电缆,插件以及通信协议,只是OSI规范中物理层的一个标准,由于RS-485<em>总线</em>采用差分平衡传输方式,一般使用的电缆建议采用屏蔽双绞线,使得485+与485-两两双绞,外面采用屏蔽层屏蔽外部电磁干扰,但是在现场实施施工中,有人采用平行线也是可以适用于RS-485<em>总线</em>的电缆,只是抗干扰能力较差,传输距离不远且通信质量不稳定,一般都
RS485总线工作流程
485<em>总线</em>是一主多听的形式,必然分主机程序和从机程序。 在主机程序中需要做的就是发送从机地址,并开启串口中断,等待从机响应。 而从机首先出于接收状态,当<em>总线</em>有数据传输时,相应中断。对数据进行拆包(检验包头,帧头是否正确),读取地址数据存入全局变量,并与本机地址进行对比,正确函数则返回0x01,错误函数则返回0x00,广播地址则返回0x02。以上为从机中中断函数做的事,而从机的主函数则一直检验函
RS485总线通信协议的设计与实现
https://wenku.baidu.com/view/bf2bf2b3dd36a32d72758123.html
RS-485和CAN网络总线的比较
摘 要:本文主要对RS-485和CAN两种网络<em>总线</em>性能进行了比较。通过比较分析之后,介绍了RS-485 <em>总线</em>网络与CAN-bus <em>总线</em>网络的互联,并且预测CAN-bus<em>总线</em>网络完全替代RS-485<em>总线</em>网络。关键词:RS-485网络<em>总线</em> CAN<em>总线</em> 互联Abstract: Mainly makes comparison with characteristic of RS-485 and CAN ...
RS485防雷保护中的接地问题分析
转于:http://www.elecfans.com/emb/jiekou/20120409267233.html  RS485防雷保护中有差模保护和共模保护,共模保护时涉及到接地的<em>问题</em>,前端GDT(陶瓷放电管)接地,TVS(瞬态抑制二极管)接地,还有后端电路的系统地,这三者之间不同的接地方式,对后端电路的保护可能会有影响,本文就是<em>关于</em>这个RS485防雷保护中接地<em>问题</em>的实验与分析,了解这些接地方
【为避免485冲突,主机占用后要立刻释放】STM32再学习——实现完美的RS485
http://www.edw.com.cn/421 ysmz4:图最重要,看手册! 在远距离通讯中,难免受干扰,因此,伟大的牛人们就创造了一种差分传输的方式——RS485通讯方式(以下简称RS485)。RS485由两根差分线来传输数据,比起RS232来说,其传输的距离更远,搞干扰性更强。当然,也为了节省银子,因此,只保留了一组差分线,也就只能完成同一时刻只接收或发送数据的半双工通讯
RS-485总线布线规范
技术规范 在要求通信距离为几十米到上千米时,广泛采用RS-485串行<em>总线</em>标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上<em>总线</em>收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-
RS485通讯常见问题汇总
RS485通讯作为很常见的一种通讯方式,大家都比较熟悉,但是<em>关于</em>它的几个常见<em>问题</em>以及安装过程中会遇到一些<em>问题</em>,大家可能不是很了解,今天小编给大家汇总一下常见的RS485通讯相关的<em>问题</em>。 1、RS485<em>总线</em>应采用什么样的通讯线? 必须采用国际上通行的屏蔽双绞线。我们推荐用的屏蔽双绞线的常见型号有RVSP2*0.5,RVSP2*0.75,RVSP2*1.0。采用屏蔽双绞线有助于减少和消除两根RS...
RS485布线工程中应注意的几个问题
一、RS-485通讯概念   1.485<em>总线</em>的通讯距离可以达到1200米。     其实只是485<em>总线</em>结构理论上 在理想环境的前提下才有可能使得传输距离达到1200米。一般是指通讯线材优质达标,波特率2400,只有一台485设备才能使得通讯距离达到1200米,而且能通讯并不代表每次通讯都正常。所以通常485<em>总线</em>实际的稳定的通讯距离远远达不到1200米。负载485设备多,线材阻抗不合乎标准...
RS485总线究竟能挂接多少个设备?
N年前做门禁系统上位机软件开发的时候突击培训过串口通信编程基础。后来在我的脑海里一直认为RS485<em>总线</em>能且只能挂接256个设备(因为地址是1byte,取值范围也就0-255)。     后来经过几个项目的了解,发现这个数字有着比较大的出入。有专门做串口嵌入式设备开发的说RS485<em>总线</em>只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个
RS485总线最多可以负载多少个设备
经常会有这样的疑问RS485<em>总线</em>能挂多少个设备,是不是可以挂256个设备(因为地址是1byte,取值范围也就0-255)。 有的说RS485<em>总线</em>只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个,甚至400个...... 不管是支持32个、128个、256个都没有错,但是这些都是理论值,实际负载多少个设备,还要看RS485转换器用什
一条RS485总线能并联多少台设备
一条RS485<em>总线</em>能并联多少台设备
RS485总线防雷保护方案
RS485作为最为最常用的电表通讯方式之一。日常生活中雷电和静电干扰已经成为485通信<em>总线</em>在实际工程经常遇到的<em>问题</em>。故如何对芯片以及<em>总线</em>进行有效的保护,是摆在每一个使用者面前的一个<em>问题</em>。在这里,我们主要讨论RS485在电表中的防雷保护及方案。 一.雷击过压防护的必要性 RS-485接口带电拔插和抖动都会引起电压的剧烈变化,都会使芯片损坏,而RS485<em>总线</em>实行长距离传输(1200米以上)
485总线连接,总结的比较好
http://www.deyisupport.com/blog/b/analogwire/archive/2014/06/03/tirs-485.aspx
RS485总线应用与选型指南
一、RS485<em>总线</em>介绍: RS485<em>总线</em>是一种常见的串行<em>总线</em>标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。在一些要求通信距离为几十米到上千米的时候,RS485<em>总线</em>是一种应用最为广泛的<em>总线</em>。而且在多节点的工作系统中也有着广泛的应用。 二、RS485<em>总线</em>典型电路介绍: RS485电路总体上可以分为隔离型与非隔离型。隔离型比非隔离型在抗干扰、系统稳定性等方面都有更出色的表现,但有
485总线死锁与复位
摘要:针对RS-485接口收发电路的特点,讨论RS-485<em>总线</em>在Polling和CSMA/CD通信方式中死锁检测和解除死锁的方法。该方法同样适用于RS-422接口。     关键词:RS-485接口 死锁检测 死锁解除 RS-485<em>总线</em>传送距离远、速度快、抗干扰能力强,是工业现场广泛应用的数字通信标准。RS-485<em>总线</em>是一种半双工通信标准,支持<em>总线</em>方式多点互连,使其成为集散<em>控制系统</em>和现场<em>总线</em>控
终于明白信号完整性分析课程的意义了,明白为什么RS485总线要接终端电阻了。
终端电阻是为了消除在通信电缆中的信号反射在通信过程中,有两种信号因导致信号反射:阻抗不连续和阻抗不匹配。 阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在
深度剖析RS-485组网问题总线测试
RS-485<em>总线</em>优点众所皆知,并且为保证通信的稳定性,都会使用隔离RS-485模块进行信号隔离。但在RS-485实际组网时,或多或少会遇到不能通信、通信出错、RS-485收发器损坏等情况,其中究竟为何?本文将深度剖析RS-485组网<em>问题</em>。 一、应用<em>问题</em> 当出现通信错误或者不能通信时首先判断应用是否符合表1中的应用情况。 表1 RS-485<em>总线</em>应用情况 表1中三种应用情况分别属于终端电阻...
STM32的RS-485总线收发实验(STM32神舟IV号-库函数版)程序,亲测能用
程序内有详细的讲解文档,很好的学习资料,欢迎大家下载学习
第18章 RS485通信和Modbus协议
本教材现以连载的方式由网络发布,并将于2014年由清华大学出版社出版最终完整版,版权归作者和清华大学出版社所有。本着开源、分享的理念,本教材可以自由传播及学习使用,但是务必请注明出处来自金沙滩工作室   在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号
485数据帧规范
<em>rs485</em>通信设计 物理层:<em>rs485</em>半双工??? 通信方式:传感器网络的拓扑结构采用<em>总线</em>方式。传送数据采用主从站方式。PC 机作主站,网络传感器(微处理器) 作从站。主站启动并控制网上的每一次通信。每个网络传感器都有一个识别地址(由从站寄存器保存)。只要当某一传感器被寻址时,该传感器才同主站应答数据(包括信号传送以及传感器远程标定)。每次数据的传送采用帧格式。其中数据值为0-
RS422总线、RS485和RS422对比
RS422<em>总线</em>、RS485和RS422对比
商用车控制系统局域网络(CAN )通信协议
商用车<em>控制系统</em>局域网络(CAN )通信协议 第7 部分:网络管理
基于RS485总线的多电机同步控制系统研究
基于RS485<em>总线</em>的多电机同步<em>控制系统</em>研究:串行通信,同步控制
RS-485总线多机通信
;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK RS-485<em>总线</em>多机通信 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ;Rev:01.01 ;DATE:2005.06.16 ;作者:KOCO
干货分享:RS485通信和Modbus通信协议汇总
https://zhuanlan.zhihu.com/p/24134130 在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要
关于485总线 A、B端上拉下拉电阻选择
问:about <em>rs485</em> 用电阻上拉 B用电阻下拉 A,B间用电阻连接, 这些电阻参数大致多少? 我们公司的设计是 TTL输入都用光偶隔离 输出加上拉和下拉,中间加TVS和2个电阻串联,2个电阻中点接外壳地, 不知道为什么如此  回答: 上拉下拉电阻大了效果不好,小了功耗又太大,权衡选择了。 一般上拉下拉在470欧左右,终端电阻为120欧的时候。 想功耗小点,就可以上
在低波特率下使用RS-485总线的一个小技巧
在低波特率下使用RS-485<em>总线</em>的一个小技巧 关注 | 2… <em>问题</em>说明: 我在STM32F030下使用SP3485接口芯片,配置RS-485<em>总线</em>波特率为1200bps。在使用过程中我发现程序可以接收数据,但无法发送数据。 <em>问题</em>解决方案: 最终我发现<em>问题</em>出在程序的发送部分。 原始发送部分的代码如下: REDEHIGH; HAL_UART_Transmit_IT(&amp;amp;huart1,(uint8...
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
CAN、RS485总线中120欧姆终端电阻的重要性
理论知识占时缺乏,但是实践证明终端电阻是必要的,我自己用两根0.5平方的电线绕成简单的双绞线,没有接终端电阻,这时候经常会收到乱码,焊接上120欧姆的中断电阻之后就没有乱码的现象了。理论证明等有空了再续。
RS232电平 RS485电平 RS422电平 图文详解
 232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口 (RS232)得电平,采用负逻辑, -15v ~ -3v 代表1 +3v ~ +15v 代表0 RS485电平 和RS422电平 由于两者均采用 差分传输(平衡传输)的方式,所以他们的电平方式,一般有两个引脚 A,B 发送端 AB间的电压差 +2 ~ +6v
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
MODBUS协议和RS232,RS485,SPI,IIC,CAN总线有什么区别
MODBUS协议是一种软件协议,而RS232,RS485是一种电平标准,关系是在一种电平关系下应用一种MODBUS协议。MODBUS协议是一种人为约定的协议,他和SPI,IIC,CAN<em>总线</em>协议还是有些不同的,SPI,IIC,CAN<em>总线</em>这些协议必须是设备在硬件上支持的(但是也是可以通过软件模拟的,我们常常来用软件来模拟IIC的时序,达到IIC通信的目的),可以是SPI,IIC,CAN<em>总线</em>是一种软硬件
商用车控制系统局域网络(CAN总线)通信协议
本 标 准 是 根 据 国 家 质 量 监 督 检 验 检 疫 总 局 国 家 标 准 制 修 订 计 20030943-T-5 号进行编制。
RS485一对四双向通信(Proteus仿真+Keil收发程序)
主、从机程序都是用查询方式的工程。 地址按键可以选择发送数据至不同的从机。 从机收到主机发送的数据后,将会显示收到数据,并将该数据反馈给主机。 主机收到从机反馈数据后,显示在数码管上。
STM32开发笔记37: 485总线的收发切换时间
单片机型号:STM32L053R8T6 使用STM32进行485程序设计时,采用中断进行发数,这就意味着在发数的同时还需考虑收发切换时间。先看下程序: while (1) { Target.HAL.CommonUart.SetWorkingMode(2); Target.HAL.CommonUart.SendData(Target.HAL.CommonUart.Buffer, ...
4通道DS18B20温度采集板通过RS485总线发送采集数据给PC机
4通道DS18B20温度采集板通过RS485<em>总线</em>发送采集数据给PC机
全面解析max485总线接地的问题
在485<em>总线</em>的应用中,如果简单地只用一对双绞线将各个接口的‘A’、‘B’端连接起来,而忽略了信号地的互连,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,这有下面二个原因:1.共模干扰<em>问题</em>:485<em>总线</em>虽采用差分方式传输信号,似乎并不需要相对于某个参照点来判定信号,系统只需检测两线之间的电位差就可以了,但有人往往忽视了任何485接口IC总有一定的共模电压承受范围,如一般的-7~+12V,
can总线与485总线有什么区别?
以往,PC与智能设备通讯多借助RS232、RS485、以太网等方式,主要取决于设备的接口规范。但RS232、RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用性。在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做
RS485通信和Modbus通信协议汇总
1. 主从模式 RS-485上的软件层协议ModBus主要依赖于主从模式。主从模式是指在半双工通讯方式上,2个或者2个以上的设备组成的通讯系统中: (1) 至少且只有一个主机,其他的都是从机 (2) 不管任何时候,从机都不能主动向主机发送数据 (3) 主机具有访问从机的权限,从机不可以主动访问从机,任何一次数据交换,都要由主机发起 (4)不管是主机还是从机,系统一旦上电,都要把自己置于接收状...
基于51单片机的RS-485多机通信
使用51单片机的串行口,通过MAX485转换信号为RS485 实现单片机多机远距离通信,多机通信.这里有一个主机3个从机. 里面有PROTEUS仿真.和说明
RS485波特率问题
最近再做一个项目,发现485不能正常发送数据,感到非常奇怪!后来查阅相关资料才发现可能是   485波特率设置过高(我设置的485波特率是115200)!  后来把波特率改小一点,改成9600 ,结果就能正常通信了! 波特率越高,代表传输信号频率越高。 相同的电缆,信号频率越高时,感抗越大,信号在传输线上的损耗也就越大。因此,波特率越高,传输距离越短。
485、CAN和以太网的经验理解。
昨天,请教了所里的老师傅一个<em>问题</em>,得到的回答让我收获颇丰。 我问的<em>问题</em>是“什么时候用485什么时候用CAN?”,他的回答很综合,很系统,我在这里做个总结。 主要考虑的是两方面<em>问题</em>,485和CAN的成本和速度。 <em>总线</em>类型 速度 特点 485 典型的速度是10k左右 <em>总线</em>仲裁有损,利用率低需要主机仲裁(modbus),距离近,几米,4-5个节点 CAN 典型速度100
CAN和Modbus RS485总线协议对比总结
CAN和RS485<em>总线</em>协议对比一览表及各协议的特点说明,注:RS485的协议为Modbus协议
RS485硬件标准1-电平定义
RS485标准是为了弥补RS232通信距离短、速率低等缺点而产生的而产生的,该接口标准只规定了电气特性,并没有规定接插件,传输电缆和 应用层通信协议。     RS485标准与RS232不一样,数据信号采用差分传输方式。     所谓差分传输,就是发送端在两条信号线上传输幅值相等,相位相反的电信号,接收端对接收的两条线信号做 减法运算,这样就获得幅值翻倍的信号。
KNX协议 楼宇自动化
KNX 编辑KNX是Konnex的缩写。1999年5月,欧洲三大<em>总线</em>协议EIB、BatiBus和EHSA合并成立了Konnex协会,提出了KNX协议。该协议以EIB为基础,兼顾了BatiBus和EHSA的物理层规范,并吸收了BatiBus和EHSA中配置模式等优点,提供了家庭、楼宇自动化的完整解决方案。KNX <em>总线</em>是独立于制造商和应用领域的系统。 通过所有的<em>总线</em>设备连接到 KNX 介质上 ( 这些...
商用车控制系统局域网络(CAN 总线)通信协议
商用车<em>控制系统</em>局域网络(CAN <em>总线</em>)通信协议-全
RS-232与RS485通信方式区别
1、传输方式不同。 RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。 2、传输距离不同。RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离 为几十米到上千米。 3、RS-232 只允许一对一通信,而RS-485 接口在<em>总线</em>上是允许连接多达128个收发器。 RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标...
485、can和标准以太网总线比较
485、can、以太网都是基于差分线路传输数据的方式,485传输的单位是字节,can传输的单位是can数据帧,以太网传输的单位是以太网帧,每种传输单位都有校验机制。     但是从应用层考虑则不一样了,一般应用层传输都是基于大于1个字节的数据包来传输的,所以这个时候485本身不能直接完成这个任务,而必须依赖用户组织485数据帧,并做数据校验、重发之类的工作;can和以太网就基本依赖原始帧即可
RS485发送数据异常问题解决办法
代码: ****************************************************************************** * 函 数 名: USARTx_sendBuff * 功能说明: USARTx发送数据 * 形 参: usartNum:USARTx序号; buff:数据指针; Len:数据长度 * 返 回 值: 无 ****...
RS485的单机和多机通信程序
课程设计所用,本程序针对的51开发板所写的,读者可以根据自己设计的系统,进行改编即可工作
RS485电梯门禁控制器接口详情含JAVA代码
Java和其他语言编写的代码进行交互,实现调用第三方dll开发。
21ic电子技术资料_SAEJ-1939-商用车控制系统局域网络(CAN-)通信协议-4.7M-pdf.zip.zip
SAEJ-1939-商用车<em>控制系统</em>局域网络
MVB总线在地铁列车控制系统中的应用
MVB<em>总线</em>在地铁列车<em>控制系统</em>中的应用   摘 要:介绍了 MVB <em>总线</em>的物理层、帧和报文的格式与时序, 以及其在广州地铁 2 号线、深圳地铁 1 号 线、上海地铁1 号线延长线等车辆<em>控制系统</em>中的成功应用。 关键词:地铁列车; 多功能车辆<em>总线</em>( MVB) ; 帧; 报文; 自动控制         地铁 2 号线、深圳地铁 1 号线、上海地铁 1 号线延长线的列车均采用了符合 IEC61
c#串口调试程序+485多机通信
1.c#串口调试软件(带原程序)。 2.压缩文件里包括c#串口调试软件,KEIL程序(计数器),proteus仿真485多机通信。 3.使用上位机软件读取485网的计数器数据,非常好的整套系统程序(适用初学c#,单片机)。 4.需要安装虚拟串口,framework3.5,proteus7.7,keil等。 5.如有<em>问题</em>请回复,我会尽量答复的。
ardunio 实现RS485通讯-下位机
#include &amp;lt;SoftwareSerial.h&amp;gt; SoftwareSerial mySerial(4,5); byte ZERO=0x00; byte Addr=0x03; byte Status=0x00; int buffLen=32; char HexTable[] = &quot;0123456789ABCDEF&quot;; int pinTrigger=7;...
rs485总线问题
我将两个温湿度模块连接到一个<em>rs485</em><em>总线</em>中.上位机使用modbus单独访问每个模块没<em>问题</em>,连续访问间隔几十毫秒也可以正常读数.但是如果我在一个线程内连续读1#模块和2#模块则不行,两次间隔必须2秒以上才能读数.有碰到过这种<em>问题</em>吗
RS485通信-单独通不乱,到系统里就有乱码---从机回复过快乱码
RS485通信乱码有很多种,硬件和软件各种各样的情况,这里就说一种特别奇怪,但是又特别好玩的乱码。 我们指定RS485是半双工通信,这意味着同一个时间,<em>总线</em>上要么发,要么回,如果同时发和回,电平乱了,数据自然就乱了。在工作用遇到了一个<em>问题</em>,困扰了我2年,在没有示波器的情况下,困扰了我2年,一度以为是硬件设计电路的<em>问题</em>,后来才发现,不是这样的。 由于主机和从机都是我自己来写,在从机模块里,偷懒了
STM32常见通信方式(TTL、RS232、RS485、I2C)总结
一、TTL电平:全双工(逻辑1: 2.4V–5V &amp;amp;nbsp; 逻辑0: 0V–0.5V) 1、硬件框图如下,TTL用于两个MCU间通信 2、‘0’和‘1’表示 二、RS-232电平:全双工(逻辑1:-15V–5V &amp;amp;nbsp;逻辑0:+3V–+15V) 1、硬件框图如下,TTL用于MC...
基于RS485的简单现场总线通信系统设计-南邮自动化课程设计
基于RS485的简单现场<em>总线</em>通信系统设计 指导书   1.     课程设计目的 1)       进一步融合大学期间所学的理论知识和实践技能; 2)       提高学生<em>问题</em>分析能力和实际操作能力; 3)       通过完成一个较完整的简单课题,使学生对实际的系统设计与实现有一个初步的认识。 2.     技术指标 A, 单发单收,在发送状态,能够连续发送从0到99的数字;
KNX EIB 安装总线技术
KNX EIB 安装<em>总线</em>技术 欧洲三大<em>总线</em>协议EIB、BatiBus和EHSA合并成立了Konnex协会,提出了KNX协议。该协议以EIB为基础,兼顾了BatiBus和EHSA的物理层规范,并吸收了BatiBus和EHSA中配置模式等优点,提供了家庭、楼宇自动化的完整解决方案。
RS485 PC 调试助手
RS485 PC 调试助手,支持16进制收发数据
伺服总线控制模块
三菱L/Q系列 伺服<em>总线</em>控制 模块 详细介绍 功能详尽 适合学习
基于STC15单片机的RS485总线调试笔记
调试中遇到的<em>问题</em>: 2.之前在看其他程序时,以为从机主程序一直在检测接收中断的地址,其实在接受中断处有接收数据标志位,接收到一帧数据后,该标志位置1,主程序加上一个判断标志位的语句,只有接收到一帧数据之后才会判断从机地址是否匹配,匹配成功并执行命令之后,会使标志位清零,这样就避免了地址相同的<em>问题</em>。
隔离通信-RS485(一)
最近在使用MODBUS通信,了解到MODBUS比较多是基于RS485的物理层。之前也有使用过RS485,不过都是使用前人成熟的方案,个人没有仔细研究推敲。趁这次使用MODBUS好好学习了下,以保证后续通信设计的可靠。 一、RS485特点 1.电气特性:采用差分信号负逻辑。逻辑“1”以两线间压差-2V~-6V表示,逻辑“0”以两线间压差+2V~+6V表示。 2.RS485采用平衡驱动器和差分接
一种提高RS485总线实时性的方法
一种提高RS485<em>总线</em>实时性的方法 此方法有利于提供RS485<em>总线</em>的利用率效率
如何识别RS485总线的A、B、S线
如何识别RS485<em>总线</em>的A、B、S线,如何识别RS485<em>总线</em>的A、B、S线,如何识别RS485<em>总线</em>的A、B、S线
经常看到RS485和MODBUS写在一起,它们的区别和联系?
RS485是一个物理接口,简单的说是硬件。   MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);   所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。   一般情况下,两台设备通过MODBUS协议传输数据:   最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));   也有用RS422的,   也有常用的RS4
单片机之c语言RS485通信
前面我介绍了51单片机的串口通信协议, 其核心是操作单片机的SCON,SBUF和定时器1,通过外部引脚Tx与Rx来实现与外部的数据交换。现在加入我们要实现两个mcu之间的远程通信,显然直接连接他们的Tx与Rx脚是不可行的。因为TTL通信容易受噪声干扰,其次线路过长本身也会有压降,再次信号线与地线之间形成一个电容,我们知道电容两端电压不能突变,因为TTL电平容易变形进而导致传输错误。RS485通信因...
java串口通讯-实现rs485半双工轮询
 通讯方式: 485半双工轮询方式, 由主机(PC机)对仪表进行轮询访问,仪表接收到数据后根据协议返回命令;准备工作:要与串口通信首先要在项目添加RXTXcomm.jar包(放在项目中的lib目录下,并添加到build Path中)(win64位下载地址:http://pan.baidu.com/s/1o6zLmTc);另外,还需要将解压后的rxtxParallel.dll和rxtxSerial....
RS-485通讯协议
1. 硬件层协议通讯协议主要是实现两个设备之间的数据交换功能,通讯协议分硬件层协议和软件层协议。硬件层协议决定数据如何传输<em>问题</em>,比如要在设备1向设备2发送0x63,0x63的二进制数为0110 0011,这8个二进制数从设备1传输到设备2,涉及到1怎么传,0怎么传的<em>问题</em>,这就是硬件层要解决的<em>问题</em>。 硬件层协议目前比较多见的有RS-232、RS-485、SPI、IIC等。RS-232规定,线上的电压
RS485接口的EMC设计方案
一、原理图设计方案: RS485接口6KV防雷电路设计方案 接口电路设计概述:  RS485用于设备与计算机或其它设备之间通讯,在产品应用中其走线多与电源、功率信号等混合在一起,存在EMC隐患。  本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计,从设计层次解决EMC<em>问题</em>。  电路EMC设计说明:  (1) 电路滤波设计要点:  L1为共模电感,共模电感能够对衰减共模干扰,对单板...
RS485资料
RS485<em>总线</em>资料。
真正实现Arduino UNO+RS485+轮询+一主“多”从通讯,自己编辑通讯协议
<em>关于</em><em>rs485</em>的一主多从通讯,网上浏览量比较多的几篇CSDN大部分都是说的一主一从通讯(截止到我写稿为止),如果你想让自己的单片机群真正实现一主多从,那么这篇正是你所需要的!         我还需要声明一下,我是做大创的时候,需要用主机去接收不同从机上超声波传感器的信息,查了很多相关资料都没查到。有很多资料说要用modbus协议的,其实那个是工业上完整的数据通信协议,如果只是做个比赛或者项目来...
RS232/RS485/CAN_BUS 通信原理总结与通信波形分析
分析一:232串口信号要点:RS232,全双工,采用三线制传输分别为TXD\RXD\GND,其中TXD为发送信号,RXD为接收信号。在RS232中任何一条信号线的电压均为负逻辑关系。即:-15v ~ -3v 代表1 +3v ~ +15v 代表0测试结果与分析:如图所示,以传输一个8位二进制数值“01101010”为例,异步传输数据的一般格式为:起始位+校验位+数据位+停止位。其中,校验位为可选项。...
基于RS485总线技术的PC机与单片机多机通讯设计
基于RS485<em>总线</em>技术的PC机与单片机多机通讯设计
485通信详解 (转载)
今天在查看485通信的资。起初一直很迷茫的,直到后面看了下面这篇文章,顿时醒悟。 该文章来自于 http://www.rationmcu.com/elecjc/2397.html 上边是顽童哥一直在用的485通信自动收发电路,不但要把电路送给你,还要把电路原理给你讲明白了。实测波特率9600不会有<em>问题</em>,但是,波特率115200的话,曾经出现过<em>问题</em>。 我们先看看普
rs485总线知识 物理特性与应用
<em>rs485</em>串口<em>总线</em>知识 RS485<em>总线</em>基本特性: 根据RS485工业<em>总线</em>标准,RS485工业<em>总线</em>为特性阻抗 120 Ω的半双工通讯<em>总线</em>,其最大负载能力为32 个有 效负载(包括主控设备与被控设备)。 2 RS485<em>总线</em>传输距离: 当使用0.56mm(24AWG)双绞线作为通讯电缆时,根据波 特率的不同
rs485 max485多单片机通信
本文介绍一种利用单片机本身所提供的串行通讯口,采用自定义串行通信协议,加上<em>总线</em>驱动器如MAX485等组 合成简单的RS-485通讯网络,完成单片机间的多机通讯。
485总线的实际问题和解决办法
  一、<em>关于</em>485<em>总线</em>的几个概念:1、485<em>总线</em>的通讯距离可以达到1200米。    根据485<em>总线</em>结构理论,在理想环境的前提下,485<em>总线</em>传输距离可以达到1200米。其条件是通讯线材优质达标,波特率为9600,只负载一台485设备,才能使得通讯距离达到1200米,所以通常485<em>总线</em>实际的稳定的通讯距离往往达不到1200米。如果负载485设备多,线材阻抗不合乎标准,线径过细,转换器品质
单片机RS485C编程
单片机C语言编程,RS485<em>总线</em>串口编程
stm32f103 通过485方式读取数据
stm32f103通过使用RS485方式读取盐度,PH,温度等水体数据并打印到显示屏上进行实时显示
RS485总线与ProfibusDP总线的互联技术研究
RS485<em>总线</em>与ProfibusDP<em>总线</em>的互联技术研究 的一篇论文
RS485总线与CAN总线应用比较
RS485<em>总线</em>与CAN<em>总线</em>应用比较
stm32+USART协议RS485 iap Bootloader源码 keil工程
stm32+USART协议RS485 iap Bootloader源码 keil工程 。
软件生成CAN总线,RS422,ARINC429总线物理波形。
直观的表现<em>总线</em>上实际的传输方法。帧结构,位流顺序 生成实际物理波形,可用于电气仿真,验证发送数据。对比实际波形数据,也可用于调试以下CAN<em>总线</em>,ARINC429,RS422等<em>总线</em>。 其中生成CAN<em>总线</em>波形要包括CRC校验,位插入等。 RS422波形生成,ARINC429波形生成,CAN<em>总线</em>波形生成
.NET编程技术——实验04:RS485串口调试、基本控件使用、CRC算法应用
阅读须知:纯粹是本人啊Jun作为初学者的笔记和个人对其中知识的复习,大神请绕道。 实验01:VS2015 对象浏览器的使用、简单调试和断点使用。 实验04:RS485串口调试、基本控件使用、CRC算法应用 实验05:RS485串口通讯,串口指令的收发应用,完成串口基础功能,github地址:实验05 实验06:窗体应用的最小化在Windows状态栏中显示托盘图标 实验07:W
RS485接口标准、硬件电路
版权声明:本版面文章皆为原创、或参考其他技术网站、博客后自己动手做实验所得,转载请注明出处------028后勤仓库管理员。 1. RS-485的电气特性:采用差分信号负逻辑,逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL电路
关于串口转485通信中丢字段的问题
很多初学者都知道探索者开发板,里面有很多的代码资源,在485通讯这一章内,我在调用原函数的时候发现了个<em>问题</em>,从机返回的数据包在主机接收端少了一个包头,即一个字节的数据,本人参考的是库函数版的代码,通过修改一下代码可以解决该<em>问题</em>: void RS485_Send_Data(u8 *buf,u8 len) { u8 t; GPIO_SetBits(GPIOD,GPIO_Pin_10);
RS485 Verilog通信程序及开发资料
RS485 Verilog通信程序及开发资料
RS485通信和Modbus协议
在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS232接口只能实现点对点通信,不具备联网功能,最大传输距离也只能达到几十米,不能满足远距离通信要求。而RS485则解决了这些<em>问题</em>,数据信号采用差分传输方式,可以有效的解决共模干扰<em>问题</em>,最
STM32再学习——实现完美的RS485
在远距离通讯中,难免受干扰,因此,伟大的牛人们就创造了一种差分传输的方式——RS485通讯方式(以下简称RS485)。RS485由两根差分线来传输数据,比起RS232来说,其传输的距离更远,搞干扰性更强。当然,也为了节省银子,因此,只保留了一组差分线,也就只能完成同一时刻只接收或发送数据的半双工通讯了。     在设计中,我们经常使用一个名为Max485的芯片来完成TTL电平至差分电平的转换,这
WEB聊天室(java)下载
java写的基于socket的web聊天室,客户端使用浏览器,使用时请把index.html中的ip地址127.0.0.1改成服务器所在机子的地址。 文档基于网上沈晨的文章,如果谁有他的源代码请发给我参考。这是个简易版本,希望与大家交流,请多提意见和建议,谢谢。 相关下载链接:[url=//download.csdn.net/download/zhwh/181658?utm_source=bbsseo]//download.csdn.net/download/zhwh/181658?utm_source=bbsseo[/url]
第三方开源库PhotoView和ImageLoader jar包下载
第三方开源库PhotoView和ImageLoader jar包 相关下载链接:[url=//download.csdn.net/download/qq_24956515/9290177?utm_source=bbsseo]//download.csdn.net/download/qq_24956515/9290177?utm_source=bbsseo[/url]
mongobooster-3.2.3下载
mongobooster-3.2.3 自己下载最新的 相关下载链接:[url=//download.csdn.net/download/youzaiyouzai110/9731208?utm_source=bbsseo]//download.csdn.net/download/youzaiyouzai110/9731208?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网控制系统价格 关于大数据培训
我们是很有底线的