帆板控制系统设计电子信息工程论文

合集下载

电赛论文最终.

电赛论文最终.

帆板控制系统设计(F题)摘要:本系统以单片机STC12C5A48S2为控制核心及数据处理核心,采用加速度传感器MMA7260作为角度检测的核心器件,设计并制作了一个帆板控制系统。

以L293构成电机的电路,通过对风扇转角的控制,调节风力的大小,改变帆板的转角θ。

可以通过键盘设置帆板转角0~60o,并在LCD上实时显示θ。

使用了PID算法,使系统能快速达到稳定。

由于采用了低功耗单片机,并且使用了一些高性价比、低功耗的器件去设计电路,因此本放大器具有成本低,功耗小,性价比高的优点。

关键词:控制系统;角速度传感器;单片机;PID;一、方案比较与选择题目分析:综合分析题目要求,转动帆板时,实现实时显示角度,且能够通过键盘控制风力,是本题的最大难点,也是设计的重点之一。

另一难点是使帆板转角达到60o。

要得到更好的性能指标,放大电路的零点漂移也是一个很难解决的问题。

此外,在整个电路的设计中,要考虑其成本。

1、数据处理和控制核心选择方案一:采用DSP最小系统板。

即由DSP来实现电机的控制、传感器信号采集和人机界面控制等功能。

方案二:采用单片机STC12C5A48S2最小系统板。

即由单片机STC12C5A48S2实现整个系统的统一控制和数据处理。

本系统不涉及大量的数据存储和复杂处理,虽然方案一控制更灵活更方便,但DSP的资源得不到充分利用,且系统规模大,成本高。

而单片机STC12C5A48S2是一种8位低功耗微、高性能处理器,具有丰富的片上外设和较强的运算能力,且可串口编程,使用十分方便,性价比高。

综上所述,故采用方案二。

2、角度传感器的比较与选择方案一:角度传感器KMZ41与信号调理芯片UZZ9001组成的角度采集模块。

KMZ41与信号调理芯片UZZ9001一起,能够对180°范围内的角度信号进行测量,并利用SPI方式提供11位的角度信号输出。

调试繁琐,且电路稳定性差。

方案二:采用MMA7260三轴加速度传感器。

关于帆板控制系统的设计实现

关于帆板控制系统的设计实现

关于帆板控制系统的设计实现
 单片机作为微控制器的一种,广泛应用于日常生活。

该课程由于其综合性和实践性较强,涉及知识较多,对培养和锻炼学生运用单片机技术的硬件、软件进行开发设计的能力,学生分析问题,解决问题的能力,高职学生职业技能,实践创新能力有重要的作用,为从事自动控制及应用电子产品的检测、设计奠定基础。

本文来源于2011年全国电子设计竞赛F题,设计实现帆板控制系统。

系统要求通过键盘预置角度,利用风扇风力大小控制帆板转角,并实时显示。

本题涉及了角度检测、电机驱动、PWM、闭环控制、AD 转换等单片机应用技术,是帆板自主航行系统中重要的组成部分。

1 系统方案描述
 根据要求,本系统由单片机最小系统、人机交互模块、风扇控制模块、角度检测模块、声光报警模块、系统电源6大模块构成,具体框图如图1所示。

 1.1微处理器模块
 采用STC公司的STC12C5A60S2单片机作为微处理器。

基于人工智能的帆板控制系统设计与应用

基于人工智能的帆板控制系统设计与应用

基于人工智能的帆板控制系统设计与应用一、引言随着科技的不断发展,人工智能在各个领域都取得了重要的突破。

在航海领域,帆板控制系统的设计与应用是一项具有挑战性的任务。

本文将介绍一种基于人工智能的帆板控制系统设计与应用,并讨论其优势和应用前景。

二、基于人工智能的帆板控制系统设计1. 系统架构基于人工智能的帆板控制系统主要由传感器、控制器和执行器三部分组成。

传感器用于感知环境参数,例如风速、风向等,通过采集数据来支持系统决策。

控制器是系统的核心,其中包含了人工智能算法,主要负责制定帆板的控制策略。

执行器根据控制器的指令,实现帆板的相应调整。

2. 人工智能算法基于人工智能的帆板控制系统可以采用各种算法,例如遗传算法、模糊控制、神经网络等。

这些算法能够通过学习和优化,不断改进系统的性能,并适应复杂多变的海洋环境。

3. 数据处理与决策基于人工智能的帆板控制系统依赖于大量的数据,传感器采集到的数据通过算法进行处理和分析,以获得环境信息。

系统根据环境信息和预设的目标,进行决策,并生成控制策略。

这种方式能够实现智能化的帆板控制,提升系统的灵活性和自适应能力。

三、基于人工智能的帆板控制系统应用1. 航行效率提升基于人工智能的帆板控制系统可以根据实时环境数据和预设目标,优化帆板的姿态和调整策略,以提高航行效率。

系统可以根据风速、风向自动调整帆板角度,以实现最佳航速和成本效益。

2. 安全性增强人工智能算法可以分析环境数据,及时检测到潜在的安全隐患,并采取相应措施来保证船只的安全。

例如,在恶劣的海洋环境中,系统可以根据算法判断是否需要收帆或改变航向,以防止翻船或其他事故的发生。

3. 能源利用优化基于人工智能的帆板控制系统可以根据能源供应情况和实时环境数据,智能调整帆板的姿态和调整策略,以最大限度地利用自然风能,并减少对其他能源的依赖。

这对于长途航行和环保船舶具有重要意义。

四、基于人工智能的帆板控制系统的优势1. 自适应性强基于人工智能的帆板控制系统能够根据不同的环境情况和目标要求,自动调整控制策略,具有较强的自适应能力。

高精度帆板控制系统的设计

