当前位置:首页 > 消费电子 > 消费电子
[导读]本文提出了一种网络化视频监控系统,将单片机控制技术、USB数据采集技术与基于TCP/IP协议栈的计算机网络结构有机结合起来,使人们能够通过监控现场的摄像机和麦克风等视频音频捕捉设备。将监控现场的信号通过局域网传

本文提出了一种网络化视频监控系统,将单片机控制技术、USB数据采集技术与基于TCP/IP协议栈的计算机网络结构有机结合起来,使人们能够通过监控现场的摄像机和麦克风等视频音频捕捉设备。

将监控现场的信号通过局域网传输,并送到监视器上以获得实时图像和声音,从而实现远程遥视现场。

随着嵌入式系统的飞速发展,在许多领域,以微控制器为中心的应用系统正逐步取代以计算机为中心的应用。因此,对于网络应用系统的研究,越来越多的研究人员将研究重点转移到嵌入式系统上来。基于此背景,本文提出了一种网络化视频监控系统方案,其目标是使人们能够通过监控现场的摄像机和麦克等视频音频捕捉设备,将监控现场的信号通过局域网传输,并送到监视器上以获得当地实时图像和声音,从而实现远距离遥视现场。

系统工作原理

在本监控方案中,嵌入式主机系统采用TI公司的混合信号微控制器MSP430F1611作为系统核心控制器,USB主机接口芯片采用Cypress公司的 USB Host/Slave接口芯片SL811HS,以太网传输芯片采用REALTEK公司的快速以太网控制芯片RTL8139,系统的稳压源选择NS公司的 LM1117。

系统工作时,由MSP430F1611和SL811HS控制作为USB从设备的摄像头,并读入视频数据,对其进行处理和存储。同时,将麦克风中的音频数据读入MSP430F1611进行数据转换和存储。然后,将经过传输层、网络层封包后的IP数据报由RTL8139封装成以太网帧,再经过以太网变压器 PE68515传输到局域网上。

系统结构框图

该方案整个系统由音/视频数据采集模块、音/视频数据处理模块、以太网传输控制模块以及电源模块四部分组成,如图1所示。

图1 系统结构框图

(1) 音/视频数据采集模块:该模块主要由摄像头、麦克风及其外围电路组成。其中摄像头主要由镜头、图像传感器和数字信号处理芯片ZC0301P组成,完成图像数据的采集、转换及传输,VGA视频图像的传输速度可达每秒15帧。麦克风主要用于采集模拟声音信号。

(2) 音/视频数据处理模块主要由MSP430F1611和SL811HS组成,完成数据采集与处理。嵌入式USB主/从接口芯片SL811HS和16位单片机 MSP430F1611遵从USB1.1协议,用以实现USB主机功能,并且具有USB总线的接口方式。该模块作为一个数据接口模块集成到用户的嵌入式系统中,对摄像头和麦克风中读入的数据进行处理并存储。

(3) 以太网传输控制模块:主要任务是将经过传输层、网络层封包后的IP数据报经过RTL8139进行以太网封包,封装成以太网帧后,通过网络变压器PE68515传输到局域网上。

(4) 电源模块根据系统中各器件对电源的要求,使外部电源通过LM1117稳压器后,向系统提供3.3V电压。

系统硬件设计

本设计中,单片机采用MSP430F1611,它有48KB+256B的FLASH存储,10KB RAM。MSP430F1611与SL811HS主要完成系统数据采集与处理功能。MSP430F1611与SL811HS的硬件接口框图如图2所示。

图2 系统硬件接口电路框图

图2中,SL811HS的M/S接低电平,工作在主机模式下。CM接低电平,使系统工作在48MHz。由于MSP430F1611既要与SL811HS相连,又要与RTL8139相连,而SL811HS的引脚本身无三态功能,所以在MSP430F1611与SL811HS之间需要加三态缓冲器 74HC244,以达到三方通信的目的。SL811HS通过缓冲器接MSP430F1611的I/O口;中断请求端INTR0直接与单片机的I/O口P1.1相连,SL811HS传输完数据后产生高电平输出。通过单片机定时器检测设备状态,如果发现从设备接入,则触发外部中断。

MSP430F1611大部分引脚作为I/O口,主要用来与SL811HS和RTL8139通信。

MSP430F1611与RTL8139通信的作用是将上层应用程序传来的音/视频数据进行处理并存储后,进行数据的封装过程,通过传输层将存储的数据封装成UDP(User Datagram Protocol)数据包,通过网络层封装成IP数据,以及通过数据链路层封装成以太网帧,然后通过物理网络传输到目的地。

系统软件设计

