基于STM32的WIFI视频监控智能小车

来源 :科学与财富 | 被引量 : 0次 | 上传用户:bobshen88888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对传统的智能小车只有循迹、避障和超声波测距等简单功能且实际应用效果并不理想,本文设计实现了一种高效的无线视频监控智能小车。小车采用STM32主控芯片,集成多种高性能传感器,可以有效实现红外循迹、红外避障、自动跟随、边沿检测、超声波测距和超声波避障等多种功能。小车带有WIFI模块,可以利用Android客户端或PC客户端来实现小车的无线控制。试验表明,客户端采集到的视频画面较清晰,视频流传输速度较快,可以满足实时监控的要求。
  关键词:智能小车;WIFI;视频监控;STM32
  Abstract: In view of the traditional intelligent car only tracking, obstacle avoidance and ultrasonic ranging and other simple functions and practical application effect is not ideal, this paper design and implement an efficient wireless video surveillance intelligent car. The car uses the STM32 main control chip, integrated a variety of high performance sensors can effectively realize multi functions such as infrared tracking, obstacle avoidance, automatic tracking, infrared edge detection, ultrasonic ranging and ultrasonic obstacle avoidance. The car with WIFI module, wireless control can realize the car using Android client or PC client. Test results show that, the client acquisition to the video screen is clear, video streaming transmission speed faster, and can meet the requirements of real-time monitoring.
  Keywords:intelligent small car; WIFI; video surveillance; STM32
  1 引言
  智能小車是一个集自动控制、环境监测、无线遥控等多种功能于一体的综合系统,目前以高级单片机为核心的移动机器人还存在处理数据局限、控制不稳定等不足之处,国内市场暂时还没有出现具有真正意义的跟随性智能载物小车[1-3]。本文提出了一种基于STM32f105rbt6的嵌入式微处理器无线视频监控智能小车设计方案。电机驱动芯片采用的是微型集成电路电机驱动芯片L298N,其稳定性较好[4]。摄像头视频格式为MJPEG,此格式减少了WIFI模块的工作量;该无线智能小车是以WIFI作为数据传输信道,通过Android客户端和PC客户端等进行控制小车各种运动[5-6],以及将机器人摄像头采集到的视频显示在控制端屏幕上的机器人设备。
  2 硬件设计
  2.1 系统总体设计
  系统总体设计可分为软件设计与硬件设计。软件方面,PC客户端采用.net开发平台,编程语言为C#;Android 手机客户端采用Eclipse开发平台,编程语言为Java。硬件方面,硬件设计主要是系统的电路设计,包括电机驱动模块设计、视频采集模块设计、无线通信模块设计等部分。
  2.2 WIFI模块
  控制端发出的指令通过TCP协议传输到WIFI模块,WIFI模块将接收到的数据直接从串口输出到主控板,主控板中的下位机程序对接收到的数据进行解析,进而设置电机驱动芯片引脚电平的高低,最后驱动电机转动。主控制器将采集到的传感器信息通过WIFI模块传输到PC控制端并显示,如主控制器将通过超声波测距模块采集到的距离信息传输到WIFI模块,然后再传输到控制端并显示。另外,WIFI模块将摄像头采集到的视频直接传输到控制端,并不通过主控制器。
  3 软件设计
  3.1 下位机程序
  主控板上电之后需先进行系统初始化设置,包括延时函数和串口的初始化。系统采用三个定时器,定时器0用于红外遥控电视和产生PWM[7]信号控制舵机、定时器1指示主控板是否成功接收到WIFI模块传输的数据、定时器2用于计算超声波测距高电平持续的时间。最后,程序进入while(1)循环,判断当前模式(无线控制模式或全功能模式)。下位机程序结构图如图2所示。
  3.2 PC控制端和Android 控制端
  PC控制端程序采用Visual Studio 2012开发环境,使用C#语言。PC控制端通过TCP向WIFI模块的2001端口发送控制数据,WIFI模块会自动转发到串口,从而发送给主控芯片。上位机程序首先根据摄像头视频流的地址从WIFI模块读取出第一帧图像并进行解码,再将图像帧推送到显示控件上,然后使用线程循环的进行读取剩余帧,即实现摄像头视频流的读取。
  Android 控制端程序采用Android开发环境,使用java语言。当Android APP使用HTTPURLConnection对象打开视频流的请求连接后,WIFI模块会自动采集USB摄像头的视频,并通过8080端口传输到Android APP,Android APP接着进行视频解码;
  4 系统测试
  系统测试主要分为硬件测试和软件测试。硬件测试主要是测试小车电机是否正常运转以及转速的调整,5个红外传感器和1个超声波传感器是否正常工作,WIFI模块是否正常启动和摄像头的驱动是否正常等。软件测试主要是Android客户端和PC客户端是否能准确控制小车的各种运动状态以及与小车的无线通信是否正常。
  在温度为20℃的室内测试小车的“自动跟随”功能,改变小车与被跟随物体的距离,分别测出系统的响应时间和跟随准确率,如表1所示。
  5 结论
  设计并实现了以STM32为主控芯片,集成多种高性能传感器的实时视频监控智能小车。小车的控制分为全功能模式和无线遥控模式。全功能模式可以准确实现红外循迹、红外避障、自动跟随、边缘检测、超声波测距等功能。其中,自动跟随功能的系统响应时间小、跟随距离保持较准确。无线遥控模式可以通过Android客户端和PC客户端实时遥控小车的各种运动以及摄像头转动的角度。今后的工作是将客户端采集到的视频进行模式识别,如人脸识别、手势识别、火焰识别等,进一步实现高智能化视频监控。
  参考文献
  [1] 蔺瑞军. 基于嵌入式Linux的无线视频监控与调度系统设计和实现[D].中国科学院大学(工程管理与信息技术学院),2015.
  [2] 徐成波,张常年.基于嵌入式Linux的移动机器人控制系统[J].单片机与嵌入式系统应用,2014,7:24-27.
  [3] 刘巍. 基于STM32的小型排障智能车设计与实现[D].河北大学,2013.
  [4] 雷红淼,程耀瑜. 基于L298N的直流电机驱动电路优化设计[J]. 数字技术与应用,2012,02:118+1
  [5] 章隆彬,邱恒,马国荣.基于Android操作系统的XKI教育机器人平台设计[J].国外电子测量技术,2013,32(8):50-53. 20.
  [6] 赵晓凤,张顺,周璟瑜,钟晓玲,何凌霄. 基于蓝牙小车的控制系统[J]. 电子科.
  [7] 凌好,刘荣忠,郭锐,王宇波. 基于STM32的太阳自动跟踪控制系统的设计[J]. 计算机测量与控制,2012,02:383-385.
