平衡车毕业设计
两轮自平衡小车毕业设计毕业论文
两轮自平衡小车毕业设计毕业论文目录1.绪论 (1)1.1研究背景与意义 (1)1.2两轮自平衡车的关键技术 (2)1.2.1系统设计 (2)1.2.2数学建模 (2)1.2.3姿态检测系统 (2)1.2.4控制算法 (3)1.3本文主要研究目标与容 (3)1.4论文章节安排 (3)2.系统原理分析 (5)2.1控制系统要求分析 (5)2.2平衡控制原理分析 (5)2.3自平衡小车数学模型 (6)2.3.1两轮自平衡小车受力分析 (6)2.3.2自平衡小车运动微分方程 (9)2.4 PID控制器设计 (10)2.4.1 PID控制器原理 (10)2.4.2 PID控制器设计 (11)2.5姿态检测系统 (12)2.5.1陀螺仪 (12)2.5.2加速度计 (13)2.5.3基于卡尔曼滤波的数据融合 (14)2.6本章小结 (16)3.系统硬件电路设计 (17)3.1 MC9SXS128单片机介绍 (17)3.2单片机最小系统设计 (19)3.3 电源管理模块设计 (21)3.4倾角传感器信号调理电路 (22)3.4.1加速度计电路设计 (22)3.4.2陀螺仪放大电路设计 (22)3.5电机驱动电路设计 (23)3.5.1驱动芯片介绍 (24)3.5.2 驱动电路设计 (24)3.6速度检测模块设计 (25)3.6.1编码器介绍 (25)3.6.2 编码器电路设计 (26)3.7辅助调试电路 (27)3.8本章小结 (27)4.系统软件设计 (28)4.1软件系统总体结构 (28)4.2单片机初始化软件设计 (28)4.2.1锁相环初始化 (28)4.2.2模数转换模块(ATD)初始化 (29)4.2.3串行通信模块(SCI)初始化设置 (30)4.2.4测速模块初始化 (31)4.2.5 PWM模块初始化 (32)4.3姿态检测系统软件设计 (33)4.3.1陀螺仪与加速度计输出值转换 (33)4.3.2卡尔曼滤波器的软件实现 (34)4.4平衡PID控制软件实现 (37)4.5两轮自平衡车的运动控制 (38)4.6本章小结 (40)5. 系统调试 (41)5.1系统调试工具 (41)5.2系统硬件电路调试 (41)5.3姿态检测系统调试 (42)5.4控制系统PID参数整定 (45)5.5两轮自平衡小车动态调试 (45)5.6本章小结 (46)6. 总结与展望 (47)6.1 总结 (47)6.2 展望 (47)参考文献 (48)附录 (49)附录一系统电路原理图 (49)附录二系统核心源代码 (50)致谢 (54)1.绪论1.1研究背景与意义近年来,随着电子技术的发展与进步,移动机器人的研究不断深入,成为目前科学研究最活跃的领域之一,移动机器人的应用围越来越广泛,面临的环境和任务也越来越复杂,这就要求移动机器人必须能够适应一些复杂的环境和任务。
1万8字 基于STM32单片机的两轮平衡车设计
论文题目:基于STM32单片机的两轮平衡车设计摘要本文主要讲述了如何使用微控制器STM32F103C8T6实现控制两个直流步进电机使平衡车能够达到平衡状态且可用手机蓝牙遥控。
本文首先对毕业设计进行方案的论证和选择。
本设计选择了ST公司的STM32F1系列单片机作主控MCU,采用编码直流无刷步进电机,TB6612FNG芯片作步进电机驱动,姿态传感器MPU6050作陀螺仪,0.96寸OLED液晶屏作显示屏,蓝牙模块作为特殊的通信串口与手机APP进行通信,锂电池电源在直流稳压后提供各个模块的所需的工作电压,使平衡车能够直立平衡。
然后本文介绍了STM32和系统的硬件电路设计方案,对直流稳压电路、姿态传感器、步进电机、OLED屏显示电路、驱动电路设计进行分析介绍,对STM32系统的设计流程、卡尔曼滤波算法及PID算法(步进电机控制算法)的原理和实现进行详细的说明,进行上位机程序的调试和工作的逻辑进行讲解。
最后本文讲述了毕业设计的机械安装与整机性能测试部分。
本设计在机械安装全部完成后,对上位机和通电后实际情况进行性能测试,通过观察数据和现象来判断平衡车系统的性能效果,在不同状态和场合下测试平衡车的抗干扰以及运动能力。
关键词:STM32,平衡,步进电机,互补滤波,PIDAbstractThis paper mainly describes how to use the microcontroller STM32F103C8T6 to realize the control of two dc stepper motors so that the balance car can reach the balance state and the bluetooth remote control of mobile phones.This article first carries on the demonstration and the choice to the graduation project project. This design chose the ST's STM32F1 series single chip microcomputer as main control MCU, using encoding brushless dc stepper motor, TB6612FNG chip for step motor drive, position sensors MPU6050 gyroscope, 0.96 inch OLED display LCD screen, bluetooth module as a special communication serial communication with the phone APP, lithium battery power after the dc voltage to provide various modules of the working voltage, you need to make balance of the car can upright balance.Then this paper introduces the STM32 and system design of hardware circuit, the dc voltage circuit, posture sensor, stepper motor, OLED display circuit, drive circuit design analysis is introduced, design process of the STM32 system, kalman filtering algorithm and PID algorithm (stepper motor control algorithm) of detail, the principle and implement of PC logic of the program debugging and work.Finally, this paper describes the graduation design of mechanical installation and machine performance testing part. After the mechanical installation is completed, the design tests the performance of the upper computer and the actual situation after electrification, judges the performance effect of the balance car system by observing data and phenomena, and tests the anti-interference and movement ability of the balance car in different states and occasions.Key words:STM32, Balance, Stepper motor, Complementary filter, PI目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (1)1.1平衡技术的发展 (1)1.2 设计意义和应用背景 (1)1.2.1设计意义 (1)1.2.2 应用背景 (2)1.3主要工作及结构安排 (2)第二章系统方案设计 (3)2.1平衡原理 (3)2.2平衡小车的性能要求 (4)2.3系统总体设计框图 (4)2.4系统方案论证及选型 (5)2.4.1主控芯片MCU的选型 (5)2.4.2直流步进电机的选型 (5)2.4.3电机驱动的选型 (5)2.4.4解姿态算法的选型 (6)2.5本章小结 (6)第三章系统硬件设计 (7)3.1 STM32C8T6的核心板 (7)3.1.1 STM32最小系统 (8)3.1.2启动模式BOOT[1:0] (9)3.1.3 USB转TTL电路 (9)3.1.4 SWD接口 (11)3.2直流稳压电路 ....................................................................................... 错误!未定义书签。
平衡车做毕业设计
平衡车做毕业设计平衡车做毕业设计一、引言毕业设计是大学生们完成学业的重要环节,也是展示他们所学知识和能力的机会。
在选择毕业设计题目时,我决定以平衡车为主题。
平衡车是一种结合了机械、电子和控制技术的创新产品,它具有广泛的应用前景和研究价值。
本文将探讨平衡车的设计和实现过程,以及其中的挑战和收获。
二、平衡车的原理平衡车是一种能够自主保持平衡的交通工具,它通过感知车身的倾斜角度,并通过控制电机转速来实现平衡。
平衡车的核心技术是借助陀螺仪和加速度计等传感器来实时检测车身的倾斜情况,然后通过控制系统来调整电机的转速,使车身保持平衡状态。
三、设计过程1. 确定需求和目标在开始设计之前,我首先明确了设计需求和目标。
我希望设计一个能够在不同地形上平稳行驶的平衡车,具备良好的操控性和安全性。
同时,我也希望通过设计过程中的学习和实践,提升自己在机械、电子和控制方面的能力。
2. 硬件设计在硬件设计方面,我选择了合适的电机、陀螺仪和加速度计等传感器,并结合Arduino控制板进行搭建。
通过合理的布局和连接,我成功地将各个组件集成在一起,并确保其正常工作。
3. 软件编程在软件编程方面,我使用了C/C++语言编写代码,通过读取传感器数据并进行处理,实现了平衡车的自动调节功能。
我还设计了用户界面,使用户可以通过按键进行控制和调整。
4. 测试和调试设计完成后,我进行了一系列的测试和调试工作。
通过调整控制参数和检查硬件连接,我逐渐解决了一些问题,使平衡车的性能得到了提升。
四、挑战与收获在整个设计过程中,我遇到了许多挑战。
首先是理论知识的学习和应用,平衡车的设计涉及到机械、电子和控制等多个领域的知识,需要我深入学习和理解。
其次是实践操作的困难,搭建硬件和编写软件需要一定的技术和经验,我需要不断尝试和摸索。
最后是问题的解决和优化,设计过程中难免会遇到各种问题,需要我耐心地进行排查和调试。
然而,这些挑战也给我带来了许多收获。
通过不断学习和实践,我深入了解了平衡车的原理和设计方法,提升了自己的技术能力。
闽南师范大学_平衡小车毕设 - 最终1
闽南师范大学毕业论文(设计)基于STM32单片机的双轮小车近静态动平衡控制统The Design of The Nearly Static Dynamic Balance Two Wheeled Car Control System Based on TheSTM32姓名:陈国文学号:1105000232系别:物理与电子信息工程学院专业:电气工程及其自动化年级:2011级指导教师:李忆2014年12 月28 日摘要本文介绍以STM32F103RCT6单片机为核心的智能自平衡小车技术的研究,本系统分为单片机最小系统,PID自动反馈调节,驱动控制电路。
通过MPU-6050传感器采集到姿态感知信号传给STM32F103RCT6单片机,经单片机PID反馈调节,发出命令控制驱动模块L298N,驱动2台直流电动机进行相应的动作,最终使得小车能够平稳站立。
为了提高平衡效果,本文引入了卡尔曼滤波器,在调试中应注意初始角度的矫正和PID的参数调节。
本设计现能实现小车在正负2度内平衡,时超超过4S,在小车的控制方面还有待改进。
关键词:STM32F103RCT6单片机姿态检测卡尔曼滤波 PID控制电机驱动AbstractIn this paper, we introduce STM32F103RCT6 single-chip microcomputer as the core of intelligent since the balance of the car technology research, this system is divided into single chip microcomputer minimum system, PID automatic feedback adjustment, the drive control circuit. By MPU - 6050 sensor collected posture perception to STM32F103RCT6 MCU signals, the microcontroller PID feedback control, a command control L298N drive module, drive two dc motor for the corresponding action, eventually making the car can stand steadily.In order to improve the effect of equilibrium, this paper introduced the Calman filter, in needing attention in debugging the parameters initial angle correction and PID regulation. This design is to achieve car in the positive and negative balance within 2 degrees, super than 4S, in control of the car has to require improvement.KeyWord: STM32F103RCT6 single-chip microcomputer Posture perception Kalman filter PID controller motor drive目录中英文摘要 (I)1 引言 (1)1.1 选题背景及实际意义 (1)2 整体方案设计 (1)2.1系统整体设计 (1)2.2姿态检测模块选型方案比较 (2)2.3项目设计要求 (2)2.4平衡小车的总体框图 (2)3 各单元模块的硬件设计 (3)3.1 STM32F103RCT6单片机系统 (3)3.2 稳压模块选型 (3)3.3 姿态检测模块 (4)3.3.1加速度计模块 (5)3.3.2陀螺仪模块 (7)3.4 电机驱动模块选型 (7)3.5电机选型 (8)3.6 电路接线表 (9)3.6.1电源接口解析 (9)3.6.2器件I/O口连接表 (9)4 理论分析与计算 (10)4.1 自平衡小车数学模型 (10)4.2 PID控制器设计 (11)4.2.1 PID控制器原理 (11)4.2.2 PID控制器设计 (11)4.3基于卡尔曼滤波的数据融合 (12)4.4 本章小结 (14)5 系统软件设计 (15)5.1软件系统总体结构 (15)5.2单片机初始化软件设计 (15)5.3姿态检测系统调试 (15)5.3.1角度矫正 (15)5.3.2卡尔曼滤波调试 (16)5.3.3控制系统PID参数整定 (18)6 系统测试 (19)6.1 平衡度测试 (19)6.2站立时间测试 (20)7 器件清单 (20)7.1元器件清单 (20)7.2平衡小车实物图 (21)8 总结与展望 (21)8.1 总结 (21)8.2 展望 (22)参考文献 (22)附录 (i)致谢 (vii)1 引言两轮自平衡小车是一种特殊轮式移动机器人,其动力学系统具有多变量、非线性、强耦合、参数不确定等特性。
两轮自平衡小车的设计毕业设计(论文)
本科毕业设计(论文)题目两轮自平衡小车的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于MC9S12XS128的双轮平衡车控制系统设计毕业设计
基于MC9S12XS128的双轮平衡车控制系统设计[摘要]本文主要介绍了双轮平衡车的控制系统设计方案。
采用MC9S12XS128作为核心控制器,在此基础上增加了各种接口电路板组成整个硬件系统,包括单片机最小系统,直流驱动电机控制模块,电源管理模块,测速编码模块,人机交互等模块。
软件调试部分依次对应硬件各模块进行程序设计,包括A/D模块,PWM模块,ECT模块,PID控制算法,人机交互控制等。
完成车模的制作和软件设计后对整个控制系统进行调试,先阐述了调试的策略,再分别就现有调试工具条件下的软件和硬件调试进行了分析,对相应的调试方法做了基本的介绍。
最后根据调试情况对整个系统做了修改,基本达到设计要求。
[关键词]双轮平衡车;MC9S12XS128;模块设计;调试策略Based On MC9S12XS128 of the Two-wheeled BalancingVehicle Control System DesignElectrical Engineering and Automation Specialty CHEN MingAbstract: This article mainly introduces the balance of the Two-wheeled balancing vehicle control system design scheme. The MC9S12XS128 as core controller, on the basis of interface circuit board of increasing the hardware system, including single chip minimize system, dc motor control module, power management module, code modules speed, man-machine interaction module. Software debugging session in the corresponding module design program, including A/D module, PWM module, ECT module, PID control algorithm, the man-machine interactive control, etc. Accomplish the production and the software design draw after the whole control system for debugging, first expounds the commissioning of the strategy, second,different debugging tools under the conditions of existing software and hardware debugging are analyzed, the corresponding debugging method basic introduction. According to the situation of the whole system debugging have modified, basic to meet the design requirements.Key words: the Two-wheeled balancing vehicle; MC9S12XS128; MODULAR DESIGN ; Debugging strategy目录1 引言 (1)1.1 双轮自平衡小车的研究意义 (1)1.2 双轮自平衡小车的发展历程和现状 (1)1.2.1国外的研究成果 (2)1.2.2国内的研究成果 (2)1.3 本课题的研究内容和关键问题 (2)2 双轮平衡小车系统的总体概述 (3)2.1 系统组成 (3)2.2 系统各模块的主要功能 (3)2.3 系统的主要特点 (4)3 双轮平衡小车硬件电路设计 (4)3.1 整体电路设计 (4)3.2 单片机最小系统 (5)3.3 直流驱动电机控制电路 (6)3.4 电源模块电路设计 (6)3.5 测速编码电路设计 (7)3.5.1 陀螺仪电路 (8)3.5.2 编码器电路 (8)3.6 人机交互接口电路设计 (9)3.6.1CAN总线与LIN总线设计 (9)3.6.2通信接口设计 (10)3.6.3人机交互电路设计 (10)4 双轮平衡小车软件设计 (11)4.1 软件模块功能与框架 (11)4.1 A/D模块 (12)4.1.1A/D转换原理 (12)4.1.2A/D转换模块功能结构 (12)4.1.3A/D转换模块的编程步骤 (13)4.2 PWM模块 (13)4.2.1PWM的主要特点 (13)4.2.2PWM应用及初始化 (14)4.3 ECT模块 (14)4.4 PID控制算法 (15)4.4.1PID控制原理 (15)4.4.2 PID参数的整定 (16)4.5 人机交互 (16)4.5.1 LCD液晶显示 (16)4.5.2 矩阵键盘按键识别 (17)4.5.3 串口与上位机的通讯 (17)5 双轮平衡小车的系统调试 (18)5.1 调试策略 (18)5.1.1硬件调试 (18)5.1.2软件调试 (18)5.1.3综合调试 (18)5.2 串口调试 (18)5.2 监控调试 (20)5.3 无线调试 (21)5.3.1无限遥控开关 (21)5.3.2无线通信模块 (21)6 结论 (23)参考文献 (24)附录1:单片机最小系统原理图 (25)附录2:单片机最小系统电路图 (26)附录3:单片机最小系统PCB图 (26)致谢 (27)1 引言本章简要的介绍了两轮自平衡小车的起源与发展、研究意义以及国内外的研究现状,并依此提出了本论文研究的主要内容。
两轮自平衡小车毕业设计
两轮自平衡小车毕业设计毕业设计题目:两轮自平衡小车设计一、毕业设计背景与意义目前,智能机器人技术已经在各个领域得到广泛的应用,其中自平衡小车是一种非常具有代表性的机器人。
自平衡小车能够通过自身的控制系统来保持平衡姿态,并能够实现各种转向和动作。
因此,自平衡小车不仅能够广泛应用于工业生产中,还可以成为搬运、巡逻和助力等领域的优秀协助工具。
本毕业设计的目标是设计和实现一种能够自动控制、实现平衡的两轮自平衡小车。
通过这个设计,进一步探究并研究自平衡技术的原理及应用,增加对机器人控制系统和传感器的理解,提高对计算机控制和嵌入式系统的应用能力。
二、毕业设计的主要内容和任务1.研究和调研a)研究两轮自平衡小车的构造和原理;b)调研目前市场上相关产品,并分析其特点和存在的问题。
2.模块设计a)根据研究结果,设计自平衡小车的主要模块,包括平衡控制模块、动作控制模块和传感器模块;b)设计相关控制算法和策略,使小车能够保持平衡并能够实现转向和动作。
3.硬件搭建和调试a)根据模块设计的结果,搭建小车的硬件系统,包括选择适用的电机、陀螺仪、加速度计等;b)进行相应的调试和优化,保证小车的平衡和动作控制能力。
4.软件开发和系统集成a)开发小车的控制系统软件,包括实时控制系统和传感器数据处理等;b)将硬件系统和软件系统进行有机地集成,实现小车的平衡和动作控制。
5.实验和测试a)进行实验测试,验证设计的有效性和稳定性;b)进行相关的性能测试和比较研究。
三、设计预期成果1.自平衡小车的系统设计和实现,能够平衡姿态并能够实现转向和动作控制;2.控制系统软件的开发和优化,实现小车的实时控制和数据处理;3.相关模块和算法的设计和实现,如平衡控制模块和动作控制模块;4.实验和测试结果的总结和分析;5.毕业设计报告的撰写。
四、设计周期和工作安排1.阶段1:研究和调研阶段(1周)2.阶段2:模块设计阶段(2周)3.阶段3:硬件搭建和调试阶段(2周)4.阶段4:软件开发和系统集成阶段(2周)5.阶段5:实验和测试阶段(1周)6.阶段6:总结和报告撰写阶段(2周)五、预期解决的关键问题和技术难点1.小车平衡控制算法的设计和优化;2.小车动作控制算法的设计和优化;3.小车硬件系统与软件系统的有效集成;4.多个传感器数据的处理和融合。
平衡小车毕业设计任务书
平衡小车毕业设计任务书任务书一、任务背景平衡小车是一种智能控制的车辆,它可以通过各种传感器获取车辆自身的姿态信息,通过控制车辆的电机实现车辆的平衡控制。
平衡小车的应用领域非常广泛,包括工业自动化、军事防卫、人工智能、娱乐等多个方面。
二、任务目标本次毕业设计的任务是设计一款平衡小车,要求能够实现车辆的平衡控制、转向控制和速度控制,并具备一定的可拓展性和稳定性。
三、任务内容1.系统硬件设计(1)根据任务要求,设计平衡小车的硬件架构,包括主控板、电机、轮胎、传感器、电源等。
(2)选购所需的硬件元件,并进行组装和测试。
2.系统软件设计(1)设计平衡小车的控制算法,能够实现车辆的平衡控制、转向控制和速度控制。
(2)编写控制程序,并进行测试和优化。
3.系统调试与性能优化(1)对平衡小车进行调试和改进,确保车辆的稳定性和控制性能符合要求。
(2)对系统的各项指标进行测试评估,并进行优化和改进。
四、任务要求1.完成任务必须是独立完成,搭档完成或抄袭他人设计的作品,一经发现将会受到严厉惩罚。
2.本次设计要求学生具备扎实的电子技术、计算机技术和机械设计等方面的基础知识,要求熟练使用相关软件和硬件工具。
3.设计报告要求格式规范,内容详细且准确,要突出设计思路和方法,直观阐述系统的设计原理和关键技术。
五、成果展示1.设计成果要求通过实物演示和口头讲解的方式展示。
2.设计报告要求所有内容完整,并附带相关代码、调试记录、测试数据等。
六、任务时间为期一个学期,具体时间安排请参照所在学院的教学计划。
七、评分标准根据设计报告、实物演示和口头讲解的质量进行评分,具体评分标准请参照所在学院的规定。
八、其他事项本任务书从制定之日起开始执行,任务完成后需将设计报告和实物交给指导老师,等待评审结果。
如有违反任务规定或学术不端行为,将按照学院相关规定追究学术责任。
毕业设计 STM32平衡车设计与实现
毕业设计 STM32平衡车设计与实现1 简介Hi,大家好,学长今天向大家介绍一个单片机项目,大家可用于课程设计或毕业设计基于STM32的平衡车设计与实现1 课题描述课题的研究主要是为了设计出可以在小范围内活动的轻巧灵活的绿色代步工具,并且在自平衡的功能上加上一些新功能,如自跟随功能和遥控功能,这样平衡车不仅可以当作交通工具来使用还可以作为人们的助手,如可以制造出平衡车形式的拉杆箱、平衡车形式的超市购物车等。
平衡车技术起源于国外被叫作摄位车(Segway),在国内有被叫做平衡车、思维车、体感车,平衡车易于放置,便于携带。
公共场所、汽车、火车上都可以随意携带,平衡车不需要专用的场地,可以在马路、公园、林间小路甚至室内都可以骑行,所以它相比传统的四轮车是有很大的优势的。
两轮平衡车和单轮平衡车都可以在小范围内移动,不像传统的四轮车在小范围内很难转弯。
随着电子技术的不断发展,人们对行走功能的需求越来越高,平衡车应运而生。
电动平衡车的小巧轻便也给人们带来了很多便利。
同时,电动平衡车的电力驱动赋予了它绿色交通的使命,它的广泛普及对文明城市的建设和人居环境的改善具有重要意义。
电动平衡车为人们节省了大量的油费和时间。
与其他交通工具相比,它还具有价格优势,这使得大多数人都负担得起,维护起来也相对简单。
在平衡车上增加一些传感器,可以让人更好的控制它,同时还具有操控、墙障等功能。
比如增加自走功能,可以避免人们需要用手携带的缺点。
市面上常见的平衡车2 课题设计内容这个项目的核心是平衡车的控制系统,在平衡车稳定平衡的基础上对自跟随和无线遥控进行研究,并且计划使用 STM32 作为主处理器进行开发制作,由对倒立摆控制系统的分析进而分析平衡车的控制理论,其中包括直立行驶和转弯,还有自跟随的控制理论分析。
该项目的重点首先是要对 STM32 单片机的各个硬件系统有熟练使用的能力,这样才能对各模块进行正确的驱动设计。
其中,需要对 MPU6050 原始数据进行滤波处理,所以要通过对滤波算法的分析对 MPU6050 中的陀螺仪和加速度数据进行融合,使滤波后的结果可以满足设计要求。
毕业论文电动自平衡车
两轮自平衡车是一种特殊轮式移动机器人是当今机器人研究领域的一个重要分支它涵盖了电子机械自动控制与信号处理等多个学科其结构类似于倒立摆具有非线性强耦合的特性是检验控制算法的经典装置配合进行前后倾斜角度的检测同时利用角位移传感器进行自平衡车转向控制杆左右倾斜角度的检测将信息输出给单片机通过相应的控制算法计算出车辆的控制量用该控制量驱动电机工作完成自平衡车前进后退与转向等动作
-2-
北京科技大学本科生毕业设计(论文)
This paper describes the two rounds of the current situation and development prospects of balancing the car at home and abroad. I produced and introduced the two-wheeled self balancing vehicle part of the circuit , the control algorithm , after the completion of signal processing and control algorithms , the paper carried a self-balancing car -like vehicle design, including design of a prototype vehicle electrical system , including power supply section , the control section , etc. and production of PCB board to complete vehicle structures . Through experiments like the car can reach a stable manned forward, backward and turning.
pid平衡车系统毕业设计
pid平衡车系统毕业设计
PID平衡车系统是智能交通出行越来越重要的一个研究方向,PID平衡车系统是一种基于PID控制原理,通过传感器感知车体姿态,计算驱动电机需要输出的舵机角度,实现智能车体平衡控制和机器人运动控制。
与传统的交通工具相比,PID 平衡车系统具有自主性能高,操作简单方便,无需换向等优点,而且可通过简单配置实现多种功能,受到众多科研院所及高校的关注与投入。
在传统的机器人控制中,控制算法固定不变,在PID平衡车系统中,控制算法的动态变化是很关键的,它的好坏直接影响到车体的运动精度,因此我们需要在较高的智能水平上研究PID平衡车系统的控制算法。
为此,高校也在积极开展研究,如清华大学、清华科技大学等。
这些院校均开展了相关的研究,例如研究车辆位置如何估计?车辆姿态怎么估计?PID控制算法如何参数化等。
同时,高校也着重开展运动控制算法相关内容的研究,例如:如何根据不同环境推估PID参数?又如何实现环境参数的自适应?这些问题研究成果,不仅可用于PID平衡车系统的控制中,而且可用于新型智能机器人运动控制中,拓宽了机器人控制领域的应用。
总之,PID平衡车系统是一种基于PID控制原理的智能交通出行系统,由于其特殊的动态变化控制算法,受到不少高校的关注和投入,正在积极开展相关研究。
研究成果应用到实际领域将为智能交通出行提供全新的发展方向,为机器人控制的应用领域的发展注入强大活力。
平衡车毕业论文
平衡车毕业论文平衡车毕业论文引言:平衡车作为一种新兴的交通工具,其独特的设计和便捷的使用方式吸引了越来越多人的关注。
本论文旨在探讨平衡车的设计原理、技术应用以及未来发展趋势,为该领域的研究和发展提供一定的参考。
一、平衡车的设计原理平衡车的设计原理主要基于陀螺仪和加速度计的使用。
陀螺仪通过检测车身的倾斜角度,进而控制车轮的转动,实现平衡。
加速度计则用于检测车身的加速度,从而确定车辆的移动方向和速度。
这两个传感器的协同作用使得平衡车能够精确地感知和控制自身的姿态和运动。
二、平衡车的技术应用1. 个人出行工具:平衡车作为一种轻便、环保的交通工具,逐渐成为城市居民出行的首选。
其小巧的体积和灵活的操控性使得穿行于拥挤的城市街道变得更加便捷和高效。
2. 旅游观光工具:平衡车在旅游景点的应用也越来越广泛。
游客可以借助平衡车快速游览景点,既节省了时间,又增加了游览的趣味性。
同时,平衡车的设计使得它在不同地形上都能够保持稳定,适应性强。
3. 物流配送工具:平衡车的携带能力和机动性使其成为物流配送的理想选择。
无人驾驶的平衡车可以根据预设的路线和目的地,自主完成货物的运输任务,减轻了人力成本和交通压力。
三、平衡车的未来发展趋势1. 智能化发展:随着人工智能和传感技术的不断进步,未来的平衡车将更加智能化。
通过与云端的连接,平衡车可以实现远程控制和数据传输,进一步提升用户体验和功能性。
2. 多样化设计:平衡车的外观设计也将进一步多样化。
未来的平衡车可能会融入更多的科技元素,如LED灯光、音响系统等,使得骑行过程更加安全和有趣。
3. 环保节能:在未来的设计中,平衡车将更加注重环保和节能。
采用更高效的电池技术和充电方式,减少能源消耗,降低对环境的影响。
结论:平衡车作为一种新兴的交通工具,其设计原理和技术应用已经取得了显著的进展。
未来,随着科技的不断发展和创新,平衡车的功能和性能将进一步提升。
同时,我们也期待平衡车能够在城市出行、旅游观光和物流配送等领域发挥更大的作用,为人们的生活带来更多便利和乐趣。
两轮自平衡小车研究毕业设计论文 精品
本科毕业设计题目两轮自平衡小车研究学院电子信息工程学院专业自动化学生姓名刘长根学号 200910311332 年级 2009级指导教师罗浚溢职称博士年月日两轮自平衡小车研究专业:自动化学号:200910311332学生:刘长根指导教师:罗浚溢摘要:现在两轮自平衡小车的研究在全世界得到很大的关注。
本论文主要工作是对两轮自平衡小车的原理进行研究并且和提出一种设计方案。
本次设计方案是采用ENC-03MB陀螺仪传感器和MMA7361LC 三轴加速度倾角传感器构成小车的状态检测装置,使用算法使陀螺仪数据和加速度计数据的融合得到小车的倾角,再通过一定的算法使小车保持直立状态。
系统采用飞思卡尔公司的DSC 16位处理器XS128单片机为核心控制处理器,完成传感器信号的处理,滤波算法的实现和车身控制等一些任务。
在小车制作完成后,各个模块之间能够正常并且协调的工作,小车可以只无人干预的条件下实现自主平衡,运用手机蓝牙可以控制小车的前进、后退、左右转动等各个动作。
关键词:两轮自平衡小车;陀螺仪;加速度倾角传感器;XS128单片机Research of The Two-wheel Self-balance Car Specialty:Automation Student Number:200910311332Student:Liu Changgen Supervisor:Luo JunyiAbstract:Now ,the research of two-wheel self-balance car get great attention all over the world.The main job of this paper is to study the principle of the two-wheel self-balance car and put forward a design scheme.This design used ENC-03MB gyroscope sensor and MMA7361LC triaxial acceleration and angle sensor constitute the car status detection ing algorithms made fusion of gyroscope data and accelerometer data to get the tilt angle of the car.Then ,through a certain algorithm to make the car keep upright.The system adopted freescale company DSC 16-bit processor XS128 single-chip microcomputer as the control core,it realized the sensor signal processing the sensor signal processing,filtering algorithm and body control and so on.After the car production is completed,each module can be normal and to coordinate work,the car can keep balancing in unmanned ing mobile phone Bluetooth can control the car forward,backward,turn right or left,and other actions.Key words:Two-wheel Self-balance Car ;Gyroscope;Angle Acceleration Sensor;XS128 Single Chip Microcomputer目录第1章绪论 (1)1.1 背景 (1)1.2 选题的目的和意义 (1)1.3两轮自平衡小车的国内外研究现状 (2)1.3.1 两轮自平衡小车在国外的研究现状 (2)1.3.2 两轮自平衡小车在国内的研究现状 (4)1.4 主要的研究内容 (5)第2章两轮自平衡小车的原理 (6)2.1 两轮自平衡小车直立运动分析 (6)2.2 小车的平衡控制 (6)2.3 小车的角度和角速度测量 (8)2.3.1 加速度传感器 (8)2.3.2 陀螺仪 (8)2.4 小车的速度控制 (9)第3章两轮自平衡小车的电路和程序设计 (10)3.1 两轮自平衡小车电路设计 (10)3.1.1 小车的整体电路框图 (10)3.1.2 单片机最小系统 (11)3.1.3 陀螺仪和加速度计传感器电路 (11)3.1.4 电机驱动电路 (12)3.1.5 电源模块电路 (13)3.2 两轮自平衡小车程序设计 (13)3.2.1 程序的功能和流程框架 (13)3.2.2 各个模块的程序 (15)第4章两轮自平衡小车的制作和调试 (33)4.1 小车的承载部分制作 (33)4.2 小车传感器的安装 (33)4.3 小车的调试 (34)4.3.1 小车调试条件 (34)4.3.2 小车调试 (34)4.3.3 参数调试 (35)第5章结论 (36)附录 (37)附录1 电路原理图 (37)附录2电路PCB图 (37)附录3 小车直立图片 (38)参考文献 (39)致谢 (40)第1章绪论1.1 背景近年来,随着移动机器人研究不断深入、应用领域更加广泛,所面临的环境和任务也越来越复杂。
智能车两轮自平衡小车系统毕业论文
摘要近年来,两轮自平衡机器人的研究取得了快速的发展,两轮自平衡小车的动力学系统是一种多变量、非线性、强耦合的系统,是检验各种控制方法的典型装置。
同时由于它具有体积小、运动灵活、零转弯半径等特点,必将会在军用和民用领域有着广泛的应用前景。
本文主要介绍了基于Freescale MC9S12XS128单片机为控制核心的两轮自平衡小车系统,以验证经典的PID控制在动态平衡系统上的控制效果。
在该系统上,姿态传感器采用MPU6050,单片机在采集到姿态数据后,采用Kalman滤波器对得到的数据进行融合,并在此基础上分析不同滤波方法的效果。
借助增量式PID控制PWM的输出和利用TB6612FNG控制电机的转向以及转速,从而实现了小车的自平衡控制。
关键词:两轮自平衡系统; Kalman滤波;数据融合; HCS12; MPU6050 .Design and implementation of two-wheeled self-balancing vehicleAbstractIn recently years, the research of two-wheeled self-balancing robot has made a rapid development, the dynamics system of two-wheeled self-balancing vehicle is a multivariable, nonlinear, strong coupling system, and also ,it’s a typical devices to test a variety of control methods. Because of it has a small, flexible movement and zero turning radius. It will have a wide range of applications in military and civilian fields.In the article, it describes the Freescale MC9S12XS128 microcontroller-based control of two-wheeled self-balancing vehicle system to verify the classic PID control system in the dynamic balance . On this system, It used MPU6050 as the car state sensing system, and it used the Kalman filter to fuse the obtained angle data, and analyzed the effect of different filtering methods based on this. With incremental PID control PWM output and use TB6612FNG steering and speed control motors, enabling the car's self-balance control finally.Keywords: two-wheeled self-balancing system; the Kalman filter;HCS12;MPU6050目录摘要 (1)第1章绪论 (4)1.1 两轮自平衡机器人概述 (4)1.2 两轮自平衡机器人的发展 (4)1.3 方案论证及选择 (5)1.4 关键技术及目标 (6)1.4.1 姿态数据处理 (6)1.4.2 控制算法的实现 (7)1.4.3 目标 (7)第2章两轮自平衡小车的原理 (8)2.1 小车的直立控制 (8)2.2 倾角与角速度的测量 (12)2.3 本章小结 (12)第3章电路设计 (13)3.1 整体电路框图 (13)3.2 电源电路 (14)3.3 单片机最小系统 (15)3.3.1 S12单片机简介 (15)3.3.2 MC9S12XS128最小系统电路 (15)3.4 MPU6050 (16)3.4.1 MPU6050简介 (16)3.4.2 I2C通信 (17)3.5 电机驱动电路 (17)3.5.1 驱动芯片介绍 (17)3.5.2 驱动电路设计 (18)3.6 速度传感器电路 (19)3.6.1 光电编码器介绍 (19)3.7 无线遥控电路 (19)3.7.1 Pt2262简介 (19)3.7.2 Pt2262应用 (20)3.8 液晶显示电路 (21)3.8.1 LCD1602简介 (21)3.8.2 LCD1602电路 (21)3.9 车模控制电路全图 (22)3.10 本章小结 (24)第4章系统软件设计 (25)4.1 控制算法介绍 (25)4.2 S12单片机初始化 (26)4.2.1 锁相环初始化 (26)4.2.2 PWM模块初始化 (26)4.2.3 串行通信初始化 (26)4.2.4 外部中断初始化 (27)4.3 PID控制的实现 (27)4.4 姿态数据处理 (27)4.4.1 角度计算函数 (27)4.4.2 滤波方法分析与选择 (27)4.5 小车的运动控制 (31)4.6 无线遥控 (31)4.7 本章小结 (31)第5章系统调试 (33)5.1 软件调试工具 (33)5.2 系统调试工具 (33)5.3 系统硬件电路调试 (33)5.4 姿态检测模块调试 (33)5.5 Kalman滤波器参数的整定 (35)5.6 PID参数的整定 (35)5.7 本章小结 (36)第6章总结 (37)6.1 总结与展望 (37)参考文献 (39)附录 (41)附录一系统主控板 (41)附录二系统核心源码 (42)致谢 (45)第1章绪论两轮自平衡系统最早可追溯到上世纪80年代,日本电气通信大学的山藤一雄教授提出的基于倒立摆原理的自动站立机器人的模型被认为是两轮自平衡小车的构思起源。
两轮平衡车的设计
毕业设计(论文)题目两轮平衡车的设计系(院)机电工程系专业机械设计制造及其自动化学号指导教师职称二〇一四年六月二十日独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:二〇一二年月日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)作者签名:二〇一二年月两轮平衡车的设计摘要两轮自平衡车结合了两轮同轴、独立驱动、悬架结构和倒立摆模型的自平衡原理,是一种在微处理器控制下始终保持平衡的集智能化与娱乐性于一体的新型代步工具。
整车由底盘、动力装置、控制装置和转向装置组成。
底盘采用下沉式的悬架结构,降低车身和使用者的重心减小了平衡控制难度,利用阻尼器削弱冲击力提高驾驶舒适性;控制部分由陀螺仪和加速度计作为传感器模块监测车体状态,可获得精确稳定的测量数据。
同时微处理器实时处理状态数据,进而由驱动模块控制电机转动以维持车体平衡;转向操纵杆高度可调节亦可折叠,以适应不同高度人士使用又便于运输和存放;采用电池作为动力能源,当车减速或下坡时可自动回送电能更加节能。
两轮自平衡车的基本设计理念是娱乐、经济、安全、方便、节能环保。
本车具有运动灵活、智能控制、操作简便等特点,同时它价格低廉、性价比高,娱乐性和适用性增强,弥补了传统观车辆的体积大、功耗多,不适于单人使用的缺点。
毕业设计任务书-(基于单片机的两轮平衡车控制系统设计)
任务书填写要求
1.毕业设计任务书由指导教师根据各课题的具体情况填写,经学生所在学院的负责人审查、负责人签字后生效。
此任务书应在毕业设计开始前一周内填好并发给学生;
2.任务书内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,不得随便涂改或潦草书写,禁止打印在其它纸上后剪贴;
3.任务书内填写的内容,必须和学生毕业设计完成的情况相一致,若有变更,应当经过所在专业及学院领导审批后方可重新填写;
4.任务书内有关“学院”、“专业”等名称的填写,应写中文全称,不能写数字代码。
学生的“学号”要写全号(如020*******,为10位数),不能只写最后2位或1位数字;
5.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。
如“2004年3月15日”或“2004-03-15”。
毕业设计任务书
毕业设计任务书。
两轮自平衡小车毕业设计04161120讲诉
两轮自平衡小车的设计摘要最近这几年来,自平衡电动车的研发与商用获得了快速发展。
自平衡车具有体积小,运动十分灵活,便利,节能等特点。
本文提出了一种双轮自平衡小车的设计方案,机械结构采用了双轮双马达驱动;控制主要采用的是反馈调节,为了使车体更好的平衡,使用了PID调节方式;硬件上采用陀螺仪GY521 MPU-6050来采集车体的旋转角度以及旋转角加速度,同时采用了加速度传感器来间接测量车体旋转角度。
采用意法半导体ST公司的低功耗控制器芯片stm32作为主控,采集上述传感器信息进行滤波,分析等操作后进而控制马达的驱动,从而达到反馈调节的闭环,实现小车的自动平衡。
系统设计,调试完成后,能够实现各个功能部件之间协调工作,在适度的干扰情形下仍然能够保持平衡。
同时,也可以使用手机上的APP通过蓝牙与小车通信控制小车的前进和后退以及转弯。
关键词:自平衡小车陀螺仪传感器滤波APPDesign of Two-Wheel Self-Balance VehicleAbstractIn the last few years, with the development of commercial self balancing electric vehicle was developed rapidly. Self balancing vehicle has the advantages of small volume, the movement is very flexible, convenient, energy saving etc.. This paper presents a two wheeled self balancing robot design, mechanical structure adopts double motor drive; controlled mainly by the feedback regulation, in order to make the balance of the body better, with the PID regulation; hardware using gyroscope GY521 mpu-6050 to collect the rotation angle of the car body and the rotation angle acceleration. At the same time, acceleration sensor to measure indirectly body rotation angle. St, the low power consumption controller STM32 chip used as the main control, collecting the sensor information filtering, analysis backward and control motor drive, so as to achieve close loop feedback regulation, the realization of the car automatic balance. System design, debugging is completed, the coordination between the various functional components can be achieved, in the case of moderate interference can still maintain a balance. At the same time, you can also use the APP on the mobile phone with the car to control the car's forward and backward and turning.Key Words: Self balancing car gyroscope sensor filter APP目录1.绪论 (1)1.1研究背景与意义 (1)1.2自平衡小车的设计要点 (1)1.2.1整体构思 (1)1.2.2姿态检测系统 (1)1.2.3控制算法 (2)1.3本文主要研究目标与内容 (2)1.4论文章节安排........................................................................................ 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
平衡车毕业设计
平衡车毕业设计
一、引言
平衡车是一种以电动机为动力,通过自动控制系统实现自我平衡的交通工具。
它的出现不仅为我们的出行提供了便利,同时也成为了工程技术领域的研究热
点之一。
作为一名大学生,我也有幸参与了平衡车的毕业设计,并在此分享一
下我的设计思路和实践经验。
二、背景介绍
在开始我的平衡车毕业设计之前,我对平衡车的原理和结构进行了深入的研究。
平衡车的核心技术主要包括传感器、控制算法和电机控制系统。
传感器用于感
知车身的倾斜角度和加速度,控制算法根据传感器的反馈信息进行计算和控制,电机控制系统则负责根据算法的指令控制电机的转动。
基于这些基本原理,我
开始了我的设计过程。
三、设计思路
1. 动力系统设计
在选择动力系统时,我考虑了电动机的功率和扭矩输出以及电池的容量和续航
能力。
为了确保平衡车能够稳定行驶并承载一定的载荷,我选择了一款高功率
低速电机,并配备了高容量的锂电池。
通过这样的设计,我能够保证平衡车在
不牺牲续航能力的情况下具备足够的动力输出。
2. 控制系统设计
控制系统是平衡车的核心,它决定了车辆的稳定性和灵活性。
在我的设计中,
我选择了一种基于陀螺仪和加速度计的传感器来感知车身的倾斜角度和加速度。
通过将传感器的数据输入到控制算法中,我能够实时计算出平衡车的倾斜角度,并通过调整电机的转速来实现车身的自我平衡。
此外,我还加入了遥控器和
APP控制功能,使得用户可以通过手机或遥控器来控制平衡车的行驶方向和速度。
3. 结构设计
平衡车的结构设计直接影响着车辆的稳定性和操控性。
为了提高平衡车的稳定性,我采用了低重心的设计,并将电池和电机放置在车身的中央位置。
此外,
我还加入了可伸缩的车身结构,使得车身可以根据使用者的身高进行调节,提
高了车辆的适用性和舒适性。
四、实践经验
在实践过程中,我遇到了许多挑战和困难。
首先是传感器的校准和数据处理,
由于传感器的精度和灵敏度不同,我需要进行精确的校准和数据处理,以确保
传感器的准确性。
其次是控制算法的优化,由于平衡车的动态特性较为复杂,
我需要不断调整算法的参数和逻辑,以实现车身的稳定控制。
最后是结构的优
化和调试,我通过多次实验和测试,不断改进车身结构和零部件的设计,以提
高车辆的稳定性和操控性。
通过不断的实践和调试,我最终完成了我的平衡车毕业设计。
在测试中,平衡
车能够稳定地行驶并具备一定的载荷承载能力。
同时,它还具备了遥控和APP
控制的功能,使得用户可以方便地控制车辆的行驶。
这次毕业设计不仅让我学
到了许多关于平衡车的知识和技术,同时也提高了我的团队合作能力和解决问
题的能力。
五、总结
通过这次平衡车毕业设计,我深刻体会到了工程技术的魅力和挑战。
平衡车作为一种新兴的交通工具,具有广阔的应用前景和发展空间。
我相信,在不久的将来,平衡车将会在我们的生活中扮演更加重要的角色,并为我们的出行提供更多的便利。
作为一名工程师,我也将继续努力,为平衡车的发展做出更多的贡献。