蓝牙的生命探测机器人控制系统设计.docx

上传人:安*** 文档编号:17849313 上传时间:2022-05-26 格式:DOCX 页数:7 大小:18.87KB
返回 下载 相关 举报
蓝牙的生命探测机器人控制系统设计.docx_第1页
第1页 / 共7页
蓝牙的生命探测机器人控制系统设计.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《蓝牙的生命探测机器人控制系统设计.docx》由会员分享,可在线阅读,更多相关《蓝牙的生命探测机器人控制系统设计.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、蓝牙的生命探测机器人控制系统设计摘要:本文课题完成了一个基于蓝牙的生命探测机器人控制系统的设计。系统主要功能是通过移动手机端App控制机器人的运动,探测现场能否有生命存在移动,收集温度,湿度,煤气等可燃性气体、烟雾的环境数据。系统以四轮小车为载体,以蓝牙为通信方式、以Android端App为控制平台,以HCS501人体红外感应模块等传感器为感悟单元,进行准确地检测能否有生命存在,以低成本完成了系统功能。关键词:STM32;蓝牙;Android;HCS501目前,人类社会处于和平年代,人们的生命财产安全得到了极大的保障,但是有时发生的地震,矿难,火灾等灾祸时,搜救人员无法直接进入,经常用其他搜救

2、工具代替人们进入废墟或者灾难现场,帮助外面人员了解内部情况。随着蓝牙技术的日趋成熟,作为一种稳定的数字无线电技术,蓝牙在工程上得到了广泛应用。该系统完成了一个基于蓝牙的生命探测机器人设计,主要功能是用移动手机端App为控制平台,控制小车的运动,包括前进、后退、左转、右转、加速、减速,以及探测物体的移动;该控制系统四轮小车为载体,以蓝牙为通讯方式,以HCS501人体红外感应模块为感悟单元,以Android端App为控制平台。由于以上芯片成本低、电路简单,运行可靠,实现了以低成本完成高要求的智能化设备控制要求。2系统概述生命探测机器人以STM32F103C8T6单片机为核心,系统具有红外探测,煤气

3、检测,一氧化碳检测,烟雾检测,湿度检测,温度检测,电机驱动,显示参数功能。1)当发现附近有动物时,红外检测单元检测到后,单片时机输出会红灯闪烁,表示周围有生命迹象,传给手机APP并进行显示。2)湿度传感器检测事故现场的湿度情况,传给手机APP并进行显示。3)假如温度过高时,把温度信息传给手机APP并进行显示,蓝灯闪烁。4)当室内可燃性气体煤气等超过一定的标准时,红灯长亮同时报警器也会响起来提醒危险的存在,防止煤气中毒或火灾事故的发生,传给手机APP并进行显示。3系统硬件设计机器人的硬件电路由电源电路、控制器电路、电机驱动电路、传感器接口电路,以及通信模块电路组成。电源部分使用72V可充电电池提

4、供电能,然后对输入的72V电压进行稳压并转换为5V给蓝牙模块,电机驱动模块、红外人体检测模块供电,然后再将5V进行稳压并转化为33V给单片机供电。电源部分是整个硬件系统的关键,它的稳定性直接决定机器人的可靠性。系统需要用到72V、5V、33V,所以需要对电池电压进行转换稳压,常用的稳压芯片有LM系列、1117系列。这里使用LM7805稳定5V电压、AMS111733稳定33V电压。控制器电路主要包括:芯片电源电路、时钟电路、复位电路等。电机驱动使用L298N直流电机驱动芯片,它能够同时驱动两个直流电机或者一个步进电机,每路最大输出2A电流。采用电机驱动电源和逻辑控制电源分开的供电方法,使用72

5、V给电机供电,使用5V作为逻辑电源输入。系统选择车轮式机械构造,车轮式机器人有四个车轮,每个车轮由一个直流电机驱动。直流电机具有转矩大、转速易调节等优点,使得车轮式机器人具有强机动性和高负载能力。传感器HCS501模块,如图3所示,使用5V供电,当模块检测到有人时,输出端会输出一个高电平,通过单片机的IO引脚来读取输出端电压即可感悟周围环境能否有人。气敏元件MQ2检测煤气等可燃性气体烟雾。HCS501使用的是双元探头,探头的窗口为长方形,双元(A元B元)位于较长方向的两端,当人从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越大。HCS501模块。它具有三个接线端,

