
CAN联万物
文章平均质量分 86
我们将探索控制器局域网络(Controller Area Network,简称CAN)的奥秘和应用。无论您是汽车工程师、嵌入式系统开发者,还是对物联网和自动化系统感兴趣的爱好者,我们都将为您呈现精彩的CAN网络世界。
马上到我碗里来
野生汽车工程师|主动悬架|汽车电子|自动驾驶
展开
-
如何用CAN工具cantools来解析dbc文件(离线版)
通过这些简单的步骤,你可以使用cantools解析 dbc 文件并与 CAN 消息进行交互。如果有感兴趣的朋友,后面还会写一篇如何在实际的工程中对相关dbc文件进行c代码的二次开发。原创 2023-12-05 18:03:30 · 2385 阅读 · 2 评论 -
PCAN-Basic API 的二次开发编程(Windows版本)
PCAN-Basic API 是 PEAK-System Technik GmbH 开发的用于与 CAN 总线通信的 API。以下是一个简单的示例,演示如何在 Windows 环境中使用 PCAN-Basic API 来发送和接收 CAN 消息。在这个示例中,我将用一个最简单的例子来介绍如何使用 PCAN-Basic API 来发送和接收 CAN 消息。请确保你已经安装了 PEAK PCAN 驱动和相应的 PCAN-Basic API。原创 2023-08-16 22:29:55 · 5382 阅读 · 12 评论 -
CANdb++创建DBC文件流程
重点关注两个点即可,Messages,Signals,这两个点即可入门了解DBC文件,若要深入探索DBC文件就需要了解全部Networks组件。Signals是一帧CAN报文中的数据代表的含义,例如下图一中国标充电协议中BSD这帧报文(帧ID:0x181C56F4),这帧报文共7个字节,分别用来表示荷电状态SOC,单体最低电压,单体最高电压,最低温度,最高温度等5个信号;Signals就是指这5个信号。所以要解析这帧报文我们需要创建5个Signals,如下图二所示,创建对应字节长度的信号。图一图二。原创 2023-08-11 23:52:59 · 941 阅读 · 1 评论