0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科案例|基于MATLAB实现PEAK CAN卡的报文收发

虹科汽车电子 2022-01-10 11:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虹科案例

基于MATLAB实现PEAK CAN卡的报文收发

引言

本样例基于MATLAB 2021B,使用CAN/CAN FD Explorer工具箱展示PCAN USB FD接收的报文数据以及信号的可视化图形,采用MATLAB函数进行CAN报文发送,详细请看下文。

操作步骤

1.安装PEAK驱动(此处不详细展开,请点击左下角“阅读原文”了解详细)2.安装VehicleNetworkToolbox Support Package for PEAK-System CAN Devices

先打开MATLAB然后插上PCAN USB FD,在命令行窗口会弹出图示提示文字,点击红框内蓝色字体,即可跳转到MATLAB PEAK支持包安装界面。

1af0ea4a-70a2-11ec-86cf-dac502259ad0.png

1b57493e-70a2-11ec-86cf-dac502259ad0.png

3.打开CAN Explorer在命令行canExplorer,然后回车,即可跳转到CANExplorer界面,在Device List区域选择需要连接的PEAK CAN卡设备。1b9d9c0e-70a2-11ec-86cf-dac502259ad0.png 4. 配置通讯参数 CAN的通讯参数需要配置只有波特率,即Bus Speed。CAN FD需要配置Bus Frequency以及仲裁段和数据段相关参数,只要保证收发的通讯参数一致就可用,不再详细展开。1bed35fc-70a2-11ec-86cf-dac502259ad0.png1c0ba596-70a2-11ec-86cf-dac502259ad0.png1c64fb0a-70a2-11ec-86cf-dac502259ad0.png

通讯参数配置:CAN FD(左),CAN(右)

5. 导入dbc文件

通过一下几步,选择dbc文件,完成导入。

1c9744fc-70a2-11ec-86cf-dac502259ad0.png

6. 配置显示和可视化信号

点击Signals,配置信号显示表格和信号显示图窗。

1ce42844-70a2-11ec-86cf-dac502259ad0.png

如配置信号显示表格,下图所示配置为在表格中展示speedVoltage两个信号。

1d1753e0-70a2-11ec-86cf-dac502259ad0.png

7. 在MATLAB中编辑M文件,实现CAN报文的发送

这里使用PCAN_USBBUS2设备,在编写M文件时,可以通过canChannelList函数查看可用的CAN设备。然后点击Run 按钮,即可实现CAN报文的发送。

1d65dc22-70a2-11ec-86cf-dac502259ad0.png CAN报文发送代码如下,如果需要发送CAN FD报文,需要使用CAN FD相关的函数,如canFDChannel等,具体请查看MATLAB的帮助文档。1d9a92d2-70a2-11ec-86cf-dac502259ad0.png

8. 在CAN Explorer展示接收的报文信息

CAN Explorer中的报文接收界面如下图所示:

