自动定位的智能环境检测小车设计.doc

资料分类:工业大学 上传会员:DcvOS 更新时间:2023-02-23
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10106
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:从18世纪60年代的第一次工业革命开始,环境问题就不停的困扰着人类。合适的环境一直是人类健康以及安全的保障。因此,环境检测逐渐受到人们的关注,建立起一个简单,快速的检测方法可以更好更快的实现环境检测体制。所以,设计一个具有自动定位功能的环境检测小车具有重要的现实意义。

本文首先介绍一下智能小车的总体方案,包括其硬件方案、软件方案及上位机方案。

其次,介绍智能小车的硬件部分的设计,包括以STM32F103C8T6为核心的主控电路、传感器采集电路、蓝牙通信电路、小车的电机驱动电路、Altium Designer 20的使用、PCB板的绘制以及小车的组装。

接着,介绍智能小车的软件部分的设计,包括开发环境的配置、传感器采集数据的程序、电机驱动部分的程序以及蓝牙通信的程序。

然后,介绍智能小车所采用的上位机部分的设计,包括开发环境的配置、上位机的程序。

最后,简单说明一下在设计的过程中我所遇到的部分问题和解决方案,成果展示。

经过设计,自动定位的环境检测小车可实现如下几个功能:

1、小车自我定位并按照预设路径前进

2、对沿途的环境进行实时检测

3、将所采集到的环境数据实时的显示在上位机中

4、将环境数据存储到本地中以便查询

关键词:智能小车、捷联惯导、Labview上位机、STM32

 

目录

摘要

Abstract

第一章 绪论-1

1.1 研究背景及意义-1

1.2 研究现状-1

1.2.1 智能小车-1

1.2.2 惯性导航与智能小车-1

1.3 主要设计任务-1

第二章 智能小车的硬件设计-3

2.1 硬件设计-3

2.1.1 STM32单片机的选型-3

2.1.2供电需求分析-4

2.1.3 步进电机驱动电路-4

2.1.4 温湿度传感器电路-5

2.1.5 空气质量传感器电路-5

2.1.6 惯性传感器电路-6

2.1.7 蓝牙通信电路-6

2.1.8硬件电路总原理图-7

2.2 印刷电路板的设计-7

2.2.1 智能小车的选择-7

2.2.2 印刷电路板的设计-8

第三章 智能小车的软件设计-10

3.1 STM32单片机开发环境的配置-10

3.2 主程序设计-10

3.3 温湿度模块程序设计-12

3.4空气质量模块程序设计-13

3.5 惯性传感器程序-13

3.6 蓝牙通信程序-14

3.7 步进电机驱动程序-15

第四章 上位机程序设计-16

4.1 上位机开发环境配置-16

4.2 上位机设计——状态机-16

4.3 上位机设计——初始化状态-16

4.4 上位机设计——等待状态-17

4.5 上位机设计——获取数据状态-20

4.6 上位机设计——数据处理状态-21

4.7 上位机设计——退出状态-23

4.8 上位机设计——前面板-24

第五章 小车测试-25

5.1 设计过程-25

5.2 测试结果-28

5.3 心得-31

第六章 致谢-33

参考文献-34

相关论文资料:
最新评论
上传会员 DcvOS 对本文的描述:该智能小车设计的主要任务为采集智能小车所处的位置信息、空气质量信息以及温湿度信息,并沿着程序设定好的路径进行自主运动,同时通过智能小车上的蓝牙模块将小车采集到的数......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: