虹科案例
引言
本样例基于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支持包安装界面。
3.打开CAN Explorer在命令行输入canExplorer,然后回车,即可跳转到CANExplorer界面,在Device List区域选择需要连接的PEAK CAN卡设备。 4. 配置通讯参数 CAN的通讯参数需要配置只有波特率,即Bus Speed。CAN FD需要配置Bus Frequency以及仲裁段和数据段相关参数,只要保证收发的通讯参数一致就可用,不再详细展开。通讯参数配置:CAN FD(左),CAN(右)
5. 导入dbc文件
通过一下几步,选择dbc文件,完成导入。
6. 配置显示和可视化信号
点击Signals,配置信号显示表格和信号显示图窗。
如配置信号显示表格,下图所示配置为在表格中展示speed和Voltage两个信号。
7. 在MATLAB中编辑M文件,实现CAN报文的发送
这里使用PCAN_USBBUS2设备,在编写M文件时,可以通过canChannelList函数查看可用的CAN设备。然后点击Run 按钮,即可实现CAN报文的发送。
CAN报文发送代码如下,如果需要发送CAN FD报文,需要使用CAN FD相关的函数,如canFDChannel等,具体请查看MATLAB的帮助文档。8. 在CAN Explorer展示接收的报文信息
CAN Explorer中的报文接收界面如下图所示:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
CAN
+关注
关注
57文章
2690浏览量
463085
发布评论请先 登录
相关推荐
新合作启航,服务如初!虹科与HMS及PEAK合作升级
”)大家庭的一员。作为PEAK在中国区的唯一官方指定代理商,这一战略性的并购不仅标志着PEAK迈入了一个崭新的发展阶段,更为虹科开启了全新的发展机遇与篇章。联袂起航,共创
虹科干货 轻松掌握PCAN-Explorer 6,dll调用一文打尽!
导读:虹科PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能
虹科方案 领航智能交通革新:虹科PEAK智行定位车控系统Demo版亮相
导读: 在智能汽车技术发展浪潮中,车辆控制系统的智能化、网络化已成为行业发展的必然趋势。虹科PEAK智行定位车控系统,集成了尖端科技,能够实现车辆全方位监控与控制的先进系统。从实时GP
虹科应用 当CANoe不是唯一选择:发现虹科PCAN-Explorer 6
在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻
试图从CAN卡向TC375发送报文时,TC375始终收不到,为什么?
我试图在TC375上进行CAN收发测试,测试目的是完成TC375和CAN卡的通讯,现在我已经成功地将CAN
发表于 07-04 06:04
虹科干货 | 突破功耗限制:PCAN Router设备低功耗模式与高效唤醒
在汽车测试和现代工业领域,功耗控制与效率优化是工程师们不断追求的目标。虹科PCAN Router系列设备以其卓越的性能和灵活性,为CAN和CAN FD网络中的
虹科案例|为什么PCAN MicroMod FD是数模信号转换的首选方案?
精确的信号采集和转换是确保生产效率和质量的关键。虹科PCAN MicroMod FD系列模块,以其卓越的数模信号转换能力,为工程师们提供了一个强大的工具。本文将深入探讨如何通过虹科PC
虹科培训 | CiA协会CAN总线实训开班,新一代CAN网络CAN XL
暌违5年之久,国际CiA协会培训再次落地国内!你是否渴望与国际CAN领域的权威专家面对面交流,深入探讨CAN技术的最新发展与应用?你是否想站在行业前沿,领略CAN技术的最新动态?机会就在眼前!
虹科干货丨轻松掌握PCAN-Explorer 6,dll调用一文打尽!
虹科PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通
在STM32的CAN收发通信中,接收超时为什么不能发出一个报文的功能?
在STM32的CAN收发通信中,当接收超时(即在限定的时间内仍然没有接收到数据),发出一个报文的功能,查询pending的返回值,为什么不能实现这个功能?超时没有接收也没能发出。
vo
发表于 03-29 07:11
虹科技术 | PCAN View功能细讲:从实时监测到错误帧分析
相信使用过PCAN工具的朋友都知道虹科PCAN-View这款免费软件,它具有直观的用户界面,可以实时监测和分析CAN总线上的数据帧,并提供过滤、发送和报文记录。但你知道吗?它其实不只是
TC275多路CAN节点,报文接收时需要开启多路的CAN接收中断吗?
TC275配置使用一路CAN0时,收发都可以,收报文是开启的CAN0接收中断,然后接收报文;现在使用两路
发表于 02-20 08:27
评论