CAN总线通讯LED显示屏数据帧格式简析.pptx

CAN总线通讯LED显示屏数据帧格式简析.pptx

ID:57783400

大小:368.36 KB

页数:8页

时间:2020-09-02

CAN总线通讯LED显示屏数据帧格式简析.pptx_第1页
CAN总线通讯LED显示屏数据帧格式简析.pptx_第2页
CAN总线通讯LED显示屏数据帧格式简析.pptx_第3页
CAN总线通讯LED显示屏数据帧格式简析.pptx_第4页
CAN总线通讯LED显示屏数据帧格式简析.pptx_第5页
资源描述:

《CAN总线通讯LED显示屏数据帧格式简析.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CAN总线通讯LED显示屏数据帧格式简析第一步:使用CTR-LED-V2018软件组态,可把整个LED屏显示界面组态为显示变量,规划LED显示变量、显示坐标位置与显示框宽度,同时指定变量类型与数据长度。第二步:显示界面组态之后,点击变量表查看各变量本地寄存器地址及其对应数据长度,注意LED变量都是以字(word)为单位:CAN总线数据帧报文格式:CAN总线通讯参数设置:1、选择标准数据帧,并设置扩展数据帧的ID号;2、设置CAN滤波器屏蔽寄存器参数;3、设置CAN波特率参数。第三步:按CAN总线的数据格式发送数据帧,每帧的数据报文的数据域用于刷新存储区域,而每

2、个字地址区与具体哪个变量对应,完全由用户自己核对与规划。LED显示变量CAN总线数据帧的格式要求:帧ID号8byte数据数据帧ID号(本地地址)(变量长度)(地址数据)1byte1byte6byteCAN数据帧字节长度固定为8bytes。帧ID号:用户指定的数据帧ID号最多不能超过14个,可以使用相同的数据帧ID号刷新地址不同的LED变量;变量地址:等于LED屏组态软件里的变量表本地寄存器地址;变量长度:等于LED屏组态软件里的变量表里每个变量的数据长度,以字为单位,最大为03;变量数据:用户需要指定刷新的变量数据内容,必须3word,不足3word则以0补足

3、到3word;双字的数据高低位排列按1234顺序排列,单字的数据高低位按12顺序排列。举例说明:例1、只对本地地址0进行刷新数据帧ID号本地地址变量长度变量数据(6byte)****0002000000030001(00字送整数101字送整数3)例2、只对本地地址04刷新数据帧ID号本地地址变量长度变量数据(6byte)****02037A6741DC0000(浮点数27.5)例3、只对本地地址07刷新数据帧ID号本地地址变量长度变量数据****05036F632E727463备注:所有中西文字符统一采用内码编码,每个中西文字符的内码可以通过“CTR-字符内码

4、Get”工具软件提取。备注1:数值变量的双字(32bit)浮点数的规范遵循浮点数规范为IEEE-754标准中的单精确度32bit浮点数表示方法,具体内容请参阅IEEE-754标准规范内容;备注2:单字(16bit)整数可表示无符号整数范围:0~65536,有符号整数范围:-32768~32767,其中最高位为符号位,最高位为1是负数,最高位为0,则为正数;备注3:双字(32bit)整数可表示无符号整数范围:0~4294967296,有符号整数范围-2147483648~2147483648,其中最高位为符号位,最高位为1则是负数,最高位为0,则为正数。举例说明

5、:例4、只对本地地址02刷新数据帧ID号本地地址变量长度变量数据(6byte)****080375422D444C43例5、只对本地地址0A刷新数据帧ID号本地地址变量长度变量数据****0B03B5CF4E432D73例6、只对本地地址0D刷新数据帧ID号本地地址变量长度变量数据****0E03A5BFE1E6D0C1例7、只对本地地址10刷新数据帧ID号本地地址变量长度变量数据****1103454CDCC3ABBE例8、只对本地地址11刷新数据帧ID号本地地址变量长度变量数据****1403004B4FC1C644LED显示变量寄存器结构按照例1---例

6、8CAN总线所发送数据帧填充寄存器的具体数据如下表:LED显示变量CAN总线数据帧的格式要求:帧ID号8byte数据数据帧ID号(数据首地址)(变量长度)(变量数据)1byte1byte6byte帧ID号:用户指定的数据帧ID号最多不能超过14个,可以使用相同的数据帧ID号刷新地址不同的LED变量;数据首地址:等于LED屏组态软件里的变量表首地址,0---255。变量表里每个变量的数据长度,以字为单位,最大为03;如果只有数据首地址,缺少了LED变量的数据长度,这样8字节的数据帧每次填充LED寄存器的格式如左图所示:帧ID号8byte数据数据帧ID号(数据首地

7、址)(变量长度)(变量数据)1byte1byte6byte所有LED变量都必须是双字节数,一个数据帧里用户最多只能用6个字节传输LED变量数据;LED变量数据长度与CAN数据帧数据长度是两个概念,一帧数据最多可放3个数据长度都等于1的LED变量,而当一个LED字符变量的长度>6字节时,则需要占用多个数据帧。所以LED数据长度必须在CAN数据帧里指定,CAN数据帧字节长度目前只适应等于8bytes,数据变量和标签变量必须在一帧CAN数据里完整送达,若分成两帧送达,数据不全则会引起数据错误,只有字符变量可以拆分成多帧数据送达。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。