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

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

3天内不再提示

全志T113-S3开发板之CAN-BUS通信

眺望电子 2024-12-12 08:31 次阅读

前言:

CAN通信是一种多节点通信协议,最早由Bosch公司开发并在1986年首次推出。它被广泛应用于汽车电子控制系统工业自动化领域以及其他需求多节点通信的应用场景中。

产品简介

眺望电子EVM-T113-S3是一款基于全志T113-S3双核ARM Cortex-A7+ 单核HiFi4 DSP异构多核处理器设计的国产工业评估板。评估板接口资源丰富,引出一路千兆网口、双路CAN、双路USB、一路RS485通信接口。T113-S系列处理器的原生CAN控制器通过CAN收发器完成底板CAN接口功能。

621ec5ae-b820-11ef-8084-92fbcf53809c.jpg

图1-EVM-T113-S3评估板接口布局图

了解CAN

1CAN帧格式

CAN通信使用帧格式来传输数据。CAN帧分为标准帧和扩展帧两种格式。

标准帧由11位标识符、数据域、控制域和CRC(循环冗余校验)组成。标识符用于标识消息的优先级和内容,数据域用于传输实际的数据,控制域包含帧的控制信息,而CRC用于发送节点计算校验和,接收节点用于验证数据的完整性。

扩展帧使用29位标识符,其他组成部分与标准帧相同。扩展帧的使用使得CAN网络能够处理更多的节点和更大的数据量。


CAN 测试

T113 底板上有两路 CAN 接口,CAN0 与 CAN1,由于 CAN 与 PC 通讯需要USBCAN 模块和特定的测试软件(USBCAN模块厂家提供),为方便测试,我们将两个 CAN 口连接(L-L,H-H)进行回传测试。


6243578e-b820-11ef-8084-92fbcf53809c.jpg


1回传测试(指令)

将两个 CAN 口连接(L-L,H-H)进行回传测试

设置 can0 波特率为 500K 并使能 can0

#iplinksetcan0down #关闭can0#iplinksetcan0typecanbitrate500000 #设置波特率为500K#iplinksetcan0up #开启can0

同理设置 can1 波特率为 500K 并使能 can1

#iplinksetcan1down #关闭can1#iplinksetcan1typecanbitrate500000 #设置波特率为500K#iplinksetcan1up #开启can1

can0 接收数据,can1 发送数据

#candump-tacan0& #can0挂后台接收数据#cansendcan1123#01.02.03.04.05.06 #can1发送数据

625899d2-b820-11ef-8084-92fbcf53809c.png

can1 接收数据,can0 发送数据

#candump-tacan1& #can1挂后台接收数据#cansendcan0123#01.02.03.04.05.06 #can0发送数据

62748188-b820-11ef-8084-92fbcf53809c.png

2回传测试(程序)

can0 接收数据,can1 发送数据

# cd /talowe_test/#./cantestcan0recv& #can0挂后台接收数据#./cantestcan1send #can1发送数据

6295b236-b820-11ef-8084-92fbcf53809c.png

can1 接收数据,can0 发送数据


# cd /talowe_test/# ./cantest can1 recv & #can1 挂后台接收数据#./cantestcan0send #can2发送数据

62bd1722-b820-11ef-8084-92fbcf53809c.png

通过这份文章,我们希望每位开发者都能轻松掌握眺望EVM-T113-S3开发板的使用技巧。如果这篇文章给您的技术开发之旅带来了帮助,别忘了收藏它或与同行分享。更多技术探索,更多科技灵感,尽在眺望电子。

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

    关注

    57

    文章

    2737

    浏览量

    463536
  • 开发板
    +关注

    关注

    25

    文章

    5006

    浏览量

    97326
  • 全志
    +关注

    关注

    24

    文章

    246

    浏览量

    53111
  • 全志T113
    +关注

    关注

    0

    文章

    52

    浏览量

    231
