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

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

3天内不再提示

【项目陪跑--无线CAN转发器】第一章 课程概述

撞上电子 2024-07-03 08:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第一节 项目概述

设计一款无线CAN转发器,由若干个终端组成,若干个终端之间可以将接收到的CAN数据通过无线的方式转发出去。


第二节 硬件概述

该CAN转发器由24V供电。

该CAN转发器的无线数据存在4个信道,不同信道的CAN转发器无法收到数据,在复杂的条件下,无线传输距离不低于500m。


第三节 软件概述

无线传输存在4个信道,初始化默认信道0,上电之后在100ms内切换信道,信道切换由特定的CAN帧控制。注意:上电初始化为信道0,其余3个信道由软件切换。

CAN波特率采用250k,采用CAN2.0B扩展帧,8位数据帧。每间隔100ms需转发7个CAN 帧。

以下是发送节点和接收节点的对应关系:

4f510318-38cf-11ef-a655-92fbcf53809c.png

第一个CAN_ID为命令帧,该帧第一第二字节为帧头0xA6和0x38,第三字节为发送数据命令(0x00)或切换信道命令(0x99),若为发送数据命令,则将7个CAN帧的数据按照ID顺序组成一包,无线发送出去;若为切换信道命令,则通过第一个CAN_ID的第六个字节来切换到哪一个信道,一共三个信道,为信道1,信道2和信道3。注意:初始化为单独的信道0。

其余CAN_ID皆为数据帧。

示例:

发送节点

CAN节点数据

0x02800010

A6 38 99 00 00 03 00 00

0x02800020

21 22 23 24 25 26 27 28

0x02800030

31 32 33 34 35 36 37 38

0x02800040

41 42 43 44 45 46 47 48

0x02800050

51 52 53 54 55 56 57 58

0x02800060

61 62 63 64 65 66 67 68

0x02800070

71 72 73 74 75 76 77 78

上面的第一个CAN_ID节点为:0x02800010,数据第一第二字节为0xA6和0x38,第三字节为命令字节,上述命令为0x99,为切换信道命令,第六个字节为0x03,则切换到第三个信道。

以下是流程图:

4f6577bc-38cf-11ef-a655-92fbcf53809c.png

第四节 学员作业

