Wifi控制视频回放系统的硬件设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:wangzi7890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该设计是基于51系列单片机进行的校园智能监控回放系统的硬件设计,利用wifi模块向计算机软件进行远程信号传输,使上位机能完成视频回放等操作。本系统使用Altium Designer绘制电路图并制作成品,并以c语言进行软件设计,考虑到延展性和可移植性,软件的设计采用模块化结构。所有程序完成编写后,在keil软件中进行调试,并将程序烧制入单片机,最后调试成功。
  关键词:LCD显示屏;RAK425wifi模块;视频回放
  中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)27-0190-02
  1 概述
  作为一种短程的无线通信技术,WIFI技术可支持一定范围内互联网所接入的无线信号,将许多终端设备进行无线互联。目前无线接入技术主要包括IEEE中无线局域网WLAN的802.11标准、无线个域网WPAN的802.15标准以及蓝牙的802.16标准等[1]。
  智能监控视屏回放系统摒弃了效率低,安全性差的依靠人工巡查、记录和处理的传统校园安全管理模式,借助计算机技术对监控的视频信息进行传送、查询、存储及显示,实现远程实时监控功能。
  本文实现了一个校园智能监控视频回放系统的硬件部分,利用单片机、wifi模块、显示屏等设备设计一个可在局域网内远程控制视屏回放系统的多路回放的硬件设备,该设备可通过局域网完成对视频回放系统进行远程控制。
  2 设计方案论证
  2.1 方案确定
  2.2.1 显示模块选择方案和论证
  采用LCD1602字符型液晶显示屏,与传统的LED数码管显示器件相比,液晶显示模块体积小、功耗低、显示内容丰富,且不需外加驱动电路,且LCD1602为字符型液晶显示屏,显示字母与数字较为方便,控制简单,成本较低,故该设计采用LCD1602来显示数据[2] 。
  2.2.2 网络传输协议的选择
  采用UDP协议进行wifi数据传输,UDP是面向非连接的协议,不需要建立连接,而是直接传输数据,对于一次传输少量数据、对可靠性要求不高的环境适用。且使用UDP协议传输时,只需在局域网中广播数据,由上位机接收即可。故本设计采用UDP协议。
  2.2.3 编程语言与软件选择
  本设计任务采用Kei C51作为本次开发的集成环境,Keil C51作为美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,可用于C语言源程序的编辑、编译、连接并生成目标代码,集成环境方便直观易于使用[3]。
  本次设计任务中需要进行电路图的绘制与硬件电路的搭建,该部分将使用Altium Designer进行。Altium Designer是Altium公司推出的运行在windows系统下的一体化电子产品开发系统,该软件将原理图设计、电路仿真等功能集合在一起,功能强大,被广泛应用于电路设计中[3]。
  2.2.4 电路设计方案
  综上各方案所述,对此次作品的方案选定: 将单片机STC89C51RC作為主控制器,数据是通过UDP协议利用局域网广播方式进行传输,并通过LCD1602液晶显示屏显示出来,电路原理图使用Altiun Designer进行绘制,并且以Keil C51作为集成开发环境使用C语言编程。
  3 系统设计
  3.1 硬件设计
  3.1.1 电路设计框图
  3.2 软件设计
  3.2.1 主程序设计
  主程序主要由遥控按键组成,当有按键被按下时,先调用LCD模块中的显示字符,并判断是否按键是否按下,若是,则发送键值调用20ms的延时程序,无则返回,最后调用20ms的延时程序,避免在按键松开前能正常显示,流程图如图7所示。其中按下几号按键,则发送的数据就为其值[6]。
  3.2.2 显示子程序设计
  本设计的显示子程序分为延时函数、判忙、写命令、写字符、写数据、初始化、写字符串、清屏等功能。利用本模块功能可在主程序中,调用初始化方法将LCD1602进行初始化,写字符串方法将显示屏第一行设为指定数值,最后在按键时调用写字符串方法在显示屏第二行显示特定字符串,使设计更为直观、人性化。
  3.2.3 显示子程序设计
  对于UART串口的程序设计分为如下几个部分:1ms的延时函数、串口初始化、单字节发送函数、字符串发送函数、定长字符串发送函数、串口中断函数、清空接收函数以及发送键值函数[7]。
  初始化时,编写SCON寄存器以确定串口工作方式,将比特率设定为9600,为TMOD选择工作模式,为TH1与TL1赋初,启动TR1。
  向上位机传输按键值时,将串口数据缓冲寄存器SBUF中的值赋为按键所代表的数值,判断TI是否为0以等待发送结束,最后进行软件清零[8]。
  4 设备调试
  本视频智能回放系统的硬件设计是由 STC89C51RC单片机和RAK425串口WIFI模块组成。设计思路是由WIFI模块连接到路由器,通过单片机上遥控按键发出信号,通过UDP协议广播信号并由软件终端接收,控制多路视频播放。
  具体步骤分为硬件设备调试和软件调试两部分,在硬件连接完成后,需要分别对WIFI模块与单片机进行进一步调试,以确保每个元器件能够正常使用,完成整个项目,实现远程控制视频回放软件的多路回放。
  在实物焊接安装完成后,首先应对其进行整体检查,查看电路是否存在虚焊、短路、断路等错误,然后对各个电路模块进行分级调试,查看各个模块在上电的情况下是否能够正常工作,并对wifi模块进行网络配置,并在上位机的网络调试助手中模拟信号接收端,调试并测试整体功能是否得到初步实现。
  参考文献:
  [1] 易庆萍.高校校园视频监控系统设计与应用[D].西南交通大学,2010:3-4.
  [2] Tao J,Turjo M,Wong M,et al.Fall incidents detection for intelligent video surveillance 2011,90-94.
  [3] 刘润泽.多路视频合成及回放器的硬件设计[D].哈尔滨理工大学,2011:5.
  [4] 丁莹.浅谈WiFi技术[J].科技视界,2012(24):195.
  [5] 陈光绒,李小琴.W24WiFi模块编程及其应用[J].微型机与应用,2013(2):93-95.
  [6] 牛余朋,牛傲其.51单片机C语言的编程技巧[J].单片机制作2007(3):15.
  [7] 高铭泽.C51单片机的开发与应用[J].科技风,2012(16):61-62.
  [8] Jagdish Singh.Measurement and calibration of a nonlinear analog signal using MCS-51 series microcontroller[J].Journal of the Instrument Society of India: Proceedings of the national symposium on instrumentation,2010,40(3):196-198.
  [9] 舒华,陈建勤.稳压管及其应用[J].汽车维护与修理,1999(4):34-37.
  [10] 张爱迪.石英晶振使用常识[J].无线电,2011(1):95-98.
  [11] 袁欢,曾先文,徐讳.1602LCD液晶显示[J].工程科技,2012(7):34-35.
  [通联编辑: ]
