仪表盘和车身控制的应用设计

发布者:数据舞者最新更新时间:2010-06-15 关键字:FR81S  32位  微控制器  仪表盘控制  车身控制 手机看文章 扫描二维码
随时随地手机看文章

      近年来,在汽车性能方面,除了要求对诸如驾驶、转向和停车等驾驶功能加以改进外,还要求对安全性、舒适性和环保性等相关性能加以提高。虽然内置式微控制器最近为众多汽车系统所用,但是为了将来能够实现更安全、更舒适和更环保的系统,对它们进行性能和功能的改进将至关重要。

产品特性

      面向更安全、更舒适且更环保的系统:富士通开发了内置“FR81S”专用32位高性能CPU内核的MB91770系列和MB91725系列新型微控制器,能够控制新一代汽车系统。仪表盘控制是MB91770系列的主要应用领域,而车身控制(空调、BCM等)则是MB91725系列的主要应用领域。

  新型内置式高性能32位CPU内核“FR81S”:这款产品采用FR81S内核,提供了比传统32位“FR60”CPU内核高30%或以上的处理性能。FR81S的工作性能为1.3MIPS/MHz,作为面向汽车应用的微控制器,它提供了极高的处理性能。还具有内置式单精度浮点运算单元(FPU),能够满足图像处理系统和那些需要浮点操作功能的系统(如制动器控制)的要求。虽然时至今日不带FPU的传统产品仍然需要定点运算之类的运算方法,但是本产品具有硬件支持,因此能够简化软件程序并提升运算性能。

产品外观图

  带有64个内置式消息缓冲器的CAN控制器:最近,在汽车的CAN网络中存在着大量内置式ECU;它们的规模随着节点数量的增加而不断扩大。虽然传统32位CAN微控制器主要具有32个内置式消息缓冲器,但是这款产品具有64个内置式消息缓冲器,从而能够支持带有大量节点的系统。并且,它还支持ver.2.0A/B充当CAN协议和高达1Mb/s的比特率。

  能够通过可切换串行接口和LIN-UART连接多种外设功能:本产品将内置式多功能串行接口用作串行通信接口(MB91770系列内的2条通道和MB91725系列内的4条通道)。该多功能串行接口可以通过软件切换为各条通道选择UART、时钟同步串行、LIN-UART和I2C。这样就可以灵活支持外部器件的通信规范和提高系统设计的自由度。除了该多功能串行接口以外,本产品还具有LIN-UART的6条通道,从而能够与更多控制单元进行通信。

可以扩展电路板布局范围的功能

  1.外部总线接口终端专用的电源:本产品为外部总线接口终端配备了独立电源。因此,无需在ECU板上安装电平转换器(先前连接那些在采用单个电源的传统产品内、具有不同工作电压的外部器件时,必须具有电平转换器)。并且,该外部总线接口终端的电源电压范围为3.0V至5.5V,因此它可以灵活地连接单元存储器、图像用ASIC等。

  2.I/O再分配功能:微控制器的外设单元的分配和接线方式在很大程度上取决于微控制器的引脚分配。为了减少引脚分配给电路板布局带来的物理约束,本产品提供了内置式I/O再分配功能,可以通过软件设置来改变I/O端口分配。由于I/O再分配功能允许我们从分配的终端中选择需要用到的外设终端,所以可以大幅提高电路板布局的自由度。

  从外设和分支数量(可以再分配的终端数量)如下所示:

  从外设和分支数量

  PPG:11通道×3分支

  输入采集:6通道×3分支

  LIN-UART:4通道×2分支

  重加载定时器:4通道×3分支

  图2展示了I/O再分配功能略图。

图1:MB91770系列/MB91725系列在汽车中的应用视图。

图2:I/O再分配功能示意图。

应用实例

  1.MB91770系列(面向仪表盘应用)

  虽然最近的汽车中存在着多种不同类型的仪表盘指示,但是那些处理视觉信息的仪表盘系统都需要将必要的驾驶信息在很短的时间内准确无误地传递给驾驶员。MB91770系列实现了系统的实时处理,并且具有FR81S内核的高处理性能;它内置有外设功能,是采用STN法和LCD面板的仪表盘控制的最佳选择。

  它具有内置式步进马达控制器的6条通道,能够控制速度计、转速计等的指针。它还具有用于里程表指示的段式LCD控制器(32段×4com)和用于生成充当转向信号声源的波形的发声器。和传统产品相比,该发声器的功能得到了大幅提高。尽管传统发声器只具有能够在音量改变的情况下逐渐降低音量的淡出效应功能,但是MB91770系列除了具有淡出效应以外,还能够按照规定的速度降低或提高音量。并且,可以利用16位分辨率实现音量微调,从而实现更平滑的音变。

  MB91770系列的应用实例如图3所示。

