【经验】瑞萨RL78系列车规级16位MCU的PWM输出控制使用与技巧
瑞萨车规级16位MCU RL78系列,可满足ISO26262 ASILA-ASILD各等级的功能安全需求,十分适合汽车零件产品项目。RL78系列MCU内部多功能定时器可自动配置PWM输出控制小电机,应用广泛。
本文以RL78系列MCU的R5F1096E型号芯片为例,介绍客户在开发过程中,通过MCU自行输出PWM驱动控制小风扇电机的使用技巧。
R5F1096E 16位MCU芯片集成LIN总线,内部集成8通道16bit定时器,支持PWM输出功能,十分适用于小电机控制的车载产品控制器。其定时器的PWM输出通过两路定时器来配合实现,可灵活配置PWM占空比。具体软件配置如下图,通过瑞萨CS编译器内置的代码生成器配置生成。
图1 定时器配置图
如图1,打开瑞萨CS编译器,新建瑞萨R5F1096E 16位MCU项目后,打开代码生成器,在timer这一栏中,可出现8个TIMER的配置选项,我们选择channel6为PWM功能后,channel7自动也配置成pwm功能,通过这两个定时器来配置输出PWM波。具体设置如下图2,图3。
图2 PWM的主通道配置图
图3 PWM的从通道配置图
如图2,图3 ,PWM分为主通道与从通道两个定时器模块,在图2主通道中定义PWM的周期,并可配置是否在每个周期结束时产生中断。在图3从通道中,我们可以定义PWM的占空比,以及输出电平的状态。完成上述配置,我们就可以产生一个50%的占空比,周期为100us的方波波形输出。
如果我们在PWM输出过程中需要改变占空比。我们可以在主通道计数中断里,修改从通道的占空比寄存器。具体计算公式如下:
占空比=(TDRmp寄存器(从))/(TDRmn(主)+1)*100%
因此我们调整TDRmp的寄存器值即可修改PWM输出占空比,如果需要修改PWM周期再去调整TDRmn的值。
通过上述介绍,我们应该可以熟练掌握如何使用瑞萨R5F1096E 16位MCU芯片来完成PWM的灵活配置,从而驱动电机实现特定的功能。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨RL78系列汽车级16位MCU低功耗STOP模式如何唤醒?
本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。
【经验】分配好RAM空间,助你更好的使用瑞萨RL78系列16位MCU的自编程库
瑞萨低功耗高集成的RL78系列16位MCU芯片,同样支持自编程功能,并提供了自编程软件库,以方便工程师通过调用自编程函数来实现。本文针对在使用瑞萨RL78的自编程库时出现的RAM空间占用问题进行解答。
【经验】车规级RL78系列16位MCU如何读取指定ROM空间的数据?
瑞萨车规级16位RL78系列MCU ,集成CAN总线,十分适合应用于带CAN诊断的汽车零件产品项目,目前在全世界汽车各零配件厂商中广泛应用。以RL78系列R5F10BBF为例,十分适用于对封装要求小,且支持CAN总线的应用需求中。
【应用】瑞萨主频最高可到32MHz的16位车规级MCU助力热管理水阀可靠性,可有效降低系统成本
热管理水阀需要选择合适的主控MCU,本文介绍了全球知名的半导体厂家,瑞萨电子(RENESAS)的16位车规级MCU R5F10BBGKNA#G5,相关优势及特性,及其在热管理水阀上的应用。供读者参考。
如何使用RL78/G14 16位MCU定时器RD的PWM功能——软件设置篇
瑞萨RL78/G14系列MCU整合了高级定时器模块“Timer RD”、“Timer RG”及“Timer RJ”,具有脉冲波调制(PWM)功能,能够输出(6个)具有用户指定振幅的三相波形。
【经验】瑞萨16位MCU RL78 Bootloader开发flash划分教程
RL78作为低成本的16位MCU得到了工业及汽车的大量应用的青睐,而随着系统的升级,越来越多的开发都需要增加Bootloader的功能,即在线升级。而开发中常常有工程师困惑,如flash的划分、中断如何映射、系统是否可以联调及如何合并输出烧录文件等问题,下面详细介绍下RL78的Bootloader开发过程。
【技术】瑞萨16位车规级MCU的CAN总线介绍及常见问题
Renesas RL78/F13系列车规级MCU,都集成有符合国际CAN总线标准的ISO11898协议,其CAN总线支持CAN2.0A/B。
【经验】瑞萨RL78系列汽车级16位MCU芯片AD模块配置介绍
本文主要介绍瑞萨(Renesas)RL78系列MCU R5F10PGJCLFB的AD采样模块配置方法。
【经验】瑞萨汽车级16位MCU RL78/F13内部集成temperature sensor的配置方法
瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发。本文主要介绍瑞萨RL78/F14系列内部集成的temperature sensor的配置方法。
【经验】详解瑞萨RL78系列车规级MCU的IO输出模式原理与应用
笔者最近碰到用户在设计原理图时,对于单片机MCU IO口之间不同电平的通信是否要加电平转换电路的疑问。本文以瑞萨16位RL78/F13系列,64PIN封装,128KB FLASH,支持LIN通讯的车规级MCU R5F10ALG为例来介绍瑞萨MCU的IO输出应用。
【经验】瑞萨RL78/G13 16位MCU有关RAM奇偶校验失败导致复位的问题分析
关于瑞萨RL78/G13系列16位MCU的RAM奇偶校验失败导致复位的问题 目前市场上MCU在各行各业中广泛应用,也出现过很多现象与问题。本文通过实例,阐述了项目开发使用了瑞萨RL78/G13系列芯片,出现奇偶检验失败导致复位的问题,希望对大家使用MCU时遇到此类问题提供参考。
【经验】瑞萨RL78系列汽车级16位MCU电压监测模块的使用方法
瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。本文主要介绍瑞萨RL78系列MCU电压监测模块的使用方法。
【经验】瑞萨RL78系列汽车级16位MCU时钟模块配置指导
本文以瑞萨(Renesas)16位MCU RL78系列,48PIN QFN小封装,256KB FLASH的车规级16位单片机 R5F10PGJCLFB芯片为例,介绍时钟模块的配置。
【经验】RL78系列16位MCU看门狗设置及喂狗注意事项
本文介绍瑞萨16位MCU RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的,通过AEC-Q100汽车级认证的MCU R5F10BBF,在开发过程中需要注意的看门狗设置问题,以及喂狗方法介绍.。
【经验】解析瑞萨RL78/F14系列汽车级16位MCU的比较器模块配置方法
瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHZ,还集成了片上EEPROM。本文主要介绍瑞萨RL78系列MCU R5F10PGJCLFB的比较器模块配置方法。
电子商城
现货市场
服务
可定制车规级电感的电流范围0.3~17.9A,尺寸最小1x0.55x0.5mm到最大12.5x12.5x6mm,工作频率100KHz~2MHz,感值范围:0.47uH~4.7mH。符合IATF16949和AECQ-200。SPQ为5K。
提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论