利用高度集成的8位MCU简化CAN汽车应用

发布者:asa1670最新更新时间:2022-04-13 来源: elecfans关键字:高度集成  8位  MCU  CAN  汽车应用 手机看文章 扫描二维码
随时随地手机看文章

  控制器局域网(CAN)协议是在20世纪80年代中期专为汽车行业设计的一种规范,可在日益增长的互联应用中减少数据传输的布线复杂性(重量、数量和成本)。


  CAN的优势也被其他市场(包括工厂自动化和医疗应用)接受和吸纳,这使其应用范围更加广泛,全球每年交付的CAN节点超过10亿个。同样,每年交付的8位单片机(MCU)也超过10亿个。如今,虽然这些统计数据有部分重叠,但今后仍会有大幅增长。


  CAN继续满足汽车制造商的需求

  传统的CAN通信以事件为基础,允许单片机和专用集成电路(ASICS)在应用中直接相互通信,无需主机。CAN经过半导体公司集成后极大降低了成本,并且能够与更多汽车系统兼容。自2000年初以来,8位MCU也引入了CAN协议。最近,2015年最先推出的8位MCU设计方案使用独立于内核的外设(CIP),全新的8位MCU系列能够解决CAN应用中的许多系统问题。


  除了成本效益高之外,CAN的成功还可以归功于:

  • 稳健性

  • 可靠的数据传输

  • 易于实现

  毫无疑问,除了成本效益极高之外,8位MCU还具有上述优势。因此,8位MCU和CAN是用于满足汽车网络需求的完美组合。


  多年来的实践足以证明CAN能够满足各种控制系统的需求。随着汽车网络需要的各种属性不断增加,包括时间触发、容错和单线实现以及具有灵活数据传输速率的CAN(CAN FD),CAN规范也得到扩展。表1显示的是自30多年前首次推出以来CAN发生的诸多变化。


  表1.用于满足不同汽车需求的CAN版本

 

  为了将传感器和执行器联网以提高系统舒适度,汽车工程师使用局域互连网络(LIN)协议来降低成本。但是,LIN是单线主从式网络,需要对使用CAN的硬件和软件进行更改。使用CAN的最新汽车应用包括门禁控制、电池充电/电池管理和诊断设备。为了实现全部的车辆要求,尤其是需要从另一个CAN控制系统访问数据的车辆要求,需要使用8位MCU/CAN。图1显示的是将8位MCU/CAN节点轻松添加到现有CAN总线的示例。

  

利用高度集成的8位MCU简化CAN汽车应用

  图1.不同的CAN实现可以共存,这增加了CAN总线的灵活性

  使用支持CAN的8位MCU满足低成本网络需求

  连接到CAN总线是系统设计人员需要实现的最低功能,通过增加专门用于满足其他系统要求的外设,简化设计人员的任务。这些系统任务包括感测一个或两个用于控制目的的参数、移动电机或激活电磁线圈或者提供其他功能。


  使用CIP方法可以降低软件的复杂程度,并以较低的时钟速度提供更快的响应时间,同时降低功耗。Microchip PIC18 K83系列中丰富的CIP系统类别包括:

  ·智能模拟(包括传感器接口)

  ·波形控制

  ·时序和测量

  ·逻辑和数学

  ·安全和监视

  ·通信

  ·低功耗和系统灵活性

  在这些类别中,具体外设包括:

  ·带有存储器扫描的循环冗余校验(CRC),用于确保非易失性存储器的完整性

  ·直接存储器访问(DMA),用于在没有CPU参与的情况下进行存储器和外设之间的数据传输

  ·窗口看门狗定时器(WWDT),用于触发系统复位

  ·带计算功能的12位模数转换器(ADC2),可自动进行模拟信号分析,从而实现实时系统响应

  ·互补波形发生器(CWG),用于使能电机控制的高效同步开关

  除了使用CAN 2.0B外,集成CAN控制器还能够完全兼容以前版本的CAN模块(CAN 1.2和CAN 2.0A)。该产品的功能包括存储器访问分区(MAP),用于在数据保护和自举程序应用中为设计人员提供支持。器件信息区(DIA),用于为工厂编程的器件ID和外设校准值提供专用存储空间。


  由于CAN节点的主要目标是通信,因此8位MCU改进了串行通信,包括支持异步通信和LIN协议的UART以及更高速的独立I2C和SPI串行通信接口。表2显示了15个CIP以及它们满足具体系统需求的方式。


  表2. PIC18 K83系列中独立于内核的外设可满足多种系统需求

  

