腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Python-
CAN
:
CAN
总
线上
的
故障注入
可能
吗
?
、
我目前正在为
CAN
节点做一些测试,在那里我使用python-
can
和Linux SocketCAN来发送和接收来自节点
的
CAN
帧。常规
的
发送和接收工作得很好,但现在我想注入错误,看看
CAN
节点
的
行为。 有没有人知道有没有
可能
做到这一点,例如通过改变帧
的
CRC。我已经进行了一次测试,其中我关闭了
CAN
接口,因此节点会关闭总线,但还有更多
的
CAN
错误需要测试。data=data,
浏览 67
提问于2020-11-20
得票数 2
2
回答
如何使用Python-
Can
和Raspberry过滤
CAN
总线结果中
的
ID
、
、
、
你好,我有一个带有Python总线设备
的
覆盆子,为了读取整个广播
的
值,在MCP2515中只有这个源码使用了
python-
CAN
:bus =
can
.interface.Bus(channel='
can
0', bustype='socketcan_native') 我需要过滤结
浏览 1
提问于2017-03-28
得票数 2
1
回答
如何在python中驱动研华
CAN
板?
、
、
我正在使用研华
的
CAN
板,型号为AMO-2203E。我成功地在ubuntu14.04内核3.13上安装了驱动程序(),并使用提供
的
示例程序成功地发送和接收。这个程序是用C写
的
,我想把它移植到我
的
python项目中。Kvaser’s CANLIB
CAN
over Serial
浏览 1
提问于2018-11-26
得票数 2
1
回答
CAN
协议相关查询
、
根据协议开发者组织- Bosch对“比特差错”
的
定义:当发送器监测
的
比特值与其实际传输
的
比特不同时,在比特时间检测到比特差错。例如,考虑
CAN
总
线上
的
一个实际场景:有2个
CAN
节点A和B,每个节点都有一个要在总
线上
传输
的
标识符。这2个节点开始在总
线上
传输各自
的
CAN
ID,仲裁机制开始。仲裁完成后,具有高优先级
CAN
ID
的
节点将获得
CA
浏览 1
提问于2015-10-01
得票数 0
1
回答
是什么原因导致
CAN
总
线上
的
两个节点都出现了一些占优势
的
错误?
、
我有两个节点连接在一个
CAN
总
线上
。巴士布局以下列方式存在:在任何一种模式下进行传输都会导致“比特占优错误”。我不确定我是否误解了终止是如何工作
的
,但根据我在其他地方所读到
的
,这似乎是一个问题,
可能
是由错误
的
终止引起
的
。当然,我在节点2上有我
的
CANH/CANL/CANGND连接到
CAN
终端。我还需要另
浏览 6
提问于2022-05-21
得票数 0
2
回答
卡在维护模式上
、
我在functions.php中使用这个钩子将我
的
站点置于维护模式中, //If the current user(current_user_
can
( 'administrator' ) || current_user_
can
( 'super admin' ))) { //Kill WordPress
浏览 0
提问于2014-06-30
得票数 1
1
回答
node.js中
的
SocketCAN
、
、
我使用
的
是ARM板上
的
嵌入式Linux,但它是非常有限
的
。不知何故,我设法安装了node.js和npm。这个想法是通过
CAN
总
线上
的
按钮点击事件从网页发送数据。我只找到一个名为"socketcan“
的
模块,但由于以下几行原因,我无法安装它:node-gyp configure && node-gyp build我
的
主板无法执行第一行,这意味着我不能使用node.js
的<
浏览 2
提问于2015-05-26
得票数 0
1
回答
如何使用C中
的
CAN
套接字检测打开
的
CAN
总线
、
、
、
我会尽量简短
的
。我有一个C应用程序,它使用以下方法打开
can
套接字端口.struct ifreq lIfr; ioctl(*aCanSocket, SIOCGIFINDEX, &lIfr);lCanAddr.
can
_ifindex= lIfr.ifr_ifindex; …
浏览 0
提问于2020-11-11
得票数 0
1
回答
无法运行python查看器
、
、
、
、
我想使用python读取
can
总线,然后通过python在总
线上
发送消息(我完全是python,但对C和C++有知识)。因此,我开始通过pip安装python-
can
模块。我想尝试
的
第一件事是只使用从总
线上
读取消息。我从峰值检查了与固件
的
连接,一切正常,我可以从我
的
can
设备中看到心跳。但是查看器模块不会启动。 我还尝
浏览 1
提问于2020-02-06
得票数 2
回答已采纳
1
回答
Python3:
can
.Notifier,
can
.Logger不写文件
、
、
在python3.9.2上使用
can
.Logger无法编写包含
can
总
线上
的
所有内容
的
日志文件#!
can
2') notifier =
can
.Notifier(bus, [
can
.Printer(),
can
.Logger(fileName, 'a')](bus, [
can
.Pr
浏览 1
提问于2022-03-21
得票数 0
回答已采纳
1
回答
vcan0接口linux通信
、
、
Linux支持虚拟
can
接口。它是通过以下方式实现
的
:sudo ip link add dev vcan0 type vcan在使用cam-utils (客户端和主机操作系统都是使用纯主机适配器vboxnet0互连
的
.还尝试了SocketCAN socket(PF_
CAN
, SOCK_RAW,
CAN
_RAW),但无法在其他机器上接收(在同一台机器内工作),同时尝试与广播管理器socket(PF_
CAN
, SO
浏览 3
提问于2016-05-10
得票数 1
回答已采纳
1
回答
无法同时使用两个python-
can
接口(ixxat)
、
、
我正在使用Ixxat v2紧凑接口.它们在同一个windows PC上
的
不同USB端口上。我想要一个有多个频道
的
设备,但我现在只有单通道设备。 我
的
物理设置是一个设备会在第一个
CAN
总
线上
发送消息。这些被车辆网关捡起并转发到第二
CAN
总线。在第二个
CAN
总
线上
,接收方接口将读取消息通过
的
时间和时间。Ixxat1_sender =
CAN
1=> GatewayDevice =
CAN
2=> I
浏览 10
提问于2022-06-25
得票数 0
1
回答
CANOpen协议开销
、
有人能帮我理解CANOpen协议在
Can
总
线上
增加了多少开销
吗
?换句话说,如果一个节点生成一个8字节
的
应用程序数据
的
CANOpen PDO消息,那么CANOpen协议本身会增加多少头/开销?我不是说
CAN
总线本身
的
开销,它们是CRC、DLC、RTR、EOF和其他位元。使用CANOpen和直接使用
CAN
总线
的
额外负载是什么?谢谢。
浏览 1
提问于2020-03-05
得票数 0
回答已采纳
1
回答
Java和CANopen
、
、
、
、
选择RJ45作为网络
的
物理介质。我对CANopen和Java通信编程很陌生。除了将PC连接到CANbus网络之外,
CAN
-PC适配器还能做什么?可以在没有
CAN
-PC适配器
的
情况下将笔记本电脑连接到CANbus网络
吗
?如果需要
CAN
-PC适配器,我应该使用哪种适配器?我需要创建自己
的
程序来处理心跳监测、错误检测等
吗
?或者这些是由
CAN
-PC适配器处
浏览 3
提问于2009-01-08
得票数 12
1
回答
清除
CAN
适配器
的
套接字缓冲区
、
、
、
我有一个USB/
CAN
适配器,来自lsusb:它从ip addr提供了一个套接字接口:总
线上
还有其他设备可以连续地发送数据。如果我重新启动我
的
PC,我将无法再发送/接
浏览 0
提问于2022-03-18
得票数 1
3
回答
Kvaser
的
CAN
库已加载,但程序可执行文件输出"No module named '
can
.interfaces.kvaser'“错误
、
、
、
我制作了一个工作应用程序,它成功地使用python-
can
模块在kvaser
CAN
总
线上
接收传入
的
消息。当我使用PyInstaller将这个程序转换成一个可执行文件时,终端记录了它“加载了kvaser
的
CAN
库”。输出
的
.exe图形用户界面照常运行,但是程序突然不能像以前那样接收更多
的
CAN
消息。在终端中,我打印了它捕获
的
错误: “无法导入
CAN
接口‘kvaser’
的
模块
浏览 2
提问于2018-07-13
得票数 2
1
回答
Arduino & SeeedStudio
CAN
总线屏蔽
、
我已经把我
的
CAN
总线屏蔽连接到了我
的
加热系统上,我正在从公共汽车上获取数据。另外,当我尝试不使用过滤器时,我将不会从模块中获得任何数据!这是我在Node id 1862年(0X746十六进制)上找到
的
。 如何从模块读取数据。从屏蔽中读取
的
代
浏览 1
提问于2015-01-26
得票数 0
1
回答
SeeedStudio
CAN
总线屏蔽arduino ECU_Request
、
、
我试图制作一个ecuRequest,它将PID发送到
can
网络,然后接收消息。我是从本文
的
演示草图中得到这个想法
的
。我尝试使用在这里找到
的
seeedstudio库来模拟ecu_req,。下面是我到目前为止
的
情况。当我把它连接到我
的
汽车上时,缓冲区会被填满,但它似乎不是正确
的
数据。char MCP_
CAN
::pidRequest(unsigned char pid, INT8U buf,float& engineData)INT8U len
浏览 1
提问于2015-05-24
得票数 1
回答已采纳
1
回答
发送具有m.FDF位集
的
capl消息
、
、
我正试图在模拟
的
CANoe总
线上
发送消息。我想为
can
fd设置FDF位。在输出消息
的
capl节点中,设置FDF位。但是,一旦接收者对他
的
“on消息”例程中
的
消息做出反应,FDF位就不再被设置。没有使用信号等
的
数据库。// receiver if (m.FDF == 0){ }
浏览 1
提问于2020-04-09
得票数 2
1
回答
标准如何通过EXT赢得仲裁
的
公共汽车接入?
我读了一些文档,它们都说Std可以比Ext具有更高
的
优先级,因为在EXT
CAN
中SRR位总是隐性
的
,当它们有相同
的
ID时,但据我理解它取决于。为了简化,假设我们在同一总
线上
同时发送消息ID 0x1(Std
CAN
)和0x1(Ext )。可将Std
的
仲裁字段与Ext比较如下:Ext
CAN
: 0 0 0 1 1 0 0 0 在第11位,发送Std
的
节点发送1(
浏览 5
提问于2022-06-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券