北京赛车pk10开奖

技术文章—MCU如何扩展CAN或者CAN FD接口?

2019-09-25来源: EEWORLD关键字:MCU  CAN  FD

摘要:在嵌入式产品开发过程中,可能会面临CAN路数不够的问题。如何选择合适的转换模块解决这个问题呢?以下将为您讲解几款模块的选型方法。

 

  1.       应用场景

 

CAN总线是优秀的现场总线之一,已由当初的汽车电子扩散到各行各业。从工业自动化到新能源,从轨道交通再到航空航天,CAN总线技术在中国不断的应用和沉淀。

 

 

图1  CAN总线数据帧结构

 

当应用CAN总线时,我们可能会面临以下问题:主控制器没有支持CAN控制器或者CAN路数不够。具体问题表现:早期产品通信使用的是RS485或RS232通信,现阶段需要将产品升级到能支持到CAN通信;受制于成本限制,主控MCU必须选择低端处理器,本身不带CAN控制器;开发的产品中需要的CAN路数远远大于2路,能支持两路以上CAN的MCU型号有限或成本过高。

 

说明: C:UsersADMINI~1AppDataLocalTempWeChat Filesf29e573ba759479aba4ecff398817c7.png

 

图2  LPC系列间CAN路数对比

 

说明: F:郑州办工作微信文章MCU如何扩展CANCAN FD接口?MCU如何扩展CANCAN FD接口?图3.jpg

 

图3  多路CAN应用场景

 

当MCU内部没有支持CAN控制器或者所需的CAN路数不能满足要求时,可以选择使用其他通信接口拓展CAN接口出来。常见的转换方法有串口转CAN、以太网转CAN、WIFI转CAN以及光纤转CAN,本文主要为大家介绍串口转CAN的思路和方法。

 

 

图4  CAN转换器产品

 

  1.       如何选型

 

串口扩CAN的模块大体分为两种形式,一种是单纯的协议控制器芯片实现,如MCP2515和MCP2517;另一种是通过高性能的MCU实现。相比于单纯的协议控制器芯片,MCU方案的协议转换模块拥有以下优势:配置简便,配合上位机或串口指令集,几个简单的串口数据发送即可完成配置;缓存较大,在高速或数据吞吐量大时杜绝丢帧现象发生;性能优异,将复杂的协议转换及帧缓存完全集成于用户MCU之外,可减少用户MCU负担。

 

ZLG立功科技·致远电子推出的串口转CAN模块主要有CANFDSM、CSM300两个系列,选型工作如何入手,我们从他们之间的区别入手。CANFDSM是最新一代的串口转CANFD模块,在能匹配当前热门的CANFD基础上,还能完全兼容传统的CAN2.0协议。因此,如果您的产品选定的是CANFD协议,则只能使用新一代的CANFDSM模块。

 

 

图5  链路层协议区别

 

如果产品中使用的是CAN2.0A或者CAN2.0B协议,我们继续对比选择。CANFDSM不带CAN或者CANFD收发器,用户需自行增加隔离或者不隔离的收发器模块。而CSM300内部集成有CAN隔离收发器、CAN控制器,因此可以直接连接MCU与CAN总线。

 

 

图6  CSM300与CANFDSM内部器件情况

 

以上讨论的情况是针对板载需求的应用,对于需要直接应用在设备中的场合又该如何选择呢?CANCOM或者CANFDCOM绝对是您的首选。CANFDCOM接口卡的1~2通道CAN FD接口均自带2500VDC电气隔离,静电等级为接触放电±8KV,浪涌±1KV,可有效避免因为不同节点地电位不同导致的回流损坏,特别适合于电动汽车与列车的测试。

 

 

图7  串口转CAN设备

 

  1.       应用电路

 

以CANFDSM-100为例 ,该类模块通用应用方式如下下。协议转换模块直接与MCU通过UART的TX、RX交叉连接通信,PIN3、PIN4通过CAN隔离收发器CTM3FD连接到外部CAN总线上。需要注意的是,模块在使用前需要进行参数配置,使用PIN7使模块进入配置状态后再配合MCU的AT指令即可完整参数配置。此外,配合上位机软件亦可快速完成参数配置。

 

 

图8  应用电路

 

说明: C:UsersAdministratorDesktop图9.PNG

 

图9  CANFDSM-100管脚定义

 

  1.       协议转换格式

 

串口转CAN模块提供透明转换、透明带标识、自定义协议等转换形式.


关键字:MCU  CAN  FD 编辑:muyan 引用地址:http://news.2689mr.com/qcdz/ic475644.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:CAN总线抗干扰的六种解决方案
下一篇:北京赛车pk10开奖高速串行总线要怎么走?难点在哪里?

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