高精度帆板控制系统的设计
c o n d u c i t v e p l a s i t c p o t e n i f o me t e r wh i c h c a n b e u s e d a s a n e s e n s o r ,i t c a n c o n v e r t me c h a n i c a l d i s p l a c e me n t i n t o d e c t r i c s i g n a 1 . T h e AD c o n v e r t i n g c i r c it u i s u s e d wi t h 1 2 - b i t r e s o l u i t o n
Ab s t r a c t :T h e p a n e l c o n t r o l s y s t e mi s c o n s i s t o f A T 8 9 S 5 2 ,a ng l e s e n s o r ,A DC,k e y b o a r d c i r c u i t ,d i s p l a y i n g p a r t a n d s o u n d a n d h t l a a r mi n g c i r c u i t ,e t c . T h e WD D3 5 4 D,a p r e c i s i o n
I 一 竣 应 …………………………一
高精 度帆板控制 系统 的设计
山西职业技 术学院 刘永锋
【 摘要 】帆板控 制系统主要是 由A T 8 9 s 5 2 单 片机 、角度传 感器 、A D转换、键盘 电路、显示 电路及声光提示等 电路 组成。角度传感器采用型号为wD D3 5 4 D的精 密导电塑料 电位器 ,其功能是把角度机械位 移量转换成 电信号。A D转换 电路用的是具有1 2 位分辨率 T L C 2 5 4 3 ,该芯 片将 角度 传感器输 出的模拟信 号转换成数字信号 ,单 片机采 集 数 字信 号对帆板 系统电路进行 控制。键盘电路 由 4 * 4 矩 阵键 盘组成 ,用 于调节风 扇风 力大小和帆板 转角。用L C D1 2 8 6 4 ' 怍为 显示器 ,来 显示帆板 的转 角,显示分 辨力达到O 1 度。风扇 由直流 电机控 制,对转速进行调节从 而使帆板的转动角度在7 — 1 5 c m范围内可以精确 调节。 【 关键词 】帆板控制 系统;单 片机 ;角度传感器

帆板控制系统的设计与实现

帆板控制系统的设计与实现

帆板控制系统的设计与实现一、引言帆船是一种以帆作为动力的水上交通工具,它利用风力推动帆板在水面上行驶。

帆板的控制系统是帆船的核心部件,其设计与实现直接影响帆船的航行性能和安全性。

本文将介绍帆板控制系统的设计与实现,包括系统架构、传感器选取、控制算法以及系统实现等方面。

二、系统架构设计帆板控制系统的架构设计需要考虑到系统的可靠性、稳定性和灵活性。

一般而言,帆板控制系统可以分为传感器模块、控制模块和执行器模块三个部分。

1. 传感器模块:传感器模块用于感知环境信息,常见的传感器包括风速传感器、陀螺仪、气压传感器等。

通过这些传感器可以获取风力、船体姿态、气压等参数,为控制模块提供所需的数据。

2. 控制模块:控制模块负责根据传感器获取的信息制定合理的控制策略,并输出控制信号来调整帆板的角度和位置。

常见的控制算法包括PID控制算法、模糊控制算法等,根据实际需求选择合适的控制算法。

3. 执行器模块:执行器模块将控制信号转化为动力输出,用于调整帆板的角度和位置。

常见的执行器包括电机、舵机等,其选择要考虑到系统的响应速度、扭矩输出等因素。

三、传感器选取为了准确感知环境信息,需要选择合适的传感器,下面介绍几种常用的传感器:1. 风速传感器:风速传感器用于测量风的强度和方向,基于这些信息可以判断风的力度和来源,从而调整帆板的角度和位置。

2. 陀螺仪:陀螺仪用于测量帆板相对于地球的角位移和角速度,通过获取帆板的姿态数据,可以对控制模块进行反馈,实现更精确的控制。

3. 气压传感器:气压传感器用于测量大气压力,通过获取气压数据可以间接了解风的强度和变化情况,进而作出相应的调整。

四、控制算法设计控制算法是帆板控制系统的核心,它决定了帆板的调整速度和精度。

常见的控制算法包括PID控制算法和模糊控制算法。

1. PID控制算法:PID控制算法是一种基于反馈调整的控制算法,通过测量系统输出和期望输出之间的误差,通过比例、积分和微分三个部分的调节来实现闭环控制。

基于人工智能技术的帆板控制系统设计与优化

基于人工智能技术的帆板控制系统设计与优化

基于人工智能技术的帆板控制系统设计与优化1. 引言在当今科技飞速发展的时代,人工智能技术被广泛应用于各个领域。

本文旨在基于人工智能技术,设计与优化帆板控制系统。

帆板控制系统是指通过控制帆板的摆放角度和形状,调整风帆的工作状态,从而实现船只的运动控制。

本文将从系统设计、优化方案以及未来发展等方面进行探讨。

2. 帆板控制系统设计2.1 系统组成帆板控制系统主要由传感器、控制器以及执行器三部分组成。

传感器用于感知环境信息,如风速、风向等;控制器根据传感器数据进行决策和控制;执行器负责调整帆板的形态和角度。

2.2 人工智能技术在系统设计中的应用人工智能技术在帆板控制系统设计中起到了重要作用。

通过利用机器学习和深度学习算法,系统可以自动学习和优化帆板的控制策略,提高系统的智能化水平。

此外,人工智能技术还可以帮助系统对大量的传感器数据进行分析和处理,实现实时响应和决策。

3. 帆板控制系统优化3.1 优化目标帆板控制系统的优化目标是实现船只的高效运动和稳定导航。

通过优化帆板的形态和角度,系统可以最大程度地利用风能,提高船只的速度和航行稳定性。

3.2 优化方法(1)控制策略优化:通过机器学习算法,系统可以根据实时的环境信息和船只状态,自动学习和优化帆板的控制策略。

通过大量的数据训练,系统可以提高对不同风速、风向和船只运动状态的应对能力。

(2)风能利用优化:利用人工智能技术,系统可以分析不同风向和风速下的最佳帆板形态和角度,实现风能的最大利用。

通过实时调整帆板的形态和角度,系统可以平衡船只的稳定性和速度。

(3)智能预测与优化:通过分析历史数据和环境信息,系统可以预测未来的风向和风速变化趋势,从而提前做出相应的帆板调整,优化船只的航行路径和速度。

4. 未来发展帆板控制系统基于人工智能技术的设计与优化在未来仍具有广阔的发展前景。

(1)传感器技术的发展:随着传感器技术的不断进步,传感器的精确度和灵敏度将越来越高,为帆板控制系统提供更准确和实时的环境信息。

帆板控制系统设计与实现

帆板控制系统设计与实现

帆板控制系统设计与实现[引言]随着人们对可再生能源的需求不断增加,太阳能发电作为一种清洁、可持续的能源形式,受到越来越多的关注和应用。

而帆板作为太阳能发电的核心组件,帆板控制系统的设计与实现对提高太阳能发电系统的效率和可靠性至关重要。

本文将重点讨论帆板控制系统的设计与实现。

[帆板控制系统的工作原理]帆板控制系统是用于控制帆板转动与追踪太阳光线,以最大程度地提高帆板的太阳光吸收效率。

其工作原理主要包括以下几个方面:1. 光电传感器检测:光电传感器用于感知太阳光的强度和角度以及周围环境的光照条件。

通过光电传感器的检测,系统可以获取太阳位置的信息,从而调整帆板的角度和方向。

