找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 18064|回复: 20

关于编程的问题,求解答

[复制链接]
发表于 2017-12-2 17:19:57 | 显示全部楼层 |阅读模式
今天的问题是,我的孩子在做直线行驶时编了一个程序,然后误差特别小的完成了。! S! T) [4 J! w/ K  l5 x2 C
上图求告知相关的知识!!!!, {( L+ }; U! B) D3 L! o! J- F1 x
QQ截图20171202171725.png
# |- J& m2 ?+ e8 V. ^
% y) a4 B; j& e: Z5 z  X# \+ y轮子左A右D,陀螺仪一个,什么编程也没!
: z3 S# u6 k& S0 Z$ n 1.png 3 \0 m$ ?  i4 Z+ P" Z
7 ~; y( S! r7 L% e2 n; _
这是最开始的样子,后来我发现上面那个分支没用- =!) T3 o7 n/ @( ]! O
QQ截图20171202171953.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2017-12-2 19:03:38 | 显示全部楼层
我不知道你在问什么,请你把问题说清楚
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-2 21:22:44 | 显示全部楼层
第一张图是陀螺仪偏转角度+20就是D端口电机的电机能量。$ d6 U6 g/ E1 F1 t
第二张图A端口电机因为没有电机转动角度、圈数或者秒数,所以不会转动。如果想要一直转动,需要套上循环。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-2 22:20:37 | 显示全部楼层
p调节走直线
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-12-3 08:09:49 | 显示全部楼层
蒙德·究史尼 发表于 2017-12-2 19:039 K& Q  O) ?" w5 p
我不知道你在问什么,请你把问题说清楚

8 s$ b3 l0 A; l& z' E! h2 w就是孩子做了一个程序,实验出来能走直线,但是理论上我解释不了!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-12-3 08:12:04 | 显示全部楼层
宇宙第一萌 发表于 2017-12-2 21:22/ A& m. e+ o. k3 J4 C
第一张图是陀螺仪偏转角度+20就是D端口电机的电机能量。5 [* W: N* G8 |( E. A  _- ~- z0 F
第二张图A端口电机因为没有电机转动角度、圈数或 ...
! ]7 z% [# _4 A1 I& G+ l
事实上无论A还是D 轮子都在动,而且完美的走了直线,误差很小!你说的我都知道,但是无法解释问题!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

 楼主| 发表于 2017-12-3 08:14:51 | 显示全部楼层
1176658950 发表于 2017-12-2 22:20
, `3 F, b8 Q5 ]) d2 Bp调节走直线

( Q  H3 t4 h' e( H9 K2 m! |能详细说下么!我知道比例调节!但是不明白为什么这个程序可以走直线- =!
! b" }& ?- U7 D5 ?: G
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 08:34:37 | 显示全部楼层
就好像你闭眼走路,走着走着向右歪了,后面有个人在右边使劲推你一下你就走直线了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 11:12:49 | 显示全部楼层
侧量电机旋转角度然后赋值给另一个马达,陀螺仪用不上。而且串联不需要分支,一个马达旋转,然后做差
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 11:56:57 | 显示全部楼层
各位看官,不如把他这个程序实际运行下,检测下有没有这个现象,理论上A是不会转的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 17:41:55 | 显示全部楼层
假设陀螺仪初始值是0,那么D马达功率就是0+20=20,当小车出现偏转,使得陀螺仪读数为1,那么D马达功率为21,A马达功率为20,小车开始出现偏转,修正小车角度,使得陀螺仪读数为0.这个就是原理。
" d( P: {  |4 l' Q4 G
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 18:06:04 | 显示全部楼层
楼上正解,由于A电机和下面的循环是并行关系,A电机的开启状态会持续整个下面的循环的时间
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-3 18:46:24 | 显示全部楼层
JIALYU 发表于 2017-12-3 18:06: O2 }9 D5 L) `2 l
楼上正解,由于A电机和下面的循环是并行关系,A电机的开启状态会持续整个下面的循环的时间
; f: ~0 i  Q+ a) P! R6 A
对对对,这才是重点
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-4 15:45:42 | 显示全部楼层
我相信存在巧合的因素,就像有时候车的搭建误差恰好跟程序的误差匹配了,看起来走得很直,你换一个车或者就这个车换个马达在试几次是否还是能走如此直呢?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

发表于 2017-12-4 16:31:23 | 显示全部楼层
没看明白问题
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复 赞 踩

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-29 06:18 , Processed in 0.041904 second(s), 28 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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