历史上的今天
返回首页

历史上的今天

今天是:2025年03月21日(星期五)

正在发生

2018年03月21日 | FR81S家族32位微控制器的车身控制应用平台设计

2018-03-21 来源:21ic

    随着全球变暖,汽车工业需要生产更加环保和燃料更加有效率的汽车。改进安全和舒适性的豪华汽车需求在先进国家不断增加,同时在中国、印度和巴西等迅速发展中国家对有紧凑型汽车需求也有强烈需求。

    为了响应这些需求,很多汽车制造商都在推动车身控制应用平台设计。相应地,也需要容易集成到这些平台中的微控制器(MCU)。为了满足这些需求,富士通半导体推出了MB91520系列,丰富了其32位微控制器FR81S家族。新系列提供了各种引脚配置和内存容量,为车身控制应用提供了许多外设功能,以及作为标准特性的内置的降低成本功能,以此提供一个最合适的平台解决方案。针对无刷DC电机和安全功能的专用定时器也能够支持AUTOSAR。


    富士通半导体针对车身控制推出的FR81S家族阵容的MB91520系列有60款新型号器件。这个新的汽车32位微控制器产品线提供了一个最合适合的车身控制平台。

    丰富的车身控制功能

    该系列的产品阵容非常丰富。为了满足汽车工业的各种需求,富士通半导体的60个型号包含从64至176引脚封装范围,闪存从320至1,088KB,支持子时钟(subcLOCk)。各种外设功能有助于加载主要针对车身控制模块(BCM)的车身控制功能。该阵容比针对车身控制的FR60家族MB91460系列更为强大。与传统FR60家族相比,由于改进了流水线处理和内部总线运行,新产品的CPU性能增加了30%以上。

    此外,新MCU能在无等待时间前提下访问闪存,甚至是在80MHz运行时。其它高性能功能,例如专用的浮点运算(FPU)嵌入式单元,支持模型库设计阶段的自动创建代码。完整的产品阵容支持各种应用开发。

    新产品支持一系列适合车身控制应用的外设功能,如多功能串行接口,可以灵活连接各种外部器件,12位A/D转换器可实现先进传感器输入,控制器区域网络(CAN)支持多达128条信息。

    器件的多功能串行接口可灵活连接各种外部器件,实现范围广泛的车身控制通信方法。为了灵活支持这些通信系统,该产品提供了一个多功能串行接口,如图1所示。UART、SPI、LIN和I2C对每个通道是软件可选的。在工业中可以加载多达12个通道,是业界最高级别。

FR81S家族32位微控制器打造车身控制平台

    A/D转换器支持先进传感器输入

    加载在产品上的高分辨12位A/D转换器可支持传感器和外设元件,提供改进的技术优势。由于加载了两个A/D转换器单元,可实现同时转换。如图2(a)所示,范围比较功能可检测作为硬件功能集成的给定范围电平。与A/D转换值比较的最高和最低阈值可事先设置。当电平处于预定范围内或超出预定范围时,功能自动检测,从而减少软件负载。而且,如图2(b)中显示的那样,可以实现连续比较。

图2:A/D转换器范围比较功能概览

图2:A/D转换器范围比较功能概览

    其他先进功能

    许多新汽车配备了经CAN连接的电子控制单元(ECU)。由于节点数目的增加和其它因素,网络正变得越来越大。富士通半导体以前的32位微控制器通常有32条信息的缓存。新产品的缓存能保存多达128条信息,使它支持有更多节点的系统。支持的CAN协议是Version 2.0A/B。

    此外,内置E2PROM、看门狗定时器IC和复位IC及其它外部元件可减少元件数和板上安装空间,降低了总系统成本。由于除了程序闪存,产品还有64KB数据闪存(工作闪存),不需要外部E2PROM。而且,嵌入微控制器里面的数据闪存防止信息漏洞。独立于主时钟的内置CR振荡电路系统运行硬件看门狗定时器。不需要外部看门狗定时器IC。

    由于该产品具有低电压的功能,可监测外接电源,没有必要在板上加载一个外部复位IC。可以用软件选择11个电压等级。波形发生器可作为支持无刷DC电机的专用定时器,它可以输出三相波形。为了支持无刷电机操作,需要有死区时间设置功能和紧急停止功能。

    图3描述了该产品的诊断功能,如CPU自我诊断程序、总线错误检测功能、RAM自诊断功能、内存错误检测和纠正(ECC),I/O端口保护功能。


    微控制器的功能安全