2. 帆板追踪控制:根据光电传感器检测到的太阳光位置信息,控制系统将帆板转动至最佳角度,使其与太阳光垂直或以最大吸收光能的角度进行较小角度的偏离。

3. 自动防风控制:帆板在面对强风时需要自动调整角度,以减小风对帆板的冲击力,防止损坏。

帆板控制系统需要通过相关传感器及时感知到风力情况,并将风力信息与预设的安全阈值进行比较,当风力超过安全阈值时,系统应自动调整帆板角度以减小风力对帆板的影响。

[帆板控制系统的设计和实现]1. 系统架构的设计:帆板控制系统的设计需要考虑到系统的可靠性、稳定性和实用性。

可以采用分布式控制器的架构设计,将系统分为传感器模块、控制模块和执行模块三个部分。

- 传感器模块:包括光电传感器和风力传感器等,用于感知环境信息。

- 控制模块:将传感器采集的信息进行处理和分析,确定帆板所需的角度和方向,并通过控制算法实现帆板位置的控制。

- 执行模块:根据控制模块计算得到的控制信号,控制帆板实际转动。

2. 控制算法的选择:根据帆板控制系统的需求和实际情况,选择合适的控制算法。

- 追踪算法:可采用PID控制算法来控制帆板的转动,保持帆板与太阳光的最佳角度。

- 防风算法:根据风力传感器检测到的风力信息,采用反馈控制算法自动调整帆板角度,以减小帆板受到的风力冲击。

帆板控制系统的设计与分析

帆板控制系统的设计与分析

帆板控制系统的设计与分析一、引言帆板控制系统是帆船的核心组成部分,它通过控制帆板的位置和角度,以实现帆船的航向控制。

本文将对帆板控制系统进行设计与分析,以实现帆船的最佳航行性能。

二、帆板控制系统的设计1. 帆板控制器的选择:帆板控制器是控制帆板位置与角度的关键设备。

在选择控制器时,需考虑其精度、可靠性、响应速度和通信接口等因素。

针对不同类型的帆船,可以选择适合的驱动方式,如电机驱动或液压驱动等。

2. 传感器的应用:为实现对帆板位置与角度的准确控制,需要搭配合适的传感器。

例如,倾斜传感器可用于测量帆板的倾斜角度,方向传感器可用于测量帆板的旋转方向。

传感器的选择要考虑其精度、稳定性和适应环境能力等因素。

3. 控制算法的设计:根据帆船的动力学特性和航行需求,设计合适的控制算法。

控制算法应考虑到风速、风向等外部环境因素,以实现帆板位置和角度的自适应调节。

常用的控制算法有PID控制、模糊控制和智能控制等,根据实际情况选择合适的算法。

三、帆板控制系统的分析1. 动力学模型分析:通过建立帆船的动力学模型,可以对帆板控制系统进行分析。

帆板控制系统的设计要充分考虑帆船的姿态稳定性、操纵性和对外部环境的适应性。

利用数学分析方法,可以优化系统设计,以达到预期的性能指标。

2. 性能评估与优化:通过对帆板控制系统的性能进行评估,可以确定系统的可行性和改进方向。

通过仿真软件或实验研究,可以评估系统的控制精度、响应速度、稳定性等指标。

在此基础上,进行系统参数的优化调整,提高帆船的航行性能。

3. 系统可靠性与安全性分析:帆船在复杂的海洋环境中航行,系统的可靠性和安全性至关重要。

需要对帆板控制系统进行故障诊断与容错设计,确保系统的可靠运行。

此外,还要进行系统的安全性评估,避免潜在的风险。

四、结论本文对帆板控制系统的设计与分析进行了详细阐述。

通过选择合适的帆板控制器和传感器,设计合理的控制算法,可以实现帆船的良好航行性能。

通过动力学模型分析和性能评估,可以优化系统设计,提高帆船的控制精度和可靠性。

帆板控制系统设计--毕业设计分解

帆板控制系统设计--毕业设计分解

长沙师范学校电子信息工程系计算机应用(实时控制)专业09 级毕业论文(设计)题目: 帆板控制系统设计姓名:陈欣学号:2009540930104指导教师(签名):李列文2011年11 月8 日帆板控制系统摘要通过分析帆板控制系统的任务和基本要求,设计制作了帆板控制系统。

系统主要是由电源电路、中央处理器、运算放大电路、角度检测电路、AD/DA转换电路、帆板偏转机构以及显示系统等部分组成。

系统可通过独立键盘预设倾角或设置风扇转速。

控制风扇直流电机转速,则采用模糊PI算法实现风扇电机转速闭环控制,利用PWM结合增量式PI算法进行自动调节控制。

系统以STC89C52单片机为控制核心,通过单轴倾角传感器SCA60C水平固定在帆板转轴上,达到实时检测帆板角度的目的,并利用STC89C52的定时器实现脉宽调制,以L298芯片为驱动芯片从而控制风扇转速实现帆板的转动角度设定,系统稳定。

关键词:单片机DAC0832 自动控制帆板目录1、绪论 (1)2、总体设计 (4)2.1设计风扇控制系统总体方案 (4)2.2设计分析 (5)2.2.1基础设计 (5)2.2.2补充部分 (6)2.3器件选定 (6)2.3.1选定主控器 (7)2.3.2选定角度传感器 (8)2.3.3选定显示模块 (8)2.3.4选定电机驱动模块 (9)2.4风扇控制电路 (11)2.5角度检测原理 (11)2.6控制算法 (12)3、系统详细设计 (13)3.1电路设计 (13)3.2程序流程图设计 (14)4、测试 (15)4.1测试方法及器材 (16)4.2数据处理 (17)4.3结果分析 (18)附录 (19)参考文献 (20)1、绪论随着电子技术、信息技术和自动控制技术的飞速发展,近来单片机等微型处理器在控制方面的应用也越来越多。

随之逐渐渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

例如:导弹导航装置,飞机上仪表的控制,网络通讯与数据传输,工业自动化中的实时控制和数据处理,以及广泛使用的各类智能IC卡,轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具等等,所有这些都离不开单片机。

帆板控制系统设计

帆板控制系统设计

帆板控制系统设计作者:王松林来源:《电子世界》2013年第04期【摘要】论文介绍基于STC89C52单片机的帆板角度控制系统,系统可以利用风扇控制装置对帆板角度进行控制,并通过LCD12864实时显示角度变化。

还可依据设定的帆板角度信息智能控制风扇转速,在很短时间内(5秒以内)动态调整帆板摆角,同时实时显示帆板角度等信息。

