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

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

3天内不再提示

CANOE入门使用教程【一】新建工程

冬至子 来源:嵌入式老林 作者:嵌入式老林 2023-05-30 14:08 次阅读

一、CANOE简介

CANoe是德国Vetor公司推出的一款用于总线开发的设备,全称为 CAN open environment 。主要是用于CAN总线的开发、仿真、测试和分析。随着总线技术的发展,CANoe不仅限于CAN类型的总线开发,还包含LIN、FlexRay、MOST和以太网等开发,当然这些得看你使用的硬件型号,有些硬件是只支持CAN总线的。

二、新建CANOE工程步骤

1. 新建CANOE工程

先安装好CANOE软件,并安装对应的硬件驱动即可使用

打开CANOE软件,启动界面如下,可看到你当前使用的CANOE软件版本

图片

打开软件后的界面

图片

新建工程,点击File ------> New ------> CAN FD(选择你使用的总线类型),点击Create Configuration即可

图片

创建工程配置后:

图片

2. 配置通道数目

创建工程后,可以在主菜单栏点击 Hardware ------> Channel Usage进一步配置总线的通道数目,可在下拉框根据自己需要选择对应的通道数目即可。

图片

3. 通道映射

3.1 通过Channel Mapping映射

通过Hardware ------> Channel Mapping Channels来设置,选择CAN1、CAN2映射的硬件通道

图片

3.2 通过Network Hardware映射

分别对CAN1、CAN2进行配置,选择Driver

图片

进入到Hardware Config后,选择你使用CANOE硬件型号,分别配置硬件通道

图片

4. 设置波特率

这里的波特率设置一定要和你代码中设置的波特率保持一致才行。当然mode也要一致才行,你别代码中是CAN FD类型,这里选个CAN,这样是接收不到报文的,CAN FD能兼容CAN,但CAN不兼容CAN FD。

图片

5. 添加DBC(Data Base CAN)

DBC是Database Can的缩写,表示是CAN的数据库文件,在这个文件中把CAN通讯的信息定义得很清楚,主要是一些message和信号,以及他们的属性。

图片

没有添加DBC,通过CANOE看到的仅仅是报文ID,帧类型,长度,和报文内容,需要自己根据对应的DBC手动去解析

图片

添加了DBC文件后,CANOE会根据添加的DBC文件帮你解析好,这要你看报文就知道,这个报文里传内容具体是什么值了,很方便

图片

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

    关注

    145

    文章

    1951

    浏览量

    130752
  • DBC
    DBC
    +关注

    关注

    2

    文章

    55

    浏览量

    7768
  • can通讯
    +关注

    关注

    1

    文章

    29

    浏览量

    10702
  • CANFD
    +关注

    关注

    0

    文章

    58

    浏览量

    4944
收藏 人收藏

    评论

    相关推荐

    请问QuartusII如何新建工程

    QuartusII如何新建工程
    发表于 11-18 06:16

    Link to sources新建工程

    1.Link to sources新建工程路径中既没有源代码,也没有库,源代码和库在系统文件夹里如果这时修改库或源代码,系统文件夹中的也相应修改。等到下次新建或者其他工程要包含这个库时,可能就不是
    发表于 08-09 07:25

    STM32CubeMx新建工程

    STM32CubeMx新建工程 STM32CubeMx新建工程1.新建工程并选择CPU型号及封装1.1新建工程:File->New Project1.2选择芯片型号:STM32F103
    发表于 08-18 06:08

    stm32芯片新建工程的步骤

    STM32新建工程stm32的学习中,码代码是必不可少的,个完整能用的工程就是基础。本次是学习的开端,就写写如何新建
    发表于 08-24 07:30

    STM32是如何新建工程的呢

    STM32如何新建工程:下载芯片支持包xxx.pack文件第二步第三步STM32新建工程跟51差不多的,但是32会多点东西,比如加载芯片支持包啦,启动文件啦。还有个很重要的 你得有
    发表于 01-20 06:09

    IAR新建工程的方法

    目录. 固件库下载二. IAR新建工程三. 工程配置. 固件库下载下载地址:STM32固件库下载进入官网下载根据你stm32芯片对应的型号选择此处我选择的是STM32F1x系列,进
    发表于 01-27 08:21

    用KEIL5新建工程模版

    KEL5新建工程模板
    发表于 07-19 08:55 0次下载

    浅谈新建工程多目标

    上期疑问,以及新建工程多目标
    的头像 发表于 03-12 14:12 2519次阅读
    浅谈<b class='flag-5'>新建工程</b>多目标

    STM32CubeMX新建工程+ 基本IO配置过程

    STM32CubeMX新建工程+基本IO配置过程
    的头像 发表于 03-25 10:47 3883次阅读
    STM32CubeMX<b class='flag-5'>新建工程</b>+ 基本IO配置过程

    3 STM32新建工程材料

    3 STM32新建工程材料(嵌入式开发需要用什么语言)-   这个材料呢,发出来就是为了方便大家,这是我自己新建工程,百分百能用,另外在新建工程的时候大家不要慌,不要心急,
    发表于 07-30 08:51 5次下载
    3 STM32<b class='flag-5'>新建工程</b>材料

    华大单片机新建工程

    华大单片机新建工程
    发表于 11-13 16:36 13次下载
    华大单片机<b class='flag-5'>新建工程</b>

    PIC单片机学习_软件安装与新建工程

    PIC单片机学习_软件安装与新建工程
    发表于 11-16 11:21 5次下载
    PIC单片机学习_软件安装与<b class='flag-5'>新建工程</b>

    RT-Thread零基础快速入门第1讲——新建工程

    RT-Thread零基础快速入门第2讲——新建工程目录RT-Thread零基础快速入门第2讲——新建工程、前言二、使用ENV工具
    发表于 11-30 19:21 16次下载
    RT-Thread零基础快速<b class='flag-5'>入门</b>第1讲——<b class='flag-5'>新建工程</b>

    使用GHS MULTI新建工程并编译代码

    博主联系方式:QQ:1256153255 ,邮箱:1256153255@qq.com点击这里可下载GHS安装包上篇我们讲解了GHS的安装过程,本篇博客我们介绍使用GHS MULTI新建工程并执行
    发表于 12-20 19:04 10次下载
    使用GHS MULTI<b class='flag-5'>新建工程</b>并编译代码

    STM32实战二 新建工程

    是main.c/右键/Options for file 'main.c' /Properties标签/File Type:/改为C++ Source file,这样更方便。不过下面还是记录新建工程的过程,对熟...
    发表于 01-12 17:49 1次下载
    STM32实战二 <b class='flag-5'>新建工程</b>