本设计的软件部分主要包括采集模块软件设计和以太网传输模块软件设计。通过单片机定时器检测设备状态,如果系统发现从设备接入,则触发外部中断。当从设备发现后,通过SL811HS进行设备枚举,设置设备地址、数据描述和配置,然后通过大规模存储协议访问从设备文件系统。

以太网传输模块中断子程序流程图如图3所示。RTL8139数据的接收用中断方式完成。当主处理器向网上发送数据时,先将1帧数据通过DMA通道送到控制器的发送缓冲区,然后发出传送命令,RTL8139按照PCI总线主模式将数据从发送缓冲区转移到内部发送FIFO中。当FIFO中数据包完整时,RTL8139即开始包发送。控制器在数据发送完成后通过中断方式通知主处理器。接收数据时,网上传送来的数据包首先被放在接收FIFO中,同时 RTL8139要进行地址过滤。当接收FIFO中数据包已达到接收配置寄存器的要求时,RTL8139请求PCI总线按照PCI模式将数据传到接收缓冲区,接收满1帧后,同样以中断方式通知主处理器数据收发的状态。

结语

本设计主要是针对家居安防中应用而提出的,系统最终可达到的数据传输速率为8~10Mbps。随着网络应用的日益普遍和嵌入式系统的不断发展,未来会有更多嵌入式网络产品产生。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘 要:针对光伏充电系统中能量利用率不高的问题,给出了改进型光伏充电系统的硬件及软件系统的设计方法。该系统基于低功耗单片机MSP430F1611,利用扰动观察法,通过控制数字电位器来间接调节MPPT变换器的输出电压,从而...

关键字: 光伏系统 MPPT变换器 MSP430F1611 扰动观察法

摘 要:针对日益突出的校园安全问题,科学合理的校园网络监控系统成为迫切需求。研究了信息化建设的技术方案,综合考虑高校校园的复杂环境,提出了基于物联网技术的校园网络监控系统。该系统包含RFID校园门禁系统、网络视频监控系统...

关键字: 关键词 网络视频监控系统 防火报警系统 门禁系统 物联网 RFID Zigbee

我们七月份的活动内容为:基于单片机的自动浇花系统,经过网友后台留言建议和调研,最终定下来咱们的自动浇花系统大概由如下功能模块组成: LED指示灯 土壤干燥程度指示; 比如可以绿色代表正常,红色代表缺水状态; 普通的单色L...

关键字: 自动浇花系统 基于单片机 功能模块

我们六月份的活动题目为:基于单片机的智能风扇,经过网友后台留言建议和调研,最终定下来咱们的智能风扇选用如下功能模块组成: PCB线路板采用核心板+底板实现 核心板:排针引脚间距为2.54mm,2排,双排间距为2.54mm...

关键字: 智能风扇 基于单片机 功能模块

1 、引言 随着人民生活水平的提高和安全防范意识的增强,人们开始关心自己的生活和工作环境,不但要求周边环境的舒适化和人性化,对居住工作环境的安全化和智能化也提出了更高的要求,安防系统已经

关键字: 安防系统 无线传感器 智能门 基于单片机

1.引言 随着科学技术和经济的快速发展,人们对居家的概念已从最初满足简单的居住到注重对住宅的人性化需求,如安全、舒适、快捷、方便的智能小区,其中安全性是智能小区设计的首要目标。智能小区的

关键字: 报警系统 AT89S52 总线技术 基于单片机

对于小功率电机应用,成本比复杂性更为重要,并且对转矩的平顺性要求较低,因此单相无刷直流(BLDC)电机是三相电机或两相电机不错的替代方案。此类电机结构简单,易于制造,因此成本较低。此外,它只需要

关键字: 无刷电机 控制系统设计 基于单片机 MOSFET

在全国万众一心,抗击疫情的特殊时期,因为部分敌人的居心叵测,网络攻防的战争仍旧没有停止。 按照时间线,这期间有三件事情引起了业界广泛的关注。 第一件事,1月21日,土耳其黑客组织

关键字: 物联网 视频监控系统 黑客 网络视频监控系统

1. 引言 许多现在正在使用的柴油发动机测试平台都是通过仪表读数来分析、判断一台柴油发动机测试时的工作状态,不仅效率低、精度差,而且综合分析判断能力有限。为了能够更加全面、直观地了解柴油

关键字: 柴油发动机 AT89C51 基于单片机 发动机测试系统

引言 can(controller area network)即控制器局域网,是国际上应用最广泛的现场总线之一。与一般的总线通信相比,can的数据通信具有突出的可靠性、实时性和灵活性。本

关键字: SJA1000 监控系统设计 基于单片机 分布式监控系统
关闭