- UID
- 864567
|
摘要:文章给出了一个基于自由摆的平板控制系统的设计与构建,系统以STC12C5A16S2型单片机为控制核心,经角度传感器MMA7455、直接数字式频率合成器(DDS)、混合式步进电机42BYGH4417及必要的外围驱动电路,实现平板随着摆杆的摆动而旋转,平板上的8枚硬币随摆杆摆动不滑落,平板上的激光笔在15s内照射到指定的中心线位置。
关键词:自由摆;单片机;角度传感器;DDS;步进电机
0 引言
现代检测技术和自动控制理论的飞速发展,能够使得人们设计高精度的控制系统,基于自由摆的平板控制系统就是这些技术和理论的应用实例之一。
本文所讨论的自由摆平板控制系统如图1所示,该系统可以实现如下功能:(1)控制电机使平板随着摆杆的摆动(3~5周)而旋转,摆杆摆一个周期,平板旋转一周(360°),偏差绝对值小于45°。(2)在平板上粘贴一张打印纸,在平板中心稳定叠放8枚1元硬币,用手推动摆杆至一个角度θ(θ在45°~60°间),调整平板角度,启动后放开摆杆让其自由摆动。在摆杆摆动过程中,硬币在摆杆的5个摆动周期中不从平板上滑落,并保持叠放状态。(3)在平板上固定一激光笔,光斑照射在距摆杆150cm距离处垂直放置的靶子上。摆杆垂直静止且平板处于水平时,调节靶子高度,使光斑照射在靶纸的某一条线上,标识此线为中心线。用手推动摆杆至一个角度θ(θ在30°~60°间),启动后,系统应在15s内控制平板尽量使激光笔照射在中心线上(偏差绝对值<1cm),完成时以LED指示。
1 系统方案选择与论证
1.1 电机模块的选择与论证
电机是整个系统用于控制的不可缺少部分。电机的选择不但要有快速的反应还要有准确的转动角度以配合整个系统的运行。
方案一:采用普通直流电机。直流电机具有良好的调速特性,调速平滑、方便,调整范围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转;能满足生产过程自动化系统各种不同的特殊运行要求。
方案二:采用步进电机。步进电机的显著特点就是能快速启动和停止,而且在程序上控制相对容易,如果负荷不超过步进电机所能提供的动态转矩值,就能使步进电机启动和反转。另一个显著特点就是转换精度高,正转反转控制灵活。
方案三:采用金属齿轮微型舵机,舵机具有体积小、输出力矩大、控制简单等优势,但不能简单完成转动360°的要求。
综合以上,选择方案二。
1.2 控制器系统的选择与论证
控制器系统是整个系统的核心,控制着数据的采集和发送,控制器的性能好坏决定了整个系统的准确性。控制器要求运算速度较快,数据传输接口丰富易用。
方案一:采用STC12C5A16S2作为控制核心。51单片机价格低廉、使用简单、软件编程自由度大,可用编程实现各种控制算法和逻辑控制,但其运算速度较低,增大了硬件电路设计与控制过程的复杂度。
方案二:采用FPGA作为系统的控制器。FPGA可以实现各种复杂的逻辑功能,规模大、密度高。但由于本设计对数据处理速度要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成度高,使其成本偏高,同时其芯片引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。
综合以上,选择方案一。
1.3 传感器的选择与论证
传感器能进行平板的角度检测,是一种被测量参数能按一定规律转换成可用输出信号的器件或装置。传感器是与被测对象直接有关联的部分,其性能的优劣直接影响着检测系统的精度,所以传感器的正确选择十分关键。
方案一:采用无触点磁敏电位器,利用磁敏元件非接触地感应磁场强度的变化,实现对角度的测量。但缺点是其频响特性差、截止频率低、精度低,不适用于机械安装,电机的振动也影响其准确性。
方案二:采用加速度计,通过加速度计的旋转,输出值g,与平衡位置比较,可换算成水平倾角,读取数据简便,传感器体积较小,也易于安装在系统上进行测量。
综合以上,选择方案二。
2 系统设计
2.1 系统总体设计
系统的总体设计框图如图2所示,此系统是一个自动平衡测试系统,它由自由摆系统、检测系统和控制驱动系统三大部分构成。
|
|