请对项目需求选择合适的所有芯片,包括电源芯片MCU,CAN芯片和无线芯片,要求在符合项目的需求下,尽可能的便宜。

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

    关注

    58

    文章

    3013

    浏览量

    471485
  • 无线
    +关注

    关注

    31

    文章

    5634

    浏览量

    177969
  • 转发器
    +关注

    关注

    0

    文章

    49

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RK3568开发板显示屏调试适配方法(1)-如何在Uboot界面切换显示屏

    显示屏作为电子产品不可或缺的部分,此文档的目的在于帮助用户调试适配其它显示屏。本文档将以调试适配7寸MIPI屏为例。本文档章节安排:第一章:帮助用户如何在Uboot界面切换显示屏(LVDS
    的头像 发表于 11-07 16:19 554次阅读
    基于RK3568开发板显示屏调试适配方法(1)-如何在Uboot界面切换显示屏

    GNSS信号转发器

    gps信号发生
    西安同步电子科技有限公司
    发布于 :2025年10月27日 19:56:06

    【「DeepSeek 核心技术揭秘」阅读体验】书籍介绍+第一章读后心得

    这本书有150多页,而且是彩色印刷的,图、表很多而且很有条理性。 书籍前言介绍如下: 第1 介绍 DeepSeek 的系列技术突破与创新,如架构创新、训练优化、推理与部署优化等,让读者
    发表于 07-17 11:59

    初级工程师PCB设计技巧(PPT版)

    目录第一章:PCB 概述第二:PCB 设计流程及PCB Layout 设计第三: PROTEL 常用操作第四: PCB Layout
    发表于 06-26 15:50

    开关稳压电源--原理、设计与实用电路

    内容提要本资料是本讲述开关稳压电源的原理、设计及其实用电路的专著。 全书共三第一章是开关稳压电源概述,讲述了开关稳压电源的基本原理和设计,以及有关驱动、控制和保护电路的原理和设计
    发表于 06-24 14:27

    【「# 运算放大器参数解析与LTspice应用仿真」阅读体验】+全书概览与第一章阅读分享

    拿到本书之后,看到本书不厚 但是翻开目录可以看到,实际内容还是很丰富的。 第一章介绍了运放的基础知识 第二介绍了运放的参数解析 第三介绍了专用放大器 第四介绍了模拟电路
    发表于 05-22 23:18

    汽车电路初识

    第一章 汽车电路分析基础第二 汽车电路图识读第三 典型汽车电器电路分析第四 汽车电路检修第五 汽车电子电路图识读
    发表于 03-10 18:04 7次下载

    【「AI Agent应用与项目实战」阅读体验】书籍介绍

    结构如下: 可以看到整体的内容是非常丰富的,对于本89元的书来说,除第一章是总体介绍外,包含10个应用案例,可以说是超值了,平均个案例还不到9块钱,都不够杯奶茶,所以还有什么理
    发表于 03-05 20:40

    第一章 透传策略】手把手教你玩转新版正点原子云

    第一章 透传策略】手把手教你玩转新版正点原子云 1. 本次实验使用正点原子D40 Mini 4G Cat1 DTU数传模块 1.1 D40数传模块资料 具体使用和资料下载可到:D40 Mini
    发表于 03-05 16:52

    《AI Agent应用与项目实战》阅读体验--跟着迪哥学Agent

    的知识是自由行,那么阅读《Agent》就是跟团游。它让我对AI落地应用有了更系统和清晰的了解。 《Agent》第一章是全书的导引章节,本章让我对Agent的理解从模糊到清晰,然后逐介绍Agent框架
    发表于 03-02 12:28

    【「基于大模型的RAG应用开发与优化」阅读体验】+第一章初体验

    《基于大模型的RAG应用开发与优化》试读报告 ——第一章:了解大模型与RAG 近年来,随着人工智能技术的快速发展,大模型与生成式AI技术逐渐成为成功引起了我的关注,尤其是最近给美股沉重打击
    发表于 02-07 10:42

    gps信号转发器,北斗转发器,导航信号转发器

    SYN2309型GNSS信号转发器是由西安同步电子科技有限公司精心设计、自行研发生产的款增益可调的GNSS全频段卫星信号转发系统,同时支持北斗,GPS,GLONASS,Galileo,SBAS
    的头像 发表于 02-05 17:43 1186次阅读
    gps信号<b class='flag-5'>转发器</b>,北斗<b class='flag-5'>转发器</b>,导航信号<b class='flag-5'>转发器</b>

    【「具身智能机器人系统」阅读体验】1.全书概览与第一章学习

    简单的具身智能机器人的应用案例。具体目录如下: 第一章学习 具身智能机器人是指能够在无人工干预下自主执行任务的机器人。相较于传统非具身智能机器人,它的突出优势在于能够理解、适应复杂环境并高效
    发表于 12-27 14:50

    【蓝桥杯物联网STM32WLE5】第一章 竞赛规则及说明

    第一节组别说明1.具有正式全日制学籍并且符合相关科目报名要求的研究生、本科及高职高专学生(以报名时状态为准),以个人为单位进行比赛。该科目设大学组。2.每位选手配备名指导教师,每名选手的指导教师
    的头像 发表于 12-18 21:03 1892次阅读
    【蓝桥杯物联网STM32WLE5】<b class='flag-5'>第一章</b> 竞赛规则及说明

    华为-射频基础知识培训

    课程目标z 熟悉和掌握射频基本概念和知识z 了解无线射频系统结构z 了解天馈系统的概念和知课程内容第一章 无线通信的基本概念第二
    发表于 12-10 13:39 1次下载