您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 邢台分类信息网,免费分类信息发布

MCU如何扩展CAN/CAN FD接口?

2019/10/1 12:47:09发布101次查看

在嵌入式产品开发过程中,可能会面临can路数不够的问题。如何选择合适的转换模块解决这个问题呢?本文为您讲解几款模块的选型方法。
 应用场景
can总线是优秀的现场总线之一,已由当初的汽车电子扩散到各行各业。从工业自动化到新能源,从轨道交通再到航空航天,can总线技术在中国不断的应用和沉淀。
图1 can总线数据帧结构
当应用can总线时,我们可能会面临以下问题:主控制器没有支持can控制器或者can路数不够。具体问题表现:早期产品通信使用的是rs485或rs232通信,现阶段需要将产品升级到能支持到can通信;受制于成本限制,主控mcu必须选择低端处理器,本身不带can控制器;开发的产品中需要的can路数远远大于2路,能支持两路以上can的mcu型号有限或成本过高。
图2 lpc系列间can路数对比
图3 多路can应用场景
当mcu内部没有支持can控制器或者所需的can路数不能满足要求时,可以选择使用其他通信接口拓展can接口出来。常见的转换方法有串口转can、以太网转can、wifi转can以及光纤转can,本文主要为大家介绍串口转can的思路和方法。
图4 can转换器产品
 如何选型
串口扩can的模块大体分为两种形式,一种是单纯的协议控制器芯片实现,如mcp2515和mcp2517;另一种是通过高性能的mcu实现。相比于单纯的协议控制器芯片,mcu方案的协议转换模块拥有以下优势:配置简便,配合上位机或串口指令集,几个简单的串口数据发送即可完成配置;缓存较大,在高速或数据吞吐量大时杜绝丢帧现象发生;性能优异,将复杂的协议转换及帧缓存完全集成于用户mcu之外,可减少用户mcu负担。
zlg致远电子推出的串口转can模块主要有canfdsm、csm300两个系列,选型工作如何入手,我们从他们之间的区别入手。canfdsm是最新一代的串口转canfd模块,在能匹配当前热门的canfd基础上,还能完全兼容传统的can2.0协议。因此,如果您的产品选定的是canfd协议,则只能使用新一代的canfdsm模块。
图5 链路层协议区别

邢台分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录