系统包括:单片机主控模块、角度信号采集模块、键盘输入模块、显示模块、电源模块、风扇电机驱动模块。

系统主控模块采用性价比高的单片机最小系统;选用ADXL345加速度传感器完成系统角度信号采集功能;利用LCD12864实时显示角度变化的信息,5*6矩阵键盘完成风力等级和角度设定的输入;系统电源模块采用两路稳压输出电路(5v、15v),提供控制系统与风扇电机的工作电源;风扇电机采用L298N模块驱动。

本系统制作成本较低、工作性能控制稳定,能很好达到设计要求。

【关键词】STC89C52;加速度传感器;LCD12864;L298N一、引言单片机又称单片微控制器,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度等物理量的测量。

本系统就是以单片机为核心建立起来的,要实现对帆板转角大小的控制,其归根就是对风扇的控制,帆板的转角随着风扇风力的变化而变化,角度传感器给单片机不同的角度检测信号,经单片机处理后在LCD液晶上显示,同时给出声光提示。

系统体现了模块化的设计理念,将单片机和各个器件结合在一起,完成系统化的设计,充分发挥了单片机的可靠性、可操作性和强大处理功能。

[1-2]二、系统方案(一)方案论证与比较1.主控电路方案一:采用可编程逻辑器件FPGA作为控制器。

FPGA可以实现各种复杂的逻辑功能,IO资源丰富,易于进行功能扩展。

但本系统不需要复杂的逻辑功能,且从使用、功耗及经济的角度考虑我们放弃了此方案[3]。

帆板自动控制系统设计

帆板自动控制系统设计

帆 板 自动 控 制 系统 设 计
蔺 鹏 , 胡 玫 , 宏 斌 王
( 兰州工业高等专科学校 电子信息工程 系 , 甘肃 兰州 7 0 5 ) 30 0
摘要 : 系统 主要 包括 单片机 8 C 2 风扇驱 动 电路 、 帆 、 95 、 风 角度 测 量 电路 、 / 转换 器、 机接 口、 AD 人 声光报 警等部 分 . 首先将 角度 传 感器监 测 到 的 帆板 角度信 号送 入 A D 转换 器 , / 然后 单 片机 通过 这 个数 值得 到帆板 角度 并进 行 实时显 示. 据 实 时监 测 的 角度 值 , 节 风扇 的转 速 , 帆 板 在规 根 调 使
0 引言
帆板 控 制系统 是通 过对风 扇转 速 的控制 , 调节
风 力大小 , 到对 帆板转 角控 制. 体要 求如 下 : 达 具
1 )能够 在手动 或 自动情 况下 实时 显示 帆板 的 转 角 0 ; 2 )风扇 距 帆板 1 a 时 , 作键 盘控 制 风 力 0c 操

24V
6。 0变化 , 线性 度 很 小 所 以测 量 的数 字量 能够 非
图 2 风 扇 驱 动 电路
有效 的表 示风 帆角度 .
2 2 A D转 换 电路的 设计 . /
采 用 MA 1 1 构 成 A D 转 换 电 路 . X 13 /
2 6 显 示 电路 .
MA 11 X 13使用 +5V单 电源供 电 , 以选 用 4通 道 可 单 端输入 方式 或 2通道 差 动 输 入 方 式 ,0MH 5 z采 样 频率 , 部 参 考 电 压 4 06 V, 大 误 差 为 1 内 . 9 最 L B, S 其最 大 的特点是 四线 制 串行 输入 输 出方式 与 S I兼 容 , 需 使 用 5个 信 号 C 、 C K、 I P 只 S S L DN、 D U ST B就 可将 发 送命 令 和 取 出转 换 的数 据 O T、S R 表 示完 全 , 种 串行通信 方式 大大节 省 了单片 机 的 这

全国大学生电子竞赛-帆板控制系统(F题)设计论文初稿_防灾科技学院

全国大学生电子竞赛-帆板控制系统(F题)设计论文初稿_防灾科技学院

防灾科技学院指导教师:彭宏伟组员:张云博、李孟霖、毕俊新帆板控制系统(F题)摘要:本设计采用STC9C52单片机作为帆板控制系统的核心,整个系统由帆板控制器、DCDC降压电路、液晶显示电路、键盘输入电路、直流风扇驱动电路、角度测量电路、声光提示电路构成。

角度传感器MM7361L将实时采集到的角度数据以模拟电压的形式传递给模数转换器,经单片机处理后显示在LCD2864液晶屏上,并可通过键盘设定风速和角度,利用PWM对风扇进行调速,实现帆板的姿态调整,当达到设定要求时可进行声光提示,并且加了入语音播报、风扇距离调节等人性化设计。

该系统具有测量准确、控制灵活的优点。

关键词:STC89C52单片机,角度测量,PWM直流电机调速,DC-DC降压目录1.系统方案选择和论证 (5)1.1各模块方案选择和论证 (5)1.1.1 控制器方案 (5)1.1.2 电源方案 (5)1.1.3 风扇驱动方案 (6)1.1.4 角度测量方案 (6)1.1.5 数字显示方案 (7)1.1.6 键盘模块设计方案 (7)1.2系统各模块的最终方案 (8)2.系统的硬件设计与实现 (8)2.1系统硬件的基本组成部分 (8)2.1.1 电源电路 (9)2.1.2 角度测量电路 (9)2.1.3 风扇控制电路 (10)2.1.4 单片机外围电路 (11)2.1.5 声光提醒电路 (12)3.软件设计与算法分析 (13)3.1PW 电机调速算法 (13)3.2角度测量算法 (14)3.3风扇控制算法分析与选择 (15)3.4总体程序流程图 (16)4.系统测试 (18)4.1测试仪器 (18)4.2测试数据与分析 (18)5.结论与总结 (18)参考文献 (19)附录1 主要元器件清单 (19)附录 2 总体电路图 (20)1. 系统方案选择和论证1.1 各模块方案选择和论证1.1. 控制器方案根据题目要求,控制器主要用于对倾角传感器传回的数据进行处理,对于控制器的选择有以下三种方案。

基于自适应控制的帆板控制系统设计与实现

基于自适应控制的帆板控制系统设计与实现

基于自适应控制的帆板控制系统设计与实现概述:帆板控制系统是一种用于飞行器或船只上的自动控制系统,通过调整帆板的角度,来控制对飞行器或船只的推力。

本文将介绍基于自适应控制的帆板控制系统的设计和实现。

一、引言帆板控制系统在飞行器或船只中具有重要作用,它能够通过调节帆板的角度,来改变飞行器或船只的姿态或速度。

