上期我们讲解了CAN数据帧如何解析,这期我们用几个实际数据实际分析CAN数据帧的数据结构,假设,我们接收到一个CAN帧是08 00 00 00 31 11 22 33 44 55 66 77 88,首先从11-88这一段数据,是我们CAN数据帧中携带的有效数据,是我们需要拿到的数据,而08 00 00 00 31则是代表这帧的类型、来源和携带数据长度,其中08表示这一个CAN帧是数据帧,帧ID是类别是标准帧,在发送CAN帧的时候,我们需要按照帧信息+帧ID+帧数据的结构发送,比如,我们需要将12 34 56 78这串数据传输到另外一个CAN设备上,那么这串数据就填入帧数据那个地方,接下来就需要确定帧ID和帧信息,以标准帧为例,帧信息这个地方就应该为00000100,转换为16进制就是04,假设帧ID为14,那么我们最后组装的并发送的CAN帧就是04 00 00 00 14 12 34 56 78。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3