野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 759|回复: 0

【野火】第二期瑞萨RAMCU创意氛围赛+寿命测试用工装

[复制链接]
发表于 2024-12-12 16:27:01 | 显示全部楼层 |阅读模式
本帖最后由 ID-QAZr01 于 2024-12-17 10:38 编辑

一. 引言
公司里经常有很多运动部件需要做寿命测试,往往需要搭配电机一起动作需要的次数。直接在网上买现成的电机
伺服系统往往价格特别高,而且扩展性比较差。所以需要一款电机开发板并应用于公司的实际需求是非常有必要的。
这次通过野火的电机开发板RA6T2实现了步进电机每10S转动1/7圈并进行了补偿。


二. 系统框图

野火论坛202412161358327129..png

三. 硬件资源
开发板
启明6T2开发板板载的是瑞萨的A6T2 芯片(型号为:R7FA6T2BD3CFP), RA6T2 基于Cortex-M33 内核,
主频高达 240MHz,具有 64KB SRAM、512KB Code Flash 和 16KB Data Flash。
野火论坛202412161411142302..png

电机驱动板
MOONS SR 2 两相直流步进电机驱动,电源电压12-48VDC,输出电流0.3-2.2A,支持脉冲控制,3DI,1DO,不支持编码器反馈,IP20
野火论坛202412161415116492..png

实物接线图
野火论坛202412161523233716..png

作品描述:
参赛板子为野火瑞萨启明6T2电机开发板。作品的目标是帮助公司
的机械工程师搭建塑料件寿命测试工装。测试的目标是驱动旋转部件
每10S转动1/7圈,根据转动的总圈数来判断部件的寿命。
最终比赛的电机选用了一款成熟的步进电机,步距角为1.8°,
一圈的总步数为200步。使用了步进电机驱动器,采用了32细分,
所以一圈的总步数为6400步。那么转动1/7圈大约是914步。
为了补偿除不尽的步数,每转动七圈后多走2步。
以上就是整个比赛的详细描述。

其中定时用了系统定时器;
进行指定的步数用了定时器的中断回调函数。

四. FSP系统配置图
野火论坛202412171025244279..png
配置使用说明:
1. PB14 配置成按键中断,用于启动电机
2. PC02配置按键中断,用于停止电机
3. PD01配置输出,用于启动时点亮
4. PD03配置输出,用于停止时点亮
5. PE13配置为GPT的PWM输出,输出频率为538HZ,占空比为50%
6. 开启系统定时器定时

五. 部分代码
野火论坛202412171038393053..png


六. 实际效果演示
https://www.bilibili.com/video/BV1z6q8YmExq/


七. 源码分享
Stepper_motor_lifetime_test.zip (1.16 MB, 下载次数: 8)






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-4-3 05:28 , Processed in 0.226996 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表