收藏 人收藏

    评论

    相关推荐

    T113做了块多功能卡片电脑,成本只要60块

    FunnyPi-T113是一款基于T113-S3/D1S处理器的完全开源多功能开发板,设计
    发表于 06-21 13:48

    【米尔-T113-S3开发板- 极致双核A7国产处理器-试用体验】米尔-T113-S3开发板初次接触体验感不错

    先来介绍一下米尔-T113-S3开发板科技 T1
    发表于 08-17 23:59

    【米尔-T113-S3开发板- 极致双核A7国产处理器-试用体验】米尔-T113-S3开发板介绍及LED的应用程序(点灯)

    MYC-YT113X核心开发板 T113-S3入门级、低成本、极致双核A7国产处理器 基于T113-S3处理器,双核A7@1.2GHz,
    发表于 09-07 22:41

    【米尔-T113-S3开发板- 极致双核A7国产处理器-试用体验】初玩T113-S3开发板试跑最高频率测试

    收到米尔-T113-S3开发板后,先了解米尔-T11
    发表于 09-09 18:07

    【米尔-T113-S3开发板- 极致双核A7国产处理器-试用体验】米尔-T113-S3,一块你值得拥有的开发板

    接口 CAN 1路CAN接口,通过扩展接口引出 多媒体接口 DISPLAY AUDIO 1路音频输出接口 扩展接口 RPI Interface 从以上介绍及参数,米尔-
    发表于 10-17 20:57

    CAN-BUS,CAN-BUS是什么意思

    CAN-BUS,CAN-BUS是什么意思 CAN-BUS  1,CAN-BUS的起源  控制器局域网(controllerareanetwork 简称
    发表于 03-11 15:31 1.8w次阅读

    讲解国产处理器T113-i与T113-S3的不同之处!

    T113-S3在不加散热片情况下,工作温度范围较小(-25℃ ~ +75℃),并非真工业级。即使加了散热片,T113-S3工作温度范围(-25℃ ~ +85℃)仍无法达到真工业级温度。增加散热片不仅提高了产品总体成本,还在一定程度上限制了产品形态,同时给产品的长期稳定运
    的头像 发表于 05-26 16:18 1.1w次阅读
    讲解<b class='flag-5'>全</b><b class='flag-5'>志</b>国产处理器<b class='flag-5'>T113</b>-i与<b class='flag-5'>T113-S3</b>的不同之处!

    有奖,免费开发板又双叒叕来了!米尔基于T113-S3开发板试用招募

    米尔再次与推出新品基于T113-S3应用处理器的MYC-YT113X核心
    的头像 发表于 05-18 10:25 952次阅读
    有奖,免费<b class='flag-5'>开发板</b>又双叒叕来了!米尔基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>开发板</b>试用招募

    T113核心|T113芯片,双核A7米尔核心零售价低至79元!

    T113核心|T113芯片,双核A7米尔核心零售价低至79元!米尔基于
    的头像 发表于 05-22 18:09 5163次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>核心<b class='flag-5'>板</b>|<b class='flag-5'>T113</b>芯片,双核A7米尔核心<b class='flag-5'>板</b>零售价低至79元!

    嵌入式处理器T113开发板特性分析

    T113-S3科技在智能工控领域和汽车领域的一款高性价比、入门级嵌入式处理器。T113-S3处理器采用双核Cortex-A7、主频高达1.2GHz、支持视频编解码器、内置 12
    发表于 08-22 10:44 4303次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>嵌入式处理器<b class='flag-5'>T113</b><b class='flag-5'>开发板</b>特性分析

    米尔-T113-i开发板与modbus设备的连接和操作

    本文主要介绍通过米尔-T113-i开发板实现与modbus设备的连接和操作。
    的头像 发表于 03-21 19:42 904次阅读
    米尔-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i<b class='flag-5'>开发板</b>与modbus设备的连接和操作

    7折购!米尔基于T113系列开发板

    T113系列芯片是目前比较受欢迎的国产入门级嵌入式工业芯片。米尔是基于T113芯片开发较早、提供配置最全的厂家,目前是唯一一家提供
    的头像 发表于 06-21 08:01 517次阅读
    7折购!米尔基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>系列<b class='flag-5'>开发板</b>

    用户手册 | T113-S3开发板——SDK编译指南

    ,不像发行版那样需要编译整个linux系统,只需要指定特定开发的功能包进行交叉编译即可。本文为大家介绍T113-S3开发板在眺望电子提供
    的头像 发表于 11-01 08:08 1125次阅读
    用户手册 | <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b><b class='flag-5'>开发板</b>——SDK编译指南

    T113-S3网络文件传输使用

    为TFTP和NFS方式。接下来我们就为大家介绍一下这两种文件传输方式。产品简介眺望电子EVM-T113-S3是一款基于T113-S3双核ARMCortex-A
    的头像 发表于 11-28 15:15 109次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>网络文件传输使用

    快速学习T113-S3 开发板时钟操作

    不同的场景下需要对时钟进行不同的使用操作。产品简介眺望电子EVM-T113-S3是一款基于T113-S3双核ARMCortex-A7+单核HiFi4DSP异构多核
    的头像 发表于 12-06 01:04 216次阅读
    快速学习<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b> <b class='flag-5'>开发板</b>时钟操作