【技术大神】带诊断功能的PWM:汽车大灯设计的有力帮手

2019-07-02 技术大神活动文章
微处理器,微控制器,R7F701033,R7F7010333AFP#AA4 微处理器,微控制器,R7F701033,R7F7010333AFP#AA4 微处理器,微控制器,R7F701033,R7F7010333AFP#AA4 微处理器,微控制器,R7F701033,R7F7010333AFP#AA4

在汽车电子的灯光控制中,尤其是大灯的控制非常的重要。由于大灯的亮度需要根据实际的环境来进行调节,因此不管是传统的灯泡的控制,还是LED大灯的控制,都需要用到PWM信号来实现。那么为了保证灯光控制的正确性,如何正确有效的检测PWM的输出就显得尤为重要了。


笔者参与了为德国某OEM设计的汽车前大灯项目,该项目对灯光控制的可靠性提出了非常高的要求,要求能实时监测灯光是否处于正常状态。经过功能要求分析之后发现,实现这一功能主要是判断PWM的输出是否跟我们预期一致。并且我们只能通过检测PWM输出的高电平时间段来检测,因为只有这时候的光源才是工作在“开”的状态的。一旦检测的结果跟预期的结果不一样,这时候就需要通知CPU进行对应的控制。


仅从功能的角度来说,我们可以使用一个单独的AD来采集外部对应电路的数值,然后由软件实时的判断采集到的数值是否在要求的范围之内。但是这样的方法会带来几个明显的问题:

1)如前所述,我们只能够在PWM输出高电平的时间段进行外部信号的采集,但由于PWM的输出是由硬件控制的,这样在软件上不好控制AD的采样时间点;

2)如果由软件去比较AD的采样值,就会占用大量的CPU时间,同时为了满足实时性的要求就会需要很高性能的CPU频率。

 

经过一番选型比较之后,我们发现R7F7010333AFP这款MCU可以满足这个要求,因为它针对大灯控制专门设计了一个集成的功能:带诊断功能的PWM输出 (PWM Output with Diagnostic)。该功能实现了DMA、PWM、AD以及中断的联动功能,上述提到的整个过程都可由硬件完成,无需CPU的介入。这对上述提到的两个关键问题都有了很好的对应。


首先是对PWM进行的设置。这里跟一般的PWM设置没有太大的区别,主要是设置周期和占空比。需要注意的是,为了实现跟AD的联动功能,它有一个专门的寄存器可以设置,当PWM输出高电平之后多长时间触发AD来采集外部信号,这个功能正是解决上面提到的第一个问题的。


其次就是对AD的设置。同样与普通MCU相比,该芯片的AD功能比较有特点的是它有两个专门的寄存器可以设置上下限的阈值,只要AD采集到的值在这两个阈值之间,就表明PWM输出的信号一切正常。否则,AD converter就会产生一个错误中断去通知CPU,CPU就可以根据此信号进行相应的处理了。这个功能则很好地把CPU释放出来了。

 

下图是带诊断功能的PWM输出的功能框图。
 

 

为了获得良好的视觉效果,避免出现闪烁的现象,一般我们把PWM输出的频率设置在50Hz – 60Hz左右,并且单个项目中的PWM频率是固定的。笔者在使用这个功能的过程中,充分感受到了这个功能给设计工程师所带来的便利性。由于在整个软件处理过程中CPU参与很少,所以我们在设计软件的时候基本不用单独再计算由此而增加的CPU负荷;更不用去考虑PWM、AD等模块之间相互联动的时序以及配合问题。所以从“攻城狮”的角度来讲,这个功能绝对算得上“急人之所急,想人之所想”的完美功能了!

 

作者:简单的匠人

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 4

评论

   |   

提交评论

