找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4067|回复: 1

EV3切换模块编程疑问

[复制链接]
发表于 2016-12-26 08:57:33 | 显示全部楼层 |阅读模式
悬赏1乐币已解决
为什么编程的时候用切换模块编了一个双触碰遥控车的程序,直行的速度达不到100? QQ图片20161226085559.png
如果换成并列程序的话速度就很快?

最佳答案

查看完整内容

1 这并不是切换切换模块 和 并列程序 的关系。不猜错的话你 并列程序 是分开两个马达单独管理的。 实际是 同步移动模块和 单独模块 运行的差别: 使用同步模块(你上图中使用的两种B+C 移动都是同步移动模块)时,控制器会自动根据你设置的马达功率配比强制降低速度较快的一侧(产生的原因有很多,比如摩擦力,比如机器人重心,比如马大差异等),以保障机器人行进的方向匹配你设置的功率配比。即使你设置的两边是一样的,控制器也 ...
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2016-12-26 08:57:34 | 显示全部楼层
1 这并不是切换切换模块 和 并列程序 的关系。不猜错的话你 并列程序 是分开两个马达单独管理的。
实际是 同步移动模块和 单独模块 运行的差别: 使用同步模块(你上图中使用的两种B+C 移动都是同步移动模块)时,控制器会自动根据你设置的马达功率配比强制降低速度较快的一侧(产生的原因有很多,比如摩擦力,比如机器人重心,比如马大差异等),以保障机器人行进的方向匹配你设置的功率配比。即使你设置的两边是一样的,控制器也会降低较快侧保障直行。
而如果是单独控制两边马达 ,则不需要保障两边的同步,全部撒丫子跑即可。这样明显在绝对速度上比较快。

可以简单做个测试: 写一个同步100功率的直行1秒, 和 一个B100 C100两个单独马达的前进1秒,你会发现后者快得多。
具体用哪种方式取决于你对精度 或者 速度的要求了。

2  图太糊了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-2-2 21:48 , Processed in 4.385198 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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