5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 9062|回复: 47
打印 上一主题 下一主题

拒绝忽悠,打造外星风格舵机测试器

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-26 16:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
舵机种类太多,正品仿品满天飞,性能普遍虚标,真货未必好,假货也未必不好,干脆用3D打印机打造了一款舵机测试器,使用光电传感器测量舵机运动120度所需时间,再除以2得到60度运行时间,顺便测量最大连续工作次数。此测试器非其他使用电流感应原理的测试器可比,数据真实可靠。电子部分使用一个主频8M的M168,每秒可通过光电传感器检测舵机是否到位6万多次,测量误差0.000016秒,对于60度0.12秒的舵机来说精度完全足够

测试器一次可以同时测试2个舵机,对比运行次数可以看到速度的区别

发现一个错误:速度测试时,一检测到光电传感器遮挡就立即发送反转信号,这时舵机因为惯性的影响,会比静态启动多花一些时间,导致测出速度偏慢,新程序修改为检测到遮挡后停止350毫秒,让舵机有足够时间停下来,再发送反转信号
修改程序后,辉盛的速度从0.125/60 变为 0.115/60

新增视频,辉盛9克舵机和ESKY的8克模拟舵机


[ 本帖最后由 3dbuild 于 2012-8-27 11:36 编辑 ]

1.JPG (58.8 KB, 下载次数: 49)

1.JPG

2.JPG (59.03 KB, 下载次数: 40)

2.JPG

3.JPG (45.07 KB, 下载次数: 50)

3.JPG

DSCF1175.JPG (75.4 KB, 下载次数: 39)

DSCF1175.JPG

DSCF1176.JPG (109.56 KB, 下载次数: 36)

DSCF1176.JPG

DSCF1177.JPG (95.01 KB, 下载次数: 40)

DSCF1177.JPG

欢迎继续阅读楼主其他信息

沙发
发表于 2012-8-26 16:48 | 只看该作者
沙发!超级强大:em26:
3
发表于 2012-8-26 17:03 | 只看该作者
酷!!!!
4
发表于 2012-8-26 17:09 | 只看该作者
:em22: 不懂
5
发表于 2012-8-26 17:16 | 只看该作者
非常强大,多上些别的陀机的数据呀,还有,带负载时也该测试下。
6
发表于 2012-8-26 17:38 | 只看该作者
:em26: 高手最近都归位了,强帖很多
7
发表于 2012-8-26 17:43 | 只看该作者
开新帖了:em26: 能不能把测试舵机扭矩加进去
8
发表于 2012-8-26 17:53 | 只看该作者

回复 7楼 A-4 的帖子

这个要求有点高。
9
发表于 2012-8-26 18:02 | 只看该作者
3D打印机,有钱人啊!
10
 楼主| 发表于 2012-8-26 21:01 | 只看该作者
增加死区测试功能,方法是分3步:
1 把舵臂转到遮挡光电传感器的位置
2 把舵臂以1us为单位慢慢向右转,直到光电传感器不被遮挡,记录这时的us值us1
3 把舵臂以1us为单位慢慢向左转,直到光电传感器重新被遮挡,记录这时的us值us2
由于舵机有无反应区,当第2步完成后进入第3步时,舵臂不会马上动,要等控制脉冲的变化程度超过无反应区,舵臂才会动,等光电传感器重新被遮挡时,控制脉冲的宽度差us2-us1就是无反应区的数值,即死区的数值。由于存在很多影响因素,死区数值不是固定的,每次测量都不一样,把多次测量的结果取最大值就是这个舵机的实际死区数值。这个测量方法得到的结果和以前用激光投射到2米远的结果很接近

[ 本帖最后由 3dbuild 于 2012-8-27 11:37 编辑 ]

1.JPG (29.3 KB, 下载次数: 21)

1.JPG
11
 楼主| 发表于 2012-8-26 21:23 | 只看该作者
原帖由 A-4 于 2012-8-26 17:43 发表
开新帖了:em26: 能不能把测试舵机扭矩加进去

舵机的扭矩已经满足要求,暂时没有需要做这个功能
12
发表于 2012-8-26 21:33 | 只看该作者
这样研究舵机性能和寿命是想做机器人吗?
13
 楼主| 发表于 2012-8-26 21:42 | 只看该作者
是啊,找一款性价比高的舵机,了解它的缺点并找到经济可行的改进方法,现在看来9 .5元的辉盛舵机除了电机不行外,其他都满足要求,更换电机就可以了
14
发表于 2012-8-26 21:44 | 只看该作者
高手就高手啊,我们低手的一点也看不懂!!!
15
 楼主| 发表于 2012-8-26 21:49 | 只看该作者
原帖由 badboy020 于 2012-8-26 21:44 发表
高手就高手啊,我们低手的一点也看不懂!!!

你学一下也会的,不难,以前我对航模、单片机也是不会的
16
 楼主| 发表于 2012-8-26 21:50 | 只看该作者
首页新增视频
17
 楼主| 发表于 2012-8-26 22:00 | 只看该作者
无反应区测试程序

1.JPG (53.37 KB, 下载次数: 32)

1.JPG
18
发表于 2012-8-27 09:12 | 只看该作者
我来顶一下:em15:
19
发表于 2012-8-27 09:51 | 只看该作者
原帖由 3dbuild 于 2012-8-26 22:00 发表
无反应区测试程序


这是c++??
20
 楼主| 发表于 2012-8-27 11:39 | 只看该作者
原帖由 gyro 于 2012-8-27 09:51 发表


这是c++??

Arduino的程序,基本上就是C++
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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