资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
2011 年全国大学生电子设计竞赛控制类年全国大学生电子设计竞赛控制类基于自由摆的平板控制系统基于自由摆的平板控制系统【国二奖国二奖】 感谢天龙,尧总。虽辛苦,却难忘,感谢一同走过。文中一些是使用的图片,若看起来不美观的话,可以去百度文库下载,http:/wenku.baidu.com/view/618c20670b1c59eef8c7b4a3.html一、总体方案设计一、总体方案设计1.主控系统选择主控系统选择方案一:使用传统 51 单片机作为主控制器,价格低廉,但其运算速度慢,片内资源少,存储容量小,难以实现复杂的算法。方案二:使用 FPGA,CPLD 等大规模可编程逻辑控制器件,其时钟频率很高,运算速度很快,但不适合于该题目。方案三:使用基于 ARM Cortex-M3 内核的 EasyARM1138 单片机,它有 8 通道 10 位ADC,使用方便且低功耗。方案比较:综合比较,选择方案三。2.角度测量角度测量方案一:使用双轴倾角传感器 SCA103T-D04,测量范围为15 度,可适用于垂直方向的各种角度的测量。方案二:使用电位器作为角度传感器,由于不同角度输出的电阻值不同,通过 AD 采样电阻两端电压,计算得到角度。方案三:使用 Angtron-RE-38-V-Lite 旋转编码器,角度测量范围为 0360,根据不同角度,可直接输出不同的电压值,线性度好。方案比较:对于方案一,虽然 SCA103T 精度较高,但它是基于加速度原理进行测量,使用SCA103T 进行倾角检测时,应保证被测设备匀速运动,否则会引进误差,而在自由摆系统中,平板不是匀速运动。虽然可以采用峰值滤波和一阶惯性滤波相结合的方式通过软件编程进行处理,但较繁琐。对于方案二,对于一般的电位器,线性度较差,而对于线性度较好的电位器,如 22HP-10 等,价格较高。对于方案三,使用该旋转编码器,可以直接对输出电压进行 AD采样,计算得出角度值,使用方便。综合考虑,选择方案三测量自由摆运动过程中的摆角。3.电机选择电机选择方案一:使用伺服电机作为执行元件,运行精确,能高速制动,惯量小,适合闭环控制。方案二:使用步进电机作为执行元件,由于步进电机是采用脉冲驱动,精度较高,适合开环控制。方案比较:对于方案一,虽然伺服电机性能良好,但价格较高。对于方案二,步进电机可以通过 16 细分可以减弱低频振动,控制方便,开环性能良好,可以适用于该设计。综合考虑,选择方案二。4.松手检测松手检测方案一:软件检测,用手推动摆杆至一定角度,通过 AD 采样测得,若程序检测到开始减小,说明推动摆杆的手已经松开,步进电机可以开始调整平板角度。方案二:硬件检测,使用红外收发管,若检测到下降沿,说明推动摆杆的手已经离开,程序可以开始相应的控制。方案比较:对于方案一,针对自由摆进行运动分析,易知自由摆在较高点处速度较小,导致AD 采样检测到减小时,距离手松开已经过去了一段时间,通过程序补偿该延迟的算法较麻烦,较难实现。对于方案二,经硬件检测,延迟很小,步进电机可以及时做出反应,且实现较方便。综合考虑,选择方案二。5.系统结构系统结构图 1 系统结构图使用旋转编码器作为角度传感器,经 AD 采样,读取当前自由摆的角度值。使用红外收发管检测是否松开了摆杆,若检测到高电平,说明手已经松开,触发中断,此时的 AD 采样值即为起始摆角。采用前馈控制系统,通过控制器控制步进电机的运动,使其运动达到要求。同时,可以在 LCD 显示一些测量数据和功能列表,供用户选择,同时 LED 灯在一些功能中也会点亮。二、理论分析与计算二、理论分析与计算1.平板状态测量平板状态测量初始时,平板与摆杆垂直,如图 3 所示。逆时针移动摆杆,由旋转编码器可以测得摆杆与垂直的角度,由按键逐步调整平板角度,由控制器予以记录,平板顺时针转动了,此时平板与水平面夹角为。2.自由摆运动周期分析自由摆运动周期分析对于理想单摆,当角很小时,单摆的周期,但该设计中,起始摆角范围为 3060,该公式不再适用,故采用经验建模,求取拟合曲线。分别选取作为起始摆角,用示波器记录自由摆运动 5 个周期所用的时间,如表 1 所示:表 1起始摆角()203040455060时间(s)9.459.609.689.689.739.92使用 matlab 进行拟合,如图 2 所示:图 2 不同起始摆角下自由摆运动 5 周所用时间拟合曲线为:y=0.0105*x+9.248,其中 x 为起始摆角,y 为自由摆运动 5 个周期所用时间。3.自由摆运动过程分析自由摆运动过程分析自由摆 AB 从自然下垂状态逆时针摆动后到达 AB处,如图 3 所示。假设平板与水平面夹角为,做辅助线,对平板上的一枚硬币进行受力分析,易知,由于硬币摩擦系数极小,摩擦力忽略不计。由于整个平板沿 CD 方向的加速度为,为了使硬币不从平板上滑离,硬币沿 CD 方向的加速度联立以上各式,可知即自由摆在运动过程中,平板应与摆杆始终保持垂直。4.激光照射模块激光照射模块AB 为自由摆,长度为 100cm,若逆时针旋转后位置为 AB,如图 4 所示。为了使激光笔照射到中心线上,步进电机需要顺时针旋转角度,计算如下:四、测试方案与测试结果四、测试方案与测试结果1.测试方案测试方案1.1 测试仪器:RIGOL DS1102E 示波器,JWY302x2S 可调稳压电源,VICTOR VC9801A 万用表1.2 调试方法:1.2.1 对于基本功能 1,分别针对起始摆角,读取自由摆运动 5 个周期后步进电机偏差的绝对值,结果如表 2 所示。1.2.2 对于基本功能 2,分别针对起始摆角,读取自由摆运动 5 个周期后,硬币滑离中心点的距离,结果如表 3 所示。1.2.3 对于基本功能 3,分别针对起始摆角,读取自由摆运动 5 个周期后,仍在平板上的硬币数,以及有效的硬币数(注:有效硬币数=平板上硬币数-非保持叠放状态硬币数),结果如表4 所示。1.2.4 对于扩展功能 1,分别针对为摆角,测取偏差绝对值,结果如表 5 所示。1.2.5 对于扩展功能 2,测取 3 次摆动时的平均偏差绝对值,结果如表 6 所示。2.测试结果测试结果表 2 基本功能 1起始摆角()30405060偏差绝对值()2371532表 3 基本功能 2起始摆角()30354045滑离中心点的距离(cm)00.20.50.75表 4 基本功能 3起始摆角()45505560平板上硬币数8841有效硬币数6621表 5 扩展功能 1起始摆角()-50-40-30304050偏差绝对值(cm)10.50.80.20.50.5表 6 扩展功能 2次数123平均偏差绝对值(cm)5343.结果分析结果分析基本功能 135扩展功能 11cm基本功能 21cm扩展功能 2平均偏差 4cm基本功能 3平均有效硬币 4 个 参考文献:1 郑家龙等.集成电子技术基础教程,北京:高等教育出版社,2008.62 王树青.戴连奎.于玲.过程控制工程,北京:化学工业出版社,2009.83 何钦铭.颜晖.C 程序语言设计,北京:高等教育出版社,2008,14 王汀.微处理机原理与接口技术,北京:化学工业出版社,2006,85 吴泽华.陈治中.黄正东.大学物理,杭州:浙江大学出版社,2006.8
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号