ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:2MB ,
资源ID:3219907      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3219907.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(研究生电子设计大赛报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

研究生电子设计大赛报告.docx

1、研究生电子设计大赛报告第十一届中国研究生电子设计竞赛技术论文论文题目:基于STM32F405和WiFi控制的智能楼宇安防机器人Intelligent building security robot based on STM32F405 and WiFi control参赛单位: 哈尔滨理工大学队伍名称: 理工ROOT战队指导老师: 陈才参赛队员: 谢瑞 王航 张宇霆完成时间: 2016年6月10日基于STM32F405和WiFi控制的智能楼宇安防机器人摘 要目前,机器人的用途已经渗入到社会生活的方方面面,在工业生产中,机器人可以代替人类完成恶劣环境下的货物搬运以及设备检测等任务。而在人们的日常

2、生活中,智能机器人也发挥了越来越重要的作用。因此,本文设计了一款底盘智能车加载智能云平台开发的楼宇安防机器人。本文设计了一款基于STM32F405作为主控的移动底盘,搭载智能云平台所设计的智能楼宇安防机器人。其运动底盘采用四轮驱动的麦克纳姆轮,实现全方位移动方式的零度转角,适合机器人的空间狭小的工作环境。底盘移动平台的控制系统主要包括:电源模块、微控制器模块、电机驱动模块、通讯控制模块等。在具体的设计过程中,各个模块硬件以及软件部分尽量做到相对独立,为日后的功能扩展和系统升级创造条件。通过选择无线遥控方式,可以更加方便灵活的对机器人进行操控。对于传感器所采集的信息,以及安防机器人的各项信息可以

3、通过无线网络同步到所开发的手机APP。Wifi服务系统由主控部分、传感器部分和显示部分构成,主控部分采用STM32103c8t6+ESP8266构成,传感器部分有3色灯、夏普PM2.5粉尘传感器、雨量传感器、温湿度传感器DHT11和TCRT5000光电传感器构成。通过主控把采集到的传感器信息上传到机智云的云端,然后云端将信息发送到楼宇内人员的手机端,供保安和楼宇内工作人员查询信息。同时使用串口屏显示传感器的信息,并且给来找人和咨询事情的人提供查询信息。通触摸屏设计的多级式菜单设定来客需求信息,并直观的显示主控系统中采样到的相关数据,增进了人机交互的灵活性。智能机器人整体实现了周围环境信息采集以

4、及人员查找的功能。 关键词:xxx;xxx;xxx;xxxIntelligent building security robot based on STM32F405 and WiFi controlAbstractAt present, the use of robots has infiltrated into all aspects of social life, in industrial production, robot can replace human to complete the harsh environment of cargo handling and equipme

5、nt testing and other tasks. In peoples daily life, intelligent robots also play a more and more important role. Therefore, this paper designed a chassis intelligent vehicle loading intelligent cloud platform development of building security robot.第1章 系统可行性分析1.1 作品难点与创新1.1.1 作品难点目前,机器人的用途已经渗入到社会生活的方方

6、面面,在工业生产中,机器人可以代替人类完成恶劣环境下的货物搬运以及设备检测等任务。而在人们的日常生活中,智能机器人也发挥了越来越重要的作用。因此,本文设计了一款底盘智能车加载智能云平台开发的楼宇咨询服务型机器人。而本文设计的难点有:1. 作为移动平台的智能车车体构件的设计加工与选择。车体构件的选择需要本着经济、可靠、美观等各方面因素,而由于某些特殊要求,车体构件并不都是标准配件,所以在尽量选择标准构件的同时,对于一些非标准构件,需要掌握一些独自设计加工的基本能力,这就对队员的机械设计与加工提出了一定的要求。2. CAN总线实现四个底盘电机的协调驱动控制。想要智能车达到理想的控制要求,必须要同时

7、控制四个驱动电机来协调同步工作,所以对于各个电机运行状态的实时性反馈以及准确性控制有着较高的要求,而这众多的因素都决定了智能车采用基于CAN总线控制电机的方式是一种理想的选择。3. 智能云平台通过各个传感器搜集数据并实时发送到手机APP。智能云作为传感器和手机APP端的互联平台,使用板载的温湿传感器,外接的PM2.5粉尘传感器和雨量传感器,将这些信息通过Wifi传递到手机端口,而这部分的手机与信息手机平台的通讯以及手机APP的开发要求队员有较强的软件开发能力。4. 移动平台人机交互界面的设计与开发。人机交互界面可以保证楼宇安防机器人能够实现信息应答的功能,外来人员可以通过此平台方便确认某人是否

8、在此楼内。而人机交互界面的选择是触摸屏,对于触摸屏的开发也是本文的一个难点。1.1.2 作品创新本文研究的是一款基于STM32F405作为主控的移动底盘,搭载智能云平台所设计的智能楼宇咨询服务型机器人。通过移动平台搭载服务系统,可以使设计应用范围更加灵活。而考量本文系统的使用环境以及使用条件,本文中系统的底盘选择轮式运行方式,为了实现全方位移动方式的零度转角,本文底盘采用四轮驱动的麦克纳姆轮。采用麦克纳姆轮的优点是可以实现底盘前行、横移、斜行、旋转及其组合等运动方式。由此底盘非常适合转运空间有限、作业通道狭窄的楼宇、船舱以及机舱等环境。对于系统的控制方式,本文基于实际应用环境,选择无线遥控方式

9、,可以更加方便灵活的对机器人进行操控,不需要人为的活动就可以实现对来访者进行盘查或者方便来访者获知信息。对于可疑人员有一定的报警功能,增加了系统的可靠性。对于传感器所采集的信息,以及安防机器人的各项信息可以通过无线网络同步到所开发的手机APP,方便相关负责人员进行查看,不必时刻需要特定进行跟踪,节约人力成本。1.2 方案论证与设计在整个系统的设计中,底盘移动平台的的控制系统最为重要,它是整个系统稳定运行的核心。控制系统的水平高低直接关系到智能化平台的智能化程度。控制系统的设计策略也决定了整个设计系统的功能特点、使用范围以及其可扩展性。根据对整个检测系统的功能需求,底盘移动平台的控制系统主要包括

10、:电源模块、微控制器模块、电机驱动模块、通讯控制模块等。系统的总体框图如图1-3所示。在具体的设计过程中,各个模块硬件以及软件部分尽量做到相对独立,为日后的功能扩展和系统升级创造条件。而控制系统中的各个模块的功能如下:电源模块负责整个控制系统的供电,包括驱动电机所需的24V和12V电源,主控制器、各个传感器以及专用芯片所需的5V和3.3V电源;电机驱动模块主要负责底盘所用电机的驱动,包括驱动轮电机以及云台电机的驱动,所采用方式是主控器输出的PWM和专用电机驱动芯片配合使用,实现底盘的全方位移动以及云台的转动调节;通讯控制模块主要负责远程手动遥控平台的运行方式以及移动轨迹,同时及时反馈平台的各项

11、性能指标。图1-3 移动平台控制系统框图 第2章 硬件系统设计2.1 车体结构设计移动底盘的运行结构有多种,目前常用的有轮式、履带式、腿式以及上述几种结构的结合。轮式以及履带式底盘主要适用于地理环境较为平坦、少有坑洼的地面。具有控制方式简单、运行速度快、运行平稳以及噪音小等优点。而腿式步行式的底盘适用的地理环境就较为复杂多样,但是由于控制算法复杂,对机械结构有着较高的要求,并且移动速度较为缓慢,目前的实际应用还不是特别广泛。综合考量本文系统的使用环境以及使用条件,本文中系统的底盘选择轮式运行方式,为了实现全方位移动方式的零度转角,本文底盘采用四轮驱动的麦克纳姆轮如图2-1所示。采用麦克纳姆轮的

12、优点是可以实现底盘前行、横移、斜行、旋转及其组合等运动方式。由此底盘非常适合转运空间有限、作业通道狭窄的楼宇、船舱以及机舱等环境。图2-1 麦克纳姆轮麦克纳姆轮设计车轮旋转时成45度排列的自由滚子与地面接触,地面会给予车轮与转轴夹45度的摩擦力,此摩擦力可分为X分量与Y分量,籍由车轮的正反转或停止,改变XY分量力的方向,可以调整底盘做各种方式的移动。而单独的麦克纳姆轮无法实现全方位移动,需要至少四个才能组成全方位移动平台,本文所采用的四个麦克纳姆轮全方位移动平台如图2-2所示,图中车轮斜线表示车轮轮缘与地面接触滚子的偏置角度。图2-2 底盘车轮配置图2.2 底盘控制系统设计在整个系统的设计中,

13、底盘移动平台的的控制系统最为重要,它是整个系统稳定运行的核心。控制系统的水平高低直接关系到智能化平台的智能化程度。控制系统的设计策略也决定了整个设计系统的功能特点、使用范围以及其可扩展性。根据对整个检测系统的功能需求,底盘移动平台的控制系统主要包括:电源模块、微控制器模块、电机驱动模块、通讯控制模块等。系统的总体框图如图2-3所示。在具体的设计过程中,各个模块硬件以及软件部分尽量做到相对独立,为日后的功能扩展和系统升级创造条件。而控制系统中的各个模块的功能如下:电源模块负责整个控制系统的供电,包括驱动电机所需的24V和12V电源,主控制器、各个传感器以及专用芯片所需的5V和3.3V电源;电机驱

14、动模块主要负责底盘所用电机的驱动,包括驱动轮电机以及云台电机的驱动,所采用方式是主控器输出的PWM和专用电机驱动芯片配合使用,实现底盘的全方位移动以及云台的转动调节;通讯控制模块主要负责远程手动遥控平台的运行方式以及移动轨迹,同时及时反馈平台的各项性能指标。图2-3 移动平台控制系统框图2.2.1 主控单元本系统选用STM32F405RGT6芯片作为底盘移动平台的中央控制器,完成传感器信息收集、电机控制、外部通信扩展等任务。STM32F405RGT6是ST公司推出的以高性能的ARM Cortex-M3内核的32位RISC的内核的芯片。工作最高频率可达84MHz,能实现高速运算。处理器具有3种低

15、功耗模式和灵活的时钟控制机制,可根据系统设计要求对其进行合理的优化。工作电压可以在2.0-3.3V之间,在3.3V的供电电压下,其典型的小号电流仅为1.4A。2.2.2 电机驱动模块2.2.2.1 底盘驱动电机的选择本设计中为了保证全方位移动方式的零度转角,采用四轮单独驱动,可以灵活调节任意一个麦克纳姆轮的运行方式,从而可以灵活控制移动平台的任意角度位移。移动平台的驱动电机有步进电机和直流电机两种。本设计中选用直流电机作为底盘移动平台的驱动电机,直流电机具有优良的速度控制性能,具体来说,它有以下几点优点:具有较大的转矩,从而能够克服传动装置的摩擦转矩和负载转矩;具有较快的响应能力,可以适应复杂

16、的速度变化和控制信号的变换;电机的负载特性硬,有较大的过载能力,确保 运行速度不受负载冲击的影响,增加系统的可靠性;直流电机空载力矩大,在控制系统发出停转的同时可以立即响应,并且可以产生相当大的力矩阻止移动平台由于惯性继续移动;直流电机相对其他电机来说运动起来平稳,而且噪音小。2.2.2.2电机控制方式直流电机的转速控制方法可以分为两类:调节励磁磁通的励磁控制方式和调节电枢电压的电枢控制方法。而由于励磁控制方法在低速模式时磁极极易饱和,所以调速范围有限,而在高速模式下,由于经常换向,换向火花较大,造成控制时动态响应较差。本文采用的电机驱动方式是电枢控制方式,通过输出PWM脉宽调制PWM电平来控制电动机的电枢电压,实现调速功能。由于一般的微控制器都可以输出PWM脉冲电平,所以容易在微控制器上实现此种

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1