【技术大神】空调控制器设计:正确的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
- 收藏
- 评论 8
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(8)
-
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很实用
相关推荐
满足汽车安全最高等级ASIL-D标准的车身控制MCU
RH850/P1x-C系列是32位汽车级微控制器(MCU) RH850/P1x系列的高端版本,专门为未来汽车中各类高级系统所需要的传感器融合、网关和高级底盘系统应用而设计。
【产品】采用40nm MONOS工艺制造的32位汽车级MCU,适用于电动汽车系统
针对混合动力汽车(HEVs)和电动汽车(EVs)系统控制应用,Renesas(瑞萨电子)推出了32位汽车级微控制器(MCU),型号为RH850/C1x。RH850/C1x采用Renesas先进的40nm MONOS工艺制造,不仅可以帮助嵌入式工程师增强系统的性能,降低成本,同时还可以提高电动汽车控制系统的安全等级。
【产品】采用嵌入式MONOS FLASH技术的汽车级32位MCU RH850/F1x,增添数据加密功能和诊断功能
现今汽车的节能与安全是人们日益关注的问题。同时汽车网络变得越来越多样,电子控制单元面对的数据量也越来越大。为了满足这些汽车车身应用要求,瑞萨推出了RH850/F1x系列
【应用】芯力特车规级CAN总线收发器用于汽车空调控制器,带远程唤醒功能的低功耗待机模式,灵活数据速率5Mbps
针对空调多元化的操作模式,现在都要进行带MCU控制模块的新型设计。空调控制器系统和整车ECU之间的通讯一般都通过CAN实现。本文主要介绍芯力特车规级总线收发器SIT1044QT在汽车空调控制器的应用。
【应用】16MHz无源晶振CX2016SA16000D0HSSCC用于汽车空调控制器主控MCU设计,精度达±20ppm
为保证汽车空调控制器主控MCU下达的程序指令稳定准确运行,推荐选择KYOCERA无源晶振CX2016SA16000D0HSSCC,典型负载电容8pF,常温25℃条件下调整频差达±20ppm,温度频差达±50ppm,有通过车规级AEC-Q200认证。
【经验】汽车级MCU RH850低功耗唤醒操作以及唤醒后处理流程解析
开发汽车电子项目时,为了实现整机更好的低功耗特性,且又能实时响应,这要求MCU支持低功耗唤醒的功能,当整机怠机时,工作在低功耗模式,接收到通讯信号时,快速唤醒MCU。本文介绍瑞萨(Renesas)汽车级MCU RH850系列低功耗唤醒相关操作以及唤醒后MCU的处理流程。
Renesas(瑞萨)电机控制微控制器(MCU)选型指南
目录- 电机MCU路线图 电机驱动推荐微控制器 16位RL78电机控制MCU RX-T电机控制MCU RA-T电机控制MCU RA-T系列主要特性 RISC-V电机专用MCU 电机控制解决方案
型号- RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T
瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证
瑞萨宣布其用于微控制器(MCU)和片上系统(SoC)开发的汽车网络安全管理系统(CSMS)已依据国际标准ISO/SAE 21434:2021进行定义和实施。客户可以确保在新一代车载系统中使用瑞萨电子MCU和SoC时,将符合产品网络安全和功能安全方面的国际标准。
【经验】解析瑞萨电子32位MCU RH850F1KM-S4 SPI通讯控制过程
RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
【经验】RH850系列汽车级MCU的Code Flash结构及设计应用经验分享
RH850是Renesas瑞萨电子的最新汽车微控制器系列,可在多种可扩展产品中实现高性能与低功耗的平衡。 该系列提供了新的和高级的汽车应用所需的丰富的功能安全性和嵌入式安全性功能。该系列提供了一系列CPU内核结构(单个,多个,锁步及其组合),以支持高性能和/或高可靠性要求。RH850内部存储器主要有Code Flash、Data Flash、RAM。
【经验】32位微控制器RH850的外部晶振问题解决教程
RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(Renesas)车载RH850系列MCU硬件设计使用,提供一个经验的说明。
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
【技术】RH850系列32位MCU三种中断功能,你知道么?
瑞萨电子RH850系列32位MCU符合ISO26262的要求,满足汽车安全等级ASILB –ASILD等级的控制芯片,在全球汽车电子市场上得到广泛应用。
【经验】关于32位MCU RH850的CANFD时钟选择收发测试问题
Renesas推出的RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗,该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。
【经验】汽车级MCU RH850使用FCL初始化不成功,别忘了预留这块空间!
以瑞萨电子汽车级MCU RH850为例,由于要实现对自身flash的改写,瑞萨电子针对bootloader提供了FCL库文件给用户,用于进行flash的擦除,编程和校验等操作,来实现bootloader功能。是否直接调用FCL就可以实现bootloader功能了?笔者遇到一个问题,搭建好了bootloader工程,添加好了库文件,点击运行,系统竟然跑飞了,怎么一回事呢?
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论