1df6be7c-70a2-11ec-86cf-dac502259ad0.png 
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    59

    文章

    3093

    浏览量

    473396
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何实现机器人的精准控制?PCAN-M.2 接口高效赋能人机交互

    :工业计算机(IPC)制造商凌华科技应用行业:工业自动化/嵌入式系统解决方案:PCAN-M.2接口针对机器人控制系统中对实时性要求极高的CAN通信,
    的头像 发表于 03-30 17:47 136次阅读
    如何<b class='flag-5'>实现</b>机器人的精准控制?<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-M.2 接口<b class='flag-5'>卡</b>高效赋能人机交互

    再获国际权威认可!方案荣登CiA官方期刊

    近日,科技术成果再添国际权威背书——基于CANFD技术的机器人灵巧手测试应用文章,正式发表于国际CAN总线权威组织CiA协会(CANinAutomation)官方期刊
    的头像 发表于 03-10 15:02 425次阅读
    再获国际权威认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案荣登CiA官方期刊

    答疑 | 如何快速上手CAN诊断仪?10分钟从开机到实战

    CAN总线通信的稳定运行直接影响设备性能——而排查总线故障、解析报文数据,往往需要一款兼顾专业性与易用性的诊断工具。本期答疑,我们将介绍一款备受客户信赖的手持式诊断仪——
    的头像 发表于 02-11 17:01 689次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 如何快速上手<b class='flag-5'>CAN</b>诊断仪?10分钟从开机到实战

    领跑CAN XL未来!PCAN-Explorer 7开放试用,老用户专享升级礼遇

    在内的灵活授权体系。继承旧版核心功能,老用户将倍感熟悉易用的操作体验,而面向下一代CAN网络的研发团队,更能获得所需的强大功能赋能。全新升级PCAN-Expl
    的头像 发表于 02-05 17:04 1304次阅读
    领跑<b class='flag-5'>CAN</b> XL未来!<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 7开放试用,老用户专享升级礼遇

    CAN软件哪款好用?HK-CoreTest PK PCAN-View

    在汽车电子开发与测试中,选择一款高效、易用的CAN测试软件至关重要。面对市场上众多工具,工程师常纠结于“CAN测试软件哪款比较好用?”本文将从功能、易用性、兼容性等维度,对比国际主流工具(如PCAN-View)与国产软件
    的头像 发表于 02-05 17:02 826次阅读
    <b class='flag-5'>CAN</b>软件哪款好用?<b class='flag-5'>虹</b><b class='flag-5'>科</b>HK-CoreTest PK PCAN-View

    赋能储能系统集成:CAN中继器/网桥如何破解BMS储能通信难题?

    CAN总线在远距离传输、多设备协同中的天然短板,PCANRepeater中继器与PCANRouter网桥精准发力,为储能系统筑牢通信
    的头像 发表于 02-04 17:03 698次阅读
    赋能储能系统集成:<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b>中继器/网桥如何破解BMS储能通信难题?

    答疑 | 如何将数字模拟信号映射到CAN/CAN FD报文?一步到位指南!

    ,我们结合数采模块方案,从原理到实操一步步拆解映射逻辑,既讲清楚底层原理,又给出可直接落地的操作步骤,帮你轻松上手!01.数采模块到底有什么用?要实现物理信号
    的头像 发表于 01-15 17:03 2166次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 如何将数字模拟信号映射到<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD<b class='flag-5'>报文</b>?一步到位指南!

    答疑 | 3步搞定CAN CC/FD双向转换!PCAN-Router FD实操教程来了

    CAN协议的「新老并存」是很多工程师都会遇到的现实难题:我们常用的经典CAN(CANCC,即CAN2.0),作为成熟稳定的协议,单帧报文通信比特率最高可达1Mbit/s,汽车电子领域进
    的头像 发表于 01-08 17:02 2694次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 3步搞定<b class='flag-5'>CAN</b> CC/FD双向转换!<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Router FD实操教程来了

    HK-CoreTest:专业的CAN/CAN FD总线测试软件,高效易用

    面对汽车电子开发中复杂的车载网络测试需求,如何选择一款功能全面、操作便捷的CAN/CAN FD测试软件?HK-CoreTest作为一款综合车载总线测试软件,不仅支持
    的头像 发表于 12-29 13:20 669次阅读

    答疑 | PCAN-Basic通讯接口配置不踩坑,关键就3步!

    CAN通讯开发中,PCAN系列接口的稳定性早已得到验证,但PCAN-Basic二次开
    的头像 发表于 12-26 11:02 886次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | PCAN-Basic通讯接口配置不踩坑,关键就3步!

    PEAK解决方案

    PEAK解决方案
    发表于 12-19 14:45 0次下载

    答疑 | 使用PCAN-Explorer 6进行.DBC解析总共分几步?

    step-by-step逻辑把「怎么做」讲透,哪怕是刚接触的新手,跟着流程走也能快速搞定问题。首期我们直击CAN总线开发核心需求——使用PCAN-Explorer6进行.D
    的头像 发表于 12-12 11:02 913次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>答疑 | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6进行.DBC解析总共分几步?

    圆满收官 | CAN总线专题全系列直播精华回顾已上线!

    CAN总线系列直播圆满收官!HongKeWebinars作为汽车电子通信领域的核心协议,CAN总线技术正随着智能驾驶、车联网等趋势加速迭代。为帮助工程师深入掌握
    的头像 发表于 11-24 17:55 2966次阅读
    圆满收官 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b>总线专题全系列直播精华回顾已上线!

    免费试用!自研CAN分析软件HK-CoreTest新版上线,建言有礼

    HK-CoreTest新版上线!中文操作更便捷告别繁琐调试,迎接高效分析!自研中文版CAN总线分析软件HK-CoreTest现已迎来版本更新!我们带来了涵盖操作界面、数据分析与报文
    的头像 发表于 11-20 17:04 1478次阅读
    免费试用!<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研<b class='flag-5'>CAN</b>分析软件HK-CoreTest新版上线,建言有礼

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    直播想要系统学习CAN总线知识,提升开发效率和项目交付质量?想要了解行业成功案例和高效工具链,帮助团队评估新技术方案、控制风险?欢迎关注
    的头像 发表于 09-17 17:39 949次阅读
    直播回顾 | 硬核干货放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b>总线应用层直播助您告别低效联调,破解车载网络开发核心难题