基于STM32的飞艇鱼控制系统设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:sb37sb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文以STM32F103ZET6单片机为主控制器,舵机、佩带螺旋桨的直流电机和GPS接收模块为控制对象,上位机和单片机之间进行无线通信,对充有氦气的鱼体气囊进行遥控控制,实现在空中自由飞行。飞艇鱼是以0.4立方米的鱼形气囊为鱼体,内充氦气,STM32F103ZET6为主控芯片,用C语言编程,实现对飞艇鱼的速度、高度和方向的控制。用上位机向单片机发送控制命令,以及显示飞艇鱼的飞行状态和定位信息。
  [关键词]STM32F103ZET6;舵机;直流电机;上位机;飞艇
  中图分类号:TM743 文献标识码:A 文章编号:1009-914X(2015)26-0259-01
  随着现代科技的进步,微型机器人在生产和军事领域得到迅猛发展。低成本低功耗的要求也越来越苛刻。飞艇鱼作为一种小体积、低功耗、高机动性的飞行装置,可以利用浮力减少一定的功耗。实现对要求作业时间长、范围广,人进出不易的地方进行勘测。如地理监控、军事侦查等。在军用方面:由于飞艇鱼成本低、体积小、机动性好。将在侦查、攻击等方面发挥巨大作用。在娱乐方面。目前,机器人也越来越多的用于玩具业,如日本索尼公司推出的机器狗,日本三菱重工业推出的观赏性机器鲤鱼。
  1 控制系统硬件设计
  1.1 整体设计方案
  本控制系统希望通过以STM32F103ZET6 ARM为核心控制器,利用无线模块NRF24L01远距离控制直流电机和舵机,其中直流电机带动螺旋桨产生动力,舵机改变方向,进而控制一个充有氦气的鱼形气囊,对此气囊的飞行状态是在上位机上实现的,包括速度、方向、高度。并且利用GPS模块将飞行器的位置(经纬度)实时显示。控制系统采用模块化设计思想,自上而下的设计思路,以保证系统开发的可靠性,系统的各个模块分开设计,通过模块间的接口来组合整个系统,控制系统框图如图1:
  1.2 系统主要硬件部分介绍
  电机部分
  由于飞艇鱼自身浮力有限,所以要用直流电机带动螺旋桨产生先上的作用力来克服飞艇鱼自身的重力。鱼体后面是一个舵机和一个直流动力电机,舵机电机用于控制方向,电机带动一个小螺旋桨提供前进动力。鱼体下面是一排用直流电机带动的小螺旋桨,通过控制转速和吹风方向来改变浮力分量和动力分量。舵机9g舵机(SG90),电机选用9*15的永磁直流电机和配套小螺旋桨,转速达到20000r/min,电机驱动选用芯片BTS7970,此电机可以提供要求的风力。本系统选择M20微型直流电机,此电机工作电压范围是1.5V-7.5V,最高转速达到42000rpm。根据实测,要用到四个这样的电机同时工作才能克服这个硬件电路的重力。
  整个系统的所有通信都是串行通信,包括GPS和单片机的通信,以及处理器和上位机之间的通信。处理器和上位机之间的通信就需要用到无线串口收发模块。在本系统中,无线串口收发模块的作用是作为单片机和上位机通信的媒介,单片机通过它给上位机发送解析后的GPS数据,上位机通过它给单片机发送控制命令。
  GPS接收模块在本系统中的作用是接收GPS卫星所发送的数据,然后以串行数据形式发送给单片机。我们选用体积和重量都比较小的U-blox GPS模块。U-blox GPS模块遵守的是NMEA-0183协议。
  2 控制系统的软件设计
  在本程序中,主函数主要是数据的计算和上位机进行通信。另外,有两个中断函数。一个是接收上位机发送过来的控制命令;另一个是接收GPS接收器发送给单片机的定位数据,并加以解析。主程序流程图如图2所示:
  要实现本系统所有功能,软件设计量较大,其中包括很多模块只有写好各个模块才有可能通过整合实现预想功能,这些模块包括:延时函数、舵机控制函数、电机控制函数、初始化函数、外部中断、串口通信、GPS数据的接收与解析,然后在主函数里进行整合。
  2.1 主控芯片程序设计
  STM32F103ZET6是本控制系统的主控MCU,主要程序包括时钟初始化、串口初始化、PWM初始化,对各个数据进行处理,包括时间数据、经度数据、纬度数据、日期数据和航速数据的解析,解析完毕,即可发送数据到控制界面进而显示飞行器的状态以便控制。单片机产生使机器鱼飞行的PWM波,无论在什么状态,只要串口接收到命令就会产生中断,就需要根据命令改变PWM波的占空比,从而改变直流电机和舵机的转动,进而改变机器鱼的飞行速度和方向。这些控制实现都是建立在STM32与无线模块和GPS的通信基础上的,因此本系统使用到了VB程序编写的上位机软件。
  在本系统中,单片机和上位机之间通信的数据信息包括:
  (1)单片机给上位机发送的数据:当前电机控制占空比、定位信息经度值、定位信息纬度值、当前时间、当前日期、航速。
  (2)上位机给单片机发送的控制命令:舵机打角的增加、舵机打角的减小、电机转速的增加、电机转速的减小、直行、左转、右转。
  4 总结
  本系统采用STM32F103ZET6作为核心处理器,产生PWM波对直流电机和舵机进行控制,外围电路有无线接发收模块和GPS定位模块,具有传输速度快,实时操作性好,数据处理强等特点,能满足在军事、娱乐场合的某些要求,具有一定的应用价值,本文的研究设计工作为进一步研究设计自主机器鱼以及多鱼协作提供了较好的软硬件设计基础。
  参考文献
  [1] 李建中编著.单片机原理及应用[M].西安电子科技大学出版社.2008.2(P32-P48).
  [2] 曾磊,王立峰,甄静伟.基于DSP的小型无人飞艇控制系统设计[J].工业控制计算机.2011.24卷.10期:P6-P7.
  [3] 曹毅,姜戎,王宏力.基于单片机的小型自控飞艇舵控系统设计[J].电子技术应用.2007.33卷02期.P13-P16.
  [4] 易福华.VisualBasic典型系统实战与解析[M].电子工业出版社.2007.01.
  [5] 刘波文.ARM Contex-M3应用开发实例详解[M].北京:电子工业出版社,2011.
  [6] 金敏,周翔,金梁.嵌入式系统:组成、原理与设计编程[M].北京:人民邮电出版社,2006.
  作者简介
  俞竣瀚(1990—),湖南省常德市,硕士研究生,专业:控制理论与控制工程。
