[讨论] 倒立摆算法之一------简单易行

zhdy   2013-9-4 23:11 楼主


大家思考一下: 你用手指做支撑,让一根直根子立起来,保持稳定,你会怎么做? 把你操作的过程用程序表示出来,就是一种控制算法,明白了吗?!

 

 

本帖最后由 paulhyde 于 2014-9-15 03:00 编辑

回复评论 (33)



。。。。。。。。。。。。。。。。= =

 

本帖最后由 paulhyde 于 2014-9-15 03:00 编辑
点赞  2013-9-4 23:14


好吧,再说细一点: 角度传感器相当于眼睛, 直流电动机或者步进电机相当于手臂, 当你观察到棍子偏移的话,你肯定会移动手臂,带动手指一起动作, 移动的方向应该是棍子偏移的方向,但速度肯定棍子偏移的快(脑子控制手臂),这样就校正了偏移, 这样的过程一直进行,只是要交给传感器、计算机、电动机! 明白了吗?

 

本帖最后由 paulhyde 于 2014-9-15 03:00 编辑
点赞  2013-9-4 23:21


不明白

 

本帖最后由 paulhyde 于 2014-9-15 03:00 编辑
点赞  2013-9-4 23:30


引用: 原帖由 cqy1028 于 2013-9-4 23:30 发表 不明白
再说明白点: 倒立杆上安装一个同轴角度传感器,定位:直立的时候对应角度是0度的输出, 实时采集传感器角度信号就知道摆杆的位置, 根据摆杆位置控制电机转动方向与转动角度,直到检测到的角度是 0 (在 0 附近微调) 还不明白吗???

 

本帖最后由 paulhyde 于 2014-9-15 03:00 编辑
点赞  2013-9-4 23:47
光说不练啊。。。。。你把程序传上来我看看
点赞  2013-9-5 00:11

顶起~

感谢楼主~~~~~~~~
上善若水 顺其自然
点赞  2013-9-5 00:43
楼主,分享程序啊
点赞  2013-9-5 08:08
lz认为不用算法能立起来?
点赞  2013-9-5 08:47
顺其自然
点赞  2013-9-5 09:58
没有更具体的吗
点赞  2013-9-5 10:12
引用: 原帖由 肌肉还不发达 于 2013-9-5 00:11 发表
光说不练啊。。。。。你把程序传上来我看看

程序应该自己编!如果我说到这里还不能有所启发的话,估计这次你们大赛难做出来。
点赞  2013-9-5 14:01
引用: 原帖由 zmlrhao 于 2013-9-5 08:47 发表
lz认为不用算法能立起来?

用简单易行的算法就可以立起来。
点赞  2013-9-5 14:04

回复 5楼zhdy 的帖子

还不明白
点赞  2013-9-5 14:41
这个真不是说说就能编出来的啊啊啊啊
点赞  2013-9-5 14:52
引用: 原帖由 wgj2778 于 2013-9-5 14:52 发表
这个真不是说说就能编出来的啊啊啊啊

        IF  E = **
    THEN  U=  ***
E是角度差,可以划分成不同的范围(自己定义)
U是控制电机的输出量,根据E的大小正负确定,具体值调试出来。

程序还不会编吗?

关键是执行机构能准确动作,尽快测试出基本数据!!!!!
点赞  2013-9-5 16:34

回复 16楼zhdy 的帖子

这个大家都明白,主要摆杆倒立的时候 电机一步给多大值是个问题
点赞  2013-9-5 17:45

回复 5楼zhdy 的帖子

可是你的角度传感器安装在摆杆的什么位置?用什么样的角度传感器?要知道角度传感器是带有导线的,摆杆一转不纠缠住了吗?求解~
点赞  2013-9-5 20:49
引用: 原帖由 asdfgfd.sfmksd. 于 2013-9-5 17:45 发表
这个大家都明白,主要摆杆倒立的时候 电机一步给多大值是个问题

给多大值你可以做测试,通过实验求出结果!

你想通过计算直接得到结果吗?那只能是梦想。
点赞  2013-9-5 20:58
引用: 原帖由 gjg6316660 于 2013-9-5 20:49 发表
可是你的角度传感器安装在摆杆的什么位置?用什么样的角度传感器?要知道角度传感器是带有导线的,摆杆一转不纠缠住了吗?求解~

摆杆转,导线跟着转就是了,又不是连续转好多圈。

安装时传感器轴水平,摆杆转带动传感器转,得到角度值。
点赞  2013-9-5 21:02
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复