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

    文章

    2714

    浏览量

    463331
  • 无线
    +关注

    关注

    31

    文章

    5427

    浏览量

    173052
  • 转发器
    +关注

    关注

    0

    文章

    45

    浏览量

    12713
收藏 人收藏

    评论

    相关推荐

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

    第一节蓝桥杯是什么样的比赛蓝桥杯全国软件和信息技术专业人才大赛(以下简称“蓝桥杯”)是由中国教育部、国家人才工程办公室主办,中国信息产业发展促进会、中国计算机学会、中国软件行业协会等单位协办的
    的头像 发表于 10-29 12:00 231次阅读
    【蓝桥杯单片机】<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 393次阅读
    【北京迅为】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04<b class='flag-5'>第一章</b>加载迅为提供 Ubuntu20.04

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

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

    ISOUSB111全速/低速隔离式USB转发器数据表

    电子发烧友网站提供《ISOUSB111全速/低速隔离式USB转发器数据表.pdf》资料免费下载
    发表于 08-16 10:25 0次下载
    ISOUSB111全速/低速隔离式USB<b class='flag-5'>转发器</b>数据表

    ISOUSB211高速/全速/低速隔离式USB转发器数据表

    电子发烧友网站提供《ISOUSB211高速/全速/低速隔离式USB转发器数据表.pdf》资料免费下载
    发表于 08-16 09:47 0次下载
    ISOUSB211高速/全速/低速隔离式USB<b class='flag-5'>转发器</b>数据表

    信号完整性与电源完整性 第一章 概论

    电子发烧友网站提供《信号完整性与电源完整性 第一章 概论.pdf》资料免费下载
    发表于 08-09 14:49 1次下载

    转发器,网桥,路由和网关有何区别

    转发器、网桥、路由和网关是网络通信中常见的四种设备,它们在网络中扮演着不同的角色,具有不同的特点和功能。下面我们将详细介绍这四种设备的区别。 转发器(Repeater) 转发器
    的头像 发表于 07-10 14:21 807次阅读

    带EEPROM和134.2kHz转发器接口的无源低频接口装置TMS37157数据表

    电子发烧友网站提供《带EEPROM和134.2kHz转发器接口的无源低频接口装置TMS37157数据表.pdf》资料免费下载
    发表于 03-20 16:48 0次下载
    带EEPROM和134.2kHz<b class='flag-5'>转发器</b>接口的无源低频接口装置TMS37157数据表

    【RISC-V开放架构设计之道|阅读体验】本别出心裁的RISC-V架构之书(第一章)

    【RISC-V开放架构设计之道|阅读体验】本别出心裁的RISC-V架构之书(第一章) 申请这本书的时候就看到了书评中有几点吸引我,让我希望拜读下: 本书的作者是RISC-V架构的作者、著名
    发表于 01-24 19:06

    光模块是成对使用的吗?光模块与转发器的区别

    光模块是成对使用的吗?光模块与转发器的区别  光模块是成对使用的吗? 光模块是指用于光纤通信系统中的传输和接收光信号的设备。在通常情况下,光纤通信系统需要同时使用发射(传输)光模块和接收模块。发射光
    的头像 发表于 12-27 10:56 1581次阅读

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器

    数据转发器
    稳控自动化
    发布于 :2023年11月30日 10:39:56

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器

    监测现场设备组网连接的方法和注意事项 无线的低功耗数据转发器 监测现场设备组网连接的方法和注意事项如下: 选择合适的网络协议:根据监测设备的特点和监测场景的需求,选择合适的网络协议,如WiFi、蓝牙
    的头像 发表于 11-29 10:02 400次阅读
    监测现场设备组网连接的方法和注意事项 <b class='flag-5'>无线</b>的低功耗数据<b class='flag-5'>转发器</b>