图3:MB91770系列的应用实例

  2.MB91725系列(面向车体控制应用)

  通过汽车内的各种开关输入以及来自于内置式汽车传感器的信息控制汽车内的空调和BCM系统。无论外界的天气状况和行车条件如何,必须具有空调才能保持舒适的车内条件。在汽车停放在炎热的太阳光下时,通过执行最佳控制将汽车内部的温度迅速降至较为舒适的水平,并根据来自于各个传感器的信息保持舒适的车内温度。BCM系统可以在多个车体系统ECU(如车门、座椅和组合开关)上实现集中控制。制造商也在考虑整合无钥匙进入的ECU功能等。

  MB91725系列具有大量内置式串行接口,因此能够利用CAN/LIN网络连接到多个ECU上。它还具有定时器功能的多条通道和A/D转换器,从而实现了各种功能整合。

  [page]

  并且,除了面向程序的主Flash存储器以外,MB91725系列还具有面向数据的内置式Flash存储器。这可以在从面向程序的主Flash存储器中执行程序的过程中在面向数据的Flash存储器内进行写入/擦除操作;这样就可以替代E2PROM。这就有助于减少ECU电路板上的元件数量。

  数据Flash的优势:不再需要E2PROM,并且可以缩小电路板面积;提高数据写入速度;数据、程序等存储在微控制器中的Flash存储器内,这样有助于防止信息泄漏。

图4展示了MB91725系列的应用实例。

产品技术指标

  表1展示了本产品的主要技术指标。

表1

开发环境

  本产品采用片上调试方法。在传统产品中,必须利用ICE主单元和验证用评估芯片实现调试,然后通过利用汽车上的器件实现系统评估。本产品允许利用实际器件进行单元系统评估和汽车评估。并且,它采用单线调试接口,可以实现汽车评估或一致性测试,并且能够利用通用同轴电缆、在高达10米的范围内实现小型ICE主单元和目标电路板之间的通信。这可以简化按照常规难以实现的汽车评估。

图5

  图5展示了开发环境视图,表2展示了开发环境配置。

未来开发

  开发了面向仪表盘控制和车身控制应用的产品之后,我们会继续开发内置FR81S CPU内核的微控制器系列产品,包括面向马达控制应用的产品。

表2

 

关键字:FR81S  32位  微控制器  仪表盘控制  车身控制 引用地址:仪表盘和车身控制的应用设计

上一篇:TPMS外置编码存储器式轮胎定位技术的电路实现
下一篇:基于CAN总线的轮胎智能实时监控系统方案设计

推荐阅读最新更新时间:2024-11-14 17:51

