腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
下的
CAN
协议
栈
有没有人能推荐一下
linux
下的
Can
协议
栈列表?我使用的是支持
CAN
总线
的飞思卡尔imx286处理器,我使用的是Flex驱动程序。最重要的是,我必须使用像CANOpen这样的
CAN
协议
栈。
浏览 74
提问于2016-08-16
得票数 0
1
回答
CAN
总线
协议
栈
、
、
谁能给我解释一下什么是
Can
总线
协议
栈?它是否可以BUS+更高层,比如有7层的CANopen或其他东西,有人能解释一下我如何使用
CAN
堆栈,我如何将它与
can
总线
连接,以及我为什么需要它? 谢谢
浏览 30
提问于2020-02-28
得票数 0
回答已采纳
1
回答
在嵌入式
Linux
上使用
can
总线
传输8字节以上的数据
、
我在
can
总线
上有一个节点,它将向
can
总线
上的其他节点发送~1KB数据。在使用
CAN
协议
的最大有效负载为8字节的情况下,有哪些选项可用于发送更大的数据量,而不必编写自己的自定义发送和接收函数来分段数据?节点运行的是嵌入式
Linux
。 我几乎没有使用
CAN
的经验。
浏览 99
提问于2020-04-21
得票数 0
1
回答
从外部远程更改参数值(如XCP)
、
、
、
、
我正在Embededd
Linux
平台上用C语言开发一个应用程序。 我希望有一种从外部(校准
协议
)设置变量(即:参数)值的方法。 参数的例子是跟踪系统正常运行时间的计数器的初始值。我有过通过
CAN
总线
通信的ECU的嵌入式C编程的简单经验,在那里我使用CCP
协议
(
CAN
总线
上的XCP
协议
)来更新参数值。我希望使用类似于CCP的东西,但在更复杂的系统(不仅仅是裸机系统,而是
Linux
OS)上,通过远程执行参数更新操作(例如:使用UDP
浏览 24
提问于2020-10-20
得票数 1
4
回答
CAN
总线
协议
的实现
、
、
我想学习和实现
CAN
总线
协议
。使用MSP430 Launchpad在软件上实现了串口、串行接口、I2C和One Wire Bus
协议
。现在我想了解一下
CAN
总线
协议
。mBed有
Can
总线
库,但我想编写自己的库,这样我就可以详细了解它,即像我对其他通信
协议
所做的那样。 我无法找到合适的资源开始,材料似乎分散在网络上。谁可以指导我如何用我提供的开发板编写和实现
Can
总线
协议</
浏览 2
提问于2013-03-04
得票数 6
回答已采纳
1
回答
CANOpen
协议
开销
、
有人能帮我理解CANOpen
协议
在
Can
总线
上增加了多少开销吗?换句话说,如果一个节点生成一个8字节的应用程序数据的CANOpen PDO消息,那么CANOpen
协议
本身会增加多少头/开销?我不是说
CAN
总线
本身的开销,它们是CRC、DLC、RTR、EOF和其他位元。使用CANOpen和直接使用
CAN
总线
的额外负载是什么?谢谢。
浏览 1
提问于2020-03-05
得票数 0
回答已采纳
2
回答
Linux
can
总线
过度重传
、
我正在从事一个涉及
linux
嵌入式设备的项目,该设备支持
CAN
总线
。 我已经注意到,如果我试图发送一个
CAN
包而没有任何附加到
CAN
总线
,发送自动重试由内核无限次数。我的问题是-对于
linux
CAN
总线
内核来说,这是正常的行为吗?我担心的是,如果这个装置有什么问题,而且错误地断定它是单独在公共汽车上的话,这个装置可能会淹没巴士,使其他巴士参与者无法使用它。该设备采用
Linux
4.14.48,
can
浏览 16
提问于2020-12-09
得票数 1
回答已采纳
1
回答
专有通信
协议
的工具链
、
、
、
、
我(更确切地说是公司)有一个使用
CAN
硬件(
CAN
收发器)的
协议
实现。
协议
本身不是标准的
CAN
协议
栈。是否可以使用任何现成的
CAN
总线
监视器来调试和调查
总线
中的数据?该项目的主要目的是展示专有实现比标准
CAN
堆栈更好(性能、带宽、速度等),同时仍使用
CAN
硬件(收发器)。
浏览 31
提问于2016-07-25
得票数 0
1
回答
基于
CAN
总线
的OBD2 KWP fast
协议
、
我有一个带有AT90
CAN
128 uE的USB加密狗,uE有
CAN
驱动程序,我可以用它来读取
总线
上的数据流量。我有一辆宝马116i,但这辆车使用的是KWP-fast
协议
的obd2。我想问一下,是否可以使用
can
总线
向ECU发送查询,以获取obd2可用变量。我不确定,因为在工作中我们通过
CAN
总线
使用KWP2000
协议
,但我没有规范,我们在CANoe上使用现成的工具。
浏览 0
提问于2015-01-21
得票数 0
1
回答
CAN
总线
到IP的
协议
转换
、
、
、
、
我正在尝试检测对
CAN
总线
配置的入侵。为此,为了使用snort,我想尝试从
CAN
到IP (UDP)的
协议
转换。我真的不知道从哪里开始,因为我还没有看到任何关于
CAN
总线
的
协议
转换的东西。这有可能吗?我知道这不是很多,但正如我所说的,我只是在计划这个
协议
转换的开始阶段。
浏览 37
提问于2019-06-05
得票数 0
2
回答
Linux
can
总线
驱动程序
、
、
我正在学习MCP-2515的
can
基础网络驱动程序 alloc_candevalloc_
can
_skbetc .....
浏览 40
提问于2013-04-05
得票数 0
1
回答
是否有开源工具用于模拟具有可编程
CAN
节点的
CAN
总线
?
、
我正在寻找一种工具,可以更容易地对 (
CAN
)
协议
进行调整,以及在其上构建
协议
的实验。特别是,我正在寻找一种具有可编程节点的
CAN
总线
模拟,以便每个节点能够完全控制其在任何给定数据包中在
总线
上输出的位,但通常的
CAN
节点行为(例如帧间间隔)和
CAN
总线
功能(例如仲裁)仍然可用。
浏览 6
提问于2013-02-13
得票数 5
回答已采纳
1
回答
linux
CAN
协议
最大速率
、
、
、
、
我正在编写一个程序,必须处理每秒20000
CAN
消息。在
linux
下使用socketcan编写python代码时,当msg_per_second超过200时,我似乎开始丢失消息。 限制因素是什么?如何修改程序或操作系统设置以避免丢失
can
消息? 下面的代码显示了当msg_per_second为1000时的计数约为990。它们应该是相等的。 #!() bus =
can
.Bus(interface='socketcan', channel='vcan0', bitrate=5000
浏览 44
提问于2020-12-06
得票数 0
2
回答
控制器的工作是什么?
、
、
、
我有以下图片:我需要这些做什么? 他们在干什么呢?
浏览 3
提问于2017-04-10
得票数 1
2
回答
我可以通过elm327接口连接到我的汽车的
Can
总线
吗?
、
、
我一直在摆弄几个月前买的蓝牙elm327设备,可以获得标准的obd信息,比如vin、rpm、speed等,但我最近才读到obd2和
can
的不同之处。我曾尝试使用AT MA命令嗅探我的
can
总线
,但没有得到响应,因此我猜
can
网络与obd2接口解耦了。有没有可能进入
can
网络?或者我可能需要一个不同的设备来做到这一点?
浏览 2
提问于2015-04-30
得票数 1
1
回答
我能通过OBDII得到驻车制动器的状态吗?
、
我做引擎自动启动。为了从汽车中获取数据,我使用了ELM327 OBDII蓝牙适配器。我们已经得到了发动机转速(010摄氏度)和冷却液温度(0105)。为了安全起见,我仍然保留了驻车刹车和变速箱的位置。雪佛兰的模型是可能的吗?
浏览 3
提问于2016-03-25
得票数 0
1
回答
发送命令的OBD2/
CAN
总线
问题
、
、
该应用程序连接到符合OBD2的车辆/
CAN
总线
,并从中读取数据。我已经成功地使用OBDKey进行了连接,并使用OBD消息格式读取数据。此消息格式为模式+ pin 但是现在我在
CAN
总线
上遇到了问题,我应该如何发送名为message_id的命令?我必须发送什么样的AT命令?
浏览 2
提问于2010-08-31
得票数 0
1
回答
CAN
总线
间歇过程中主位的检测
、
嗨,我刚开始读
CAN
协议
,我只是把这些粘在这里。 提前谢谢你。
浏览 1
提问于2016-06-10
得票数 0
1
回答
是谁定义了汽车中成员的标识符?
通过
CAN
总线
通信的设备在开始发送任何其他内容之前必须发送它们的标识符。该
协议
定义具有较低标识符的设备具有优先级。该
协议
有一个“主导0",这意味着如果一个设备在
总线
上放置一个0,而另一个设备在
总线
上放置一个1,则0在
总线
上。设备一直都在监听,包括在发送的时候。这意味着设备将其标识符放在
总线
上,
总线
的某个位置有1,但读取的是0,它知道更高优先级的设备也想使用
总线
,它必须停止。 车载设备的ID是由谁定义的?这是
浏览 0
提问于2015-05-07
得票数 2
1
回答
CAN
协议
相关查询
、
根据
协议
开发者组织- Bosch对“比特差错”的定义:当发送器监测的比特值与其实际传输的比特不同时,在比特时间检测到比特差错。例如,考虑
CAN
总线
上的一个实际场景:有2个
CAN
节点A和B,每个节点都有一个要在
总线
上传输的标识符。这2个节点开始在
总线
上传输各自的
CAN
ID,仲裁机制开始。仲裁完成后,具有高优先级
CAN
ID的节点将获得
CAN
总线
访问,以继续传输其
CAN
帧的剩余位。
总线</em
浏览 1
提问于2015-10-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CAN总线协议转换EtherCAT 总线协议--转换器
猜猜自动化生产使用哪种can总线通信协议
汽车CAN总线-网关的作用
CAN总线原理及故障快速处理
无人驾驶中的CAN总线
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券