小家电热销带动盛群,新唐单片机出货量激增
由于今年白色小家电需求依旧热络,10月开始一波急单带动IC设计盛群(6202)、新唐(4919)MCU出货量增,加上年底耶诞节购物需求,及上半年库存去化告一段落,第四季业绩将优于第三季,全年营运可望倒吃甘蔗。10月相关白牌小家电零组件IC出现节前急单拉货潮,盛群表示,10月开始,已感受到订单回流迹象,客户及终端库存去化、中国双11及年底拉货旺季到来,且中国去美化政策逐季发酵,客户拉货态度转趋积极。上半年受到贸易战影响,客户拉货态度观望,下半年库存水位已降至低点,MCU厂在客户要求下,于10月备妥急单需求,主要以小家电商品IC为主,第四季进入全年出货旺季,法人预估今年第四季MCU厂业绩可望成为全年最高点。
发表于 2019-11-11
加速物联网设备开发,瑞萨电子MCU支持Microsoft Azure RTOS
全球领先的半导体解决方案供应商瑞萨电子株式会社宣布助力IoT(物联网)设计人员简化从设备到云端的开发。瑞萨充分利用在安全嵌入式设计领域的丰富经验,在微控制器(MCU)和微处理器(MPU)产品上支持Microsoft Azure RTOS,为用户提供快速、无缝、开箱即用的开发体验。 该合作将有助于提供基于瑞萨智能、安全的芯片以及Microsoft Azure 物联网模块(包括Azure RTOS、面向C语言的Azure IoT设备SDK、IoT Plug and Play、IoT Central及IoT Hub)的完整的芯片到云端的IoT解决方案。 作为在全球MCU产品中广为部署的RTOS之一,Azure
发表于 2019-10-29
用pic16f630 MCU实现的315MHZ无线软件解码和编码.代替PT2272和pt2262
;0;k--)         for(i=14;--i;);   }   void Convert()          //人可讀地址轉換為MCU可讀   {       uchar i;       for(i=0;i<4;i++){           if(DeviceAddr[i]=='0') 
发表于 2019-10-28
平头哥宣布开源MCU芯片设计平台
阿里造芯,路人皆知。如今,阿里的芯片野心已经暴露出来。刚刚,在互联网大会上,阿里平头哥宣布开源MCU芯片设计平台,这是平头哥继推出含光800和玄铁910后,又一大重量级产品。平头哥成为国内首家开源芯片设计平台的公司,对于国内MCU技术落后的局面有所改观和警醒。MCU是把中央处理器的频率与规格做适当缩减,并将内存、计数器、A/D转换、UART、PLC等周边接口都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。开源MCU芯片设计平台是为了让芯片设计和专业的芯片IP供应商以及高校等,更便捷的进行芯片设计工作,从而更快设计更好的芯片。此前,平头哥推出的玄铁910实现性能突破的关键技术包括,采用3发射8执行的复杂
发表于 2019-10-23
平头哥宣布开源MCU芯片平台
在第六届世界互联网大会期间,阿里巴巴旗下半导体公司平头哥宣布开源其低功耗微控制芯片(MCU)设计平台,成为国内第一家推进芯片平台开源的企业。                       据了解,平头哥开源MCU芯片平台包含处理器、基础接口IP、操作系统、软件驱动和开发工具等模块,其搭载基于RISC-V架构的玄铁902处理器,能提供多种IP以及驱动,还可让用户快速集成、快速验证,减少基础模块开发成本。平台面向AIoT时代的定制化芯片设计需求,目标群体包括芯片设计公司、IP供应商、高校及科研院所等。全世界的开发者
发表于 2019-10-22
PIC系列8位MCU选择树
8pin普通型PIC12C508 PIC12C509; PIC12CE518 PIC12CE519 (E2PROM)带A/DPIC12C671 PIC12C672; PIC12CE673 PIC12CE674 (E2PROM)高级FLASH程序/数据区/8x8乘法器 PIC18F010 PIC18F020; PIC18F012 PIC18F022 (10位A-D)14pin普通型PIC16C50518/20pin基本级普通型PIC16C52 PIC16C54 PIC16C56 PIC16C58高电压(3.5~15V)PIC16HV540中级普通型PIC16C554 PIC16C558LIN总线PIC16
发表于 2019-10-14
小广播
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 2689mr.com, Inc. All rights reserved
北京赛车pk10开奖 pk10机器人 众盈彩票APP 天游彩票开户注册网 北京赛车 北京赛车 北京赛车pk10开奖 北京赛车 北京赛车 万客彩票注册投注代理