【技术大神】空调控制器设计:正确的MCU选型是系统设计成败的关键
空调控制器的具体功能因车厂车型的不同而多种多样,但无论怎么变化,里面的一些关键功能是相通的。本文将介绍一个之前笔者参与设计的汽车空调控制器项目,与大家做一个分享。
在汽车空调控制器里面,最核心的器件就是MCU,可以说选择一款合适的MCU直接关系到整个系统设计的成败。
在笔者参与的该项目中,系统对MCU要求具有如下一些主要的功能:
1)需要选用32位MCU,并且主频需要在80MHz以上;
2)Flash的大小在1M~1.5MByte,并且要求pintopin兼容;
3)要求内置DataFlash,可以模拟EEPROM的功能,可擦写次数不少于10万次;
4)支持至少两路CAN总线接口,同时需要支持LIN、SPI、IIC、UART接口;
5)支持不少于25路的AD输入;
6)支持低功耗模式,MCU在低功耗时的电流小于40uA;
7)支持至少6路以上PWM输出,并且同时每路要求可以实现不同的频率,另外PWM输出通过配置可以触发指定AD通道的同步转换;
8)支持AUTOSAR4.0.3及以上版本;
9)必须是汽车级的产品,工作温度范围在-40℃~+105℃。
针对上述要求,最终我们选择了瑞萨电子的RH850/F1L系列的MCU产品。经过对功能的比较确认,这款MCU可以很好的满足空调控制器对MCU的要求。
RH850/F1L具体相关参数如下:
1)采用最新40nmFlash技术而设计的32bitMCU,最高主频可以达到96MHz。
2)RH850/F1L的144pin产品可以支持768KB~2MB的Flash,并且pin to pin兼容。
3)支持32KB和64KB大小的内置DataFlash模拟EEPROM功能,可以支持10万次以上的擦写。
4)可以支持6路CAN以及其他接口,可以支持36路AD。
5)支持DEEPSTOP模式,电流典型值可以做到35uA。
6)为了提高系统的实时性,RH850/F1L支持PWM与AD的联动功能,同时降低CPU的负荷。
7)RH850/F1L可以支持AUTOSAR3.2和4.0.3两个版本,同时在设计的时候完全按照汽车等级的产品在设计。温度范围支持-40℃~105℃和-40℃~125℃。
同时,这个系列的产品在Flash大小、引脚数和CAN的路数等方面也都有很好的扩展性,对于以后其它项目的推广也有很好的移植性。
该系统中包括了CAN、LIN通信功能,按键,车内/外温度传感器,日光传感器,湿度传感器,压力传感器,鼓风机的驱动,LCD显示等功能。下图是与MCU直接相连的部分结构框图。