图3:MB91520系列的诊断功能

图3:MB91520系列的诊断功能

 

    应用实例

    根据装在车上的开关、传感器,并从其他ECU获得的信息,BCM控制车内照明、转向信号灯、雨刷、门锁、侧视镜和其他项目。产品有多达12通道的多功能串行接口,以及三通道CAN,可以灵活地连接多个器件和ECU。A/D转换器提供多达48个通道,可支持来自传感器的各种输入处理。图4描述了BCM的应用实例。

图4:BCM的应用实例

    BCM应用实例,电动压缩机最近被用于汽车空调。为保持汽车内舒适,必须精确控制温度。控制是用波形发生器实现的,以控制无刷DC电机,反之,空调的电动压缩机运行。图5描述了电动压缩机的应用实例。

图5:电动压缩机的应用实例

    总之,MB91520系列能兼容AUTOSAR R3.1/4.0,可使用16位和32位微控制器的无缝集成开发环境,以及支持单线片上调试的仿真器(MB2100-01-E)。所有新产品线的芯片都配有程序闪存和单独的数据存储闪存。这样降低了对外部E2PROM 的需求,并简化了系统开发,适用于汽车ECU系统的外围功能。


推荐阅读

史海拾趣

GE公司的发展小趣事

对于光电控制电子生日蛋糕电路,网友可能提出多种问题。以下是一些可能的问题及其详细回答:

1. 光电控制电子生日蛋糕电路的基本工作原理是什么?

回答:光电控制电子生日蛋糕电路通常由一个光敏二极管(如VD1)、一个控制电路(如IC1,常为555时基集成电路或音乐芯片)以及其他外围元器件组成。当蜡烛被点燃并照射到光敏二极管上时,光敏二极管的电阻会发生变化,导致控制电路中的电压改变。这一电压变化进而触发控制电路,使其输出控制信号,驱动音乐芯片工作并输出音乐信号(如“祝你生日快乐”),同时可能还驱动发光二极管等元件闪烁,增加节日气氛。

2. 如何选择合适的元器件来构建这个电路?

回答:选择合适的元器件是构建光电控制电子生日蛋糕电路的关键。光敏二极管应选择灵敏度适中、响应速度快的型号;控制电路可以选择555时基集成电路或专用的音乐芯片,具体取决于电路设计的复杂度和功能需求;发光二极管可以选择高亮度、颜色鲜艳的型号以增强视觉效果;此外,还需要根据电路设计选择合适的电阻、电容等元器件。

3. 这个电路存在哪些安全隐患,如何避免?

回答:虽然光电控制电子生日蛋糕电路本身在正常情况下是安全的,但如果不当使用或制作过程中存在瑕疵,仍可能带来安全隐患。例如,电路中的电池如果处理不当,可能会导致电池液泄漏或短路;电子元件过热也可能引发火灾等。为了避免这些安全隐患,应确保电池安装牢固、电路连接正确无误;在使用过程中避免长时间连续工作,以防过热;同时,应让儿童在成人监护下使用此类电子生日蛋糕。

4. 如何调试和优化这个电路的性能?

回答:调试和优化光电控制电子生日蛋糕电路的性能可以通过以下步骤进行:首先检查电路连接是否正确无误;然后逐步测试各个元器件的功能是否正常;接着调整光敏二极管的灵敏度、控制电路的输出电压等参数以优化电路性能;最后在实际使用环境中进行整体测试,确保电路能够稳定可靠地工作。在调试过程中可以使用万用表等测试工具来监测电路中的电压、电流等参数变化。

5. 除了音乐和发光效果外,这个电路还可以实现哪些功能?

回答:除了基本的音乐和发光效果外,光电控制电子生日蛋糕电路还可以根据具体设计实现多种功能。例如可以加入烟雾效果装置来模拟真实的蜡烛燃烧效果;或者加入语音模块来播放生日祝福语等。这些功能的实现需要增加相应的元器件和电路设计复杂度但能够显著提升生日蛋糕的趣味性和观赏性。需要注意的是在实现这些功能时应充分考虑安全性和实用性避免过度复杂导致电路不稳定或安全隐患增加。