其他文献
摘 要:阅读是综合能力的体现,英语教学过程中,提升学生英语阅读能力是教学重点也是难点,目前大部分大中专院校的英语教学还相对传统落后,尤其在一些偏远地区,学生在英语阅读方面存在障碍,无法达到学以致用的目的,解决阅读障碍,提升英语阅读能力迫在眉睫。文章首先从培养英语阅读能力的重要性切入,接着分析目前影响学生英语阅读能力的相关因素,最后针对如何更好的提升英语阅读能力给出策略建议,力争为大中专英语教学贡献
期刊
摘 要:在几年的初中英语教学中,发现学生的英语学习活动不仅与智力因素有关,其中情感因素也起很大的作用。因为兴趣是最好的老师,态度决定成败。所以课堂教学过程中,只有调动好学生的积极性,突出以学生为主题,让学生始终积极主动的参与学习,才能充分发挥最大的效应,这是全面提高教学质量十分重要的一环。可见,情感因素在整个教学过程中,起着举足轻重的作用。  关键词:情感教学  一、激发学习动机,揭示学习目标。 
期刊
摘 要:大学专业在很大程度上决定了大学毕业生的知识结构、工作能力,也最终决定了个人的就业去向。随着社会主义市场经济体制的日臻完善,高等学校依据什么因素来进行专业设置,引起了人们的深入探讨。随着从国家统一设置专业、包分配工作,到冷热专业之间走马灯般迅速转换的今天,高等学校在专业设置上,也正经历着一场巨大转变。  关键词:大学生就业;高等学校;专业设置  一、问题的提出  由于缺乏系统和科学的人才预测
期刊
摘 要:英语的否定通常有两种,即一般否定(General Negation)和特指否定( Special Negation),他们各有一套独特的表达形式和方法。但有不少句子虽然形式上采用一般否定,但在意思上却是特指否定或者相反。正由于此作者以为这两种否定形式是可以相互转化的。  关键词:一般否定;特指否定;相互转化  凡是谓语动词被否定,全句的意思也随之被否定,这种否定被称为“一般否定”(Gene
期刊
摘 要:无人机遥感技术是一项由无人机与遥感器相结合的技术,该技术起源于二十世纪末,并在当时的航空技术中开辟了新的发展领域,吸引了大量研究学者参与至研究及技术开发当中。在这样的发展趋势下,无人机遥感技术开始广泛应用于多个领域,在我国当前的海事信息化、海洋权益保障等发挥着重要的应用价值,同时,无人机遥感技术还具有成本低、风险小等应用优势,受到我国多个行业领域的青睐。对此,本文针对关于无人机遥感的发展及
期刊
摘 要:当在聚合物基体中添加相应的导电粒子材料,例如炭黑、金属氧化物等可以制成具有PTC效应的有机PTC导电复合材料,即聚合物基PTC(Positive Temperature Cofficient)导电复合材料。这种材料的电阻能随着温度非线性变化,如当温度升高或降低时,该材料能自动的进行相应的自我调节,因此,该材料也被叫作“温度记忆材料”,目前该材料被广泛用于自调温加热器件、电磁屏蔽、过热保护等
期刊
摘 要:工业工程是通过减少成本浪费,高效地提高生政府管理、企业、医院等效率或效益,在目前中国越来越注重这一方面的人才,他们对事件不合理的地方进行多元统计,考虑人,成本等因素,在一系列相关统计数据的基础上,运用统计的模型,指标以及对应的分析手段,获得最可靠的结果,据此对事件进行合理有效的改善,挖掘人如何更好的工作,达到目标的最优,效益的最大化。可想而已,多元统计在工业工程改善中具有举足轻重的地位。 
期刊
摘 要:实拍影像作为被观众广为接受的主流影像,在当前具有其他影像效果无法比拟的优势。动画场景作为一部动画片中最主要的画面元素之一,不仅烘托故事氛围,衬托演员表演,推动剧情发展,还对整部动画片的画面效果起着决定性的作用。当前全球处在一个动画产业大发展的时代,为了寻求更好的创作效果,我们要不断研究好的艺术视觉媒介,为以后的动画创作打下有利的理论和实践经验。  关键词:动画;场景制作;实拍影像;应用研究
期刊
摘 要:在新兴科技飞速发展的今天,各种新型材料的出现使得更多的科技可以运用到我们的日常生活中,碳纤维复合材料就是其中表现突出的一种,本文就碳纤维复合材料在航模飞机上的运用进行了分析和研究,概述了碳纤维复合材料的一些优缺点,尤其是在航空领域上的各种应用。  关键词:碳纤维;应用;航模  前言  早在上个世纪中期,碳纤维复合材料就被人们作为一种新型的结构材料研发了出来,而随着科技的高速发展,碳纤维复合
期刊
摘 要:先对当前《钢结构》课程教学现状进行分析,结合当前社会需要及企业对钢结构专业人才的要求,遵循学生职业发展规律,对钢结构课程教学方法进行初步探索。  关键词:钢结构;教学现状;改革措施  Abstract:The first of the "Steel Structure" Course of the current status of the analysis, combined with
期刊