- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * 2 不同的筛选器模式与尺度的组合构成了4种筛选器工作状态 序号 工作状态 模式 尺度 说明 1 一个32位筛选器 标识符掩码 32位 CAN_FxR1存储ID,CAN_FxR2存储掩码,2个寄存器表示1组待筛选的ID与掩码。可适用于标准ID和扩展ID。 2 两个32位筛选器 标识符列表 32位 CAN_FxR1和CAN_FxR2各存储1个ID,2个寄存器表示2个待筛选的位ID。可适用于标准ID和扩展ID。 3 两个16位筛选器 标识符掩码 16位 CAN_FxR1高16位存储ID,低16位存储相应的掩码, CAN_FxR2高16位存储ID,低16位存储相应掩码, 2个寄存器表示2组待筛选的16位ID与掩码。只适用于标准ID。 4 四个16位筛选器 标识符列表 16位 CAN_FxR1存储2个ID,CAN_FxR2存储2个ID, 2个寄存器表示4个待筛选的16位ID。只适用于标准ID。 03 筛选器 过滤器根据下列优先级规则来确定(详看数据手册22.7.4): 1. 位宽为32位的过滤器,优先级高于位宽为16位的过滤器 2.对于位宽相同的过滤器,标识符列表模式的优先级高于屏蔽位模式 3.位宽和模式都相同的过滤器,优先级由过滤器号决定,过滤器号小的优先级高 03 过滤器 优先级 过滤器初始化配置 对应的接收过滤器部分 2 应用案例: 生产线环境监测系统的搭建 3 任务1 案例分析 1. 系统构成 本案例要求搭建一个基于CAN总线的生产线环境监测系统,系统构成如下: PC机一台(作为上位机); 物联网网关一个; CAN节点三个(一个CAN网关节点、两个CAN终端节点); 温湿度传感器两个; 火焰传感器一个; USBCAN调试器一个。 生产线环境监测系统的拓扑图如图所示。 任务1 案例分析 2. 系统数据通信协议分析 (1)CAN网络的数据帧 本案例的CAN通信采用标准格式的数据帧 段类型 帧ID 帧类型RTR 标识符ID类型IDE 保留位 数据长度DLC 数据段Data[8] 长度 11 bit (标准帧) 1 bit 1 bit 1 bit 4 bit 8 Byte 内容 标准帧ID 0:数据帧 1:远程帧 0:标准帧 1:扩展帧 r0 DLC Data 举例 0x12 0 0 0 0x08 Data[0]~ Data[7] 3 任务1 案例分析 2. 系统数据通信协议分析 (2)通过RS-485网络上报网关的数据帧 网关节点需要通过RS-485网络将采集到的传感器数据上报至物联网网关。 组成部分 帧起始符 (START) 地址域 (ADDR0) 地址域 (ADDR1) 命令码域 (CMD) 数据长度域 (LEN) 传感器类型(TYPE) 数据域 (DATA) 校验码域 (CS) 长度 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 1 Byte 2 Bytes 1 Byte 内容 固定为0xDD DstAddr DstAddr 见本表格说明 Length 见本表格说明 Data CheckSum 举例 0xDD 0x12 0x12 0x01 0x08 0x01 0x18、0x40 0x51 帧起始符:固定为0xDD; 地址域:为发送节点的地址,低位在前,高位在后,如地址为0x1234则ADDR0=34 ADDR1=12; 命令码域:0x01代表上报CAN总线网络的数据,0x02代表上报RS-485总线网络的数据; 数据长度域:固定为0x09; 传感器类型:1温湿度传感器,2人体红外传感器,3火焰传感器,4可燃气体,5空气质量传感器,6光敏二极管,7声音传感模块,8红外传感模块,9心率传感器,10其他; 数据域:占2个字节,高8位和低8位。如:对应温湿度传感器,高8位为温度值,低8位为湿度值。则温度24℃对应0x18,湿度64%对应0x40; 校验码域:采用和校验方式,计算从“帧起始符”到“数据域”之间所有数据的累加和,并将该累加和与0xFF按位与而保留低8位,将此值作为CS的值。 3 任务1 案例分析 3. 系统工作流程分析 网络中的CAN节点每隔1.5秒钟上传一次数据至CAN网关节点。 CAN网关节点收到传感器数据后,通过RS-485网络将其上报至物联网网关。同时,CAN网关节点每隔1.5秒钟也将自身采集的温湿度数据上报给网关。 物联网网关收到传感器数据后,将通过TCP协议上传至云平台。 3 任务2 系统搭建 1. 硬件连接 参照图中所示的系统拓扑图,在上位机安装“USB_CAN”调试软件与CH340硬件驱动。使用USBCAN调试助手分别连接三个CAN节点的CAN_H与CAN_L端子,使其构成一个CAN通信网络。 两个CAN节点分别连接温湿度传感器与火焰传
您可能关注的文档
- 宠物服饰与摄影 宠物其他服饰的设计与制作 浴衣.ppt
- 宠物服饰与摄影 基本工具的使用与保养 电动家用缝纫机的使用与保养.ppt
- 宠物鉴赏 宠物犬的鉴赏 凯利蓝梗.ppt
- 宠物美容 宠物美容工具的使用方法 宠物美容工具的介绍.pptx
- 宠物美容技术 任务8 足底毛的修剪 项目3 美的守护8:足底毛的修剪.pptx
- 宠物内科病 尿崩症防治措施 尿崩症的治疗.pptx
- 宠物饲养 1-9-13苏格兰牧羊犬的饲养管理(知识点、技能点) 苏格兰牧羊犬的饲养管理.ppt
- 宠物饲养 2-6-1新生仔猫护理(技能点) 新生仔猫的护理.ppt
- 宠物饲养技术 犬的饲料 【学习课件】犬常用动物性饲料.pptx
- 宠物文化 2.特点 宠物文化历史悠久.ppt
- 传感网应用开发 Wi-Fi数据通信 Wi-Fi通信应用开发.ppt
- 传统建筑装修木作工艺 藻井的分类与结构工艺 传统建筑藻井与露明.pptx
- 传统金属工艺创新设计 景泰蓝创新设计作品工艺制作 杨晶作品.ppt
- 传统康复技术 何为中药 认识中药.pptx
- 传统首饰设计与加工工艺 案例:耳坠2 耳坠2.pptx
- 传统首饰设计与加工工艺 案例:花丝创意戒指 花丝创意戒指.pptx
- 传统首饰设计与加工工艺 案例:三瓣花耳钉 三瓣花耳钉.pptx
- 传统首饰设计与加工工艺 堆 堆:制作松丝.pptx
- 传统首饰设计与加工工艺 花丝工艺设计与制作(实例) 翅羽吊坠.pptx
- 传统首饰设计与加工工艺 花丝工艺设计与制作(实例) 小羊吊坠工艺花丝工艺设计与制作.pptx
文档评论(0)