帆板控制系统毕业设计论文

上传人:hs****ma 文档编号:551640281 上传时间:2023-01-07 格式:DOCX 页数:37 大小:556.66KB
返回 下载 相关 举报
帆板控制系统毕业设计论文_第1页
第1页 / 共37页
帆板控制系统毕业设计论文_第2页
第2页 / 共37页
帆板控制系统毕业设计论文_第3页
第3页 / 共37页
帆板控制系统毕业设计论文_第4页
第4页 / 共37页
帆板控制系统毕业设计论文_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《帆板控制系统毕业设计论文》由会员分享,可在线阅读,更多相关《帆板控制系统毕业设计论文(37页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)任务书电子信息工程系12届应用电子技术专业毕业设计(论文)任务书毕业设计(论文)题目帆板控制系统课题内容性质理论研究课题来源性质教师收集的结合生产实际的课题论文校内(外)指导教师职称工作单位及部门联系方式蔺鹏副教授电子信息工程系L、题目说明(目的和意义):本系统仿真帆板控制系统。能够手动控制风扇吹动风帆 达到要求角度并能实时显示角度;通过预先设定角度控制风 扇吹动风帆达到要求角度并能实时显示角度;对风帆达到某 个角度后具有声光报警功能。通过本题目的研究和设计,使 学生能够对单片机应用系统的设计方法包括总体方案论证, 系统硬件设计和系统软件设计有一个整体的认识。、任务设计并制作一

2、个帆板控制系统,通过对风扇转速的控制,调节风力大小,改变帆板转角0,如图1所示。图1帆板控制系统示意图二、要求1、基本要求(1) 用手转动帆板时,能够数字显示帆板的转角e。显示 范围为060。,分辨力为2,绝对误差W5。(2) 当间距d=10cm时,通过操作键盘控制风力大小,使帆 板转角能够在060。范围内变化,并要求实时显示e。(3) 当间距d=10cm时,通过操作键盘控制风力大小,使帆 板转角e稳定在455。范围内。要求控制过程在10秒内 完成,实时显示e,并有声光提示,以便进行测试。2、发挥部分(1) 当间距d=10cm时,通过键盘设定帆板转角,其范围为060。要求e在5秒内达到设定值,

3、并实时显示e。最大 误差的绝对值不超过5。(2) 间距d在715cm范围内任意选择,通过键盘设定帆板 转角,范围为060。要求6在5秒内达到设定值,并实时 显示e。最大误差的绝对值不超过5。酽锕极額閉镇桧猪訣锥(3) 其他本系统通过调节风扇风速来实现对帆板转角的控制,使 帆板的转角能够随风速变化,并且能快速达到设定角度并保 持稳定。主要是以STC89C52RC单片机为主控核心,通过键 盘设定帆板角度,再由A/D转换器转换数据送至单片机处理 后使系统自动达到设定的角度,最后由液晶显示器来显示系 统的所有信息。单片机输出PWM脉冲来控制风扇的风速,通 过角度传感器测量帆板的旋转角度并反馈至单片机,

4、采用 PID控制算法,使系统实现精确控制,然后微调风速的大小 使帆板角度达到设定值并稳定。并且在达到设定范围时进行 声光报警提示。通过调试,使各项性能指标均达到设计要求, 使最终转角绝对值误差不超过5。关键字:STC89C52RC;液晶显示;角度传感器;PID算法;A/D转换器AbstractThe system through the adjustment to achieve the board fan speed control of the angle, make the board of the angle change with the wind speed, and can qu

5、ickly reach a set Angle and remain st able Main STC89C52 microcontroller as the controller is core the keyboard set the board Angle, and then by the A/D converter conversion of data sent to the SCM processing system after the Angel of automatic reach A set, and finally by LCD monitor to show all of

6、the information system Single chip microcomputer to control PWM pulse output the fans wind speed, through the measurement of Angle sensor board rotation Angle and feedback to the single chip microcomputer, PID control algorithm, make accurate control system, and the size of the board to fine-tune wi

7、nd speed to set data and stable Angle. And in reach a set range for sound and light alarm prompt. Through the debugging, make various performance indicators are to meet the design requirements, make the final angle absolute value error is no more thanKey word:STC89C52RC, Liquid crystal display,Angle

8、 sensor, PID algorithm , A/D converter1 方案论证与选择01.1系统的基本组成01.2各模块方案论证与选择11.2.1主控制器选择及论证11.2.2角度监测方案比较21.2.3风扇控制方案31.2.4驱动模块的选择41.2.5显示模块的选择412.6电源模块的选择51.2.7 A/D转换模块的选择512.8语音播放模块61.3系统各模块的最终方案72 系统理论分析与计算82.1角度测量原理83 硬件电路的设计93.1系统硬件的基本组成93.2各部分硬件电路模块设计93.2.1主控制电路模块设计9 3.2.2角度监测模块电路的设计113.2.3 A/D转换模

9、块电路的设计一.113.2.4风扇驱动模块电路的设计123.2.5键盘控制模块电路的设计133.2.6 LCD显示模块电路的设计一.133.2.7声光提示模块电路的设计143.2.8语音播放模块电路的设计143.2.9电源控制模块电路的设计154 .软件设计164.1控制算法164.1.1 定频调宽法164.1.2积分分离算法174.1.3遇限削弱积分算法174.2程序设计思路图184.3系统软件主流程图185系统测试仪器20总结21致谢22参考文献23附录1 24附录2 241 方案论证与选择1.1系统的基本组成题目要求设计制作一个帆板控制系统,通过对风扇转速 的控制,调节风力大小,改变帆板