51单片机 + ds12c887时钟芯片 开发的电子时钟
原文地址: 51单片机 + ds12c887时钟芯片 开发的电子时钟 作者: 紫暮秋 风 主要代码如下 void delay(int z) { int x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } void write_com(char com) //写指令操作 { rs=0; lcden=0; //这一步万万不可少,否则不出结果 P0=com; delay(5); lcden=1; delay(5); lcden=0; } void didi() { beep=0
[单片机]
关于51单片机模拟IIC总线的程序
下面是一个关于IIC总线的程序,用的是51单片机做控制器,对24c16的EEPROM进行数据的读写,由于51没有IIC总线接口,所以需要根据IIC的协议模拟它进行数据传输。IIC是一中同步串口总线,scl为时钟线,sda为数据线;scl为低时sda的数据允许变化,scl为高时sda的数据必须保持稳定。同一个IIC总线根据器件地址的不同可以同时对多个器件进行读写,例如可以同时接8个24c16系列的EEPROM。 下面的程序是一个时钟程序,当断电时将数据将保存在24c16中。重新上电后先读出24c16中存的数据,之后一直对24c16进行写操作,这样断电就可以保持最后次数据在14c16里面了。 对24c16系列的EEPROM写
[单片机]
单片机随机数:rand(),srand()
从书中看到rand()函数返回的是0~32767之间的伪随机数。srand设置该伪随机数的初值。 在正常使用中,大多数的使用场景是: 求0~max; 求min~max; 顺手些了几个函数,作为扩展。C不支持可变参数,也不支持overloard,所以只能用不同的函数名称表示。当然也可以传入个hash的数据结构作为参数(ruby like)。 int rand_with_min_max(int min,int max) { return ((rand()/max) + min); } int rand_with_min(int min) { srand(min); return rand(); } int ran
[单片机]
基于AT89S52单片机的双轴光伏寻日系统设计
双轴光伏寻日系统可以跟踪太阳的运动,使光伏组件始终正对着太阳接受到更多的太阳辐射,从而提高光伏板的输出功率。该装置以AT89S52 单片机 为核心处理芯片,采用时控与光控相结合的方式,控制直流电机实现寻日跟踪。通过实际安装测试,先伏发电系统的发电量得到显着提高,达到预期目标。 能源是促进经济发展和社会进步的原动力,从工业革命以来,人类所使用的主要能源为石化能源,然而其蕴藏量有限,大量的使用会造成全球环境生态和气候产生很大的变化,而太阳能是一种取之不尽、用之不竭并且无污染的清洁能源,随着人类对能源的使用从常规能源向可再生能源转移,太阳能则成为人类理想的替代能源。而目前的太阳能发电效率普遍都不高,所以如何增加太阳能发电系统的发
[单片机]
基于AT89S52<font color='red'>单片机</font>的双轴光伏寻日系统设计
分析基于PIC单片机的SPWM控制技术
前 言 在UPS等电力电子设备中,控制方法是核心技术。早期的控制方法使得输出为矩形波,谐波含量较高,滤波困难。SPWM技术较好地克服了这些缺点。目前SPWM的产生方法很多,汇总如下。 1)利用分立元件,采用模拟、数字混和电路生成SPWM波。此方法电路复杂,实现困难且不易改进; 2)由SPWM专用芯片SA828系列与微处理器直接连接生成SPWM波,SA828是由规则采样法产生SPWM波的,相对谐波较大且无法实现闭环控制; 3)利用CPLD(复杂可编程逻辑器件)设计,实现数字式SPWM发生器; 4)基于 单片机 实现SPWM,此方法控制电路简单可靠,利用软件产生SPWM波,减轻了对硬件的要求,且成本低,受外界干扰小
[单片机]
分析基于PIC<font color='red'>单片机</font>的SPWM<font color='red'>控制</font>技术
基于51单片机的非接触式红外体温计的设计
一.硬件方案 本系统利用51单片机控制红外温度传感器进行温度的非接触式检测并显示,能够实现快速测量人体体温。 主要由51单片机+最小系统+LCD1602液晶显示+蜂鸣器报警+按键+GY906非接触式温度传感器;如图: 二.设计功能 (1)液晶显示当前检测的温度和温度报警范围精度为0.02摄氏度。 (2)按键可以设置温度报警上限和下限。 (3)当温度低于或高于我们设置的值蜂鸣器进行报警提醒。 (4)测温范围为-70度—380度,范围广。 三.设计原理图 (1)原理图主要采用AD软件进行设计,如图: (2)PCB图如下: 四.软件设计 主程序源码 //*************主函数**************
[单片机]
基于51<font color='red'>单片机</font>的非接触式红外体温计的设计
基于森国科MCU SPIN的落地扇和循环扇应用方案
本期内容重点介绍,针对三相低压风扇电机驱动,森国科SGK32G031芯片可提供的一款高性价比解决方案,加速实现低功耗、轻量化、节能化的落地扇&循环扇应用。 森国科MCU SPIN(SGK32G031)芯片 高性能 高可靠性 芯片采用32-bit Arm Cortex-M0内核,主频60MHZ,内置USART ,集成业内领先的高采样率的高速12bit ADC ,集成2个高速 模拟 比较器 ,2个OPA 运算放大器 , 硬件 除法器; 芯片针对电机应用进行了多项设计优化,具备了高精准高可靠 时钟 系统、可支持移相的 TI MER、以及-40℃~105℃增强 工业 级工作温度范围等多项高可靠性优势。 小尺寸、多应用 芯片采用Q
[嵌入式]
基于森国科<font color='red'>MCU</font> SPIN的落地扇和循环扇应用方案
瑞萨MCU这几年的崛起之路
经常阅读我公公众号文章的小伙伴,应该看到了我今年分享关于瑞萨MCU的内容比较多。 再次,你会发现瑞萨电子这几年发展的比较迅猛,不管是线上还是线下的活动都特别多,还有不断涌现出新的MCU产品。 瑞萨MCU 我们先来说说我们接触最多的MCU,瑞萨MCU在这几年之中增加了多个系列、N个型号,可以说涵盖了低功耗、高性能、车规级、性价比等目前几乎市面上都有的各个领域的MCU。 我们先来看下官网目前在售的MCU情况: https://www.renesas.cn/zh/products/microcontrollers-microprocessors 目前有7大系列,包括: Cortex-M内核32位
[汽车电子]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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