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

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

3天内不再提示

【RA2L1开发实践】-触摸按键控制舵机

冬至子 来源:大猫不吃鱼 作者:大猫不吃鱼 2023-10-10 15:14 次阅读

触摸按键配置

注意:
RA2L1评估开发板尽量不要只用BIN文件下载,容易锁死芯片

1.配置触摸按键
首先在RT-Studdio中基于开发板,生成一个新的工程,在工程目录中找到docs-Captouch板载触摸按键配置说明,根据给该文档配置。

1.jpg

按照道理,官方文档是不会有问题的,但是不出意外的出意外了,在RT编译运行之后,下载后并无实验现象。

在这里,我通过询问官网和群友并未解决,所以就想试一下裸机是否可行,在一顿操作后,我的开发板芯片找不到了。。。随后联系萨瑞的工作人员,也很快安排换了开发板,实在是给力!事后反思一下,首先我并没有详细的阅读上述文档,导致开发板损坏;其次是怀疑自己配置问题,导致没有现象

关于触摸按键的问题,最终是解决了,主要要看懂SConscript的内容,没有经验,还真不好解决,官方还是埋坑了啊。

尝试的比较多,后续总结一下发出。

舵机配置

1.舵机的工作原理
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。

2.舵机的控制
舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以180度角度伺服为例,那么对应的控制关系是这样的:

1.jpg

3.硬件接线

1.jpg

4.PWM代码配置
注:开发流程:RASC软件中首先配置PIN,然后配置Stacks,最后生成代码,在RT里使能硬件
打开触摸按键的工程,在此基础上配置PWM,这里使用RA2L1的通用定时器2,RASC软件中配置如下:

1.jpg

接下来配置:
Stacks -> New-Stack -> Timers -> r_gpt
在接下来配置r_gpt参数

1.jpg

生成代码,进入RT

1.jpg

开启硬件

1.jpg

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

    关注

    14

    文章

    1002

    浏览量

    66656
  • 接收机
    +关注

    关注

    8

    文章

    1176

    浏览量

    53366
  • 舵机
    +关注

    关注

    17

    文章

    263

    浏览量

    40894
  • 偏置电压
    +关注

    关注

    0

    文章

    151

    浏览量

    12945
  • 电机驱动芯片

    关注

    6

    文章

    65

    浏览量

    17231
收藏 人收藏

    评论

    相关推荐

    Renesas RA2L1开发板之I2C测评

    功耗通用微控制器,具备256kB 代码闪存, 32kB SRAM,64脚LQFP封装,器件型号为R7FA2L1AB2DFM。  开发板主要特性  三个电容触摸
    发表于 10-24 16:29

    Renesas RA2L1开发板之I2C接口评测

    功耗通用微控制器,具备256kB 代码闪存, 32kB SRAM,64脚LQFP封装,器件型号为R7FA2L1AB2DFM。  开发板主要特性  三个电容触摸
    发表于 11-04 14:26

    基于RA2L1开发板的初识点灯

      1. 开发板  2. 开发板介绍  瑞萨RA2L1产品组属于48MHz Arm® Cortex®-M23 超低功耗通用微
    发表于 04-03 16:55

    基于RT-Studdio开发板实现触摸按键控制舵机的设计

      触摸按键配置  注意:  RA2L1评估开发板尽量不要只用BIN文件下载,容易锁死芯片。  1.配置
    发表于 04-03 17:18

    RA2L1硬件用户手册(中英)

    RA2L1硬件用户手册(中英)
    发表于 11-07 19:49 6次下载
    <b class='flag-5'>RA2L1</b>硬件用户手册(中英)

    RA2L1开发板资料

    RA2L1开发板资料
    发表于 11-07 19:50 18次下载
    <b class='flag-5'>RA2L1</b><b class='flag-5'>开发</b>板资料

    如何使用CPK-RA2L1/CPK-RA2E1板创建基于FreeRTOS的CapTouch触摸按键demo工程

    ,对RA2L1/RA2E1 MCU群组的特性进行无缝评估,并对嵌入系统应用程序进行开发。用户可利用丰富的板载功能以及自选的热门生态系统插件来将丰富创意变为现实。 创建基于FreeRTOS
    的头像 发表于 11-22 12:20 1454次阅读

    基于RA2L1的串口及J-Link的烧写说明

    本节介绍使用串口工具对RA2L1进行程序的烧写。采用CPK-RA2L1开发板,硬件如下图所示。
    的头像 发表于 11-25 13:55 1656次阅读

    RA2L1 组用户手册:硬件

    RA2L1 组用户手册:硬件
    发表于 01-09 19:06 5次下载
    <b class='flag-5'>RA2L1</b> 组用户手册:硬件

    RA2L1 组数据表

    RA2L1 组数据表
    发表于 01-09 19:06 0次下载
    <b class='flag-5'>RA2L1</b> 组数据表

    RA2L1 组用户手册:硬件

    RA2L1 组用户手册:硬件
    发表于 06-30 18:50 1次下载
    <b class='flag-5'>RA2L1</b> 组用户手册:硬件

    RA2L1 组数据表

    RA2L1 组数据表
    发表于 06-30 18:50 0次下载
    <b class='flag-5'>RA2L1</b> 组数据表

    RA2L1开发实践】-1.初识点灯

    瑞萨RA2L1产品组属于48MHz Arm® Cortex®-M23 超低功耗通用微控制器 ,能够支持 1.6V 至 5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电流更低。
    的头像 发表于 10-11 10:38 507次阅读
    【<b class='flag-5'>RA2L1</b><b class='flag-5'>开发</b><b class='flag-5'>实践</b>】-<b class='flag-5'>1</b>.初识点灯

    基于RA2L1实现串口DTC数据接收

    基于RA2L1实现串口DTC数据接收
    的头像 发表于 10-10 09:34 441次阅读
    基于<b class='flag-5'>RA2L1</b>实现串口DTC数据接收

    瑞萨RA2L1系列CAN通信应用

    瑞萨RA2L1系列CAN通信应用
    的头像 发表于 06-26 08:06 504次阅读
    瑞萨<b class='flag-5'>RA2L1</b>系列CAN通信应用