全部评论(4

  • 用户_2237 Lv5 2020-09-08
    学习
  • 用户_8239 Lv7. 资深专家 2018-03-03
    值得拥有!
  • Craig Lv3. 高级工程师 2016-08-20
    不错,学习了
  • BATI Lv7. 资深专家 2016-08-19
    实战分享,非常好
没有更多评论了

相关推荐

RL78自编程升级程序操作指南

RL78/G13 系列微控制器(MCU)可以对它们内部的flash 进行编程。本文提供了以R5F100LE微控制器为参考的flash 自编程应用的概述。

设计经验    发布时间 : 2016-07-18

【经验】如何使用RL78/G14定时器RD的PWM功能——操作步骤篇

瑞萨RL78/G14系列MCU整合了高级定时器模块“Timer RD”、“Timer RG”及“Timer RJ”,具有脉冲波调制(PWM)功能,能够输出(6个)具有用户指定振幅的三相波形。

设计经验    发布时间 : 2016-07-09

【经验】瑞萨仿真器E1的自检方法

E1是瑞萨推出的用于支持MCU的片上调试仿真器和闪存编程器,提供了基本的调试功能,可以满足实际的开发需求。

设计经验    发布时间 : 2017-08-18

极海半导体(Geehy Semiconductor)汽车电子芯片 选型指南

描述- 极海汽车电子芯片产品布局通用微控制器/微处理器、传感器、接口、驱动等多条产品线,战略聚焦车身控制、信息娱乐系统、BMS电池管理系统及域控等领域,提供符合ISO 26262功能安全标准、安全可靠、质量稳定的芯片产品与应用方案,并为客户提供丰富的开发生态与本地化技术支持。通过优质的服务和多元化的产品组合,满足汽车电子行业日益增长的应用需求,协助客户实现快速量产,助力国产汽车产业向上发展。

型号- G32A1445UAT0MLL,G32A1465UAT0MLL,G32A1445UAT0MLH,G32A1465UAT0MLH,APM32F103RCT7,APM32A407VGT7,APM32A407,APM32A103,APM32A103CBT7,APM32F003F6U7,GURC01,APM32A407ZGT7,APM32A103系列,APM32A091RCT7,APM32A091,APM32,APM32F072RBT7,APM32A091系列,APM32A407系列,G32A1445系列,APM32A103RET7,APM32A103VET7,APM32F072CBT7,G32A1445,G32A

选型指南  -  极海半导体  - Jan-2024 PDF 中文 下载

雅特力携工业控制、电机控制、消费电子、智能家居及汽车电子等领域近百款产品与方案亮相ELEXCON 2022

雅特力作为32位微控制器的创新领导者,携工业控制、电机控制、消费电子、智能家居及汽车电子等五大领域近百款产品与方案亮相此次展会,全面展示了雅特力最新技术与成果,吸引了众多电子行业人士参观交流!

行业资讯    发布时间 : 2022-11-10

极海半导体加入深圳市汽车电子行业协会,共同推动国产汽车电子产业持续健康向上发展

热烈祝贺珠海极海半导体有限公司加入深圳市汽车电子行业协会,成为深圳市汽车电子行业协会的副会长单位!珠海极海半导体有限公司,是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,为客户提供核心可靠的芯片产品,实现准确感应、安全传输和实时控制。

原厂动态    发布时间 : 2024-02-09

AFS在汽车大灯上的应用,拒绝做马路杀手

汽车大灯作为汽车的眼睛,它的设计很大程度上影响驾驶者的安全。看AFS如何避免马路杀手的出现!

新应用    发布时间 : 2019-07-30

微控制器EFM32LG系列内部带有模拟比较器(ACMP)功能,当比较器两个输入端输入的电压值相同时,其输出是高电平还是低电平?

当EFM32LG系列微控制器的模拟比较器的两个输入端输入的电压值相同时,其输出的电平是模拟比较器上一次比较输出的状态。

技术问答    发布时间 : 2017-05-05

Silicon Labs EFM32系列32位低功耗MCU Cortex系列微控制器采用的软件接口标准CMSIS有哪些特性?

嵌入式系统越来越复杂,开发和软件测试的工作量也显著增加,为了减少开发时间并且降低产品中存在的风险,软件重用已经越来越普遍。为了各种软件产品间的配合,ARM同各大 微控制器供应商、工具供应商和软件解决方案提供商一起开发了CMSIS,一个涵盖了大多数Cortex-M处理器和Cortex-M微控制器产品的软件框架。 CMSIS的设计目标和特性包括以下几点: 1、提高软件的可用性。 2、提高软件的兼容性。 3、独立的工具链特性。 4、开放性。 5、易用性。

技术问答    发布时间 : 2017-10-10

微控制器EFM32LG系列内部带有模拟比较器(ACMP)功能,当模拟比较器正常工作时,可以切换输入通道吗?

微控制器EFM32LG系列的模拟比较器在正常工作时可以切换输入通道,其同相输入通道和反相输入通道都可以任意在可选项中切换通道。

技术问答    发布时间 : 2017-05-05

EFM32系列微控制器GPIO的最大翻转速度为多少?

EFM32系列微控制器GPIO的最大翻转速度为系统时钟的1/6。例如,当主频为32MHZ时,GPIO最大翻转速度大约为5.3MHz。

技术问答    发布时间 : 2017-05-05

Silicon Labs 32位低功耗MCU EFM32G232F128系列微控制器GPIO的最大翻转速度为多少?

EFM32G232F128系列微控制器GPIO的最大翻转速度为系统时钟的1/6。例如,当主频为32MHz时,GPIO最大翻转速度大约为5.3MHz。

技术问答    发布时间 : 2017-10-10

EFM32系列微控制器能否使用1.8V电源供电?

EFM32系列微控制器不能直接使用1.8V电源供电。EFM32系列微控制器的最大上电复位阈值大约为1.98V,即上电过程中电压小于1.98V时,MCU一直处于复位状态。但当上电复位完成以后,供电电压高于1.85V时可以正常运行,当供电电压低于1.85V时将产生掉电复位。

技术问答    发布时间 : 2017-05-05

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.5  - 2017年01月18日 PDF 英文 下载

对于Silicon Labs C8051F 微控制器的定时器 Timer 0 或 Timer 1, 可以使用的外部输入时钟的最大频率是多少?

定时器外部输入时钟源频率的限制实际上取决于系统时钟 SYSCLK的频率。一个脉冲信号必须稳定维持至少2个系统时钟周期才能被识别,无论是高电平还是低电平。这意味着在理想条件下(准确的50%占空比),外部输入时钟频率的最快为系统时钟频率的1/4。然而实际上并没有具有占空比精确为50%的信号。假如信号的占空比接近50%,则外部输入时钟的频率绝对最大值应该是系统时钟频率的1/5。

技术问答    发布时间 : 2017-10-10

展开更多

电子商城

查看更多

品牌:武汉芯源

品类:MCU

价格:

现货: 200,000

品牌:中科芯

品类:32位微控制器

价格:¥13.0000

现货: 103,183

品牌:中科芯

品类:32位微控制器

价格:¥11.0000

现货: 102,033

品牌:中科芯

品类:32位微控制器

价格:¥6.0000

现货: 102,000

品牌:中科芯

品类:32位微控制器

价格:¥11.3000

现货: 100,239

品牌:中科芯

品类:32位微控制器

价格:¥50.0000

现货: 100,188

品牌:中科芯

品类:32位微控制器

价格:¥64.0000

现货: 100,016

品牌:中科芯

品类:微控制器

价格:¥25.0000

现货: 100,000

品牌:广芯微电子

品类:BLE5.0 MCU

价格:¥5.8500

现货: 100,000

品牌:武汉芯源

品类:MCU

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥16.1580

现货:1,230

品牌:RENESAS

品类:MCU

价格:¥33.6840

现货:50

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货:40,179

品牌:RENESAS

品类:MCU

价格:¥4.6560

现货:8,299

品牌:RENESAS

品类:microcontroller

价格:¥23.4136

现货:6,016

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥106.2000

现货:2,268

品牌:RENESAS

品类:microcontroller

价格:¥2.3120

现货:2,192

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.7407

现货:2,000

品牌:RENESAS

品类:microcontroller

价格:¥50.5260

现货:1,489

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

液冷板/液冷机箱定制

定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面