在过去的研究中,许多控制方法已被应用于帆板控制系统,如比例积分微分控制器和模糊控制器。

然而,这些传统方法对于帆板控制系统的非线性和不确定性的处理效果并不理想。

因此,我们提出了基于自适应控制的帆板控制系统,以提高系统的稳定性和性能。

二、系统设计1. 系统结构基于自适应控制的帆板控制系统主要由以下组成部分构成:传感器、控制器、执行器和帆板。

传感器负责采集飞行器或船只的状态信息,如姿态、速度和环境信息。

控制器根据传感器提供的信息作出相应调整,并通过控制执行器的动作来调节帆板的角度。

帆板调整后的角度会改变飞行器或船只的推力,从而改变其运动轨迹。

2. 控制算法基于自适应控制的帆板控制系统采用自适应控制算法来调节帆板的角度。

自适应控制算法可以根据系统的不确定性和变化的工况,自适应地调整控制器的参数,以实现最佳的系统性能。

常用的自适应控制算法有模型参考自适应控制算法和模型误差自适应控制算法。

这些算法都可以根据系统的数学模型以及实际的控制误差,实时地计算出最优的控制器参数,并用于调节帆板的角度。

三、系统实现1. 硬件实现基于自适应控制的帆板控制系统的硬件实现主要包括传感器、控制器和执行器。

传感器可以选择加速度计、陀螺仪、GPS等来获取飞行器或船只的姿态、速度和位置信息。

控制器可以使用嵌入式系统或单片机等进行实现,用于运行控制算法,根据传感器提供的信息计算出帆板的角度,并输出控制信号。

执行器可以选择舵机或电机等来调节帆板的角度。

2. 软件实现基于自适应控制的帆板控制系统的软件实现主要包括控制算法和控制器的编程。

控制算法的编程可以使用MATLAB、Simulink等工具,根据控制需求和系统模型进行仿真和参数优化。

帆板控制系统论文

帆板控制系统论文

帆板控制系统论文题目:帆板控制系统系别:机电工程系专业:机电一体化本系统采用AT89S51单片机作为帆板角度控制系统,单片机在各个领域都得到广泛应用,由于单片机具有可靠性高、体积小、抗干扰能力强、能在恶劣环境下工作等特点,具有较高的性价比,因此广泛应用于工程控制、仪器仪表智能化、机电一体化、家用电器、军事设备、农业机械化系统等领域,本系统采用的是8位的AT89S51单片机,该型单片机可以说是单片机的代表作,具有快速、精确、记忆功能和逻辑判断能力等特点,它具有独立ROM和RAM,具有足够多的I/O口引脚,具有面向控制的指令系统,具有编程简单,指令通俗易懂,新手容易上手优势,同时它具有强大的外部扩展能力,在内部的各种功能部分不能满足应用需求时,均可在外部进行扩展,如扩展存储器、I/O接口、定时器/计数器、终端系统等,可与许多通用的微机接口芯片兼容,系统设计方便灵活等优点,基于此,本系统拥有两片单片机,一片单片机负责接受从角度传感器传送过来的数据,同时进行运算并处理,并控制液晶显示器相应引脚的读写数据,进行角度显示输出,同时接受来自独立键盘的信号,并进行相应的运算。

另一片单片机用于产生并输出PWM信号,用于控制驱动芯片驱动电机,对电机进行调速以达到控制帆板角度的目,本系统利用风扇控制装置对帆板角度进行控制,电机采用的是5V的直流电机,该型电机电压承受能力大,可以承受3V到12V之间的电压,应用性强悍,在显示方面,本系统通过LCD1602实时显示角度变化与设定的角度信息,液晶显示器具有性价比高,显示稳定漂亮,省电环保等优点。

本系统还可依据设定的帆板角度信息智能控制风扇转速,在很短时间内动态调整帆板摆角,同时实时显示帆板角度等信息。

系统包括:单片机主控模块、角度信号采集模块、键盘输入模块、显示模块、电源模块、风扇电机驱动模块、机械结构模块、软件程序模块。

系统主控模块采用性价比高的单片机最小系统;选SCA60C 倾角传感器度传感器完成系统角度信号采集功能;利用LCD1602实时显示角度变化的信息,利用若干独立键盘完成角度设定的输入;系统电源模块采用两路5V稳压输出电路,独立给控制系统与风扇电机供电;风扇电机采用场效应管模块驱动,场效应管具有驱动简单,驱动能力强等特点。

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

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

毕业设计(论文)任务书电子信息工程系12 届应用电子技术专业毕业设计(论文)任务书毕业设计(论文)题目帆板控制系统课题内容性质理论研究课题来源性质教师收集的结合生产实际的课题论文校内(外)指导教师职称工作单位及部门联系方式蔺鹏副教授电子信息工程系Linp210@yahoo.c一、题目说明(目的和意义):本系统仿真帆板控制系统。

能够手动控制风扇吹动风帆达到要求角度并能实时显示角度;通过预先设定角度控制风扇吹动风帆达到要求角度并能实时显示角度;对风帆达到某个角度后具有声光报警功能。

通过本题目的研究和设计,使学生能够对单片机应用系统的设计方法包括总体方案论证,系统硬件设计和系统软件设计有一个整体的认识。

一、任务设计并制作一个帆板控制系统,通过对风扇转速的控制,调节风力大小,改变帆板转角θ,如图1 所示。

图1 帆板控制系统示意图二、要求1、基本要求(1)用手转动帆板时,能够数字显示帆板的转角θ。

显示范围为0~60°,分辨力为2°,绝对误差≤5°。

(2)当间距d =10cm 时,通过操作键盘控制风力大小,使帆板转角能够在0~60°范围内变化,并要求实时显示θ。

矚慫润厲钐瘗睞枥庑赖。

(3)当间距d =10cm 时,通过操作键盘控制风力大小,使帆板转角θ稳定在45°±5°范围内。

要求控制过程在10秒内完成,实时显示θ,并有声光提示,以便进行测试。

聞創沟燴鐺險爱氇谴净。

2、发挥部分(1)当间距d =10cm 时,通过键盘设定帆板转角,其范围为0~60°。

要求θ在5秒内达到设定值,并实时显示θ。

最大误差的绝对值不超过5°。

残骛楼諍锩瀨濟溆塹籟。

调节装置键盘 数字显示角度检测信号转速控制 风扇 风力dθ(2)间距d 在7~15cm范围内任意选择,通过键盘设定帆板转角,范围为0~60°。

要求θ在5秒内达到设定值,并实时显示θ。

