您好,欢迎进入千亿体育app官方下载!
千亿体育app官方下载(中国)有限公司官网

联系我们

邮箱:admin@youwach.com
电话:020-88888888
地址:青海省海东市白朗县事国大楼6637号 在线咨询

常见问题

“千亿体育app官方下载”串口数据转换为CAN数据之后是怎样的

发布日期:2024-09-22 04:52 浏览次数:
本文摘要:MCU没CAN或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位长时间填满,其他三字节仅有补零。


本文关键词:千亿体育app官方下载

本文来源:千亿体育app官方下载-www.youwach.com

联系方式

全国服务热线

020-88888888

手 机:19980553560

地 址:青海省海东市白朗县事国大楼6637号

扫一扫,加微信

Copyright © 2005-2023 www.youwach.com. 千亿体育app官方下载科技 版权所有 备案号:ICP备69245055号-7