- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)_基于C8051F020单片机的PID帆板控制系统
帆板控制系统
摘 要:设计并制作了帆板控制系统,完成了风扇转速、风力大小及帆板转角的控制。帆板控制系统主要由硬件和软件两部分组成。硬件部分,搭建了控制装置平台,以C8051F020单片机作为控制核心,使用L298N搭建了风扇转速控制电路,利用ADXL345模块完成了转角检测,利用HD7279A键盘管理芯片及12864液晶模块完成了人机交互,使用WT588D-16P语音模块实现了语音提示功能。软件部分,设计了基于I2C的角度传输程序,基于PID算法的PWM调速的程序,基于SPI的键盘检测程序,液晶显示及其菜单程序,语音单线串口控制程序。
测试结果表明,系统在手动状态下能较好完成规定动作,在自动状态下能在规定时间内,顺利完成转角控制,分辨力小于为2°,绝对误差≤5°。
关键词:C8051F020 PWM PID 角度传感器
目 录
1 总体设计 2
1.1 设计要求 2
1.2方案论证与比较 2
1.3系统组成 5
2 软件设计 11
2.1转角传感器的数据处理及计算 11
2.2 PWM产生 12
2.3 PID运算 13
2.4液晶显示驱动的程序设计 14
2.5 系统总体流程图 14
3 系统测试 15
3.1 测试使用的仪器 15
3.2 指标测试和测试结果 15
3.2.1基本要求部分测试 15
3.2.2 发挥部分测试 16
4. 结束语 17
参考文献: 18
附 录: 19
帆板控制系统设计
1 总体设计
1.1 设计要求
(1)用手转动帆板时,能够数字显示帆板的转角θ。显示范围为0~60°,分辨力为2°,绝对误差≤5°。
(2)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ能够在0~60°范围内变化,并实时显示θ。
(3)当间距d=10cm 时,通过操作键盘控制风力大小,使帆板转角θ稳定在 45°±5°范围内。控制过程在10 秒内完成实时显示θ,并由声光提示。
(4)当间距d=10cm 时,通过键盘设定帆板转角,其范围为0~60°。θ在5 秒内达到设定值,并实时显示θ。最大误差的绝对值不超过5°。
(5)间距d 在7~15cm 范围内任意选择,通过键盘设定帆板转角,范围为0~60°。要求θ在5 秒内达到设定值,并实时显示θ。最大误差的绝对值不超过5°。
1.2方案论证与比较
帆板控制系统设计中的核心是帆板转角的测量以及风扇电机的转速控制,关键部分是单片机性能、键盘输入及显示部分。为了使系统功能更完善,可以增加语音提示及其超声测距功能。
1、转角测量的设计方案
方案一:霍尼韦尔HMC5883L是一种表面贴装的高集成三轴磁阻传感器模块,应用了各向异性磁阻(AMR)技术,带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检测领域。罗盘精度控制在 1°~2°的 12 位模数转换器,带有简易的I2C系列总线接口。
方案二:ADXL345数字加速度计。ADXL345是一款小而薄的超低功耗3轴加速度计,分辨率高(13位), 其高分辨率(3.9mg/LSB),能够测量不到1.0°的倾斜角度变化测。既能测量运动或冲击导致的动态加速度,也能测量静止加速度,例如重力加速度,使得器件可作为倾斜传感器使用,带有简易的I2C系列总线接口。
方案三:在帆板底部固定一支激光笔,底板上固定一排(大于30个)接收管(60度,分辨力2°),预先测量出帆板转轴与底板距离。帆板每转过一个角度,激光照射到某个接收管,根据接收管的地址编号可以根据已有数据得到x长度,从而计算出转角大小。例如照射到x1处和x2处的接收管时,角度分别是α、β,其中,示意图如图1.1所示。
图1.1 激光笔转角示意图
综上所述,方案一中,HMC5883L其磁阻传感器在磁场存在的情况下,随着磁场在感应方向上不断增强,电压也会正向增长,适宜在水平面上测量转角;方案三中,采用激光接收装置检测角度,接收管需要多个且分辨力较低,误差较大;方案二中,ADXL345 模块分辨力较高,其I2C串行接口适宜和控制器连接,故采用ADXL345作为转角检测传感器。
2、微控制器的选择
方案一:采用传统的8051单片机作为控制器,8051单片机具有价格低廉、使用简单等特点,但是其存储容量、定时器资源较少,运算速度较低。
方案二:是用宏晶STC单片机,系列产品较多,具有与MCS-51内核及指令集完全兼容的微控制器,定时器、串口等资源丰富,但一般没有专用的在线仿真器,增加了程序调试难度。
方案三:采用新华龙C8051F020作为控制器,具有与MCS-51内核及指令集完全兼容的微控制器,片内集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件。56个I/O引脚,内部带有4K字
您可能关注的文档
- 计算机网络课程设计(论文)_基于蓝牙的手机广告发布系统.doc
- 计算机设备管理系统的分析与设计 毕业设计(论文)word格式.doc
- 计算机软件测试专业毕业设计(论文)_BOffice系统(1.0-0502版)插入框模块测试报告.doc
- 计算机软件测试专业毕业设计(论文)_BOffice系统(10-0502版)插入框模块测试报告.doc
- 议论文破理技巧种种(精).doc
- 计算机软件技术毕业设计(论文)_VB6.0图书管理系统的设计与实现.doc
- 计算机辅助工业设计:农用风车(proe三维建模)毕业设计(论文)word格式.doc
- 论人文精神在航空服务中的应用毕业设计(论文).doc
- 讷河市中低产田改造(玉米、马铃薯轮作)项目可行性研究报告.doc
- 论今食品质量与安全现状与我思_我与安全同行文化艺术大赛作品.doc
- 课程设计(论文)_基于C51单片机的USB接口课程设计.doc
- 课程设计(论文)_基于CPLD的简易数字频率计.doc
- 课程设计(论文)_基于C8051F120的全数字移相全桥电路.doc
- 课程设计(论文)_基于C语言的俄罗斯方块游戏开发.doc
- 课程设计(论文)_基于c语言的学分管理系统.doc
- 课程设计(论文)_基于DS18b20数字测温仪的设计.doc
- 课程设计(论文)_基于DDS的波形发生器设计.doc
- 课程设计(论文)_基于DS18B20的多点温度测量系统.doc
- 课程设计(论文)_基于DS18B20设计的数字温度计.doc
- 课程设计(论文)_基于DS18B20的温湿度巡检仪电路设计.doc
最近下载
- 2024年10月自考13005软件工程试题及答案.docx VIP
- 三角形内角和教学设计优质课一等奖.pdf VIP
- 英语四六级常见短语及词组固定搭配汇总.pdf VIP
- 2025年自考税收筹划真题答案.docx VIP
- 2024_2025学年广东省广州市黄埔区高一上学期(10月)月考数学试卷【有解析】.pdf VIP
- 2025年中国静脉注射用人免疫球蛋白数据监测研究报告.docx
- 自考树社会学概论真题及答案分析.docx VIP
- 2025-2026学年江苏省无锡市高一上学期10月月考物理模拟试卷含详解.docx VIP
- (高清版)B 3100-1993 国际单位制及其应用.pdf VIP
- 6SE70系列变频器讲解及Drive Monitor调试(内部员工培训).ppt
文档评论(0)