0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作PID控制的球平衡Stewart平台

454398 来源:网络整理 作者:网络整理 2019-11-12 09:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:获取资料

所需材料:

1。几张1/4“和1/8”丙烯酸

2。 6-伺服电机(我们使用了HS5485HB伺服电机)

3。 6-螺纹(可调)连杆

4。 6-CNC机械加工的伺服臂带有多个孔,可调节性

5。 12-Heim关节杆端头

6。 6-杆(可调)

7。 1- 17英寸五线电阻触摸屏面板USB套件(滚珠轴承的感测位置)

步骤2:准备材料

获得丙烯酸切割的最佳方法是使用激光凸轮。可能很难接触到它,因此也可以使用您熟悉的,经过适当培训并可以安全操作的任何切割工具轻松地切割丙烯酸树脂。例如,如果我在家中进行操作,我会使用手动顶锯。 Stewart平台的整体形状不必与我构建的模型完全匹配。但是,我确实想指出一些简化的机会。首先,通过使用三个基准而不是标准的两个基准来更容易地绘制俯仰和横滚自由度。通过使连杆与实际平台的连接为等边三角形来完成此操作。这使您可以忽略从头开始查找俯仰和横滚自由度(DOF)的所有复杂性,而我们使用3个非线性独立的“基础”,它们只是该角的拐角图三角形上升。这对您或我在此基础上写出坐标都是具有挑战性的,但是这些基础的相互依赖性很容易由代码处理。这种简化的假设是忽略所有复杂几何形状的关键。有关详细信息,请参见图片MS Paint图形和白板图片。

切割后,您需要钻出所有孔,这些孔是连杆和球形接头所连接的位置。小心使孔尺寸与您使用的适当硬件相匹配。这对于您选择的紧固件正常工作至关重要。孔的尺寸取决于您的紧固件所需的丝锥尺寸。为此,请找到有关特定丝锥尺寸,螺距和螺纹类型(精细与粗细)的在线参考。我建议使用丙烯酸线,但如果您必须使用细线,那应该可以解决,因为无论如何我们都使用这种线。现在是时候进行组装了。

步骤3:组装材料

仔细组装符合规格的材料。尤其要注意不要松开任何螺钉。完成此操作后,您将不得不通过调整大小并钻更大的孔并攻丝来更换硬件,或者您需要切割一整块丙烯酸树脂。请注意,触摸电阻屏也要小心。很脆弱!!!毕竟这是一薄层玻璃。请注意,我们自己遇到了事故。

步骤4:编程

编程可能需要一些时间。这是您的编程技能真正可以回报的地方。您不必从头开始编写代码,但是如果您可以找到经过注释和组织良好的源代码来进行修改,那么这将使工作变得更加轻松。这是我们源代码的链接:https://github.com/a6guerre/Ball-balanced-on-Stew 。..,请自助!它当然没有进行优化,但是可以完成工作!请记住,我们为控件映射使用了三个独立的非正交,非线性独立的基础。我们只是读取x,y中的所有内容,然后映射到A,B和C。然后全局调整此响应,以调整我们希望系统响应的程度。

第5步:测试!

在这里,我们测试自由度。现在注意我们的三基收益如何!例如,要获得自由度自由度,我们只需在左侧降低一个单位,在右侧提高一个单位,反之亦然。同样重要的是,还要做得足够好,可以过滤掉触摸屏上的噪音。这对于将良好的数据馈入PID至关重要。

第6步:微调和欣赏!

