『』使用Labview进行CAN 通讯之dbc解析
【『』使用Labview进行CAN 通讯之dbc解析】作为一名汽车研发工程师 , 在工作中与CAN通讯打交道是不可避免的 , 其中CAN信号的打包与解析 , 是最令人头疼的事了 , labview作为一种图形化编程语言 , 适合快速上手 。而labview提供了许多的工具 , 有了这些工具 , 使你的开发更是如虎添翼 , 目前使用做多的就是XNET这个工具 , 这个工具可以用来进行CAN信号的接收和发送 。
当然这个工具毕竟只是软件层面的东西 , 要实现进行CAN的接收和发送 , 还需要有能进行接受和发送的设备 , 常用的进行CAN收发的设备有:1 , NI自己出品的CAN板卡 , 因为毕竟是自己的亲儿子 , 所以使用起来配置比较方便 , 技术支持也比较好 , 但是 , 价格比较贵 , 而且不是一般的贵 , 一般人接受不了这个价格 。当然替代的产品有很多 , 只要能进行CAN信号收发都可以 , 某宝上一搜 , 大把的都是 , 一般我会选择能支持Labview进行二次开发的 。目前使用过的CAN收发设备有Value CAN,和周立功的CAN卡 , 总体使用都比较方便 , 基本上很快都能完成开发需求 。
本文中主要展示CAN收发的基本功能之一 , dbc信号的解析 , 如下图所示
文章图片
文章图片
加载dbc之后 , 可以解析出dbc中所有的控制器 , 数据帧和具体信号 , 有了这些信息 , 实现CAN收发就有了基础 。
推荐阅读
- 小贝贝议科技■国产手机厂商有可能使用华为麒麟芯片吗?
- @不同单位需要使用不同执法记录仪?
- 『科技圈』苹果为了卖货出“奇招”,白送 iPhone SE 使用权最高全价折扣
- 『消除器』助听器的声反馈消除,使用了什么样的原理?
- 「NASA,载人飞行」定了!NASA局长宣布SpaceX将于5月27日进行首次载人飞行
- #麻辣西斯FFn1#关于华为手机混合使用不同供应商屏幕的原因分析
- 「」关于华为手机混合使用不同供应商屏幕的原因分析
- 『历史』科研工作者长期使用的这种方法,竟然也会错?
- 「」华为M6 8.4使用体验
- 「」什么是基础架构即代码和平台即代码?看完就清楚了
