您的当前位置:首页正文

飞思卡尔单片机在汽车电子中的应用

2021-08-22 来源:步旅网
飞思卡尔单片机在汽车电子中的应用 刘永春,王秋花 (中国重汽集团技术发展中心汽车电子设计部,山东济南 250002) 摘要:详细介绍飞思卡尔16位单片机MC9S12XEP100的结构、功能特点及性能优势;通过其在汽车后处理系统 电控单元的应用实例,说明其在汽车电子领域的应用方法。 关键词:MC9S12X EPIO0;单片机;汽车电子 中图分类号:U463.6 文献标识码:B 文章编号:1003—8639(2015)03—0038—02 Application of Freescale Singlechip in Auto Electronics Uu Yong—chun.WANG Qiu。hua (Technical Center of China National Heavy Dutv TⅢck Group Co..Ltd.,Jinan 250002,China) Abstract:The structure,functional characteristics and performance advantages of Freescale 16 bit singlechip MC9Sl2XEP100 is introduced in details.Its application method in auto electronics is elaborated through the application example of post—processing system ECU. Key words:MC9S12XEP100:singlechip:auto electronics 随着汽车电子化和智能化的高速发展.单片机 在汽车电子中发挥着越来越重要的作用。在汽车动 力系统中的燃油喷射控制、安全系统中的制动防抱 死控制、后处理系统中的尿素喷射控制、汽车门控 系统等,无不大量采用单片机作为核心控制器件。 飞思卡尔半导体供应商推出的8位、16位和32位系 列单片机,能够满足车辆各个控制方面的应用需 求.被广泛应用于汽车电子控制单元中.其中l6位 单片机MC9Sl2XEP100则以强大的功能和性能优势 广泛受到人们的青睐。 1 结构 位增强型捕捉定时器ECT、兼容CAN2.OA/B协议的5 个CAN接口模块、一个内部IlC总线模块及丰富的10 端驱动器、片内拥有64 KB的随机存储器RAM、 1 024KB的闪速存储器Flash、4KB的电可擦写可编 程只读存储器EEPROM,能够满足汽车级芯片温度 范围和各种复杂环境的要求。 2功能特点 MC9S12XE系列是专用于汽车电子领域的高性 能双核微控制器MCU,它享有低成本、低功耗、卓 越的EMC性能和高效的代码等优势,可以满足客户 对设计灵活性和平台兼容性的需求。该系列包括6 种型号。闪速存储器容量从128 KB~1 024 KB不等, 封装从80引脚一208 ̄JI脚不等。设计员可以灵活选择 不同容量的存储器、封装、价格等,以满足不同应 用的需求。 MC9S12XEP100(以下简称XEP100)片内总线 时钟可高达50MHz.片内资源非常丰富,同时集成 了许多标准的模块.主要包括16个l2位精度的AD 转换模块、8个异步串行通信接口SCI、3路同步串 行通信接口SPI、8通道脉宽调制模块PWM、8个l6 收稿日期:2014—04—08:修回日期:2014—04—17 MC9S12XE系列单片机于2009年9月推向市场。 经过几年的市场考验,其应用已日趋成熟化。飞思 卡尔公司为确保此系列单片机产品供货的长期性和 稳定性,提供了业内领先的长期市场供货计划,保 证最短15年的供货期和一流的技术支持,并在国内 设有生产厂,目前市场售价60元左右。 MC9S12XE系列单片机主要有五大特点。 1)单片机内部采用了增强型XGATE协处理器 模块,允许高速数据自主地在单片机外设和内部 RAM、I/0端口之间进行数据传输与处理。XGATE 内置有一个16位的精简指令集内核,可以对要传输 的数据进行预处理并执行复杂的通信协议.易于用 C语言进行编程。XGATE可以显著降低CPU的负荷, 使CPU,S,够集中资源运行关键的系统活动,从而提 高了单片机的数据处理能力。 2)S12XE系列包括一个存储器保护单元(MPU), 用于防止软件中的系统错误。这个MPU解决了不同 作者简介:刘永春(1982一),女,硕士,主要从事柴油机电控系统的开发研究;王秋花(1984一),女,硕士,主要从事 柴油机电控系统的开发研究。 j 《汽车电器》2015年第3期 模块之间的错误交互导致的潜在问题,这项特性在 汽车设计中非常关键,因为它有助于最大程度地控 制汽车中系统故障的扩散。 3)单片机片内集成了可达1 024KB的闪速存储 器Flash。近年来。随着Flash在单片机片内的应用 走向成熟,单片机的开发和应用又迎来了一次新的 飞跃。Flash是一种非易失性存储介质,读取它的内 容同RAM的读取一样方便,而对它的写操作却比 EEPROM还要快。在系统掉电后,Flash中的内容仍 能可靠保持不变。Flash的主要优点是结构简单、集 成密度大、成本低。由于Flash可以局部擦除,且写 人、擦除次数可达数万次以上.从而使开发微控制 器不再需要昂贵的仿真器。 4)简单的背景开发模式(BDM):PC主机_÷ BDM调试器一目标板,使得开发成本进一步降低, 也使得现场开发和系统升级变得比较方便。6针 BDM接口的引脚定义见表l。 表I BDM接口引脚定义 引脚 定义 引脚 定义 1 通信线BKGD 2 地线GND 3 空NC 4 复位RST 5 空NC 6 芯片电压VDD 5)应用锁相环技术提高了系统的电磁兼容性。 在以往不使用锁相环的微控制器应用系统中.晶振 电路由于其工作频率比较高(通常为几兆赫兹至几 十兆赫兹)而成为一个很大的干扰源,这一问题给 系统设计、线路板布局带来了很多不便。MC9S12XE 系列单片机在时钟发生系统中巧妙地使用了锁相环 技术.因而可在几兆赫兹的外部晶振情况下.通过 软件编程产生上百兆的系统时钟,从而降低了对外 辐射干扰,提高了系统的稳定性。 3在汽车电子中的应用 现以一个典型的后处理系统电控单元的设计开 发为例,说明XEP100在汽车电子领域的应用,图l 为后处理电控单元的系统框图。该系统基于模块化 的设计思想,主要从电源模块、信号输入调理模 l电源模块 l cAN通信模块 数字信 ——一 中央处理模块 量 单片机 覆 童 l信号输入 调理模块 MC9812XEP100 号输入J ===== 尿素泵管 ——I诊断模块 箱加热的 驱动模块 图1后处理电控单元的系统框图 块、中央处理模块、通信模块、尿素泵的驱动模 块、尿素喷嘴的驱动模块、尿素泵管箱加热的驱动 模块、故障诊断模块而设计。中央处理模块采用了 飞思卡尔l6位单片机XEP100作为核心处理器.主 要功能是根据从CAN总线上获得的发动机的实时工 况、数字信号(包括钥匙开关、蓄电池的电源开关 等)和模拟信号(包括尿素温度、尿素液位、尿素 压力、催化器前温等)由单片机XEPIO0进行精确 的逻辑运算,来控制尿素溶液的喷射时刻和喷射 量,尿素溶液被喷射到排气管中与发动机尾气进行 化学反应,从而起到净化尾气的作用。 电源模块需要把蓄电池电压24 v转换为5 V的直 流电压,为单片机等集成芯片及传感器提供5 v电 源。中央处理模块是由中央处理器、晶振电路、复 位电路、程序刷写电路和外围接口电路组成.它是 整个控制器DCU的核心,也是单片机XEP100工作 必不可少的最小模块单元。CAN通信模块实现与发 动机控制器ECU、仪表控制器信息的交互.通过 CAN总线实现参数的在线标定调试、程序的刷写。 信号调理模块主要用于处理模拟信号和钥匙开关等 数字信号,模拟信号需要经过一系列的调理电路处 理成0—5V的电压信号给单片机的AD端口,再由单 片机进行AD转换,数字信号经过一系列的调理电 路给单片机的10口。尿素泵的驱动模块中采用了 infineon公司的电机控制芯片,它内部集成了H桥电 路,用来驱动泵内的电机,实现电机的正反转;对 喷嘴、尿素箱加热、尿素泵加热、尿素管加热的驱 动采用了安森美公司的MOSFET功率驱动芯片,对 执行器的诊断可通过SPI接口与单片机通信,实时 读取故障信息。 该后处理系统的电控单元被应用在重汽国Ⅳ重 型柴油车辆上,主要包括A7车型和HOWO车型,以 满足重型柴油机国Ⅳ排放法规的需要。经过长期的 试验验证,证明以单片机XEP100为主控芯片的电 控单元具有非常好的稳定性和可靠性.并赢得了良 好的市场反映 4结束语 单片机XEP100的应用并不复杂。对于一般简 单的应用硬件,只需增加少量的外围电路即可实 现;对于相对复杂的系统,进行外围电路的扩展也 极为方便。特别是在汽车电子领域。XEP100凭借 着丰富的片内资源、强大的功能、卓越的性能优势 及较高的性价比,给硬件设计及软件编程提供了极 大的方便。我们可以预见:汽车电子工业的迅猛发 展,必将给这种高性价比的微控制器带来更为广泛 的应用和发展空间。 (编辑杨 景) 《汽车电器》2o15年第3期 

因篇幅问题不能全部显示,请点此查看更多更全内容