www问答网
所有问题
为什么can通信上位机接收报文多了就会反应迟钝
如题所述
举报该问题
推荐答案 2022-12-31
处理能力有限。can通信上位机的处理能力有限,接收报文多了是处理不过来的需要一点一点的处理,如果一下子量变得很多就会导致反应迟钝。上位机是指可以直接发出操控命令的计算机,一般是PC/hostcomputer/mastercomputer/uppercomputer,屏幕上显示各种信号变化(液压,水位,温度等)。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/A4KWWnGAGKnnAGKGW45.html
相似回答
上位机
通过
can
总线
通信
速率250kbps给下位机发送8万个字节,花了3分钟...
答:
首先监视一下总线传输情况,看看是否出现了过多的错误帧
。如果错误帧过多说明通讯不稳定,应检查终端电阻匹配是否正确、线缆质量是否可靠、是否存在其它造成延时的元件、是否存在其它的干扰源。另外你上下位机之间是采用模块成品通讯还是自己做的驱动板?效率如何?
为什么
32单片机
接收报文多
后数据
反应慢
答:
1、处理器性能限制:32单片机具有较小的处理器资源和有限的计算能力
,这会导致在处理大量报文时出现性能瓶颈,处理器的速度和效率会直接影响单片机的性能。2、
内存限制
:32单片机具有有限的内存资源,这限制了可以存储和处理的报文数量,大量报文需要频繁地读写内存,这会导致内存访问延迟和数据传输速度下降。
用VS2010 编写的
上位机
软件实现
CAN
总线
通信
,显示数据老不正常,是
什么
原...
答:
这个要看你的can是如何连接到计算机的,如果是转换成串口连接的,就需要看看速率匹配,串口参数配置
。如果直接使用的pci接口卡,相应的设置只是can的,不会出什么问题,不过你需要看接线方式是否接反之类,还有就是是否有什么干扰导致的,必要的时候接屏蔽来处理一下。
高速
can通信
总线错误,遇到这种情况该怎么办?
答:
CAN
总线故障会有很多可能,有可能
通讯收
到强烈干扰导致。也有可能通讯波特率等设置参数两边不一致。也有可能链接多设备上拉120欧电阻有问题等等。常常表现软件故障,即传输协议或软件程序有缺陷获冲突,导致通讯系统出现混乱或无法工作。另外就是在更换了一些新的控制单元,未能正确激活或进行相关的匹配故障的...
CAN
总线
为什么
要分高速与低速?
答:
CAN
总线的特点 (1)它是一种多主总线,即每个节点机均可成为主机,且节点机之间也可进行
通信
。(2)通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1mb/s。(3)对通信数据块进行编码,可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,还可使不同的...
can总线通讯
协议
答:
CAN
总线与其它
通信
协议的不同之处主要有两方面:一是
报文
传送不包含目标地址,它是以全网广播为基础,各
接收
站根据报文中反映数据性质的标识符过滤报文,其特点是可在线上网下网、即插即用和多站接收;另外一个方面就是特别强化了数据安全性,满足控制系统及其它较高数据要求系统的需求。在现代汽车的设计中,CAN总线已经...
can
总线
为什么
分为低速can和高速can
答:
ABS等;低速
CAN
是舒适型,速度为125Kbps,主要控制仪表、防盗等。并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据
通信
提供了强有力的技术支持。
CAN
总线上多主机
通信
的实现方法
答:
CAN
本身就是不分主从的,任何节点想发就能发,如果碰撞就根据ID来仲裁优先级。但这样,如果发快了,或者节点很多,会导致拥堵。所以比较实用的是分时间片
通讯的
方式,具体CANOPEN协议中有很多叙述,就是由某个节点发出周期性同步
报文
,所有节点
接收
到了以后,按ID进行不同的延时,顺序开始发送数据。这样...
CAN通信
中被动错误状态的
接收
单元的被动错误标志一直发不出,该单元是...
答:
还是我来回答你吧!如果其他节点检测不到错误,发送节点一直在发送数据的情况下,这个节点在这一帧过程中会一直发送错误标志,最晚到EOF的时候,肯定会出现连续7个隐性位,这个时候它认为自己的错误标志发送完成了。至于转为总线关闭状态,要看它的错误计数器了,要是满足转换要求,我觉得它会在发送错误...
大家正在搜
上位机下位机can通信
上位机下位机如何通信
上位机can接收异常
下位机上位机32单片机
canoe怎么读取can报文
can总线上位机
candbc 解析报文
canopen报文实例
plc上位机的用途