0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于瑞萨RL78/G13系列单片机的电动工具解决方案

strongerHuang 来源:瑞萨嵌入式小百科 2024-01-11 09:34 次阅读

转自|瑞萨嵌入式小百科

电动工具在我们现实生活中无处不在,电动牙刷、电动螺丝刀、剃须刀、空调等都会用到电机控制的方案。

今天就结合就结合瑞萨RL78/G13系列超低功耗单片机给大家讲讲MCU低成本电动工具方案.

电动工具低功耗控制原理

实现低成本电动工具方案,通常是是通过PWM驱动进行电机转速控制,高精度AD实现电机电流采样对电机进行保护,同时采用IO控制开关和AD采样对电池进行充电控制,实现简单的电池充电管理

低成本RL78/G13系列单片机资源:

1.6V~5.5V宽电压供电

超低功耗,HALT、STOP、SNOOZE三种模式;

RL78 CPU内核,3段流水线的CISC体系结构,最短指令执行时间:可更改从高速(0.03125μs:高速内部振荡器时钟32MHz运行)到超低速(30.5μs:子系统时钟32.768KHz运行);

Code Flash 16KB~512KB,内置片上调试功能;

编程,有引导交换功能和闪存屏蔽窗口功能,通过瑞萨的自编程技术,能快速地达成对芯片底层的控制;

Data Flash 4KB~8KB,Back ground operation(BGO)功能可以实现指令运行的同时写Data Flash;

高速内置晶振,精度±1%(VDD=1.8~5.5V,-20℃~+85℃),可选择的频率包括32MHz,24MHz,16MHz,12MHz,8MHz,6MHz,4MHz,3MHz,2MHz,1MHz;

接口丰富,包括UARTI2C,A/D,CMP等;

16bit乘法器,32bit除法器;

丰富的定时器功能;

内置上电复位(POR)和电压检测(LVD)电路;

内置On-chip BCD校正电路;

电动工具应用实例框图:

1aca191c-b018-11ee-8b88-92fbcf53809c.png

各功能部分概述:

1. 充电和供电部分

1)DC IN为外接电源充电输入,通过充电电路给电池充电;

2)充电电路(Charger)的电压和电流通过R5F100BA的ADC和CMP进行监控。下图中为通过电阻分压检测电池电压(VCC)的示例,VI为MCU的ADC输入,通过R6和R7分压监测电池电压;VE通过IO控制高低电平,当采集电池电压时,VE低电平,当不需要采集电池电压时,VE拉高,R6、R7无电流通过,达到省电目的;

1ad0a7be-b018-11ee-8b88-92fbcf53809c.png

3)当电压或者电流超过限定值时,通过Charger Ctrl的IO关断充电电路,从而实现对电池的保护;下图中CE为MCU输出IO,可以对充电输入进行关断和打开的控制;下图中CIN为电源输入。

1ad7cd28-b018-11ee-8b88-92fbcf53809c.png

4)当DC IN供电时,除了给电池充电,同时也可以给系统供电;

5)当没有外接电源时,电池直接给系统供电;

6)电池为单节锂电池

2. 扳机触发器部分

1)Pull-trigger机械部分和内部的滑动电阻器相连,通过扣动扳机的深浅控制转速;

2)滑动电阻器的滑动端接入MCU的AD输入,通过AD判定扳机位置深度;

3. Motor控制部分

1)MCU通过Pull-trigger滑动电阻器的AD采样值来判定扳机深度,从而确定Motor的转速;

2)MCU通过PWM调整不同的占空比输出实现对Motor的速度进行控制;

3)MCU通过AD和CMP对Motor的电流进行检测;

4)下图中为控制电路示例,DO为MCU的PWM输出,II接入MCU的ADC输入,对Motor电流进行检测;

1ae113ce-b018-11ee-8b88-92fbcf53809c.png

方案的主要内容就分享到这里,如果大家还有什么更好的方案,欢迎大家留言讨论。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620827
  • 电机控制
    +关注

    关注

    3465

    文章

    1704

    浏览量

    264420
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112036
  • 电动工具
    +关注

    关注

    4

    文章

    120

    浏览量

    15149

原文标题:MCU低成本电动工具方案

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机RL78/G13 样例程序

    本帖最后由 于圭 于 2014-12-29 10:29 编辑 单片机RL78/G13 样例程序
    发表于 11-22 19:49

    RL78/G13用户手册

    ` 本帖最后由 于圭 于 2014-12-29 10:25 编辑 RL78/G13用户手册`
    发表于 10-26 14:24

    【视频】电子RL78/G14 MCU直流无刷电动工具解决方案

    本帖最后由 于圭 于 2015-1-14 17:46 编辑 基于RL78/G14 MCU直流无刷电动工具解决方案
    发表于 01-14 17:32

    RL78/G13 用户手册 硬件篇 下载

    RL78/G13 用户手册 硬件篇 下载
    发表于 01-15 15:39

    解决方案汇总帖

    方案【视频】电子RL78/G14 MCU直流无刷电动工具
    发表于 01-30 18:27

    分享一下RL78/G13开发环境相关工具

    RL78/G13开发环境相关工具
    发表于 07-25 19:33

    求助关于RL78 G13的IIC中断问题。

    有没有人知道RL78/G13,怎么做到中断套嵌的么,现在无法用定时器中断来一步步推进各个数值的测量, 因为iic 的中断在定时器中断执行时跳不进去, 程序直接就卡死在while(
    发表于 08-12 20:26

    RL78G13单片机SPI版LCD驱动

    ` 分享一个RL78G13单片机驱动SPI版LCD的程序。使用的LCD如下图:单片机与LCD的连接如下:`
    发表于 08-23 00:10

    [求助]RL78/G13(R5F100LEA)驱动1602

    [求助]RL78/G13(R5F100LEA)驱动1602因为刚刚接触这块板子很多不懂1.之前使用51可以驱动1602,想问一下51的程序复制在
    发表于 10-21 14:39

    我想学RL78/G13不知道怎么写程序 求教~~~~~~~~~

    我才刚开始学RL78/G13单片机 ,虽然有自动生成代码的软件,但是我想不用他,那样会更好的去理解寄存器。有没有大侠有教学或者视频。可以教一下么 。 PS:最好是像郭天祥51单片机那样
    发表于 07-12 17:27

    RL78/G13 TIMER UART PWM ADC例程

    RL78/G13 TIMER UART PWM ADC例程
    发表于 04-13 10:39

    RL78/G13的Parameter Files官网为啥没有下载?

    各位好: 本人新手,使用PG-FP5软件,官网无法找到RL78/G13的Parameter FilesRL78/G11和RL78/
    发表于 08-25 21:12

    谁有 RL78/G13 DEMO BOARD 的学习板子 哪里可以买到

    `谁有 RL78/G13 DEMO BOARD的学习板子 哪里可以买到`
    发表于 11-25 09:53

    RL78G13的板子有人有freertos的源码吗?

    各位大佬,RL78G13的板子有人有freertos的源码吗,最好是cubesuite的. 还有freertos的官网上有freertos for rl78 with IAR的de
    发表于 07-24 08:01

    怎么实现基于单片机RL78/I1A系列MCU设计的带数字LED照明系统?

    本设计介绍了基于单片机RL78/I1A系列MCU设计的带数字LED照明系统设计方案
    发表于 06-15 09:21