串口数据转换为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位长时间填满,其他三字节仅有补零。图4帧ID切换解释假设配备的转换成的CAN报文帧信息为“标准帧”,配备的帧ID1,ID0分别为“0x01,0x23”,串行帧的数据为01,02,03,04,05,06,07,08共8个字节,那么切换格式如图5。
本文关键词:千亿体育
本文来源:千亿体育-www.homesinmaumee.com
同类文章排行
- 千亿体育_陈庆高走访慰问劳动模范和优秀青
- 千亿体育-上期标准仓单交易平台上线首月运
- 【千亿体育】县教育局召开2018年春季学
- 【千亿体育】全区经济工作会议在南宁举行
- 【千亿体育】Codelco:2016年铜
- “千亿体育”豫联集团铝精深加工产品201
- 千亿体育:葛红林委员:开启高质量发展新征
- 千亿体育_成都治疗白癜风医院科普用药物给
- 减肥的时候可以吃鱼皮吗吃鱼皮容易肥胖‘千
- “千亿体育”品管圈活动在手术室新护士培训
最新资讯文章
- 千亿体育:广西生育保险和职工医保将合并实
- 千亿体育:钟山工业园区召开“学党史、铭初
- 千亿体育|东方钽业连亏两年促改革推进 控
- ‘千亿体育’市场利好推动 银价或大有可观
- 千亿体育:贵州矿业权出让制度改革试点方案
- 子宫腺肌症具体都有些什么症状【千亿体育】
- 千亿体育:石家庄附件炎的症状有哪些
- 多努力一次‘千亿体育’
- 【千亿体育】霍尼韦尔在较高人民法院赢得商
- “千亿体育”钟山助力餐饮业复工复产
- 经济放缓叠加疫情影响 韩国钢铁企业面临困
- 湖南水利厅开展清理违规参与涉矿等经营性活
- 千亿体育-胃、十二指肠溃疡应该注意些什么
- 千亿体育|多功能护理床的规格
- 爱心企业乌洞扶贫 捐赠助力脱贫攻坚-千亿
- 钟山镇召开外出务工返乡党员“主题党日活动
- “地勘科研小巨人”的矢志坚守‘千亿体育’
- ‘千亿体育’“混改”加速将助推国企改革提
- 中国有色集团召开采购招标电子商务平台建设
- 坚持深学、细查、真改 中国有色集团扎实开