智能帆板控制系统的设计

智能帆板控制系统的设计
a ge c n b o t l d b n p e i a h c h n i g t e d t y l fs a .Re l i a gn y u n l a e c n r l y f s s e d sg l w i h c a g n uy c ce o i 1 oe a n h n g a —t me R n ig b —
W U a Ni n—x a g, in ZOU a—d n CHEN a Hu o g, Xio—l“ i
( e a met f c a o i n ier g A h i ai a D f c oa o a C l g , un2 7 1 , hn ) D p r n h t nc E g ei , n u N t nl e n eV ctn l o ee L a 3 0 C ia t o Me r s n n o e i l 1
Abta tT eds no t l e t o t lss m f oio dut n ae n S C 9 5 R U s g src :h ei f ne i n nr yt rps i ajs t sdo T 8 C 2 C MC .U i g i lg c o e o tn 制 ; 向处 理 ; 辨 防抖 动处理 电路 中图分类 号 : N 0 T 72 文献标 识码 : A 文章 编号 :6 3—87 (0 2 O 0 6 O 17 7 2 2 1 ) l一 0 O— 5
Dein o tlgn o to S s m o oio j s n s f ne ie tC nr l yt frP s inAdut t g I l e t me
安徽科技学院学报 ,0 22 ( )6 6 2 1 ,6 1 :0~ 4
Jun lo n u ce c n e h/lg iesy o r a fA h iS in ea dT e r oyUnv ri o t

基于PID控制算法的帆板定向控制系统设计

基于PID控制算法的帆板定向控制系统设计

基于PID控制算法的帆板定向控制系统设计一、引言帆板是一种重要的航海设备,通过调整帆板的角度和方向来控制船只的航向。

传统的帆板控制主要依靠人工操作,存在操作不准确、响应慢等问题。

为了提高航行的稳定性和准确性,设计一种基于PID控制算法的帆板定向控制系统。

二、系统概述帆板定向控制系统的目标是根据船只的航向和环境的变化,实时调整帆板的角度和方向,以稳定船只的航行。

1. 系统结构帆板定向控制系统主要由以下几个部分组成:a) 传感器:用于检测航向和环境变化,如罗盘、风速传感器等。

b) 控制器:采用PID控制算法,根据传感器的反馈信号来计算出帆板的控制量。

c) 执行器:将控制量转化为帆板的角度和方向,如舵机等。

d) 电源:为整个系统提供电能。

2. PID控制算法简介PID控制算法是一种经典的控制算法,由比例控制、积分控制和微分控制三部分构成。

通过调节这三个部分的系数,可以实现稳定的控制效果。

a) 比例控制:根据偏差的大小来调整控制量,可以增加系统的响应速度。

b) 积分控制:通过累积偏差的大小来调整控制量,可以消除系统的稳态误差。

c) 微分控制:根据偏差的变化率来调整控制量,可以提高系统的稳定性。

三、系统设计与实现1. 传感器选择与布置为了获取准确的航向和环境信息,选择高精度的罗盘和风速传感器,并合理布置在船只上。

罗盘用于测量船只的航向,风速传感器用于测量风速和风向。

2. PID参数调节PID控制算法的效果受到参数的影响,需要通过实验和调节来确定最佳参数。

可以采用经典的试控方法,逐步调整每个参数,观察系统的响应,并根据实际需求进行优化。

3. 控制器设计与实现基于PID控制算法的控制器可以使用模拟电路或数字电路实现。

在模拟电路方面,可以使用运算放大器等元件进行设计。

在数字电路方面,可以使用微控制器或FPGA进行设计。

4. 执行器选择与安装选择适合的执行器,将控制量转化为帆板的角度和方向。

常用的执行器有舵机、步进电机等。

帆板自适应控制系统的设计

帆板自适应控制系统的设计

系统采用 M A 4 5 M 75 加速传感器测 量帆板 的倾 斜度数 。MM 7 5 A 45 传感器模块可 以实现 O 3 0全方 位的测量 , ~6o 测量 动态效果好 。当帆板 出现一定角度的倾 斜作用在它上面的只有重力加速度。重力 ( 垂直 ) 和 传感器敏感轴 之间的夹角就是倾 斜角 , 因为倾 角是由敏感轴 和重力矢 量所 组 成 的垂直 平 面决定 , 倾斜 角 可 以从 传 感器 的 初始 位 置测 得 。 M A 45 M 75 加速传感器将倾斜度 以8 B t 的数字信号 的形式传 给单片 个 y e 机控制系统 , 控制系统再将信 号传 给直 流电机驱动电路 。 24 .液晶显示电路 。 采用 10 液 晶显示 当前的风速角度等情况 。它是由 3 个 5 7 62 2 × 的 点阵组成 , V电压 驱动 , 背光 , 5 带 可显示两行 , 每行 1 个字符 , 6 内置 含 18 2 个字 符的 A C1码 , S I 功耗低 、 发热小 、 画面稳定不 闪烁 , 屏幕调节 方
科 技 信启
哪板自适应控制系统酌 i 计 殳
滨 州职 业学 院电 气工程 学 院 李 丽
[ 摘 要] 本设 计利 用 S C8 C 2 片机控 制风机转速 , T 95单 由风机 风力决定帆板垂 直摆动 角度 , 采用 角度传 感器和P WM调 制实现 了高 精度帆板 角度 获取 和风机 转速的控 制的 自适应测控 系统。该 系统 实现 了键 盘控制风力大小 , 数字显示帆板角度 , 使帆板的角度能够 在0 ~6。 。 0 范围 内 续变化 , 连 并能够通过键盘设定帆板角度 , 实现声光提 示的功能。

图6主程序流程图
1 58 一
技 息
3 角度传感器算法 - 2 角度 的测量采用 的是 M A 4 5 M 7 5 加速度模块 。x 轴检测到 的加速度 与倾斜 角的正 弦具有 比例关 系 。同时 与X 垂直 的y 轴 轴加速 度与倾斜 角 的余 弦成正 比。随着某个轴 的增量灵敏度 的降低 , 比如该 轴上 的加 速度接近 + g 一 g , l 或 1 时 另一个轴 的增量灵敏度会增加 。将测得的加速 度转换成倾斜角 的一 种方 法是计算 x 轴的反正弦及 Y 轴的反余弦 , 与单 轴解决方案类似 。然而 , 一种更 简单 、 有效的方法是使用来 自以下等 更

基于自适应滑模控制的帆板控制系统设计及性能分析

基于自适应滑模控制的帆板控制系统设计及性能分析

