打印
[应用相关]

can总线关闭后不能重新打开怎么解决?

[复制链接]
540|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-10-30 10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
由于can总线上受到干扰,运行一段时间后数据接收和发送不是很流畅,所以定时想将CAN进行关闭再重新打开(即device_close和device_open操作),但是程序会卡在重新打开的device_open里

使用特权

评论回复
沙发
laocuo1142| | 2023-11-1 16:43 | 只看该作者
检查CAN控制器的状态,如果发现异常,需要采取相应的措施进行修复或重置。

使用特权

评论回复
板凳
flycamelaaa| | 2023-11-1 16:43 | 只看该作者
CAN总线关闭可能是由于CAN网络连接问题导致的。

使用特权

评论回复
地板
powerantone| | 2023-11-1 16:44 | 只看该作者
检查CAN总线协议

使用特权

评论回复
5
stormwind123| | 2023-11-1 16:44 | 只看该作者
重启CAN节点

使用特权

评论回复
6
probedog| | 2023-11-1 16:44 | 只看该作者
查电源和接地是否正确连接,并确保电源稳定

使用特权

评论回复
7
一只眠羊| | 2023-11-17 19:59 | 只看该作者
咋还运行不流畅呢?难道缓冲改变了?

使用特权

评论回复
8
失物招領| | 2023-11-18 01:00 | 只看该作者
一般来说,MCU不会因为这种运行时间长而导致卡顿的吧

使用特权

评论回复
9
春日负喧| | 2023-11-18 03:00 | 只看该作者
你说的不流畅是指程序 运行慢了?还是CAN数据丢包啥的?

使用特权

评论回复
10
白马过平川| | 2023-11-18 05:00 | 只看该作者
受到干扰的话,应该也没事儿吧,毕竟can的抗干扰能力还是不错的

使用特权

评论回复
11
西洲| | 2023-11-18 07:00 | 只看该作者
你这干扰要是狠强的话,建议做个屏蔽罩啥的呗

使用特权

评论回复
12
捧一束彼岸花| | 2023-11-18 09:00 | 只看该作者
这种反复开启的话,是OK的吗?能有效么

使用特权

评论回复
13
未说出口的像你| | 2023-11-18 11:00 | 只看该作者
感觉还是考虑抗干扰就好了,别考虑这种开关方式

使用特权

评论回复
14
我吃小朋友| | 2023-11-18 13:00 | 只看该作者
一般情况,先找到什么引起的干扰,然后再考虑屏蔽干扰

使用特权

评论回复
15
温室雏菊| | 2023-11-18 17:00 | 只看该作者
要是打开和关闭的话,会不会丢数据啊?

使用特权

评论回复
16
故意相遇| | 2023-11-18 21:00 | 只看该作者
听你描述是不是你的程序逻辑有问题啊,不然咋能开关之后就恢复如初呢?

使用特权

评论回复
17
帛灿灿| | 2024-8-6 07:11 | 只看该作者

输入环路通过近似直流的电流对输入电容充电

使用特权

评论回复
18
Bblythe| | 2024-8-6 08:14 | 只看该作者

主电路那些环路产生的噪声会加到控制信号上

使用特权

评论回复
19
周半梅| | 2024-8-6 10:10 | 只看该作者

接收到的RF(射频)能量越大

使用特权

评论回复
20
Pulitzer| | 2024-8-6 11:13 | 只看该作者

错误的比较大的Ⅵ乘积结果

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1510

主题

4550

帖子

6

粉丝