找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 27399|回复: 25

【求讨论】为何ev3主机无法控制pf马达?

[复制链接]
发表于 2015-6-17 23:30:12 | 显示全部楼层 |阅读模式

5.png

之前看帖,知道9797套里有条转接线,能让pf电池给ev3马达供电,

于是在想,为什么不能利用这条线,反过来用ev3的主机来控制pf马达呢?

之所以想到这个问题,是因为现在的科技套和moc非常丰富,

拿现成的底盘、悬挂结构用到机器人上,能让机器人的运动和工作能力提高很多

而在拼的同时,也顺便熟悉了各种优秀的结构。

但是纵观之前的帖子,也曾有提到用ev3的主机来控制pf马达,可能会损伤ev3主机;


优酷上有个关于“ev3主机带动多个pf马达”的视频,介绍下也有类似的警告;


淘宝上卖这条转换线的店子,也重点强调“此电源转换线只有单向功能,即不可实现EV3/NXT主机控制PF电器系列马达。


那么问题来了,不能用ev3主机控制pf电器的主要原因是什么呢?


类似“这是乐高限制产品跨种类使用,以控制销售”这种原因就不用多说了


我们想探讨的,是更多的物理、电学方面的原因,以求突破。


希望能收集到更多人的想法,更希望能引起一些大能重视,集思广益!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2015-6-21 10:39:43 | 显示全部楼层
是这个,看了老外的网页,要自己做根线,加2个电阻模拟,让EV3将其识别成大电机。
http://www.bartneck.de/2015/06/01/building-instructions-for-a-cable-that-connects-lego-power-functions-pf-with-mindstorms-nxtev3/
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 1 0

使用道具 举报

发表于 2015-6-18 00:15:11 | 显示全部楼层
以下纯属猜测:PF马达不属于同步电机,无法返回定位信号,因此连接线中的相关电位可能不受控制、也没有保护可能损坏主机的输出部分?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-18 17:17:54 | 显示全部楼层
haiduk 发表于 2015-6-18 00:15
以下纯属猜测:PF马达不属于同步电机,无法返回定位信号,因此连接线中的相关电位可能不受控制、也没有保护 ...

如果你的猜测为真,那么直接在转接线上加装个保护元件,岂不是能解决?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-18 17:18:19 | 显示全部楼层
感谢楼上的楼上认真回复,希望能收集更多猜测和建议,下一步将进行测试
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-19 07:53:01 | 显示全部楼层
ev3主机控制pf电器???我曾经用NXT同时控制了NXT的马达和pf马达,并没有发现问题。我的理解是NXT或者EV3控制pf马达应该是没问题的,只是不像EV3里面的马达一样具有反馈数据的回传。甚至我感觉EV3是可以控制普通玩具里面的小马达的,前提只要是参数符合就行了吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-19 08:02:21 | 显示全部楼层
这不是物理或电学方面的原因,是软件的原因,PF马达插上后,EV3无法识别这是什么,所以在软件上就没有进行动作的支持,自然无法使用。
ev3主控在软件上引入了模块识别功能后,许多自己DIY的模块就不能继续使用了。
另外,大家发现没?同样是乐高的触碰传感器,EV3的放到NXT上就无法使用,而NXT的放EV3上识别出的名称也和EV3自带的有区别。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-19 19:46:44 | 显示全部楼层
pf马达没有角度传感器,只能用时间控制,角度输出的指令对其无效。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-19 20:21:31 | 显示全部楼层
peak_liu 发表于 2015-6-19 19:46
pf马达没有角度传感器,只能用时间控制,角度输出的指令对其无效。

也就是说ev3主机可以识别pf马达,也可以用时间控制,且可调速率,只是无法用角度控制?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-19 20:22:01 | 显示全部楼层
crestgod 发表于 2015-6-19 08:02
这不是物理或电学方面的原因,是软件的原因,PF马达插上后,EV3无法识别这是什么,所以在软件上就没有进行 ...

这位朋友,你的经历是pf插上ev3主机后无法识别对么?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-19 20:25:42 | 显示全部楼层
综合上述意见,有几个结论和新的疑问,提出如下:

1、nxt主机可识别并控制pf马达。

2、ev3主机尚未确定能否识别pf马达。

3、ev3官方软件没有pf马达对应的操作模块

4、第三方软件是否能识别并操控pf马达呢?

此外,关于pf马达无角度数据反馈的问题,就不再提及了,因为接触过的人基本都知道
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-19 21:07:35 | 显示全部楼层
goodess 发表于 2015-6-19 20:21
也就是说ev3主机可以识别pf马达,也可以用时间控制,且可调速率,只是无法用角度控制?

是的,第一代控制器RCX就是这样
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-19 21:57:26 | 显示全部楼层
peak_liu 发表于 2015-6-19 21:07
是的,第一代控制器RCX就是这样

但ev3官方软件里,只有中电机和大电机2个控制模块,没有单独能控pf的模块啊?怎么解决?还是靠第三方软件?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-20 10:34:45 | 显示全部楼层
http://bbs.cmnxt.com/thread-13768-1-1.html
老外网页有详细介绍。
官方软件中的未调整电机应该就是控制这类没有反馈的电机。
如果用java开发的话,有专门控制pf马达的类。

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

使用道具 举报

 楼主| 发表于 2015-6-21 02:23:13 | 显示全部楼层
svwydh 发表于 2015-6-20 10:34
http://bbs.cmnxt.com/thread-13768-1-1.html
老外网页有详细介绍。
官方软件中的未调整电机应该就是控制 ...

非常感谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2015-6-21 02:25:26 | 显示全部楼层
svwydh 发表于 2015-6-20 10:34
http://bbs.cmnxt.com/thread-13768-1-1.html
老外网页有详细介绍。
官方软件中的未调整电机应该就是控制 ...

另求解:官方软件中的“未调整电机”是哪个图标?能帮忙截下图吗感谢!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 18:37 , Processed in 0.303506 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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