其他文献
肝穿刺病理学检查主要在医学中用于各种肝脏疾病的鉴别与诊断,了解肝脏病变的程度和活动性,发现早期、静止期或尚在代偿期的肝硬化,判别临床治疗。卷积神经网络作为深度学习的一个重要组成部分,在图像识别方面有很多重要应用。针对肝穿刺图像分类中病理图像分类问题,提出一种基于卷积神经网络的分类方法。设计并训练卷积神经网络,得到用于分类的模型。实验结果表明,该方法可以有效地对其进行分类,提高识别准确率。
热水地面辐射供暖具有节能、卫生、不占室内空间等优点,监理过程中发现很多不规范的做法。本文结合该施工中的一些具体问题予以分析,提出了现场监理过程中应该注意的一些问题。
现代建筑对钢筋混凝土的施工要求越来越高,钢筋混凝土的灌注是每个工程最重要的环节,要求一次灌注,不间断浇筑。由于混凝土本身的属性,会受温度的影响,一段时间后会出现裂缝等问题
摘要:该文通过对MOOC(Massive Open Online Course)教学模式的分析,如何监控学习者的效果,实施检测学习的质量,提出了ASSISTments的智能导师系统,概述其开放多元的应用环境、适应性学习技术、多样化诊断报告以及再评补救的特点,对MOOC的支撑应用提出展望。  关键词:MOOC;ASSISTments;自适应学习  中图分类号:G434 文献标识码:A 文章编
厂房建于上世纪50年代,已经超过设计使用年限,本文通过对原厂房内白银炉基础、钢平台、屋面系统改造,解决了结构安全问题,同时也满足了工艺生产要求。
摘要:随着高校信息化的快速发展,数据中心机房作为支撑高校信息化发展的基础设施显得越来越重要,子系统模块化很好地解决了数据中心机房扩展不灵活、效率低等问题,智能化是数据中心机房管理水平的重要标志,智能化管理系统贯穿机房各个子系统。本文以北京师范大学新校区IDC机房建设为例,介绍我校智能模块化数据中心机房建设经验。  关键词:IDC;数据中心;智能  中图分类号:TP311 文献标识码:A 文章编号:
摘要:视频融合云平台的资源管理模式允许多种渠道的视频资源上传,包括智能移动端、笔记本、第三代云录播以及基础性资源、校园视频监控资源和网络资源,为实现大规模的在线开放网络课程(MOOC)提供了技术平台,真正实现教育资源的全面共享。  关键词: MOOC;云;视频教学;监控融合  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)26-0181-02  1 背景概述  2
酒钢不锈钢热轧粗轧控制系统采用分布式控制思想,硬件PLC为SIEMENSSIMATICTDC,远程I/O为SI—EMENSSIMATICET200M,Profibus组态,软件程序开发使用SIEMENSPCS7工具,人机接口HMI采用SI
文章概述了酒钢中板轧机液压平衡系统的工作原理,分析了轧机采用插装阀液压平衡系统的优点,另外,对插装阀的功能特点和使用维护做了简要说明,具有较强的实用价值。