基于自适应滑模控制的帆板控制系统设计及性能分析帆板是一种利用风力进行推进的装置,广泛应用于帆船领域。

为了实现对帆板的精确控制和提高其性能,本文将基于自适应滑模控制理论,设计一个帆板控制系统,并对该系统的性能进行分析。

首先,我们需要了解帆板的运动模型。

帆板的运动可以用三个自由度的旋转角度来描述,分别为横滚角、俯仰角和航向角。

帆板的运动受到风力、摩擦力和舵角控制等多种因素的影响。

我们可以建立帆板的数学模型,包括控制输入、状态变量和输出变量等。

接下来,我们需要设计一个控制系统来实现对帆板的控制。

基于自适应滑模控制理论是一种适用于非线性系统的控制方法,具有对参数变化具有自适应性和鲁棒性等优点。

该方法可以通过设计合适的滑模面和控制律来实现对系统状态的调节和跟踪。

在设计控制系统时,我们首先需要确定帆板控制系统的目标,在本文中我们考虑的目标是使帆板保持稳定且能够实现给定的航向角。

然后,我们可以根据帆板的数学模型和自适应滑模控制理论来设计滑模面和控制律。

滑模面的设计需要考虑到系统的非线性特性和参数不确定性,并能实现对系统状态的收敛。

控制律的设计需要满足系统的稳定性和鲁棒性要求。

在设计完控制系统后,我们需要进行性能分析来评估系统的性能。

性能分析可以包括系统的稳定性、鲁棒性、追踪性能和抗干扰能力等方面。

对于一般的控制系统来说,我们可以通过线性化、拉普拉斯变换和频域分析等方法来进行性能分析。

然而,由于帆板控制系统具有非线性、时变等特性,传统的分析方法可能不适用。

因此,在对帆板控制系统进行性能分析时,我们需要采用拓展的方法,如非线性分析和时变分析等。

对于帆板控制系统的性能分析,我们可以通过模拟仿真和实验验证来验证控制系统的性能。

在仿真中,我们可以通过改变风力、舵角和帆板初始状态等参数来评估系统的稳定性和鲁棒性。

在实验中,我们可以搭建帆板测试平台,通过数据采集和分析来评估系统的追踪性能和抗干扰能力。

综上所述,本文基于自适应滑模控制理论,设计了一个帆板控制系统,并对该系统的性能进行了分析。

基于人工智能技术的帆板控制系统智能化设计与优化

基于人工智能技术的帆板控制系统智能化设计与优化

基于人工智能技术的帆板控制系统智能化设计与优化一、引言人工智能技术的快速发展为各个行业带来巨大变革的机会。

在航海领域中,智能化的帆板控制系统能够提高帆船的航行性能、降低能源消耗,具有重要的研究和应用价值。

本文将基于人工智能技术,对帆板控制系统进行智能化设计与优化,以实现更高效的帆船航行。

二、智能帆板控制系统的设计目标1. 提高航行效率:通过智能控制帆板的展开、收起以及角度调整,最大限度地利用风能,提高航行速度和效率;2. 优化能源消耗:通过智能化的能源管理和控制算法,在保证航行效率的前提下,降低能源消耗,延长能源使用时间;3. 自动化操作:通过人工智能技术,实现帆板的自动展开、收起和调整,减少人工干预和操作成本。

三、智能帆板控制系统的设计与实现1. 传感与数据获取:通过气象传感器获取风速、风向等环境数据,通过操纵传感器获取帆板角度、位置等帆板状态数据。

同时,还可以利用GPS等定位设备获取帆船的位置信息,为智能控制算法提供更准确的输入。

2. 智能控制算法:基于人工智能技术,设计帆板控制算法,通过分析和处理传感器获取的数据,实现智能化的帆船航行控制。

可以采用机器学习、模糊逻辑等方法,将已有的海洋航行数据作为训练样本,训练出能够适应不同风速、风向和航行目标的控制模型。

3. 智能帆板控制系统的硬件设计:根据控制算法的需求,设计帆板控制系统的硬件结构。

包括帆板展开收起机构、帆板角度调整机构、传感器安装位置等。

同时,还需要设计能满足帆板控制需求的高效能源管理系统,例如太阳能电池板、电池组等。

4. 系统集成与优化:将传感器、控制算法和硬件系统进行无缝集成,并进行全面测试和优化。

确保系统能够在各种不同环境下正常运行,并具有较高的可靠性和稳定性。

5. 用户界面与监控系统:为用户提供友好的交互界面,让船员可以实时监控帆板状态、风速和航行速度等。

同时,还可以通过监控系统对帆板控制系统进行远程管理和调整,提高系统的可操作性和便利性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)帆板控制系统姓名:xxxxxx系别:年级:专业:电子信息工程指导老师:帆板控制系统【摘要】本设计采用STC89C52RC为中心控制器,利用角度传感器来的采集、处理实现对风扇转速的控制,调节风力大小,进而改变帆板转角大小;帆板的角度检测,通过ADXL345模块,实现控制帆板角度的大小;通过充分比较、论证,最终选用小型直流电机作为风扇的制动源,小型直流电机力矩大、操作简单、价格低且能满足设计需求;系统显示采用LCD12864液晶,用于实时显示帆板的角度大小;控制电机是以NPN三极管BU406为驱动,再利用PWM算法算出合理的脉冲占空比;最后经过多次测试表明,系统完全达到了设计要求,不但完成了所有基本和发挥部分的要求,并增加实现了实时显示占空比全程变化的功能。

【关键词】自动控制、帆板、角度测量、小型直流电机、液晶显示、脉宽调制Panel Control System【Abstrct】According to the panel control system design requirements, to design the whole system was studied, established the optimal design scheme, using STC89C52RC as the center controller, using the angle sensor to the acquisition, processing of the fan speed control. The power adjustment, and then change the windsurfer windsurfing angle; angle detection. Through the ADXL345 module realization of control panel, in terms of size; by comparison, the final selection of full proof, small DC motor as the braking source fan, small DC motor torque, simple operation, low price and can satisfy the design requirement; display system using LCD12864, used for real-time display panel angle; control motor is NPN three. BU406 drive, then the use of PWM algorithm calculates the reasonable pulse duty ratio; finally after many tests show that.The system meets the design requirements, not only finished all the basic and the requirements to play a part, and to increase the real-time display of the whole function of the variation of duty ratio.【Keywords】A utomatic Control, Windsurfing, Angle Measurement, Small DC Motor, Liquid Crystal Display, Pulse Width Modulation目录一、系统方案 (2)1、方案论证与选择 (2)1.1电源模块的论证与选择 (2)1.2电机模块的论证与选择 (2)1.3 控制系统的论证与选择 (2)1.4 角度检测模块论证与选择 (2)1.5 显示模块论证与选择显示模块 (3)2、系统设计 (3)3、结构方框图 (4)二、理论分析与计算 (5)三、电路与程序设计 (5)1、单片机最小系统和1602显示电路图示 (6)2、电源图示 (6)3、声光警报电路图示 (6)4、ADXL345模块图示 (7)5、程序流程图 (8)四、测试方法与数据 (9)1、仪器表 (9)2、按键测试 (9)3、基本要求测试 (9)4、发挥部分测试 (10)四、结果分析 (10)五、实现功能 (10)六、设计总结 (10)七、参考文献 (11)附录1:源程序 (12)一、系统方案本系统主要由电源模块,电机模块,角度检测模块,最小系统模块,显示模块,声光模块,驱动部分下面分别论证这几个模块的选择。

