基于自由摆的平板控制系统设计-中北大学内容摘要:
作的正常进行。 图 单片机与 MMA7455 间的电平转换 步进电机要有较大的电压和电流才能保证电机的正常运转,通常电压要大于 8V,而且当电机低速运行时会产生一定的抖动。 本系统采用的是 35BYG207 电机,其步进角为。 为了正常 驱动步进电机的工作,本系统采用了步进电机专用驱动模块 BY2HB02M, 8 只要给以一定频率的脉冲信号,可以输出较大的电流,模块带有压控分频功能可以减小电机运行时的抖动,避免硬币等因为电机的抖动而划出指定区域,可以使系统很流畅的工作。 表 步进电机驱动模块功能表 CP(步数) U/D Div( V) 方 向 所转度数 步 1 5 正向 1 步 0 5 反向 1 三、软件设计 1. 步进 电机控制 步进电机是本系统的基础单元,是系统稳定进行的 首 要条件, 而步进电机有着自身的要求,本系统中使用的 35BYG207 步进电机,启动频率小于 600kHz,置停频率小于600kHz,当以大于此频率启动或者停止时,电机会发生严重的颤动,使系统的稳定性及精度受到极大的影响,本系统的步进电机启动模型为下图。 f/hz 1500 600 t/s 图 步进电机控制图 2. 总体 算法实现 本系统基础部分要求为高稳定性,发挥部分要求为高精度性,用速度不是很快的 普通 步进电机 和处理速度较慢的 AVR 很难达到如此平稳的运动和高精度 ,要想达到这样的平稳性和高精度,必须要加以能够快速处理的算法。 采用实时跟踪:定期的通过 AD采集角度传感器输出的数据,然后通过三角函数之间的角度边长关系,通过数学运算,得知每一状态时的平板和电机的状态,再上一状态的 9 对本次状态进行响应的调整 ,这种需要处理器有极高的速度,且步进电机反应要灵敏。 采用 PID 算法: PID 算法是, 按偏差的比例( P)、积分( I)和微分( D)进行控制的 PID 控制器是应用最为广泛的一种自动控制器。 它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点。 在这里我们采用了 PID 算法的思想,对下几个时刻做出相应的预测,然后调整步进电机的转动角度,进而控制平板及激光笔的运行方向,增加系统的稳定性与灵活性。 2 .1 平板旋转一周 题目中要求支架为自由摆结构,虽然其不是单摆运动,其周期无法通过公式正确的算出来,但是我们知道其没运动一周的周期的固定的,经过大量的实验,取 平均值我们测出其摆动周期为 , 在程序里可以控制电机在每一个自由摆的时钟周期内平滑转一 周。 数学模型: 表 自由摆的周期 (s) 10 个周期以内周期 测量次序 周期数 (次) 总时间 ( s) 每一周期 ( s) 统计周期( s) 1 10 2 10 3 10 4 10 5 10 6 10 由实验可知摆杆没运行一周的周期为T= ,每当摆杆转动时间T时,电机也转完一圈,为了使电机随摆杆圆滑转动,可以设置电机转动的速度为: v= sin(2π /T t) 2 保持硬币的平衡 为了保持硬币在放开摆之后能够稳定的处于平板的中心位置,要求硬币不要有任何的滑动。 影响硬币的滑动有 2个原因:一是摆自由旋转之后,由于硬币和平板之间是完全没有任何粘连的,此时硬币会处 在失重状态,与平板间的摩擦力最小,而平板有向圆 10 心的加速度,从而使硬币脱离平板而滑落到地面上。 二是为了使硬币跟上平板的变化,我们在支摆摆动的瞬间通过控制步进电机的转动给硬币一个指向圆心的向心力,此力 稍有些大便使硬币弹出平板而脱离。 自由摆是一种近似的简谐运动,其物体的向心加速度为 g tanα ,刚刚摆动时平板的向心加速度最大,此时应给以硬币以一定的向心加速度的补偿,由以上计算可得,平板给予硬币的补偿角度应随着单摆的周期的推移成 tanα 的关系。 既开始最大,以后快速的减下去,最后到达平衡。 硬币与平板与支 架的角度垂直后,便作着一种单摆运动,硬币在摆动的切线方向不受力的作用,只在沿摆杆的反方向上存在力的作用,会保持一种稳定的状态。 数学模型: 图 硬币平衡条件 如图所示,当平板转到与摆杆垂直之后,硬币便做单摆运动, 但是多少时间平板摆动到该位置,才能保证硬币不被弹出去,受力分析经计算 给平板的第一步角度为α tanα ,之后再进行响应的微调,但是不要超过于 α 角太多,以防硬币滑落。 2. 1 激光笔在启动后 15s 内打到指定的线上 激光笔固定在平板上,要 保持当摆架。基于自由摆的平板控制系统设计-中北大学
相关推荐
阻抗继电器按其构成方式可分为单相式和多相式两种。 单相式阻抗继电器是指加入继电器的只有一个电压 UJ (可以是相电压或线电压 )和一个电流 IJ (可以是相电流或两相电流之差 )的阻抗继电器, UJ 和 IJ 的比值成为继电器的 测量阻抗 ZJ ZJ = IUJJ ( 25) 各类继电器及特性: 全阻抗继电器的特性是以 B 点(继电器安置点)为圆心,以整定阻抗 Zzd 为半径所做的一个圆。
具 (Tools)模板、控制 (Controls)模板和功能 (Functions)模板。 工具模板 (Tools Palette):工具模板为编程者提供了各种用于创建、修改和调试VI 程序 的工具。 控制模版( Control Palatte):用控制模板可以给前面板添加输入控制和输出显示。 每个图标代表一个子模板。 功能模板 ( Functions Palette):
延时 1s L2=L1 速度 V=(L2L1)/9 是否结束 Y 释放设备 N 4 七、 Labview 面板图 : 八、 Labview 流程图 : Labview 流程图 : 5 编程参考 函数 功能:该函数负责创建设备对象,并返回其设备对象句柄。 输入: DeviceID 设备 ID( Identifier )标识号。 当向同一个 Windows系统中加入若干相同类型的 USB 设备时
............ 32 查询模块关键代码 ............................................... 33 查询模块主体界 面 ............................................... 36 个人资料模块 .......................................................
即共有 18个输入信号,且均为开关量。 输出信号端 :用来驱动三个气缸及夹紧 /放松的电磁阀需要 7个输出信号。 也就是,本控制系统有 18个输入信号, 7个输出信号,并考虑到今后调整和扩充,一般应加上 10%~15%的备用量。 电源部分 PLC一般使用 220V的交流电源,内部的开关电源为 PLC的中央处理器、存储器等电路提 6 供 5V、 177。 12V等直流电源,使 PLC能正常工作。
控制系统 , 并可通过计算机网络实现远程测控 主要学习前馈 调节规律,了解前馈 反馈控制规律在液位单回路水箱中的控制。 设计要求 1. 根据前馈反馈单回路过程控制系统的具体对象和控制要求,独立设计控制方案,正确选用过程仪表。 2. 根据前馈反馈单回路过程控制系统 A/D、 D/A 和开关 I/O 的需要,正确选用过程模块。 3. 根据与计算机串行通讯的需要,正确选用 RS485/RS232