图1:基于RH850F1L的汽车空调控制框图
笔者设计的是一款全自动空调,当驾驶员设定好温度后,如果车厢内的温度低于设定的温度,控制系统ECU发送指令给电机,混合空气阀关闭蒸发器侧通道,并打开从暖气散热片一侧来的通道,使车内的温度迅速升高到设定的温度;当车厢内的温度高于驾驶员设定的温度时,控制系统ECU发送指令给电机,混合空气阀打开从蒸发器一侧来的通道,并关闭暖气热散热器一侧的通道,并使鼓风机电机高速运转,使车内温度迅速下降到驾驶员设定的温度。
通过空调控制器的工作原理我们也可以看出,它在运行的过程中需要实时地监测各种传感器的数据,从而获得车内、车外温度,日光照射的数据,压力数据等,然后根据这些数据去控制相应的执行机构。RH850/F1L在设计的时候充分考虑了这方面的应用,在MCU里面设计了多达60路的AD,并可以支持12bit精度,大大提高了设计的方便性和温度控制的准确性。同时,RH850/F1L的AD功能和PWM功能可以支持联动,也就是PWM可以通过硬件的方式触发AD的转换,不需要CPU的参与,既提高了整个系统的实时性、又可以降低CPU的工作负荷。
在国产化的进程中,越来越多的企业开始涉足研发空调控制器,这时候一开始的关键器件的选择就会尤为重要。选择一款硬件功能强大,可以说对于每个设计者来说都是一劳永逸的事情。
作者:简单的匠人
相关技术文档:
- |
- +1 赞 0
- 收藏
- 评论 9
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
Renesas(瑞萨电子) RH850/F1L系列单片机(48pin)数据手册
2014年10月29日 - 数据手册
RENESAS - 微处理器,RENESAS MCU,瑞萨单片机,微控制器,R7F701052,R7F701053,R7F701050,RF7F701009,R7F701051,RF7F701008,RH850/F1L,R7F7010104AFP,R7F701056,R7F701057,R7F701054,R7F701055,R7F7010023AFP-C#AA2,R7F701007,RF7F701014,RF7F701013,RF7F701012,RF7F701011,RF7F701010,R7F7010283AFP#AA4,R7F7010023AFP#AA4,R7F7010324AFP#AA4,R7F7010333AFP#AA4,RF7F701029,RF7F701028,R7F7010093AFP,R7F701034,R7F701032,R7F701033,V850E2/FG4-L,R7F7010083AFP,R7F7010283,R7F701041,R7F701042,R7F701040,RF7F701019,RF7F701018,RF7F701017,RF7F701016,R7F701049,R7F701006,R7F7010094AFP,R7F701047,R7F701003,R7F701048,R7F701045,R7F701002,R7F701046,R7F701043,R7F701044,R7F7010323AFP#AA4,R7F7010103AFP,R7F7010334AFP#AA4,RF7F701025,RF7F701024,R7F7010084AFP,RF7F701022,RF7F701021,RF7F701020,车身和底盘,车身应用程序,THE BODY APPLICATION
Renesas(瑞萨电子) RH850/F1L等产品技术更新通知(TN-RH8-B079A/E)
2017年06月02日 - 产品变更通知及停产信息 本资料为RENESAS技术更新,针对RH850/F1L、F1M、F1H、F1K系列微控制器(MCU)的唤醒功能,描述了在特定条件下可能出现的唤醒脉冲宽度限制问题。当高速内部振荡器在待机模式下停止,且唤醒因素检测模式为电平检测时,可能无法唤醒MCU或丢失异常/中断标志。资料提供了三种解决方案,包括使用边缘检测模式、延长输入脉冲宽度或配置振荡器不停止在待机模式。此外,还说明了相关更新将应用于后续版本的用户手册和产品数据表。
RENESAS - 微处理器,MPU,微控制器,MCU,单片机,R7F701052,R7F701053,R7F701050,RF7F701009,R7F701051,RH850/F1H,RF7F701008,RH850/F1K,RH850/F1L,R7F701531,R7F701056,R7F701057,R7F701054,R7F701055,R7F701572,R7F7010023AFP-C#AA2,R7F701529,R7F701527,R7F701007,R7F701525,RH850/F1M,RF7F701014,RF7F701013,RF7F701012,RF7F701011,RF7F701010,R7F701581,R7F701544,R7F701545,R7F701587,R7F7010283AFP#AA4,R7F701583,R7F7010023AFP#AA4,R7F7010324AFP#AA4,R7F7010333AFP#AA4,RF7F701029,RF7F701028,R7F701034,R7F701552,R7F701032,R7F701033,R7F701506,R7F701507,R7F701549,R7F701502,R7F7010283,R7F701041,R7F701042,R7F701040,RF7F701019,RF7F701018,RF7F701017,RF7F701016,R7F701049,R7F701522,R7F701006,R7F701047,R7F701003,R7F701564,R7F701048,R7F701045,R7F701002,R7F701046,R7F701043,R7F701044,R7F7015133ABG#YB1,R7F7010323AFP#AA4,R7F701513,R7F7010334AFP#AA4,RF7F701025,RF7F701024,RF7F701022,RF7F701021,RF7F701020,车身和底盘
Renesas(瑞萨电子) RH850/F1L demo板应用文档+封装结构图
2014年05月01日 - 应用笔记或设计指南
RENESAS - 微处理器,微控制器,R7F701052,R7F701053,R7F701050,RF7F701009,R7F701051,RF7F701008,RH850/F1L,R7F701056,R7F701057,R7F701054,R7F701055,R7F7010023AFP-C#AA2,R7F701007,RF7F701014,RF7F701013,RF7F701012,RF7F701011,RF7F701010,R7F7010283AFP#AA4,R7F7010023AFP#AA4,R7F7010324AFP#AA4,R7F7010333AFP#AA4,RF7F701029,RF7F701028,R7F701034,R7F701032,R7F701033,R7F7010283,R7F701041,R7F701042,R7F701040,RF7F701019,RF7F701018,RF7F701017,RF7F701016,R7F701049,R7F701006,R7F701047,R7F701003,R7F701048,R7F701045,R7F701002,R7F701046,R7F701043,R7F701044,R7F7010323AFP#AA4,R7F7010334AFP#AA4,RF7F701025,RF7F701024,RF7F701022,RF7F701021,RF7F701020,车身和底盘
在Renesas Flash程序员工具新闻的V2.05.00中增加了对mcu的支持
February 01, 2015 - 商品及供应商介绍 Renesas Flash Programmer软件工具更新至V2.05.00版本,新增对RH850和RX系列微控制器的支持。用户可通过官网下载评估版软件,或联系当地Renesas Electronics营销办公室或分销商购买正式版。
RENESAS - 闪存编程器,FLASH PROGRAMMER,R7F701052,RX71M,R7F701050,RH850/F1H,R7F701051,R5F571MG,RH850/F1L,R5F571MF,R5F571ML,R7F701047,R7F701026,R7F701048,R5F571MJ,RX FAMILY,R7F701055,R7F701508,R0C00000FDW12R,R7F701502,R7F701513,R7F701503,RH850,MCUS,微控制器
【应用】32位微控制器RH850/F1L实现低功耗汽车BMS设计
2019-09-05 - 新应用 汽车能耗问题亟待解决,瑞萨顺势推出RH850/F1x系列MCU,能够提供多种封装类型、嵌入式Flash存储器容量和丰富的外设功能选择,强大的产品阵容将完美对应汽车车身领域和BMS系统的各种应用要求。
新一代汽车音响控制核心解决方案:已被众多著名厂商使用
2019-07-19 - 新应用 核心电子元器件的稳定运行,对于汽车音响效果影响尤为重要。瑞萨电子作为全球知名的汽车电子供应商,为汽车影响控制系统提供了完善的解决方案,其RH850F1L系列产被全球许多著名汽车电子厂商用于车载影音娱乐等车身部件中。
支持车载网关应用的新一代32位单片机
2019-07-19 - 新应用 随着汽车工业以及自动化程度的发展,现代汽车中所使用的电子控制系统和通讯系统越来越多,支持车载网关应用的新一代32位MCU RH850大受青睐。
【应用】首款40nm工艺汽车级MCU,让T-Box更安全
2019-07-16 - 新应用 RH850/F1x拥有丰富的通讯通道,通过了ISO26262功能安全认证。
BCM设计首选芯片,丰富通信资源提升系统性能
2019-07-02 - 新应用 瑞萨40nm工艺的汽车级MCU RH850/F1X系列产品产品阵容强大,全面实现了可扩展性,由3组产品组成,覆盖低端到高端。该系列产品在设计和定义时还充分考虑了包括BCM在内的各种车身电器的应用。
具安全诊断功能的汽车MCU,功耗低至0.5mA/MHz
2019-07-01 - 新产品 瑞萨面向汽车车身应用推出RH850/F1x系列MCU,基于40 nm工艺,功耗低至0.5 mA/MHz,从低端到高端共50多款产品,总有一款适合你!
【选型】用于汽车电子领域的RH850/F1X微处理器的选型指导
2018-03-17 - 器件选型 RH850/F1L是Renesas公司RH850/F1X系列微处理器专用在汽车车身应用的产品线,RH850/F1H是一款拥有两个RH850G3内核的32位处理器。RH850/F1H的主要特点是低功耗、高处理能力和多种外设功能。为了适应不同的车载系统,提供多种不同内存组合和封装形式。
【技术】RH850系列32位MCU三种中断功能,你知道么?
2018-02-11 - 技术探讨 瑞萨电子RH850系列32位MCU符合ISO26262的要求,满足汽车安全等级ASILB –ASILD等级的控制芯片,在全球汽车电子市场上得到广泛应用。
【应用】RH850系列低功耗MCU,适合作为车机的网络管理和电源管理处理器
2017-11-23 - 新应用 瑞萨的RH850 MCU具有极低的功耗,休眠模式45uA,同时具有多路CAN BUS,符合ISO26262 ASIL-B等级,具有高可靠性,功能安全,硬件加密以及错误诊断等机制,完全符合车机的需求。
【技术】浅谈瑞萨车规级32位MCU(RH850)开发生成的引导代码
2017-11-18 - 技术探讨 本文介绍在开发瑞萨RH850 MCU 的软件程序时,使用CS+编译器,编译器自动生成的启动代码的基础介绍,特别是数据初始化这一块。
【经验】瑞萨32位RH850系列MCU的调试下载指引
2017-10-20 - 设计经验 瑞萨车规级32位RH850系列MCU ,满足ISO26262 ASILA-ASILD各等级的功能安全需求,系统时钟达80M以上,支持浮点运算,多通道CAN通信等功能
评论
全部评论(9)
-
zwjiang Lv9. 科学家 2025-05-12学习 -
xiaoRobert Lv5. 技术专家 2020-01-19写的挺不错,体现了如何选型 -
断翅蝴蝶 Lv7. 资深专家 2018-11-30不错的 -
用户_8239 Lv7. 资深专家 2018-03-03一起学习,共同进步。 -
用户_8239 Lv7. 资深专家 2018-03-03学习 -
天府大懒猫 Lv6. 高级专家 2017-11-20很厉害啊,我目前都是做一些简单的应用,需要学习的还很多 -
yingqiming Lv7. 资深专家 2017-11-17很实用! -
海绵宝宝 Lv7. 资深专家 2017-06-09能说说碰到的问题就更好了 -
莺莺 Lv7. 资深专家 2017-06-08很实用
电子商城
服务市场
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量:1000 提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
现货市场
登录 | 立即注册
提交评论