1、方案论证与选择1.1 电源模块的论证与选择方案一:铅酸电池供电,优点电流大,缺点重量太沉。

方案二:电池组供电,可提供800mAh电流,重量很轻。

方案三:太阳能电池板,绿色能源无污染,但受环境限制。

方案四:利用12V的开关电源,功率高,稳定性好。

经比较,我们选择方案四,12v可直接供给直流电机,可用LM7805转换后给控制器、传感器等模块使用。

综合以上三种方案,选择方案三。

1.2 电机模块的论证与选择电机模块选择是整个方案设计的关键,按照设计要求,要是帆板达到目标角度,这需要对风扇的较精确控制,而且风扇制动性能要好。

方案一:采用步进电机,可准确控制帆板的角度,但转速慢,不能实现目标。

方案二:采用CPU风扇,体积适中,安装简单,噪声小,但风力太散,亦不能达到目标。

方案三:采用小型直流电机,体积适中,安装简单,风力大,转速易于控制。

经过反复的比较、论证,我们最终选用了方案三。

虽然直流电机精确控制比步进电机低,但是能用直流电机就能满足要求时,应选择直流电机。

综合以上三种方案,选择方案三。

1.3 控制系统的论证与选择方案一:采用STC公司的STC12C5A16AD 单片机作为控制器的方案。

该单片机I/O资源丰富,内部并集成了8路高速AD及两路PWM模块。

芯片比普通单片机快8-12倍,抗干扰能力较强,价格高贵,并且功能强大,大大简化了系统开发调试的复杂度。

方案二:采用STC 公司的STC89C52RC。

51单片机价格便宜,应用广泛,但是功能单一,如果系统需要AD转换功能,还需外接AD芯片,实现功能简单复杂;运行速度一般。

综合考虑,我们选用方案二,虽然方案二有些功能比不上方案一,但性价比不高,所以,我们选择了方案二。

1.4 角度检测模块论证与选择角度检测模块也是系统的重要组成部分,我们可以利用角度传感器来测量帆板的度数。

方案一:采用MMA7455模块,可以有多种检测模式,但功能使用复杂,且不常用。

方案二:采用ADXL345模块,超低功耗,应用广泛,主机处理器负荷低。

功能框图(1)如下:综合各方面考虑,我门采用方案二,方便简单。

1.5 显示模块论证与选择显示模块方案一:用LED显示,优点亮度高、成本低。

但不能显示汉字,显示内容较少。

方案二:采用LCD12864液晶。

并行接口,显示简单。

考虑到本题的要求,只需要一片LCD就可以实现,故我们选择方案二。

2、系统设计根据上述方案论证,我们最终确定了以STC单片机STC89C52RC为控制核心,采用小型直流电机控制风扇的转速,用ADXL345角传感器模块来测量帆板的角度θ,利用LDC12864液晶来实时显示帆板角度θ的目标进度和目前进度、占空比等。

3、结构方框图系统总体框图是由键盘、角度传感器、STC89C52RC单片机、风扇、信息显示如(2)下图所示:图(2) 二、理论分析与计算帆板角度的控制难点在于ADXL 模块的应用,由于ADXL 模块是利用加速度来判断角度的大小,角度θ是为关键。

求帆板角度θ的大小,并要求角度差别绝对值不超过5°,所以算法一定要精确。

xθAx g Ay y 这样,根据以上原理一个2 轴加速度传感器可以测量在X-Y 平面上的倾斜角度⎪⎪⎭⎫⎝⎛=yx A A a arctan 。

ADXL345为3轴加速度计,本系统中因为帆板的X 轴是固定的,故采用此测量算法可以求出帆板y 轴离垂直面的倾斜角度。

θ = 180/π×arctan(Ax/Ay) 。

三、电路与程序设计1、单片机最小系统和1602显示电路如下(3)图示:STC89C52RC 单片机键盘角度传感器信息显示风扇EA/VP 31X119X218RESET 9RD 17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P 30TXD 11RXD 10U189c52GND 1VCC 2VLED 3RS 4RW 5EN 6DB07DB18DB29DB310DB411DB512DB613DB714CX115CX216RST 17VEE 18LED+19LED-20U2LCD12864S1RSRW ENCX1CX2VCCR310KR 42.2KVCCY112MHZC130C230R510K C322uf VCCVCCCX1CX2RST RST EN RW RS R245.1KT0T1T P1312J1P14P22P21VCC P20123456789R1410KVCC图(3)2、电源下如图(4)示:V -1A C2A C3V +4D1606C13300uFC23300uFC31000uFC41000uFC5470uFC6470uFVin1G N D 2+5V3U17805Vin1G N D2+5V3U2781212J112J212J3C7470uF12J4C9104C10104D2LED D3LEDR11KR21KR31KS1S2LE1LED VCCVCCVCC1VCC2图(4)3、声光警报电路如图(5)示R1470R61KR7100V CCV CCL1E1C3B2QPNPP14D1LEDP 13图(5)4、ADXL345模块如下(6)图示图(6)5、程序流程图软件流程图(7)所示模 模 模 式 式 式 1 2 3否是 否是否是a?>num 开始液晶,传感器,单片机初始化按键功能选择键盘加减,占空比 键盘加减,角度显示 角度显示 PWM-- a?=numo PWM++ a?=num1四、测试方法与数据1、仪器表序号仪器厂商数量1 双踪示波器RIGOL 12 模拟万用表胜利公司 13 数字万用表胜利公司 14 秒表深圳天福有限公司 15 三角尺子 16 量角器 1 2、按键测试本系统有四个按键,分别为复位按钮、功能切换按钮、加按钮、减按钮。

相关文档
最新文档