RS485,波特率38400,几秒轮询一遍比较合适?

如题所述

RS485通道上传输波特率为1200bps,8位数据位,无校验,传输100个字节将用...
RS485通道上传输波特率为1200bps,8位数据位,无校验,传输100个字节将用...
1、如不考虑字节间的间隔传输100个字节需要100/120,也就是5/6秒。
2、RS-232采取不平衡传输方式,即所谓单端通讯.而RS485则采用平衡传输,即差分传输方式。
3、NHR-A34频率输入检测端隔离栅的RS485通讯是ModbusRTU协议。通信参数是波特率:1200~19200bps,一位起始位,八位数据位,一位停止位。望采纳。。
4、一般通讯格式以一个字节为最小单位,有8位,和9位的常见格式。第九位有的人用于奇偶效验用。
请问can/rs485的串口端能否设置500Kbps的波特率呢?
请问can/rs485的串口端能否设置500Kbps的波特率呢?
1、范围是5Kbps-1000Kbps,因为CAN总线的波特率范围就是这么多,作为CAN总线数据转换设备,RS485CAN网络转换工具当然要符合这个特点。一般波特率的设置数值都是5K的倍数,比如100K,500K什么的,好统计。
2、需要调。rs485数据转换器能够实现CAN总线数据与485数据之间的互相转换,在把设备连入总线之前,我们要通过配置软件配置好设备的CAN端以及串口端的波特率。
3、一般像是232以及485这样的串口总线,它们的波特率设置范围都是600bps到115200bps,注意,单位就是bps,而不是Kbps。可以看出,串口总线的通讯速率一般远低于CAN总线,在相同的时间里,可能CAN端经过的数据量远高于CAN串口端。
4、一般像是CAN转串口转换器这种用于CAN总线数据与其他数据相互转换的设备,它们的CAN端都是支持全范围的CAN波特率数值设置的,也就是5Kbps到1000Kbps,这范围里的任何一个波特率都可以设置。这样,才能够满足实际的需要。
5、只要是和CAN总线相关的设备,如果不是特别设计规定的话,它们都支持5K-1000Kbps的波特率设置。
RS485,9600波特率,发送10个字节一般需要多长时间?
RS485,9600波特率,发送10个字节一般需要多长时间?
1、波特率下的Modbus报文10字节左右一个往返需要72ms,115200波特率时一个往返需要54ms。
2、别想了,通常条件下,10ms完不成一帧通讯的。9600波特率一个字符大约1ms,发命令再读回,时间不够的。简单的方法,你弄个定时器,比如1000ms,然后在计时器的0ms,300ms,600ms的时刻,去调用读写485的命令即可。
3、加上起始、结束每个字节需要10位,需要1/120秒。如不考虑字节间的间隔传输100个字节需要100/120,也就是5/6秒。
4、理论最大0.01*9600/10=6字节实际使用中考虑到奇偶校验、帧间隔、双方的处理时间,能有7字节就不错了。
5、并不影响发送。以9600波特率发送,发一个字节大约需10ms。你延时delay(200),这延时肯定大于10ms,否则,会覆盖出现发送错误。从效率上看,这样发送效率低,因延时超过10ms,每发送一次中间是有停顿时间的。
RS485采用轮询方式通讯,可以实现模块间的同步测量吗?
RS485采用轮询方式通讯,可以实现模块间的同步测量吗?
1、在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
2、采用差分信号。我们在讲A/D的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。
3、RS-485总线使用何种拓扑结构不会影响通信速率,但是星型拓扑或者树形拓扑结构如果在不增加485集线器或者485中继器的情况下,很容易形成信号反射,导致通信失败,从而使得主机需要不断的重发,影响通信效率甚至不能正常通信。
4、RS485有两线制和四线制,四线制只能实现点对点通信,目前很少使用,目前,二线制被广泛应用,这是一种总线拓扑结构,同一个直道总线最多可连接32个节点。
温馨提示:答案为网友推荐,仅供参考
相似回答