0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN技术的特点及在MCU领域的应用

电子设计 来源:郭婷 作者:电子设计 2019-02-15 08:22 次阅读

虽然CAN控制器区域网络)可以说是旧技术并且是为汽车应用而设计的,但是当在工业或其他嵌入式应用的分布式系统中组合多个微控制器MCU)时,嵌入式设计团队经常发现它是最简单的互连选择。双线接口简单而强大,带宽随着标准的发展而增加。 CAN是可扩展的,并且很容易将节点添加到基于CAN的系统。此外,您将在整个MCU领域获得支持。这意味着您可以在分布式系统中部署低端8位MCU与最快的32位MCU,同时轻松连接分布式网络和CAN。在本文中,我们将回顾CAN技术的基础知识,并研究支持CAN的新MCU的范围。

CAN传统产生可靠性

CAN被认为是连接分布式汽车子系统的一种方式,如发动机控制,防抱死制动,动力转向和其他元件。它与用于汽车信息娱乐和远程信息处理应用的MOST(媒体导向系统传输)等高速网络分开。 CAN主要用于连接对汽车安全运行至关重要的系统。

由于CAN规范是针对相对恶劣的汽车环境而开发的,因此它是许多嵌入式应用(如分布式工业控制系统)的理想选择。随着时间的推移,CAN背后的标准的颁布从SAE(汽车工程师协会)转移到ISO(国际标准组织),尽管SAE仍然控制着一些以汽车为中心的CAN相关标准。

CAN被定义为用于通信网络的七层ISO OSI(开放系统互连)模型的数据链路层标准。该层专注于两个网络实体之间的可靠通信

CAN是一种多主总线,当它是免费的时,任何节点都可以开始传输。最多八个数据字节的消息以NRZ(非归零)格式编码。该消息还包括指示优先级的ID字段。当两个节点尝试同时传输时,优先级较高的消息基本上会覆盖优先级较低的消息。通信是单双工的。节点不能同时发送和接收数据。

最初,CAN标准没有定义PHY(物理层)。随后,ISO已经发布了CAN的几种PHY标准。 2003 ISO 11898-2标准定义了最广泛使用的PHY;网络范围最大为40 m时,最大带宽为1 Mbps。节点沿着双线电缆连接到网络。您可以将数据速率降低到较低级别以扩展范围。例如,网络可以覆盖500米,速率为125 bps。显然,与以太网等替代方案相比,速度很快,但对于许多分布式MCU系统来说已经绰绰有余了。

如果您想了解有关CAN技术及其应用方式的更多信息,您可以在CAN上观看多个Digi-Key多媒体产品培训模块之一。 CAN基础 - 第1部分和基础知识 - 第2部分,由瑞萨提出,特别有用。

CAN实现

当汽车工程师首次构思CAN时,IC密度相对较低。多年来,设计团队使用专用CAN IC来支持网络。实际上,典型应用可能包括MCU或微处理器,CAN IC和外围IC,例如连接到传感器和执行器的数据转换器。

今天,MCU几乎集成了所有系统功能,但实际的传感器或执行器除外。例如,如果需要监控应用中某些物体的温度,可以将热电偶连接到MCU上的A/D转换器输入。同样,驱动电机需要外部驱动电子设备,但控制算法将在MCU内捕获。

我们现在将讨论从瑞萨产品开始包含CAN支持的MCU系列。 R8C 16位系列依赖于CISC(复杂指令集计算机)架构,并针对低功耗应用进行了优化,尽管MCU还能够处理时钟速度高达20 MHz的相当复杂的应用。

CAN技术的特点及在MCU领域的应用

图1:瑞萨的R8C系列包括多个支持CAN的MCU,可以针对与本框图所示的家庭或办公自动化类似的应用。例如,瑞萨(Renesas)将R8C系列的其他应用中的电机控制作为目标。 40 MHz定时器和6通道PWM(脉冲宽度调制)控制器的组合使MCU能够在各种应用中工作,包括BLDC(无刷直流)电机。图1显示了家庭或办公自动化应用中使用的R8C,其中CAN用于连接照明,HVAC和其他分布式系统。 R8C还可以通过专用SCU(传感器控制单元)支持基于触摸的接口

转向更高端的处理器,瑞萨还在其32位MCU中支持CAN。 RX MCU系列是该公司最新产品,采用CISC架构,时钟速度最高可达100 MHz。此外,MCU可以从片上闪存执行代码,并且在该速度下具有零等待状态。除了CAN之外,RX600 MCU还具有256字节到2 MB的闪存以及丰富的外设。在其产品线的RISC(精简指令集计算机)方面,瑞萨为V850 MCU系列提供CAN支持。

具有CAN的PIC系列

正如我们在本文开头所讨论的那样,您也可以将CAN集成到8位MCU中。 Microchip提供此类产品,实际上支持8位,16位和32位PIC系列中的CAN,包括增加了DSP中心数学功能的16位dsPIC系列。

Microchip的8位PIC18C和PIC18F系列包括多种支持CAN的MCU。您可以指定内存范围为16 KB到96 KB的产品。数据转换器有广泛的选择,许多型号都包含内部振荡器,以最大限度地减少材料清单。如果您想尝试CAN,可以使用许多演示板。例如,Microchip提供两个以CAN为中心的演示板,其中包括PIC18系列的成员(图2)。

图2:Microchip的DM16305演示套件包括PIC18F MCU,允许设计人员尝试CAN和LIN(本地互连网络)网络。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17143

    浏览量

    351124
  • 嵌入式
    +关注

    关注

    5082

    文章

    19118

    浏览量

    305037
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2747

    浏览量

    463671
收藏 人收藏

    评论

    相关推荐

    MCUCAN总线中继器设计

    稳定工作。环形队列queue溢出的情况可以通过增加双口RAM的大小来解决。  采用双MCU配合双口RAM设计CAN总线中继器,解决了单MCU无法快速处理CAN总线负载过重的问题,使其性
    发表于 01-12 10:11

    您最看好MCU未来哪个细分领域的发展?

    ,“老牌”的MCU产品不断迸发活力。  此外,全球MCU界正在发生一个大的技术迁移,这就是由之前专有的或其他运行多年的架构向最新的ARMCortex-M架构的迁移。NXP、ST、 TI、飞思卡尔等都准备
    发表于 12-14 16:03

    MCU 嵌入式系统的领域分析方法

    )和应用过程(使用构件开发应用程序)两个独立的子过程。领域工程是可复用软件资产生产的主要技术手段,它包含领域分析、领域设计和领域实现 3 个
    发表于 10-10 15:46

    MCU技术工业应用领域的发展趋势

    随着全球能源消耗量的指数式飞升,越来越多公司专注开发有助于降低能耗的产品。ECN China与英飞凌技术公司工业应用MCU高级经理Andy Wong探讨了微控制器(MCU)提高系统能
    发表于 07-26 08:21

    CAN总线技术汽车中的应用具有什么优势?

    CAN总线技术特点是什么?CAN总线技术汽车中的应用具有什么优势?
    发表于 05-14 06:36

    国民技术MCU特点是什么

    国民MCU硬件上可与意法半导体(STM32)、兆易(GD32)同规格MCU产品PintoPin,软件上稍做修改移植即可完成替换( 国民技术MCU选型表)国民
    发表于 11-01 07:51

    电机驱动MCU技术特点

    电机驱动MCU技术要点它是电机控制器即动力输出。通俗点就是你要加速他让电机转得快一些,要刹车他能让电机转的慢一点。所以他有如下特点:(1)响应快,这个很容易理解,但其实不好做,因为工况比较复杂。举一
    发表于 11-01 07:44

    如何对MCUCAN节点进行编址呢

    如何对MCUCAN节点进行编址呢?STM系列芯片的UDID特点有哪些呢?
    发表于 11-04 06:43

    CAN总线的特点

    CAN特点CAN 协议具有以下特点。(1) 多主控制总线空闲时,所有的单元都可开始发送消息(多主控制)。最先访问总线的单元可获得发送权
    发表于 07-19 21:23 4398次阅读

    CAN特点

    CAN特点CAN 协议具有以下特点。(1) 多主控制总线空闲时,所有的单元都可开始发送消息(多主控制)。最先访问总线的单元可获得发送权(
    发表于 03-25 09:16 1974次阅读

    CAN总线应用—汽车领域

    文中分析了CAN总线的发展和汽车CAN总线技术的特征,对CAN总线汽车领域的应用进行了深入的探
    发表于 12-14 14:58 86次下载

    线下培训 | 瑞萨电子RA MCU CAN/CAN FD技术培训

    协议,瑞萨电子技术专家将在 北京和深圳举办RA MCU CAN/CAN FD技术培训 ,为您详细介绍CA
    的头像 发表于 06-04 16:25 778次阅读
    线下培训 | 瑞萨电子RA <b class='flag-5'>MCU</b> <b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD<b class='flag-5'>技术</b>培训

    CAN总线的基本概念、工作原理、特点以及应用领域

    CAN总线技术是一种广泛应用于汽车、工业自动化等领域的串行通信协议。它是由德国公司BOSCH开发的,全称为Controller Area Network(控制器局域网)。本文将对CAN
    发表于 09-12 17:04 1w次阅读

    STM32 MCU技术特点和应用前景

    Processing Unit,CPU)、随机存取存储器(Random Access Memory,RAM)、Flash存储器以及其他周边设备。本文将介绍STM32 MCU技术特点和应用前景。
    发表于 09-13 17:18 2632次阅读

    MCU的基本原理、分类、特点以及应用领域

    MCU(Microcontroller Unit)是一种集成了处理器、存储器和输入/输出接口的微型计算机芯片。它可以广泛应用于各种领域,如汽车电子、工业自动化、智能家居等。本文将介绍MCU的基本原理、分类、
    的头像 发表于 09-14 18:24 3916次阅读