其他文献
[摘 要]本文详细讲解电动机差动保护比例制动的计算。根据生产企业实际差动保护动作情况,计算验证差动保护动作合理性,提出可能引起差动保护动作的原因。  中图分类号:TM73 文献标识码:A 文章编号:1009-914X(2015)26-0279-01  为了提高电动机保护灵敏度,对于大容量或重要电动机,均采用差动保护。电动机差动保护主要用于功率在2000kVA以上大型电动机,差动保护是电动机内部故障
期刊
[摘 要]安全阀作为石油天然气储运行业的安全保护装置,对于管道和装置的安全运行具有重要作用,本文对安全阀的选型和应用工作进行了探究。  [关键词]安全阀;选型;安装设置  中图分类号:TH134 文献标识码:A 文章编号:1009-914X(2015)26-0284-01  安全阀在天然气的储运过程中应用极为广泛,是压力管道和设备上的重要安全附件,可以保证管道和压力容器在设计压力下运行,实现天然气
期刊
[摘 要]为了降低阜康一号矿首采11A221工作面上、下煤巷掘进突出危险性,研究运用煤层底板抽放巷穿层钻孔预抽煤巷条带煤层瓦斯为主的区域消突措施,使煤层卸压,瓦斯含量与压力降低,改变煤体应力分布,消除突出危险性,保证煤巷安全掘进该方法为疆内首次应用。  [关键词]底板岩巷;预抽条带;水力冲孔  中图分类号:TD712.6 文献标识码:A 文章编号:1009-914X(2015)26-0280-01
期刊
[摘 要]本文对现阶段市政给排水工程中出现的弊端与缺陷进行了分析并且提出了施工质量管理的相关措施。在施工之前制定合理的工程方案,将安全可靠的原则渗透到全部施工工程里面,从而确保工程质量满足要求。  [关键词]给排水工程;施工质量;管理措施  中图分类号:TU991 文献标识码:A 文章编号:1009-914X(2015)26-0281-01  0 引言  水资源和人们的日常生活与生产联系非常紧密,
期刊
[摘 要]加快构建具有水资源调配、防洪调度、水生态保护等综合功能的现代水网工程体系,是适应国情水情的必然选择,是水利现代化的基本标志。本文以菏泽鄄城水网为例分析了水网规划建设的问题及对策。  [关键词]现代水网;存在问题;对策;规划建设  中图分类号:TU991.33 文献标识码:A 文章编号:1009-914X(2015)26-0287-01  绪论  目前和今后一段时期,是山东加快推进经济文化
期刊
[摘 要]近些年来,社会经济的不断发展,出现了大量的新型能源,比如地元热泵。地热泵主要由中央空调系统作为核心,其是一项新型的、先进的中央空调系统,因为具备节能和低碳环保以及无污染等多种特点,在新型建筑工程方面应用比较普遍。本文主要对地源人泵中央空调系统在建筑工程中的应用和安装进行了分析与研究。  [关键词]地源热泵;中央空调;  中图分类号:TU831.3 文献标识码:A 文章编号:1009-91
期刊
[摘 要]随着现代科技水平的不断发展,电子产品越来越受到人们的青睐。现在的生产生活都与电子产品电子工程息息相关,所以说对于电子工程设计问题需要特别关注。我们现阶段尤其要重视电子工程设计,虽然这一行业已有许多的成就,但是在设计过程中仍然不乏存在疑点和重难点,需要我们去掌握和理解,从而才能保证领悟到这个行业的精髓。该文章便是对电子工程设计中的重难点进行剖析,从而找到解决问题的对策。  [关键词]电子工
期刊
[摘 要]随着社会经济的不断发展,现代机械制造工艺技术也逐步地提高,变得越来越多样化和精确化,传统的机器制造技术已经不能再满足社会发展的需求,所以,尽快引入现代化的机器设备与精密的加工技术有利于提高社会工业化水平,促进社会的发展。本文从现代化机械制造工艺与精密加工技术着手对其发展的特点做出理论分析。  [关键词]现代机械;制造工艺;精密加工技术  中图分类号:TG225 文献标识码:A 文章编号:
期刊
[摘 要]电子皮带秤的使用是否正常可靠,对企业科学合理地组织生产和提高经济效益是十分重要的。本文从电子皮带秤的安装工艺过程、技术要求、维护检修方面,以及如何使电子皮带秤在生产过程中保持比较高的计量精度,并可靠使用的问题进行分析和探讨。  [关键词]电子皮带秤 安装 维护及检修  中图分类号:TH715.195 文献标识码:A 文章编号:1009-914X(2015)26-0275-01  一、概述
期刊
[摘 要]随着我国经济和社会的发展,我国的公路交通事业也得到了快速的发展,公路里程在不断增大,公路等级也在不断提高,并且大量低等级公路得到改建和扩建,公路交通正在国民经济生活中发挥着越来越大的作用。随着公路的高速发展,大量的公路己进入大、中修期,大量的翻挖、铣刨旧路面,不仅对环境产生巨大的危害,而且也造成大量优质沥青的浪费,尤其我国沥青极为匮乏。由于我国目前还没有完全掌握旧沥青混合料的再生技术,旧
期刊