380|4

6876

帖子

10

TA的资源

版主

楼主
 

【泰坦触觉 TITAN Core开发套件】3、让马达振动起来(振动效果的测试) [复制链接]

        我们通过上一章节的对开发套件的内容进行了全面的了解,并通过串口控制开发套件是马达振动了起来,不过对于开发套件中的开发板使用的固件相对比较固定,也没有对应的显示单元,所以我们接下来要进行的就是更换一个控制单元,并通过这个开发板使马达振动起来,我们这次选用的依然是红色的低频马达,中心频率为100Hz左一点。
        这次咱们选用的开发板为M5stack CoreS3,主控同样是ESP32-S3,不过这个开发板就多了很多的外设了,带有显示和触控,还包括很多的很多的传感器,不过用不到这没多,本章节主要是通过输出PWM去控制马达。
主控如下:
        首先我们需要让其正常输出PWM信号,这里我们选用PORT.B的I脚作为PWM的输出引脚,由于马达对电流的需求大概为160mA左右,所以肯定不能用引脚直接去驱动,这里我们就要加入一个开关控制,将PORT.B-I的输出引脚转化为对供电电源的开关控制,这里我们选取的是如下控制电路:
        引脚控制三极管,进而控制MOS管的开关。
        那么在本阶段如何进行进一步的测试呢?可以看到主控单元上是存在4个参数:
                马达状态——Motor,初始是关闭的,通过触屏可以控制开启和关闭;
                PWM的占空比,通过触屏改变大小,有限制,只有关闭的时候可以修改;
                PWM的频率,通过触屏改变大小,有限制,只有关闭的时候可以修改;
        注意马达控制的区间:
        可以看到咱们选取的红的低频马达的控制区间为0-110左右,实际上选取30-95惊醒测试,最好不要较小到0,同步进行占空比的测试。
        接下来就是软件功能的实现,我们使用的是图形化开发的方式,显示单元都有如下内容:
        主要的是按键的采集的和处理:
        重点是PWM的输出控制:
        现在逻辑控制已经基本没什么问题了,接下来一块看一看控制效果吧:
播放器加载失败: 未检测到Flash Player,请到安装
驱动效果展示 (1)

        在实际的测试体验过程中发现,占空比和频率都会影响马达的振动效果,也就是或我们可以同个这两个参数去改变整体的连续振动效果,音乐的播放应该就是通过这两个参数更改变化的,这里我们不建议占空比太高,在调试过程中发现引脚输出状态不确定的时候,导致马达持续供电,说实话被烫了,甚至都有点闻到味道了,不过马达并没有损坏,这个也是我将占空比控制在0-50%的主要原因。

查看本帖全部内容,请登录或者注册

最新回复

驱动电压是多少V,如果要是输出声音的话,用PWM怎么样载波进去。  详情 回复 发表于 2025-2-12 08:38
点赞 关注(1)
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 

回复
举报

1万

帖子

2852

TA的资源

管理员

沙发
 

动起来啦。离你的作品更近一步了。

不过不管整啥,安全性还是第一位啊,小心尝试小心尝试哈

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

编译调试过程存在不确定的状态导致的,正常程序运行起来就没问题了,后来我就直接调试过程中给拔了  详情 回复 发表于 2025-2-12 11:59
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 

回复

7190

帖子

11

TA的资源

版主

板凳
 
驱动电压是多少V,如果要是输出声音的话,用PWM怎么样载波进去。

点评

我这里是用5V进行的供电,改变频率和占空比就能模拟不同的声音的,不过和正常的人声肯定是有差距的,频率差着好多呢  详情 回复 发表于 2025-2-12 11:58
 
 
 

回复

6876

帖子

10

TA的资源

版主

4
 
lugl4313820 发表于 2025-2-12 08:38 驱动电压是多少V,如果要是输出声音的话,用PWM怎么样载波进去。

我这里是用5V进行的供电,改变频率和占空比就能模拟不同的声音的,不过和正常的人声肯定是有差距的,频率差着好多呢

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

6876

帖子

10

TA的资源

版主

5
 
okhxyyo 发表于 2025-2-12 00:06 动起来啦。离你的作品更近一步了。 不过不管整啥,安全性还是第一位啊,小心尝试小心尝试哈

编译调试过程存在不确定的状态导致的,正常程序运行起来就没问题了,后来我就直接调试过程中给拔了

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
中星联华&ADI明日直播
直播主题:大咖面对面,轻松玩转高速ADC性能测试
直播时间:3月25日(周二)14:00
活动奖励:京东卡、双肩包

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 1

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表