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
    +关注

    关注

    57

    文章

    2937

    浏览量

    468915
  • 无线
    +关注

    关注

    31

    文章

    5565

    浏览量

    176604
  • 转发器
    +关注

    关注

    0

    文章

    49

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    华为-射频基础知识培训

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

    【「从算法到电路—数字芯片算法的电路实现」阅读体验】+阅读第一章部分笔记

    ,也重新点亮了希望,从芯出发!从第一章中记录些关键词,以备后续学习中查看。1.1芯片研发的流程芯片生产分为设计和制造两个环节;硅片上形成的电路,称为Die;带有封装的Die才称为芯片;芯片需要经过
    发表于 12-02 21:41

    《RISC-V 体系结构编程与实践(第2版)》第一章

    很佩服本叔,什么都懂,还学的挺深。 讲的逻辑很顺,也说明笨叔知道是什么,也知道为什么这么设计。 阅读第一章,其内容较少,但是较重要。 基于款芯片的开发,讲了三种:裸机开发,基于操作系统,基于虚拟
    发表于 11-27 20:05

    【蓝桥杯单片机】第一章 大赛概述

    第一节蓝桥杯是什么样的比赛蓝桥杯全国软件和信息技术专业人才大赛(以下简称“蓝桥杯”)是由中国教育部、国家人才工程办公室主办,中国信息产业发展促进会、中国计算机学会、中国软件行业协会等单位协办的
    的头像 发表于 10-29 12:00 ?1509次阅读
    【蓝桥杯单片机】<b class='flag-5'>第一章</b> 大赛<b class='flag-5'>概述</b>

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    人工智能:科学研究的加速 第一章清晰地阐述了人工智能作为科学研究工具的强大功能。通过机器学习、深度学习等先进技术,AI能够处理和分析海量数据,发现传统方法难以捕捉的模式和规律。这不仅极大地提高了数据处理
    发表于 10-14 09:12

    【「大模型时代的基础架构」阅读体验】+ 第一、二学习感受

    今天阅读了《大模型时代的基础架构》前两,还是比较轻松舒适的;再就是本书知识和我的工作领域没有任何关联,切都是新鲜的,似乎每读页都会有所收获,这种快乐的学习过程感觉也挺不错的。 第一章
    发表于 10-10 10:36

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第一读后感

    的全面而深入的基础介绍。以下是对这两的读后感: 首先,第一章从虚拟化技术的基本知识入手,详细解释了CPU虚拟化、I/O虚拟化以及为什么需要虚拟化技术。这一章的内容对于理解Hypervisor的背景
    发表于 10-09 18:22

    【北京迅为】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04第一章加载迅为提供 Ubuntu20.04

    【北京迅为】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04第一章加载迅为提供 Ubuntu20.04
    的头像 发表于 09-18 16:43 ?840次阅读
    【北京迅为】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04<b class='flag-5'>第一章</b>加载迅为提供 Ubuntu20.04

    【北京迅为】itop-龙芯2k1000 sylixos 嵌入式实时系统烧写手册-第一章与第二 详细步骤

    【北京迅为】itop-龙芯2k1000 sylixos 嵌入式实时系统烧写手册-第一章与第二 详细步骤
    的头像 发表于 08-26 14:18 ?1280次阅读
    【北京迅为】itop-龙芯2k1000 sylixos 嵌入式实时系统烧写手册-<b class='flag-5'>第一章</b>与第二<b class='flag-5'>章</b> 详细步骤