智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 8677|回复: 27
打印 上一主题 下一主题

[编程类] 新手关于XS128控制舵机的问题。

  [复制链接]

8

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
489
QQ
威望
361
贡献
32
兑换币
0
注册时间
2010-3-22
在线时间
48 小时
跳转到指定楼层
1#
发表于 2010-3-24 22:40:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
如题,咱今年参加了新开的电磁组,东西基本要自己学了,老师其实也不大懂,只能来这里问问有米有人能帮帮我~
我知道舵机是通过片子转换成PWM来控制,我就想问:
在装传感器给片子A/D口输入电压差之前(ATD上有4个和电源有关的,另外16个口到底输入哪个口?),
我想先写段程序来控制片子在3段时间内转为不同的角度,直线——往左——往右,我知道可以控制如B口1 、0位输出低电平来点亮LED,
所以我想是不是也是控制片子上的某几个口输出来变换不同的PWM给舵机?)
以上!希望和我一样从小白到学会的高手帮帮我!

9

主题

123

帖子

0

精华

常驻嘉宾

猫爸爸

Rank: 8Rank: 8

积分
3602
威望
1062
贡献
1380
兑换币
318
注册时间
2009-12-11
在线时间
580 小时
2#
发表于 2010-3-25 07:43:16 | 只看该作者
同白。一起努力吧
回复

使用道具 举报

0

主题

47

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1214
威望
707
贡献
355
兑换币
326
注册时间
2009-5-6
在线时间
76 小时
3#
发表于 2010-3-25 09:54:04 | 只看该作者
不是的。
PWM控制的原理你要明白,S12是通过改变PWMDTY这个寄存器来改变方波的脉宽来实现控制,而不是转换不同的通道(那样的话不是只有8种PWM了吗?)。具体你要查一下Datasheet
回复

使用道具 举报

0

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
593
QQ
威望
310
贡献
73
兑换币
16
注册时间
2008-12-6
在线时间
105 小时
4#
发表于 2010-3-25 19:59:31 | 只看该作者
你要好好看看有关舵机的说明,一般像S3010这种舵机,用PWM控制的话要注意控制PWM的周期为18ms到20ms左右,然后控制PWM的占空比即可控制其转向,1.5ms为中间,1ms极限右,2ms极限左。这就需要对PWM的周期寄存器PWMPER和占空比寄存器PWMDTY操作,具体看相关技术报告或者看datasheet。
回复

使用道具 举报

0

主题

47

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1214
威望
707
贡献
355
兑换币
326
注册时间
2009-5-6
在线时间
76 小时
5#
发表于 2010-3-27 15:37:37 | 只看该作者
回复 4# 本色英雄


    是0.5ms与2.5ms为极限的左右。。。
回复

使用道具 举报

0

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
479
威望
312
贡献
139
兑换币
0
注册时间
2008-12-5
在线时间
14 小时
6#
发表于 2010-3-27 15:54:34 | 只看该作者
学习中
回复

使用道具 举报

9

主题

123

帖子

0

精华

常驻嘉宾

猫爸爸

Rank: 8Rank: 8

积分
3602
威望
1062
贡献
1380
兑换币
318
注册时间
2009-12-11
在线时间
580 小时
7#
发表于 2010-3-28 09:06:55 | 只看该作者
回复 5# hnjywjw

这个你做过实验吗?我们的舵机大约就是1ms 1.5ms 2ms。
回复

使用道具 举报

8

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
489
QQ
威望
361
贡献
32
兑换币
0
注册时间
2010-3-22
在线时间
48 小时
8#
 楼主| 发表于 2010-3-28 16:45:29 | 只看该作者
饿,背了几天的功课,我在做完PWM模块各个寄存器定义之后,写了个子函数控制PP0输出相应的占空比。。。
我的差不多是690多HZ的中间值,谢谢大家了!一起努力吧!
回复

使用道具 举报

2

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
QQ
威望
333
贡献
51
兑换币
24
注册时间
2009-11-8
在线时间
25 小时
9#
发表于 2010-3-29 00:15:20 | 只看该作者
学习中
回复

使用道具 举报

2

主题

196

帖子

0

精华

高级会员

Rank: 4

积分
578
威望
453
贡献
95
兑换币
16
注册时间
2010-3-13
在线时间
15 小时
10#
发表于 2010-3-29 18:18:08 | 只看该作者
学习中
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-2 18:57 , Processed in 0.073862 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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