AIRPAX公司的发展小趣事

AIRPAX的故事始于一个对电气保护和传感器技术充满热情的团队。在20世纪初,电气技术的快速发展为各种行业带来了巨大的变革。看到这一机遇,AIRPAX的创始人在美国马萨诸塞州的阿特波罗创立了这家公司,专注于传感器、电气保护器和控制器的设计与制造。最初,AIRPAX的产品主要服务于本地的小规模工业应用,但凭借其卓越的性能和可靠性,很快赢得了市场的认可。

Alpha Semiconductor公司的发展小趣事

经过多年的发展,Alpha Semiconductor已经成为一家高性能标准、半标准模拟和混合信号IC制造商。公司在这一领域的制造实力得到了业界的广泛认可。Alpha Semiconductor的产品广泛应用于通信、计算机、消费电子等领域,为电子行业的发展做出了重要贡献。

Gentron Corp公司的发展小趣事
确保电源插头和插座正常工作,电源线未损坏,电源电压符合电路要求。
ALLIED [Allied Electronics]公司的发展小趣事
在广告牌或指示牌上使用顺序闪光的LED灯,吸引注意力并传递信息。
Crane Co.公司的发展小趣事

随着公司业务的蓬勃发展,Crane Co.在1880年代经营着四家制造工厂,员工人数超过1500名。公司的业务足迹也逐渐延伸到美国西部地区。为了进一步提升产品质量和技术水平,Crane Co.在1890年代成立了旗下第一家冶金实验室,专注于材料研究和开发。这一举措为公司在电子行业的后续发展提供了强大的技术支持。

问答坊 | AI 解惑

光线照度指示器电路

本例介绍的光线照度指示器,采用LED发光二极管来指示环境光线的强弱等级,可作为摄影爱好者的测光表。电路工作原理         该光线照度指示器电路由光线检测电路和LED驱动电路组成,如图所示。 电路中,光线检测电 ...…

查看全部问答>

T6963控制器应用

带T6963控制器的液晶屏的程序编写…

查看全部问答>

围绕AVR,STM,ARM发问

菜鸟51单片尚未入门,见‘’AVR,STM,ARM’‘三个词在各电子论坛十分火热,有疑问没明白: 1,这三者如何归属? 2,它们之间属于竞争?还是各不相扰? 3,如有竞争谁会更具优势?…

查看全部问答>

一个简短的C程序,出现问题!!

很简单的一个才程序,编译没错,运行是错误:CXX0030: Error: expression cannot be evaluated #include typedef enum                         {   &n ...…

查看全部问答>

使用MOVX取不到ROM里面的数据

使用Kiel存储仿真是外加64KROM 测试代码如下:         ORG 0000H         LJMP MAIN         ORG 0100H             ;程序的开始地址 ...…

查看全部问答>

为了庆祝在eeworld上的总技术分突破1000分,特散100分!见者有分!!!

为了庆祝在eeworld上的总技术分突破1000分,特散100分!见者有分!!!…

查看全部问答>

Load Torque Estimation and Passivity-Based Control

Load Torque Estimation and Passivity-Based Control of aBoost-Converter/DC-Motor CombinationJesús Linares-Flores, Johann Reger, Senior Member, IEEE, and Hebertt Sira-Ramírez…

查看全部问答>

STM32内部硬件乘法器

                                 STM32内部是带有硬件乘法器的,那么如果我在C语言描述一个算式X*Y,那么编译器会调用内部的硬件乘法器来计算这个算 ...…

查看全部问答>

2812跑程序掉电的问题

各位大侠好,小弟照着DEC2812画了一个板子,上电是好的, 连560的仿真器也是能识得出来,load program也能成功, 但是一点运行(run),板子的供电电源就被拉低了, CCS显示“……cannot connected to target……power failure” 现在不确定 ...…

查看全部问答>

自己写的FPGA图形设计软件

若贝是一款非常小巧的FPGA图形化设计仿真工具。开发这款软件的目的一方面是简化FPGA的设计,达到设计FPGA就如同搭积木一样的简单;另一方面是让设计硬件变得非常灵活,允许用户在搭积木的同时,可以输入自己的算法实现。这款软件从硬件设计中抽象出 ...…

查看全部问答>