控制器局域网(CAN)总线是一种通常用于汽车和其他车辆的网络技术。它支持多个传输节点的确定性优先级仲裁。
我有一个带 CANOpen 接口的传感器,需要将数据发送到 ECU。目前,网络上没有其他传感器、非 CANOpen、CANOpen 设备。 我可以与 CANOpen 开发人员通信吗...
STM32_lib:是否有函数可以将IRQ_handler例程传递给?
我正在尝试添加一个 IRQ_handler 例程,用于发生中断时,例如 CAN 或 USART。我希望避免直接写入内存地址,并想知道 C 中是否有函数...
我一直在使用 python candas 将 blf 转换为 csv,但是花费的时间太长。谁能建议我最好的解决方案。 将 candas 导入为 cd db = cd.load_dbc("dbc_folder"...
我是 CAN 协议的新手,正在阅读 Robert Bosch 的 CAN 规范 ver2.0 B 部分。我无法理解第 63 页上的以下几行 “ 笔记: 启动/唤醒: 如果在启动期间只有一个...
实际上我正在尝试使用 CAPL 预定义函数来生成总线。 我使用此函数 canOutputErrorFrame(can1.errorframe,8,0) 重复发送错误帧,以便计数器达到 2...
我有一个问题,我需要将两个 uint16_t 数字压缩到 2 字节空间中。 我知道我丢失了信息,但高于 12 位的数字与我无关。 第一个 12 位应为...
假设我们正在传输一条标识符为0x03E的消息。 它的 11 位二进制形式是 000 0011 1110。那么在传输时它将如何被填充呢? 传输前五个零后...
我使用带有 PiCAN 板的 Raspberry Pi,该板使用 MCP2515 CAN 控制器。 我使用 SocketCAN 通过我编写的应用程序读取和写入 CAN 消息。 运行几周没有问题后...
我尝试使用canplayer重播一些candump文件,但没有成功。当我尝试运行 canplayer 时,它只是执行并返回,让我不知道发生了什么。 我尝试过的...
我是参考参考手册(bxCAN)中的信息编写的。 我正在尝试了解 CAN 过滤器配置的工作原理,并需要您的帮助来检查我是否理解它正确...
如何将 J1939 标准分配给 Cantools DBC 文件中的消息?
所以我制作了一个Python脚本,它可以使用cantools库在Excel中转换DBC并返回。将 DBC 文件转换为 Excel 没有问题,但如果我想从 Excel-f 创建 DBC...
无法使用 python-can 与 CAN 矢量设备进行通信
目标: 通过 Python 脚本使用 VN1630A Vector 设备发送和接收数据。 使用的工具 蟒蛇可以 坎图尔斯 细节 我目前正在尝试通过 CAN 上的 python 脚本发送和接收数据
CAN 标准 ISO 11898-1 规定,网络中的所有节点(又名 CAN 屏蔽)将在节点传输帧期间在特定位置发送显性 ACK 位,以指示一致...
我正在研究 ISO CAN-FD 中的 CRC,但我在计算实际校验序列时遇到问题。 首先,我仔细阅读了ISO 11898-1:2015规范,其中...
是否有一组函数可以使用 CAPL 在 CANoe 模拟中禁用/启用消息? 我有一个名为 ECM_LS 的节点,它在我的模拟中发送一条消息 Engine_Test_Information_LS,我想要
是否可以通过 .dbc 文件请求所有所需的 ODB II PID?
我想做的是通过 Vector db Editor++ 中创建的 .dbc 文件请求所有所需的 PID。 我对 CAN 通信有足够的了解,能够使用 1 或 2 个 PID 来完成此操作,因为 DLC a...
我正在尝试使用 C/C++ 与 CAN 总线进行通信。我正在使用套接字在总线上读写。我创建了一个写入线程和一个读取线程。读取线程不断尝试读取...
在 ARM Cortex M0+ 上刷新或更新固件的加密策略
我想通过 CAN 在我的 ARM Cortex M0+ MCU 上刷新固件更新。我正在使用 MKV11 微控制器。 我怎样才能保护固件,这样,即使传输(从 PC 到 MCU)被嗅探,它...
我对将 fil python 转换为 application.exe 后获得的结果有问题[已关闭]
我使用“can”Python 库来操作文件,然后将这些文件转换为 .exe 应用程序。但是转换后得到的结果我遇到了问题。 .exe
我目前正在从事与使用 CANOpenNode 标准和 STM32 微控制器的 CAN 通信相关的项目。我查阅了各种 GitHub 存储库并观看了视频,但我...