6、一个VCC,一个GND,一个信号输出端。当有人体靠近时,信号输出端输出高电平,并保持大概3s钟,假如没有人靠近时,信号输出端则输出低电平。单片机通过检测信号输出端的电平就能够知道小车周围能否有人,由于假如有人,它肯定会有稍微的运动,此时传感器就能够检测出这种微小的运动。蓝牙模块蓝牙通信具有成本低、功耗低、传输速率高、抗干扰能力强等特点,使用336V电源供电,为了保证模块的稳定性,系统使用5V电源为蓝牙模块供电。系统使用的蓝牙模块为HC05,它具有4个端口,一个VCC,一个GND,一个X,用于接收串口数据、一个TX,用于发送串口数据。4系统软件设计41程序大概情况程序部分是搜救机器人系统的灵魂,

7、硬件部分只是作为程序的载体。系统设计的机器人软件部分主要包括:电机驱动程序、蓝牙通信程序、传感器检测程序以及APP上位机程序。电机驱动程序主要是控制PWM波的输出,直流电机通过L298N模块驱动,通过给该模块信号硬件不同占空比的脉冲就能够实现直流电机的调速。系统只需要使用4路PWM波。蓝牙通信程序主要是编写串口通信程序,由于模块以及将底层的蓝牙协议封装好了,用户只需把它当作一个无线串口来使用就能够。STM32具有丰富的串口资源,有3个USAT。系统使用US-AT1。传感器检测程序检测HCS501传感器输出脚的高电平信号,只需将单片机的一个IO口配置为下拉输入,然后循环读取该IO口的状态即可检测

8、能否有人。当传感器输出高电平常,讲明周围环境有人,此时需要点亮板载LED指示灯,并向上位机发送有人指令,若输出为低电平,则向上位机发送无人指令,然后返回到第二步,依次类推,不断循环。传感器输出的是数字信号,即只要高低电平之分,为了使读取的数据愈加稳定,减小误判,需要将单片机硬件配置为下拉输入。即当外部没有输入信号时,读取单片机硬件为低电平,当外部输入高电平常,此时读取单片机硬件为高电平。42电机驱动程序电机驱动程序完成的是PWM波的产生,以及PWM波占空比的调节。STM32具有多个TIM定时器,除了最高定时器之外,其它都能够输出PWM波,系统选用TIM3,TIM3定时器一共产生4路PWM,正好

9、知足要求。43蓝牙通信程序蓝牙通信程序主要是编写串口通信程序。STM32具有丰富的串口资源,系统使用的STM32F103C8T6具有三个串口,但系统只用到了一个串口。44传感器检测程序传感器检测程序:首先,生命探测传感器信号通过单片机IO引脚电平读取程序来判定,高电平表示有生命迹象,低电平表示没有生命迹象。其次温度检测传感器检测出温度传给手机App直接显示,当超过设定值,蓝灯闪烁报警。湿度传感器检测现场的湿度情况,传给手机App并进行显示。气敏传感器检测出可燃性气体,传给手机App,假如超限,红灯长亮并且报警器响起来报警。45App上位机程序在生命探测的经过中,外部人员需要控制机器人的前进、回退、转弯、速度等,以及监测废墟里的各种情况,这就需要一个控制平台。该控制平台有两个作用:一个是操作人员用于控制机器人,二是机器人将传感器的数据通过无线的方式传给外面的人员,让搜救人员了解废墟内部的情况,以及时的制定搜救计划,缩短搜救时间。移动手机端上位机,即基于手机平台开发一款上位机软件,每个人都会随身携带一部手机,这样就不用额外再携带一个控制设备了。能够减小制作成本,方便使用。5结束语本次设计已经完成对生命探测机器人的控制功能实现,完全能够作为一套简易系统投入使用,能够进行生命探测,温度检测、湿度检测,煤气等可燃性气体烟雾检测,各种功能于一体,成为人类的好助手,为生命护航。

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

当前位置:首页 > 考试试题 > 升学试题

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