亚博com亚博com

官方视频
串口经过切换后的CAN帧格式与注意事项|亚博comp
来源:亚博com    发布时间:2021-01-13 09:27:01
本文摘要:MCU没CAN或CAN模块数量过于怎么办?一是杨家产品面对升级,必须中用CAN总线通信,但硬件平台中的MCU没构建CAN总线的控制器。二是搭配的MCU早已包括CAN总线模块,但数量上无法符合项目市场需求。

MCU没CAN或CAN模块数量过于怎么办?目前市面上有串口并转CAN的涉及模块或设备,但大家告诉串口并转CAN是如何构建的吗?切换后的帧格式是如何的?本文将为大家详尽讲解串口经过切换后的CAN帧格式与注意事项。限于场景串口并转CAN模块在什么时候必须中用呢?一是杨家产品面对升级,必须中用CAN总线通信,但硬件平台中的MCU没构建CAN总线的控制器。

切换

二是搭配的MCU早已包括CAN总线模块,但数量上无法符合项目市场需求。若经常出现类似于以上两种情况且MCU有闲置串口,则可以搭配串口并转CAN模块解决问题。图1应用于行业用于方法该类模块可以很便利地映射到具备UART模块的设备中,在不须要转变原先硬件结构的前提下使设备取得CAN-bus通讯模块,构建具备UART设备和CAN-bus网络之间的数据通讯。

工业级的切换模块内部还包括构建带上隔绝的CAN和UART切换所必需的仿真和数字器件、光电耦合器、DC/DC变换器、CAN-bus模块等。图2产品架构切换解释CSM100系列模块获取3种协议切换方式:半透明切换、半透明带上标明切换、自定义协议切换。

下面以CSM100系列的模块详述模块的半透明切换格式。该模式下,CSM100接管到一侧总线的数据就立刻切换发送至另一总线外侧。

该模式下的模块数据切换效率最低,能分担较小流量的数据传输。串行帧并转CAN帧时,模块将来自串口的数据必要包,并放入预先配备的CAN帧信息、帧ID一起作为一帧数据发送到总线上。

模块

同理,来自CAN总线上的数据将按顺序拆卸分成字节流发送到串口上,字节东流的前几个字节为该CAN帧的信息。图3切换方式说道到这,大家认同有个困惑,CAN帧的信息及CAN帧ID是如何回应的呢?帧信息主要用来区分标准帧、拓展帧,长度为1个字节。

在“自定义协议切换”中,标准帧相同为0x00,拓展帧相同为0x80;在“半透明切换”“半透明带上标识切换”中,标准帧为0x0_,拓展帧为0x8_,其中“_”代表每个帧中的数据域长度,范围为0~8。标准帧的帧ID拆卸分成2个字节回应,拓展帧的帧ID拆卸分成4个字节回应。如果实际配备时给帧ID腾出的只有一个字节且帧类型为拓展帧,方向是CAN帧并转串行帧,那么将不能获得帧ID的高8位。

切换

如果实际配备时给帧ID腾出的只有一个字节且帧类型为拓展帧,方向是串行帧并转CAN帧,那么将帧ID的高8位长时间填满,其他三字节仅有补零。


本文关键词:亚博comp,串口,切换,配备,字节

本文来源:亚博comp-www.tolidi-afrachoob.com

上一新闻:时政热点:规范医美行业,让爱美消费放心_亚博comp

下一新闻:菲利普里弗斯vs本【亚博comp】

推荐阅读

企业要闻

企业动态

门窗百科

太阳能着色 互补系统 易护理 保温 环保节能
预约报名 免费测量 免费设计 免费报价 免费安装 终身维护
版权所有©2011-2020 玉树藏族自治州亚博com有限公司
青ICP备21399266号-2
联系地址: 青海省玉树藏族自治州瓮安县赛滨大楼17号
联系电话:046-987393183
联系邮箱:663395747@qq.com
传真号码:066-60292901