OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6060|回复: 9

stm32f103驱动 MG995舵机

[复制链接]

4

主题

10

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-8-3
在线时间
6 小时
发表于 2018-8-12 17:30:21 | 显示全部楼层 |阅读模式
2金钱
舵机偏移误差较大 在10多度开外 ,怎么办,是设备误差还是程序问题。
捕获.PNG

最佳答案

查看完整内容[请看2#楼]

if(compare240)compare=240;//适合银燕es08maII typedef enum { Servo_PITH = 1, Servo_YAW = 2 }servo_id; typedef enum { PWM_Left = 240, PWM_Rigt = 70, PWM_UP = 80, PWM_DOWN = 240, PWM_Cent = 150 }servo_PWM; 给你参考一下我用的银燕舵机,同一批次要用示波器测量两个端点,中立位是不一样的。毕竟RC舵机没有那么精确的精度。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2018-8-12 17:30:22 | 显示全部楼层
if(compare<70)compare=70;//限制compare 值符合0.58ms~2.45ms ,
if(compare>240)compare=240;//适合银燕es08maII

typedef enum
{
  Servo_PITH = 1,
  Servo_YAW  = 2
}servo_id;

typedef enum
{
  PWM_Left = 240,
  PWM_Rigt = 70,
  PWM_UP   = 80,
  PWM_DOWN = 240,
  PWM_Cent = 150
}servo_PWM;

给你参考一下我用的银燕舵机,同一批次要用示波器测量两个端点,中立位是不一样的。毕竟RC舵机没有那么精确的精度。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-8-13 01:23:41 | 显示全部楼层
帮顶
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2018-8-20 00:20:48 | 显示全部楼层
用示波器看看你的输出有没有实现中间位置在1500us。不同的舵机中立位不完全固定1500us。因此两个端点需要微调。
回复

使用道具 举报

4

主题

10

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2018-8-3
在线时间
6 小时
 楼主| 发表于 2018-8-21 08:55:14 | 显示全部楼层
bg8wj 发表于 2018-8-20 00:30
if(compare240)compare=240;//适合银燕es08maII

typedef enum

嗯 谢谢
回复

使用道具 举报

37

主题

477

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2285
金钱
2285
注册时间
2017-8-24
在线时间
375 小时
发表于 2018-8-21 11:54:03 | 显示全部楼层
1500US的90度中间值,前后500
天然懒,天然呆
能吃会睡,未来可期
回复

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-9-27
在线时间
10 小时
发表于 2018-9-27 22:21:10 | 显示全部楼层
有源码吗
回复

使用道具 举报

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2019-7-9
在线时间
15 小时
发表于 2019-7-22 17:03:25 | 显示全部楼层
可以发一下源码吗
回复

使用道具 举报

10

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2019-6-3
在线时间
107 小时
发表于 2019-7-22 17:12:00 | 显示全部楼层
楼主的问题解决啦?
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-7-24
在线时间
6 小时
发表于 2019-8-1 20:30:04 | 显示全部楼层
能发一下源代码吗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-29 10:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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