利用高度集成的8位MCU简化CAN汽车应用

  过去并没有考虑过在8位MCU中实施这些片上结构,而正是由于这些结构,现在的8位MCU的性能与许多设计人员的期望完全不同,提供的功能远远超过十年前设计的MCU。


  8位MCU的编程方式非常简单,与CAN和CIP结合使用时甚至更加容易。当这些8位MCU能够提供足够的处理能力时,特别是针对远程节点的处理能力,便能够替代更昂贵且更难编程的16位MCU。而CIP可以提供更多处理能力,实现更多8位MCU选项。


  可灵活配置的片上硬件模块能够更高效更确定地处理重复嵌入。事实上,由于CAN的确定性,如果MCU陷入循环,使用CIP的CAN仍然可以在内核之外继续运行。


  借助最新的8位MCU/CAN + CIP和LIN,网络设计人员现在可以为CAN和LIN通信提供更多灵活性和选择。实际上,一些典型的8位MCU LIN应用现在是潜在的CAN应用。例如,如果模块需要了解网络上的其他数据(如车辆速度),CAN可能是更好的选择,或者至少是LIN的备选方案。这对于挡风玻璃雨刮非常有用,可以根据车辆的速度改变雨刷速度,而无需CAN到LIN的网关。另外,如图2所示,使用系统级CIP可以少用一两个额外的ASIC。


  多年来,汽车中一直使用相同的PWM和互补波形发生器CIP生成相当复杂的多色LED气氛照明。由于MCU没有应用CAN功能,这些驱动程序会连接到LIN总线。将该功能与支持CAN功能的高性价比8位MCU相结合,可为设计提供更高的灵活性和简化的备用方法。


  虽然市面上大多数8位MCU都严重依赖内核来处理外设功能,但CIP可实现其他系统设计可能性,不会对CPU造成明显负担,这包括:各种传感器的高精度接口、高功率LED驱动器和/或相当复杂的电机控制水平。


  可以使用各种开发工具确定这些和其他可能性中的哪一种适合特定网络。例如,MPLAB®代码配置器(MCC)是一款免费的软件插件,可提供图形界面来配置特定于应用的外设和功能。借助该工具,系统设计工程师在完成特定任务时可以轻松配置基于硬件的外设,而不必编写和验证整个软件程序。


  树立自信的态度

  对于汽车和工业应用中的总线架构,系统设计人员肯定有多种选择。作为一种广受认可的总线,当需要为现有网络增加检测和/或控制功能时,具有附加功能来满足不同系统需求的MCU使CAN成为一种出色的选择。凭借其独立于内核的外设,8位MCU/CAN系列可将CAN扩展到网络上更具成本效益的节点中。


  新型8位MCU/CAN + CIP为新兴汽车网络应用提供了灵活、经济高效、简单而可靠的数据传输以及访问控制、电池充电/电池管理和诊断设备所需的更高性能和系统支持。


  参考资料

  1.PIC18 K83产品系列:http://www.microchip.com/promo/pic18f-k83

  2.MPLAB代码配置器(MCC):http://www.microchip.com/mplab/mplab-code-configurator

关键字:高度集成  8位  MCU  CAN  汽车应用 引用地址:利用高度集成的8位MCU简化CAN汽车应用

上一篇:汽车干燥器在使用中的常见故障
下一篇:汽车电器基本电路以及读图方法

推荐阅读最新更新时间:2024-11-11 09:03

