can-bus 相关问题

控制器局域网(CAN)总线是一种通常用于汽车和其他车辆的网络技术。它支持多个传输节点的确定性优先级仲裁。

CAN 网络上具有 CANOpen 接口的设备

我有一个带 CANOpen 接口的传感器,需要将数据发送到 ECU。目前,网络上没有其他传感器、非 CANOpen、CANOpen 设备。 我可以与 CANOpen 开发人员通信吗...

回答 1 投票 0

STM32_lib:是否有函数可以将IRQ_handler例程传递给?

我正在尝试添加一个 IRQ_handler 例程,用于发生中断时,例如 CAN 或 USART。我希望避免直接写入内存地址,并想知道 C 中是否有函数...

回答 2 投票 0

python candas 的任何替代品

我一直在使用 python candas 将 blf 转换为 csv,但是花费的时间太长。谁能建议我最好的解决方案。 将 candas 导入为 cd db = cd.load_dbc("dbc_folder"...

回答 1 投票 0

单节点CAN网络(CAN协议)

我是 CAN 协议的新手,正在阅读 Robert Bosch 的 CAN 规范 ver2.0 B 部分。我无法理解第 63 页上的以下几行 “ 笔记: 启动/唤醒: 如果在启动期间只有一个...

回答 3 投票 0

CAPL 脚本在 can 网络上生成总线

实际上我正在尝试使用 CAPL 预定义函数来生成总线。 我使用此函数 canOutputErrorFrame(can1.errorframe,8,0) 重复发送错误帧,以便计数器达到 2...

回答 1 投票 0

我可以将unit16_t转换为“uint12_t”吗?

我有一个问题,我需要将两个 uint16_t 数字压缩到 2 字节空间中。 我知道我丢失了信息,但高于 12 位的数字与我无关。 第一个 12 位应为...

回答 2 投票 0

位填充将如何应用于标识符字段0x03E? (CAN 协议)

假设我们正在传输一条标识符为0x03E的消息。 它的 11 位二进制形式是 000 0011 1110。那么在传输时它将如何被填充呢? 传输前五个零后...

回答 1 投票 0

SocketCAN - 设备状态“已停止”

我使用带有 PiCAN 板的 Raspberry Pi,该板使用 MCP2515 CAN 控制器。 我使用 SocketCAN 通过我编写的应用程序读取和写入 CAN 消息。 运行几周没有问题后...

回答 2 投票 0

Canplayer 不会重播 candump 文件

我尝试使用canplayer重播一些candump文件,但没有成功。当我尝试运行 canplayer 时,它只是执行并返回,让我不知道发生了什么。 我尝试过的...

回答 3 投票 0

STM32F4xx CAN 过滤器配置

我是参考参考手册(bxCAN)中的信息编写的。 我正在尝试了解 CAN 过滤器配置的工作原理,并需要您的帮助来检查我是否理解它正确...

回答 2 投票 0

如何将 J1939 标准分配给 Cantools DBC 文件中的消息?

所以我制作了一个Python脚本,它可以使用cantools库在Excel中转换DBC并返回。将 DBC 文件转换为 Excel 没有问题,但如果我想从 Excel-f 创建 DBC...

回答 1 投票 0

无法使用 python-can 与 CAN 矢量设备进行通信

目标: 通过 Python 脚本使用 VN1630A Vector 设备发送和接收数据。 使用的工具 蟒蛇可以 坎图尔斯 细节 我目前正在尝试通过 CAN 上的 python 脚本发送和接收数据

回答 1 投票 0

CAN使用组播时是否有节点参与ACK过程?

CAN 标准 ISO 11898-1 规定,网络中的所有节点(又名 CAN 屏蔽)将在节点传输帧期间在特定位置发送显性 ACK 位,以指示一致...

回答 1 投票 0

如何计算ISO CAN-FD帧的CRC

我正在研究 ISO CAN-FD 中的 CRC,但我在计算实际校验序列时遇到问题。 首先,我仔细阅读了ISO 11898-1:2015规范,其中...

回答 1 投票 0

禁用消息和节点

是否有一组函数可以使用 CAPL 在 CANoe 模拟中禁用/启用消息? 我有一个名为 ECM_LS 的节点,它在我的模拟中发送一条消息 Engine_Test_Information_LS,我想要

回答 3 投票 0

是否可以通过 .dbc 文件请求所有所需的 ODB II PID?

我想做的是通过 Vector db Editor++ 中创建的 .dbc 文件请求所有所需的 PID。 我对 CAN 通信有足够的了解,能够使用 1 或 2 个 PID 来完成此操作,因为 DLC a...

回答 2 投票 0

使用 C++ 中的套接字进行快速 CAN 通信

我正在尝试使用 C/C++ 与 CAN 总线进行通信。我正在使用套接字在总线上读写。我创建了一个写入线程和一个读取线程。读取线程不断尝试读取...

回答 2 投票 0

在 ARM Cortex M0+ 上刷新或更新固件的加密策略

我想通过 CAN 在我的 ARM Cortex M0+ MCU 上刷新固件更新。我正在使用 MKV11 微控制器。 我怎样才能保护固件,这样,即使传输(从 PC 到 MCU)被嗅探,它...

回答 2 投票 0

我对将 fil python 转换为 application.exe 后获得的结果有问题[已关闭]

我使用“can”Python 库来操作文件,然后将这些文件转换为 .exe 应用程序。但是转换后得到的结果我遇到了问题。 .exe

回答 0 投票 0

求解答:CANopenNode中TPDO通信常见问题解答

我目前正在从事与使用 CANOpenNode 标准和 STM32 微控制器的 CAN 通信相关的项目。我查阅了各种 GitHub 存储库并观看了视频,但我...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.