智能车制作

 找回密码
 注册

扫一扫,访问微社区

123
返回列表 发新帖
楼主: GTR1113
打印 上一主题 下一主题

[软件类] 电磁车的PWM控制

  [复制链接]

36

主题

143

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3611
QQ
威望
1908
贡献
941
兑换币
542
注册时间
2011-6-22
在线时间
381 小时
21#
 楼主| 发表于 2013-3-31 20:59:22 | 只看该作者
三水亦是哥 发表于 2013-3-31 15:55
倘若将U设定在[-1000, 1000]之间,那么PWM的周期寄存器和占空比寄存器的值应为多少?

PWM周期寄存器的值设定为1000,把SpeedVoltage强制转换成整型给占空比寄存器。

SpeedVoltage=Speed_P + Speed_I + Speed_D。
直立车的话,单独调试直立的量是AngleControl=k1*angle+k2*angle_speed,就把这个量AngleControl给占空比寄存器。k1,k2就是个放大倍数,可以把AngleControl放大或缩小到-1000到1000之间。 就这个道理
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 13:21 , Processed in 0.055227 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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