51单片机总线与非总线的程序对比
#include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code table = The distance is ; uchar code table1 = 00.0cm ; sbit shuru=P1^0; sbit yidianling=P1^0; sbit yidianyi=P1^3;//延时 void delay(uint z) { uint x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } //1602写地址 void wr
[单片机]
基于MSP430单片机的小气候采集系统
摘要:现有的农田小气候要素主要靠人工获取,耗时费力;现有专业设备过于昂贵,不利于组建高密度的观测网。本系统是基于MSP430的小气候采集系统,精度高,超低功耗,可以在设备自身供电的条件下长时间在野外测量数据。且由于设备成本较低,可以利用多个设备组成传感器网络,并通过终端设备远程设定采样频率,从而对某一区域的土壤温湿度,空气温湿度,光照强度等信息做详细的记录。 1 系统总体设计 基本电路由MSP430F149单片机驱动外围的传感器设备,土壤温湿度传感器(5TM)、空气温湿度传感器(SHT11)、光强度传感器(S1087)分别负责采集土壤温湿度、空气温湿度和光强度,可根据预设时间对数据进行存储,并可通过存储集中传输的模式由射频传输
[单片机]
基于MSP430<font color='red'>单片机</font>的小气候采集系统
单片机嵌入式在远程电网监测系统中的应用
为了保证电网的安全运行,了解电网运行状况,需要对电网的各种运行参数(如三相电压、电流、有功功率、无功功率等)进行实时监测。嵌入式远程电网监测系统将现代计算机、通信、网络及自动化技术融为一体,对配电网进行远程监测、协调和控制,从而优化配电网络。利用以太网的丰富资源及UBICOM公司高速单片机SX52BDSX52BD构建分布式以太网嵌入测控系统是一种低成本、高可靠且快捷的技术方案。 1 系统结构 系统结构如图1所示。监控中心工作人员可通过以太网直接访问分布在各监控现场的监测仪,了解各电网的运行状况,从而采取相应措施。电网远程监控系统的核心部件是嵌入式电网监测仪,与PC机+网卡+采集卡的以太网测控系统相比成本大为降低,实现了嵌入式系统
[单片机]
<font color='red'>单片机</font>嵌入式在远程电网监测系统中的<font color='red'>应用</font>
单片机+PCF8591实现数字电压表
制作数字电压表(2学时) 一、实验目的: 1. 了解I2C串行总线工作原理及通信协议 2. 了解ADC0804、DAC0832、PCF8591与AT89S51的接口设计 3. 掌握ADC0804、DAC0832、PCF8591的编程方法 4. 能够熟练运用数模转换模块 二、实验要求: 1. 数字电压表:在AT89C52系统中采用PCF8591芯片,测量0-5V范围内的直流电压,并在2位数码管上显示电压值。 三、实验设备:(PROTEUS元件表) 四、实验报告: 1.描述实验过程(重要步骤用屏幕截图表示)。 2.给出在PROTEUS中设计的单片机系统电路图 3.画出程序流程图 4.给出在KEIL中编写的源程序。 5.描述
[单片机]
<font color='red'>单片机</font>+PCF8591实现数字电压表
剑指汽车市场,先楫半导体 AEC-Q100 G1 MCU 芯片正式量产
中国上海 (2022年9月9日)—— 国产高性能MCU厂商先楫半导体宣布其高性能MCU 产品 HPM6700/6400 系列芯片完成 AEC-Q100 Grade 1车规级可靠性认证,为国产车规级芯片队伍再添新力量,助力车用MCU芯片的国产化。 随着汽车电气化、智能化及互联化的显著发展趋势,如今汽车所搭载的芯片越来越多,对功能安全性和可靠性的要求也越来越高。特别是在一些极端严苛的环境下,搭载的芯片元器件要必须稳定发挥其功能特性,为安全无忧的驾乘环境保驾护航。此次先楫 MCU 芯片通过 AEC-Q100 Grade 1 可靠性认证 ,说明了先楫的产品获得了专业检测机构认可,也代表先楫拿到了进入汽车芯片市场的通行证。 “先楫半
[汽车电子]
剑指<font color='red'>汽车</font>市场,先楫半导体 AEC-Q100 G1 <font color='red'>MCU</font> 芯片正式量产
芯驰MCU成为首个荣获国密二级认证的车规芯片
近日,芯驰科技高性能高可靠车规MCU 芯片E3获得由国家密码管理局(以下简称“国密局”)商用密码检测中心认证的《商用密码产品认证证书》。芯驰科技成为国内首个获得国密二级认证的车规芯片企业。 本次认证涵盖了对安全芯片的安全等级、密码算法、安全芯片接口、密钥管理、敏感信息保护等多维度项目的综合评估,芯驰科技E3成功通过所有项目认证,获得国密二级认证。 随着智能网联汽车的逐渐成熟,人车路协同将极大增加车与车、车与人、车与路的密切沟通。此外,“软件定义汽车”趋势下未来的OTA升级会更加频繁,任何一个环节中的信息交互遭遇黑客攻击,都有可能造成严重的安全事故。芯驰车规芯片的信息安全保护可以有效降低这一风险。 根据国密局对芯片信息安
[汽车电子]
芯驰<font color='red'>MCU</font>成为首个荣获国密二级认证的车规芯片
51单片机计数中断程序举例 外部按钮产生中断
本程序的功能很简单,按一次按钮1(接在12管脚上的)就引发一次 中断 0,取反一次P1。0,因此理论上按一下灯亮,按一下灯灭,但在实际做实验时,可能会发觉有时不“灵”,按了它没反应,但在大部份时候是对的,这是怎么回事呢?答案请在本站键盘应用中找,这个程序本身是没有问题的。 程序:外部中断实验 ORG 0000H AJMP START ORG 0003H ;外部中断地直入口 AJMP INT0 ORG 30H START: MOV SP,#5FH MOV P1,#0FFH ;灯全灭 MOV P3,#0FFH ;P3口置高电平 SETB EA SETB EX0 AJMP $ INT0: PUSH ACC P
[单片机]
51单片机定时器和波特率
1.引言: 在串行通信中,收发双方发送或接收的数据速率要有一定的约定,我们通过软件对MCS-51串行口编程可以约定四种工作方式。其中,方式0和方式2的波特率时固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。 串行口的四种工作方式对应这三种波特率,由于输入的移位时钟的来源不同,所以各种方式的波特率的计算公式也不同。 2.各种方式的波特率介绍 工作方式0 方式0时,移位时钟脉冲由S6(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位数据。所以,波特率为振荡频率的十二分之一,并不受 PCON寄存器中SMOD的影响,即: 方式0的波特率=fosc/12,fosc是系
[单片机]
51<font color='red'>单片机</font>定时器和波特率

推荐帖子

智能安全系统实现安全“智能”化
随着汽车工业和电子工业的不断发展,特别是IT行业的迅猛发展,使得汽车电子和智能化的结合越来越紧密。在汽车被动安全领域,乘员约束系统继安全带、安全气囊之后,已开始向智能安全约束系统发展(以下简称智能安全系统)。美国已经颁布了FMVSS208法规最终版,对“智能被动安全约束系统”提出了具体的要求和实施进程。世界各国的汽车巨头和配件供应商,也都在对各种“智能安全系统”进行研究,智能型的被动安全约束系统已经成为下一代汽车的新装备。  智能安全系统让安全保护升级  传统的汽车安全气囊在研制
frozenviolet 汽车电子
platform builder开始运行时出错
Noprimaryprocessorsareavailable.Thebuildsystemwillbedisabled.Itislikelythatabuildsystem\'add-0n\'processor(pkg),installedbySetup,failedtolaod.点确定后,跳出一个窗口,Nodebugger我安装的是微软网站上那个winCE5.0的评估板,运行platformbuilder5.0时出现上面的问题是不
lai236 嵌入式系统
大家可以进来讨论一下各种调制方式的使用
比如说在什么场合用什么样的调制,有什么优缺点,就比如GSM为什么要用GMSK等,也可以谈谈星座映射方面的知识,这样大家可以共同学习,共同进步,也可以说说你用过哪种调制技术等大家可以进来讨论一下各种调制方式的使用我是新人想学下的咋啥都没呢Re:大家可以进来讨论一下各种调制方式的使用通信原理的东西都忘记的差不多了Re:大家可以进来讨论一下各种调制方式的使用就是通信原理书里就有Re:大家可以进来讨论一下各种调制方式的使用
flyingdsp RF/无线
电源的PWM与PFM区别
科技的发展产生了很多的电源设计者,从事开关电源工作的工程师们,说到PWM与PFM两种控制技术应该是在熟悉不过了。他们分别在开关电源里面起着怎么的作用,占有怎样的地位?  开关电源的控制技术主要有三种:(1)脉冲宽度调制(PWM);(2)脉冲频率调制(PFM);(3)脉冲宽度频率调制(PWM-PFM).  PWM:(pulsewidthmodulation)脉冲宽度调制  脉宽调制PWM是开关型稳压电源中的术语。这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PWM
fish001 模拟与混合信号
随便问几个问题
最近在学430的时候遇到了几个不明白的地方希望有人能指教一下。第一个就是低功耗模式的进入和退出。我用的是定时器a,然后时钟是ACLK、增计数模式,低功耗模式是LPM0。按照用户手册上的说法有4个触发事件,我用第一个主计数器记到CCR0,然后中断向量是TIMER0_A1吧发现这个中断服务程序没办法退出低功耗模式,总是不断地进入中断服务程序。后来换成第二个事件也是记到CCR0的时候发生中断,不过中断向量是TIMER0_A0然后就可以了。这是什么问题,所有的中断服务程序不都能退出低功耗模式吗?
鬼眼刀道 微控制器 MCU
【2024 DigiKey创意大赛】+基于大语言模型的智能家居平台+大语言模型学习分享
##大语言模型介绍大语言模型(LargeLanguageModel,LLM),也称大型语言模型,是一种人工智能模型,旨在理解和生成人类语言。它们在大量的文本数据上进行训练,可以执行广泛的任务,包括文本总结、翻译、情感分析等等。LLM的特点是规模庞大,包含数十亿的参数,帮助它们学习语言数据中的复杂模式。在实际生活或者项目中融入大语言模型,可以进一步提高智能性以及项目的可拓展性,能够实现许多新功能。而需要在实际项目中部署使用大模型服务,一般可以通过FunctionCall等技术结合使用,
SeasonMay DigiKey得捷技术专区
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved