帆板控制系统报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
帆板控制系统
题目:帆板与控制系统组员:
指导老师:
时间:2014. 8. 11
摘要
随着社会的发展,智能化已经成为现代化产品发展的新趋势,帆板角度控制系统成为测量风力大小的产品,即可以节约电能,又可以把测量风力大小的设备向智能化产品方向过渡。
本系统采用SCT89C51单片机作为控制核心,利用角度传感器ADXL335、电机驱动L298N、液晶显示、键盘控制、声光报警等多个模块实现帆板控制系统。安置在帆板上的角度传感器将检测信号通过AD转换后传送给单片机控制系统,计算出帆板旋转角度,并由单片机控制液晶进行信息显示。帆板旋转角度可通过键盘设置风力等级,由单片机通过PWM方式驱动直流电机运转进行调速。配合角度传感器可以实时调节电机转速,进而带动风扇调整帆板转角。
测试结果证明,帆板控制系统运行稳定可靠,可以准确快速地调整帆板角度,液晶显示内容直观。
目录
第一章前言 (1)
第二章系统整体分析 (2)
2.1方案的论证 (2)
2.1.1输入模块的选择 (2)
2.2 系统的整体 (4)
第三章硬件电路 (6)
3.1 按键电路 (6)
3.2 主控电路 (6)
3.2.1振荡电路 (6)
3.2.2复位电路 (7)
3.3 风扇控制电路 (7)
3.4 显示电路 (8)
3.7 硬件系统 (9)
第四章软件系统 (10)
4.1 控制算法 (10)
4.2 角度测量原理 (10)
4.3.1 KEIL简介 (10)
4.3.2 Proteus简介 (10)
4.4 软件设计 (11)
第五章仿真与调试 (12)
5.1仿真 (12)
5.2测量 (13)
第六章总结 (18)
附录 (19)
第一章前言
随着科学技术的飞速发展,人们生活水平的不断提高,单片机控制成为了人们追求的目标之一,它所给人类带来的方便是不可否定的,但人们对它的要求越来越高,一切向着数字化控制,智能化控制,人性化的方向发展。现代社会对各种信息的准确性也有了更高的要求,自动检测、自动控制技术显露出非凡的能力。对于像帆板这样的自动平衡调节系统在机械、机器人平衡运动以及生活、军事、工业生产的控制和研究中都有着不可磨灭的作用和地位。
在本设计中,首先选择了合适的方案并进行仿真,在实现仿真后进行了电路的得连接及调试。
本系统设计了基于51系列的SCT89S51处理器的帆板控制系统。该系统是通过PWM波控制永磁式直流电机的转速来改变风扇的风力,使得帆板的受力发生变化控制其竖直方向的夹角。使用角度传感器ADXL335采集帆板的角度模拟量,数据通过ADC0809模数转换,将转换后的数据送给处理器,通过一系列的数据处理将其角度用LCD1602显示输出;该帆板控制系统组成虽然简单,但是在设计方面应用了好多领域的知识,如A/D数模转换技术,单片机C编程,直流电机驱动模块,直流稳压电源,角度传感器数据采集等。
、
第二章系统整体分析
本课题要求设计并制作一个帆板控制系统,通过对风扇转速的控制,调节风力大小,改变帆板转角θ。根据对题目的分析,得到初步的方案,系统总体框图如下所示:
图1 总框图
总体方案的描述:本系统设计由输入、控制器、输出三部分组成。输入由按键部分组成,通过按键产生信号,并将得到的信号以数字信号送给控制器处理;控制器的功能是处理输入部分传来的数字信号并控制输出部分;输出部分显示帆板角度。
2.1方案的论证
本系统要求帆板角度能够在0—60转动,在45实现报警并且误差不超过5,因此需要选择稳定的器件组合。
2.1.1输入模块的选择
方案一采用独立键盘。多个使用时,线路连接不便,操作繁琐。
方案二采用距阵式键盘,可输入的值比较多,可设定的功能也多。
在本系统中需要四个按键,系统选择了第一种方案。
主控模块
方案一采用可编程的门阵列FPGA作为控制器,它不受接触器和I/O端口的限制,适合构成复杂的逻辑电路,但其信号延迟时间不确定,编程数据存储器为SRAM,断电后数据立即丢失。
方案二采用SCT89C51作为控制器,51单片机使用简单,编程灵活,且比较熟悉。
综上选用方案二
显示模块
方案一采用LED数码管显示。数码管显示控制简单调试也方便,但是显示方式单一,只能显示单一齐段数值,有些字符信息难以显示。
方案二采用液晶模块LCD1602显示。可以显示数字,字符等,显示内容丰富。并且系统体积紧凑、显示界面友好等特点。
综上,选用LCD1602显示系统。
角度测量模块
方案一采用KM 741磁阻式角度传感器测量帆板的角度,然后通过无线发射系统把测量的角度发送给控制系统,但需外加侧场合信号调理芯片构成的电压输出式角度传感器UZ9000/UZ9001才能输出数字信号。
方案二采用ADXL335 ,它可以测量倾斜检测应用中的静态动力加速度,以及运动、冲击或振动导致的动态加速度,且低功耗。
综上所述选择方案二
风扇驱动模块
方案一采用继电器与半导体功率管器件组合的驱动电路
方案二采用L298N集成H桥芯片。在L298N集成芯片处中集成了两套H桥电路,可直接驱动两路直流电机,利用单片机产生的PWM信号,可方便地进行电机调速。
方案三用ULN2003功率放大器件。ULN2003 是高耐压、大电流达林顿陈列,由七个硅NPN 达林顿数码管组成。通过使用不同的放大电路和不同参数的器件,可达到不同的放大的要求,放大后能得到较大的功率。
本系统设计采用方案二。
帆板的设计方案与选择
方案一采用电路版作为帆板。电路版在帆板的体积稍大一点时,考虑到风力的大小和自身重力,不宜采用。
方案二采用泡沫重量小,很容易让使帆板转动从而满足设计所需要的角度,但他的稳定性不高,干扰成分太多。
方案三采用硬纸板作为帆板。硬纸板的稳定性好,抗干扰能力强,受干扰的成分叫小且经济。
综上所述选用方案三。
2.2 系统的整体
经过方案的对比分析最终确定的系统框图如图1所示,通过滑动变阻器给定一个预设角度,ADC与单片机相连,单片机驱动液晶显示、控制电器驱动来改变风速,从而改变帆板的角度,角度传感器把此时的角度通过ADC反馈给单片机。