10、转角。根据题目要求,本 系统可以分为控制部分、信号检测部分和电源部分。控制部 分则包括显示模块、按键模块、声光报警模块、风扇驱动模 块四个基本部分。信号检测部分为角度测量模块(测量帆板 的角度)、A/D转换模块。电源部分则给各部分提供电源,系 统图如图1.1所示:AA电源模块图1.1系统总框图1.2各模块方案论证与选择121主控制器选择及论证方案一:采用FPGA (现场可编程门阵列)作为系统的控 制器;将所有的器件集成在一块芯片上,这样外围电路较少, 控制板的体积小,稳定性高,扩展性能好;而且FPGA采用 并行的输入/输出方式,系统处理速度快,再加上FPGA有方 便的开发环境和丰富的开发工具等

11、资源可利用,易于调试; 但是FPGA得成本偏高,算术运算能力不强,而本设计系统 的设计会用到较多算术运算,所以FPGA的高速处理的优势 得不到充分体现。绽萬璉轆娛閬蛏鬮绾瀧。方案二:采用DSP作为控制器。DSP具有强大的控制和 信号处理能力,片内具有快速RAM和flash。其次有接口方 便、编程方便、稳定性好、精度高等优点。本题主要利用处 理器控制风扇的转速,数据处理方面要求不高。骁顾燁鶚巯瀆蕪領鲡赙方案三:采用Atmel公司的89系列的单片机作为系统 的控制器。单片机控制功能强,软件编程灵活,可用软件较 简单的实现逻辑控制,并且其成本低,体积小和功耗低等优 点,使其在各个领域中应用广泛;另外

12、,在本设计数据量不 大的情况下完全可以完成风扇转速的控制。瑣钋濺暧惲锟缟馭篩凉综合比较,本系统采用方案三。122角度监测方案比较方案一:采用角度传感器监测。角度传感器SYD35D4线 性度为1%,旋转扭矩为20 x 10-4 n - M,分辨率高,最为关键 的是它采用滚珠轴承的机械结构方便与帆板轴承相结合测 量角度。SYD35D4有机械寿命长,分辨率高,转动顺滑,动 态噪声小的优良性能。且该方案实现较易。鎦诗涇艳损楼紲鯗餳類方案二:采用倾角传感器监测。倾角传感器通常可以同 时监测X轴、Y轴两个方向的倾斜角度,能够精确测量、跟 踪倾斜角的大小和变化。但是测量角度时需要将倾角传感器 安装在帆板上,

13、增加了整个帆板装置的重量,同时倾角传感 器的精度较高,测量时会将噪声信号带入控制系统,影响角 度测量的精度。栉缏歐锄棗鈕种鵠瑶锬。方案三:采用MMA7260重力加速度传感器,由于加速度 传感器在静止放置时受到重力作用,因此会有1g的重力加 速度。利用这个性质,通过测量重力加速度在加速度传感器 的X轴和Y轴上的分量,可以计算出其在垂直平面上的倾斜 角度。根据如图1.2所示,有Ax=gsina,Ay二gcosa。则 AxAyAy =tana即a二arctan(AX) 这样,根据以上原理一个2轴 加速度传感器可以测量在X-Y平面上的倾斜角度。该方案原 理简单,操作方便,但使用起来运算量较大,程序较为

14、复杂, 对于单片机来说,处理时太慢且复杂。理综合比较,本系统采用方案一。123风扇控制方案方案一:改变励磁电流调速。在这种调速方法中,随着 电动机磁通的减小,转矩相应地降低。通常只有在电动机 基速以上调速时才采用这种调速方法。峴扬斕滾澗辐滠兴渙藺方案二:改变电枢回路电阻调速。这种调速方法为有级 调速,转速变化率大,轻载下很难得到低速,效率低,故这 种调速方法很少使用。詩叁撻訥烬忧毀厉鋨骜。方案三:采用PWM调速。PWM技术实现数字方式控制模拟 信号。它的开关频率较高,快速响应特性好,动态抗干扰能 力强,产生的数字脉冲信号稳定可靠。通过选用定频调宽法 容易用单片机实现对风扇风速稳定、均匀的控制。

15、综合比较,本系统采用方案三。124驱动模块的选择方案一:采用ULN2803在输入5V工作电压下可最大驱动 电压50V、电流650mA的负载,风扇运行起来稳定,可靠性强。 因此可选用ULN2803构成风扇驱动电路。方案二:采用L298N驱动芯片。L298N芯片是较常用的电 机驱动芯片。该芯片有两个TTL/CMOS兼容电平的输入,具 有良好的抗干扰性能,可用单片机的I/O口提供信号,其输 出的PWM脉冲控制直流电机,能够对电机转速的上升与下降 进行平滑调节,保证调节过程中本身对风扇的影响最低,但 是L298N的发热太快不能长时间工作。鳃躋峽祷紉诵帮废掃減方案三:采用大功率三极管,二极管,电阻电容等元件。 用上述元件搭建两个H桥,通过对各路信号放大来驱动电机, 原理简单。但由于放大电路很难做到完全一致,当电机的功 率较大时运行起来会不稳定,很难精确控制。稟虛嬪赈维哜妝扩踴粜。综合比较,本系统采用方案一。1.2.5显示模块的选择方案一:用LED

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号