全国大学生电子设计竞赛 基于自由摆的平板控制系统(B题).doc
《全国大学生电子设计竞赛 基于自由摆的平板控制系统(B题).doc》由会员分享,可在线阅读,更多相关《全国大学生电子设计竞赛 基于自由摆的平板控制系统(B题).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011年全国大学生电子设计竞赛基于自由摆的平板控制系统(B题)【本科组】2011年9月2日摘 要 本题要求设计一个自由摆平板控制系统,其中倾角传感器SCA60C、步进电机和单片机AT89C52系统是核心部件。利用SCA60C倾角传感器进行数据采集;在控制平板转动角度、速度方面,经过充分比较、论证,最终选用了控制精确的步近电机42BYG250-40,其最小步进角1.8度,易于控制平板转动角度;将倾角传感器采集数据进行AD转换将数字信号传给单片机并通过共阳数码管实现显示自由摆偏转角度;采用单片机内部时钟实现精确计时。最后的实验表明,系统完全达到了设计要求,并增加了角度显示创新功能。关键词:自由摆
2、、倾角传感器SCA60C、单片机、步进电机、数码管显示。目录一:系统方案 P4论证 P4控制器模块 P4角度检测模块P4电机模块P4驱动电机模块P4显示模块P4电源模块P4 P5 P5二、理论分析与计算 P52.2 自由摆偏离角与平板倾角关系P52.1 时钟周期与平板转动角度关系P5三、电路与程序设计 P6 P6 P6 P6软件设计与工作流程图 P7.1软件设计 P7.2工作流程图 P7四、测试方案与测试结果 P8 P8P84.3平板转动固定角度需给脉冲数目的确定P8P8五、结语 P8附录附录一 总原理图P10 附录二 源程序P11一:系统方案 本题要求设计并制作一个自由摆上的平板控制系统,能
3、实现在自由摆摆动过程中平板自由旋转,以及在自由摆摆动过程中平摆上放置硬币使硬币不滑落。发挥部分要求实现用手推动摆杆至一个角度(在3060间),启动后,系统应在15 秒钟内控制平板尽量使平板上的激光笔照射在设定的中心线上。本系统利用角度传感器检测单摆摆动角度并用数码管显示,利用单片机接收信号并控制步进电机来控制平板转动。主要由角度检测模块、电机模块、驱动电机模块,显示模块,电源模块,控制器模块组成,下面分别论证这几个模块的选择。方案论证控制器模块方案一:采用ATMEL 公司的STC89C52。52单片机价格便宜,应用广泛,其功能足以实现本设计要求。方案二:采用凌阳公司的SPCE061A 单片机作
4、为控制器的方案。该单片机I/O资源丰富,但是价格昂贵。综合考虑,我们选择价格便宜的方案一。角度检测模块方案一:采用深圳市华夏磁电子技术开发的AME-B001角度传感器,0360度测量范围,安装非常不方便,而且电压输出信号,采集不便。方案二:采用SCA60C倾角传感器,90 +90测量范围。4.5输出,工作温度范围宽,价格便宜,安装方便,电压输出信号,采集不便。方案三:采用OMRON公司的E6B2-CWZ6C编码器,数字信号输出,采集方便,价格昂贵,安装不便。由性价比考虑以及安装简便程度选择方案二。电机模块 方案一:采用直流减速电机控制平板,直流减速电机力矩大,转动速度快,但其制动能力差,无法达
5、到平板转动的要求。方案二:采用型号42BYG的步进电机控制平板的运动,最小步进角为1.8度,因此能实现平板转动的精确控制,而且当不给步进电机发送脉冲的时候,能实现自锁,从而能较好的实现平板停止转动的目的。驱动电机模块方案一:采用BY-2HB03MA步进电机驱动器,此款驱动器使用THB6128芯片,电源损耗低,开关效率高。细分数可选1/1,1/2,1/4,1/8,1/16,1/32,1/64,1/128。方案二:采用ZD6209V2步进电机驱动器,高可靠性,街口采用超高速光耦隔离,细分数可选1/1,1/2,1/4,1/8,1/16。考虑到本设计不需用太高的细分,1/8细分即可,故选择方案二。1.
6、1.5显示模块方案一:用LED显示,优点亮度高、成本低。但不能显示汉字,显示内容较少。方案二:采用金鹏电子的图形点阵式液晶OCJM4*8C。串行接口,显示简单。考虑到本设计显示模块只用来显示自由摆摆动的角度,数码管显示即可,故选方案一。电源模块方案一:用开关电源S-25-12 高效率,高可靠,输出12V电压。方案二:用电池组供电,相对较不可靠。经比较,选择可靠性较高的方案一,输出的12V电源可直接给电压跟随器和驱动电机供电,其余部分所需的5V电源可利用三端稳压器稳压后输出。单片机最小系统倾角传感器AD转换器步进电机驱动器步进电机平板根据上述方案论证,我们确定以STC89C52作为控制核心,采用
7、型号为42BYG的步进电机控制平板转动,采用SCA60C倾角传感器检测自由摆摆动角度,通过AD转换器将数字型号送给单片机,并利用数码管显示角度,采用ZD6209V2步进电机驱动器驱动步进电机。图一 系统总体结构框图二、理论分析与计算2.1 时钟周期与平板转动角度关系本设计步进电机驱动器设定为16细分,1细分时,步进电机驱动器16)。自由摆摆长为100cm,由周期计算公式T=2(Lg)得出摆动周期大约为2秒。要使平板在自由摆摆动一个周期内旋转一周(360)则单片机时钟周期为2.2 自由摆偏离角与平板倾角关系 三、电路与程序设计31检测电路设计 倾角传感器与电压跟随器连接,将电压信号传给AD转换器
8、电路图如下所示。 软件设计与工作流程图.1软件设计 软件要实现功能如下:1、读倾角传感器角度;2、给步进电机步进脉冲;3、显示摆杆角度;4、键盘控制选择工作模式3.4.2工作流程图开始按下复位键后按下S4按下复位键后按下S4按下按键S2根据数码管显示把摆杆拉直45根据数码管显示把摆杆拉直40摆杆拉至45左右把平板放平在平板上放八枚硬币把平板放平在平板上放一枚硬币按下按键S2 按下复位键后按下按键S3按下复位键后按下按键S3手放开摆杆,同时平板自由旋转且摆杆每摆动一个周期平板转动一周手放开摆杆手放开摆杆木板在瞬间与摆杆垂直,此后电机停止工作木板在瞬间与摆杆垂直,此后电机停止工作结束硬币随自由摆做
9、单摆运动硬币随自由摆做单摆运动结束结束四、测试方案与测试结果4位半数字万用表(MASTECH MY-65),秒表,计算器,米尺。根据理论公式自由摆摆动周期T=2(Lg)=2.0070s实际试验中,自由摆在摆动过程中顶端的轴承存在摩擦,自由摆摆不到原最高位,摆动周期会小。表1 自由摆摆动周期记录次数12345十个周期时间4.3平板转动固定角度需给脉冲数目的确定要使平板转动一周,根据理论可计算出所需脉冲数,但是实际试验中,步进电机转动时在与平板连接出有打滑现象,经过反复试验,数据记录如下,其中,设置驱动电机细分为8细分,则每给一个脉冲步进电机转轴转动0.225度。表2 使平板转动一周所需脉冲数记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国大学生电子设计竞赛 基于自由摆的平板控制系统B题 全国大学生 电子设计 竞赛 基于 自由 平板 控制系统
限制150内