测试阶段实际上只是为了找出错误。在这里,我们专注于微调控制系统。使用预设算法最好做到这一点。我最喜欢的是像处理严重的阻尼问题一样解决它,Ahem!我是物理学家!因此,您关闭了阻尼项!即导数项,其作用类似于拖动项。现在,球将剧烈振动!但是,目标是使振荡尽可能接近谐波,而不是尽可能增大或衰减。完成后,您可以打开导数项,并进行调整,直到它尽快回到平衡状态。这是达到临界阻尼的时候。但是,如果这种方法不起作用,则还有许多其他成熟的PID控制系统调整方案。我在Wikipedia上的PID控制器下找到了它。非常感谢您浏览我的项目,如果有任何疑问,请联系我们,我很乐意回答您的任何问题。特别说明:我想指出的是,这个项目从头到尾都是由Miracle Max Guerrro和我自己在不到四个星期的时间内完成的,其中包括在我们的第一个屏幕之后等待新的屏幕在海关停留两周打破。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PID
    PID
    +关注

    关注

    38

    文章

    1505

    浏览量

    91905
  • 伺服电机
    +关注

    关注

    88

    文章

    2200

    浏览量

    61575
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32多玩法平衡车——基于传统的平衡车之上扩展而来

    此车是在基础的平衡功能之上加了许多玩法如蓝牙控制,语音控制,避障控制,跟随控制;集成在一起最终体现出有4种模式:蓝牙模式,语音模式,避障模式
    的头像 发表于 04-24 12:41 92次阅读
    CW32多玩法<b class='flag-5'>平衡</b>车——基于传统的<b class='flag-5'>平衡</b>车之上扩展而来

    变频器内置PID控制参数的含义

    变频器内置PID控制是工业自动化领域中的关键技术之一,广泛应用于电机调速、温度控制、压力调节等场景。PID控制通过比例(P)、积分(I)、微
    的头像 发表于 03-04 11:02 530次阅读
    变频器内置<b class='flag-5'>PID</b><b class='flag-5'>控制</b>参数的含义

    变频器pid怎么启用

    变频器PID调试是工业自动化控制中的关键环节,其核心在于通过比例(P)、积分(I)、微分(D)三个参数的动态调整,实现被控量(如压力、温度、流量等)的快速稳定控制。以下从调试原理、步骤、常见问题
    的头像 发表于 01-28 07:37 788次阅读
    变频器<b class='flag-5'>pid</b>怎么启用

    PID控制的算法

    的偏差有关,这样就大大提高了系统的稳定性。需要注意的是最终的输出结果应该为 u(K)+增量调节值; PID的离散化过程基本思路就是这样, 从而实现微控制器的控制作用。
    发表于 01-23 08:18

    C语言实现PID算法介绍

    PID 是 Proportional(比例)、Integral(积分)、Differential(微分)的首字母缩写;是一种结合比例、积分和微分三种环节于一体的闭环控制算法。PID 控制
    发表于 01-16 07:24

    CW32L012的PID温度控制——算法基础

    PID 控制算法是比例(Proportional)- 积分(Integral)- 微分(Derivative) 控制的简称,是工业控制、嵌入式系统中最经典、应用最广泛的闭环
    的头像 发表于 01-05 16:27 2285次阅读
    CW32L012的<b class='flag-5'>PID</b>温度<b class='flag-5'>控制</b>——算法基础

    怎样理解变频器内置PID控制参数的含义

    变频器内置PID控制参数是工业自动化领域中实现精确控制的核心要素,其合理配置直接影响电机调速、压力调节、温度控制等过程的稳定性和响应速度。要深入理解这些参数的含义,需从
    的头像 发表于 12-06 07:39 2613次阅读

    Aerodiode高带宽激光锁定PID控制

    Aerodiode激光PID伺服控制器产品图 Aerodiode的超高带宽激光锁定PID控制器能够动态最小化系统信号与目标设定值之间的差异。适用于高带宽低噪声
    的头像 发表于 10-22 07:48 703次阅读
    Aerodiode高带宽激光锁定<b class='flag-5'>PID</b><b class='flag-5'>控制</b>器

    CW32电机控制基础——PID控制原理

    将偏差的比例(Proportion)、积分(Integral)和微分(Differential)通过线性组合构成控制量,用这一控制量对被控对象进行控制,这样的控制器称
    的头像 发表于 09-30 11:44 2975次阅读
    CW32电机<b class='flag-5'>控制</b>基础——<b class='flag-5'>PID</b><b class='flag-5'>控制</b>原理

    温度位元式控制系统与连续的PID控制系统的区别

    电子发烧友网站提供《温度位元式控制系统与连续的PID控制系统的区别.pdf》资料免费下载
    发表于 08-13 15:54 1次下载

    PID控制算法学习笔记资料

    用于新手学习PID控制算法。
    发表于 08-12 16:22 7次下载

    PID串级控制在同步发电机励磁控制中的应用

    摘 要:为提高发电机勋磁控制系统的稳定性,分析了同步发电机的自并励励磁系统的结构和数学模型,介绍了神经网络预测控制的结构和算法,分别基于PID控制、神经网络预测
    发表于 06-16 21:56

    扫描电机的PID恒速控制仿真及实验

    数学模型,并通过 Matlab Simulink 搭建了仿真模型。提出了使用增量式PID控制算法实现电机的恒速控制,并进行了仿真,最后,利用STC89C52将PID
    发表于 06-16 21:53

    两轮自平衡电动车及其电机控制器设计

    器,通过实验样车和控制器电路的设计,制作和实测实验,结果表明样车和控制器设计均结构简单,控制性能良好,能够满足两轮自平衡电动车下一步的研究使
    发表于 06-09 16:15

    CY7C68013A无PID和VID,如何制作PDF?

    我用 CY7C68013A MCU 设计了一个 PCB,所以这意味着我不是程序员之类的。 但是我尝试上传一些代码,但没有 PID 和 VID。 我找到了一些关于如何制作的 PDF,但那些对我来说很难。 有人可以帮我吗?
    发表于 05-13 07:50