监控模拟信号数字化控制研究.docx
- 文档编号:25379539
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:40
- 大小:335.28KB
监控模拟信号数字化控制研究.docx
《监控模拟信号数字化控制研究.docx》由会员分享,可在线阅读,更多相关《监控模拟信号数字化控制研究.docx(40页珍藏版)》请在冰豆网上搜索。
监控模拟信号数字化控制研究
目录
1引言1
2方案论证4
2.1方案1——采用A/D和D/A转换的数字无线视频监控系统4
2.2方案2——数字和模拟结合的无线视频监控系统5
3系统概述7
4单元电路设计8
4.1射频发射电路8
4.2射频接收8
4.3数字无线发射电路9
4.3.1C8051F310单片机介绍9
4.3.2nRF905芯片介绍13
4.3.3数字无线发射硬件电路17
4.3.4液晶显示电路19
4.4数字无线接收电路23
4.5电源电路24
4.5.1+5V电源电压设计24
4.5.2+3.3V电源电压设计24
4.5.3蓄电池25
5软件设计26
5.1数字无线发射电路程序设计26
5.1.1发射电路程序26
5.1.2液晶显示电路程序26
5.2数字无线接收电路程序设计28
6测试结果30
结论31
参考文献32
1引言
无线视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。
无线视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也有长远的发展。
在国内外市场上,主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。
前者技术发展已经非常成熟、性能稳定,并在实际工程应用中得到广泛应用,特别是在大、中型视频监控工程中的应用尤为广泛;后者是新近崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端而迅速崛起,但仍需进一步完善和发展。
目前,视频监控系统正处在数控模拟系统[1]与数字系统混合应用并将逐渐向数字系统过渡的阶段。
数字信号控制的模拟视频监控系统分为基于微处理器的视频切换控制加PC机的多媒体管理和基于PC机实现对矩阵主机的切换控制及对系统的多媒体管理两种类型。
80年代是微处理器的年代,视频监控系统利用微处理器固件发展的矩阵切换器,将原来分散的全硬件视频监控系统微型集中化,如将视频切换、对前端的控制等功能集合一起,一机处理,是技术上的一个突破。
自备微处理器的矩阵主机可通过PC机的图形管理软件实现以下功能:
(1)对单一工作站之中的视频监控、出入口控制、内部通讯、报警等进行综合全面控制(注:
只能提供一个简单的、可增强系统控制功能的用户界面,但不能代替矩阵主机的安防配置和编程能力);
(2)任意一台工作站可通过网络,控制其它工作站所连接的矩阵主机、报警设备,完成视频切换、云台、镜头控制及报警联动等;
(3)可通过软件实现对众多矩阵主机和报警接口软件模块的控制。
基于PC机的视频监控系统采用软件设计,实现摄像机到监视器的视频矩阵切换,云台和镜头的控制,通过串口连接报警设备的报警信息,并通过程序编程自动完成视频切换、云台控制、报警联动、报警录像等各项控制功能。
系统能充分利用PC机的资源,使视频监控系统随电脑技术的发展而不断进步,同时其开放性的结构特性更可使之与其它多种系统如与消防报警系统、出入口管理系统、楼宇自控系统等实现互动集成。
随着微处理器、微机的功能、性能的增强和提高,多媒体技术的应用,系统在功能、性能、可靠性、结构方式等方面都发生了很大的变化,视频监控系统的构成更加方便灵活、与其它技术系统的接口趋于规范,人机交互界面更为友好。
但由于视频监控系统中信息流的形态没有变,仍为模拟的视频信号,系统的网络结构主要是一种单功能、单向、集总方式的信息采集网络,介质专用的特点,因此系统尽管已发展到很高的水平,已无太多潜力可挖,其局限性依然存在,要满足更高的要求,数字化是必由之路。
90年代末,随着多媒体技术、视频压缩编码技术、网络通讯技术的发展、数字视频监控系统迅速崛起,现今市场上有两种数字视频监控系统类型,一种是以数字录像设备为核心的视频监控系统,另一种是以嵌入式视频Web服务器为核心的视频监控系统[2]。
视频监控系统的发展方向前端一体化、视频数字化、监控网络化、系统集成化是视频监控系统公认的发展方向,而数字化是网络化的前提,网络化又是系统集成化的基础,所以,视频监控发展的最大两个特点就是数字化和网络化。
被广泛运用于商业领域、金融领域、教育领域、高危领域、个人领域等。
许多书籍都对无线电系统有一定的介绍,但是没有相关的书本详细的介绍无线视频监控这一部分的内容。
基于无线视频监控系统发展迅速更新、升级及应用广泛等这些特点,本毕业设计主要对模拟信号数字化控制,使其推向数字化的应用领域来进行研究。
运用C8051F310单片机控制进行数据信息无线传送,通过高频调制电路对射频图像信息进行无线传送。
电路主要采用射频无线发射、射频无线接收、数字无线发射、数字无线接收等模块完成电路的设计。
本设计中运用了nRF905收发模块,此模块提供了SPI接口方便与C8051F310单片机的SPI口连接。
nRF905单片无线收发器工作在433MHZ,通过SPI接口进行编程配置,从而工作在消耗很低的电流状态。
C8051F310单片机的增强型串行外设接口[3]SPI0提供访问一个全双工同步串行总线。
SPI0可以作为主器件或从器件工作,使用4线主方式。
通过C8051F310单片机SPI串口进行编程控制视频头的转向,同时,通过89S52单片机控制液晶显示电路;再运用射频发射与射频接收电路,将图像信息显示在电视机上,达到对周围事件进行实时监控。
经过对无线视频监控系统的设计,让我们更好的熟悉C8051F310单片机和89S52两款单片机,而且对C8051F310这款在校园里运用还不是很多的单片机有很好的掌握。
在使用89S52单片机控制液晶显示电路时,可以对以往学习过的51系列单片机进行巩固;对HY-12864液晶显示电路的硬件和软件有一个充分的认识。
本设计内容丰富、信息量大、涵盖技术领域宽广、资料齐全、实用性强,为了便于理解和应用,论文中详细介绍了设计方面的所有要点,并且附带了电路原理图和所有的相关程序。
可以对无线控制方面的得到了解,同时,对两款单片机的实际应用能够更好的掌握。
参考硬件电路及源程序进行调试,对系统的设计方法有一个明确的概括。
将毕业设计实物更好的运用于实际中,与生活紧密的联系起来。
毕业设计——无线视频监控系统是大学生运用自己所学的专业和理论知识联系实际的一个很好的课题。
2方案论证
无线视频监控系统运用广泛,使用的环境各不相同,而且无线视频监控系统的种类比较多,根据具体的情况可以选用不同的设计方案。
可以减小开发难度,缩短开发周期,降低成本,更快地将产品推向市场。
本设计要求通过单片机控制,对摄像头进行无线实时控制,达到不同角度的监控功能。
2.1方案1——采用A/D和D/A转换的数字无线视频监控系统
摄像头将所采集到的图像信号经过内部的转换电路转换成视频信号传给高速A/D,高速A/D负责把摄像头输出的模拟电压信号转换成对应的8位数据量[4]。
C8051F310单片机控制高速A/D的采集开始与结束,将转换后的8位数据量传给单片机。
单片机是整个系统的中心环节,它将从A/D取得的数据信号经过处理后送给无线发射模块进行调制发送。
键盘对无线发送模块进行发射控制。
详见图2-1A/D转换无线发射框图。
图2-1A/D转换无线发射框图
无线接收模块把接收到的信号进行解调,再把解调后的8位数据量传给C8051F310单片机。
单片机通过指令控制高速无线接收模块的开始与结束。
将所得到的数据量经过运算处理后送给高速D/A,其将数据量转换成对应的模拟量,然后送给显示设备。
从而达到了监控的功能。
详见图2-2D/A转换无线接收框图。
图2-2D/A转换无线接收框图
此方案处理速度快,功能和可靠性强,视频中分辨率高,可以控制距离远,达到很好的效果,使用范围广。
但是,电路通过信息采集、数据处理、传输、系统控制等部分组成,硬件电路结构复杂,需要使用高速的单片机和高速A/D与D/A转换芯片,电路实现和调试都相当困难。
各芯片成本高,适用于专业场合,不便于毕业设计。
2.2方案2——数字和模拟结合的无线视频监控系统
此方案采用射频无线发射、射频无线接收、数字无线发射、数字无线接收四部分组成。
C8051F310单片机从键盘取得的数据信号经过处理后送给无线发射模块进行调制发送。
键盘经过C8051F310单片机可以对无线发射模块nRF905进行控制。
AT89S52单片机通过键盘在液晶上显示对应的控制信息。
视频显示设备将接收到的射频信号解调成视频信号并显示,从而达到了监控的功能。
详见图2-3框图。
图2-3射频无线接收和数字无线发射框图
摄像头采集图像信号[5],通过内部转换电路转换成视频信号输出到调制电路。
调制电路的设计:
电容三点式振荡电路产生56MHz正弦信号和AV信号调制,得出射频信号,送入到射频放大器UPC1651放大后发送出去。
nRF905无线接收模块把接收到的信号进行解调,把解调后的数据信息传给C8051F310单片机,单片机通过指令控制摄像头电机的转向。
详见图2-4框图。
图2-4射频无线发射和数字无线接收框图
此设计电路简单,容易实现,使用范围广,对于银行、煤矿等安全地带可以很方便控制摄像头的电机进行检测。
功耗低、软件编程较简单,nRF905芯片的体积小、整个系统成本低。
用单片机来实现无线视频监控系统,充分利用了单片机的资源。
同时使用C8051F310单片机和nRF905芯片一起控制,非常符合我们的设计思路,所以本设计采用方案2。
3系统概述
本设计主要完成的任务是将摄像头将所采集到的图像信号经过其内部的转换电路转换成视频信号,送入射频调制发射电路(即通过调制电路把摄像头输出的模拟电压信号和本振信号调制出射频信号,经放大后发送)。
射频接收器将射频调制发射电路发射过来的射频信号还原成图像并进行显示,从而实现了监控的功能。
发射端的C8051F310单片机通过键盘对数字无线发射模块的开始与结束控制。
C8051F310单片机把控制字和所要传送的数据信息分别写入nRF905发射模块进行调制发送。
同时,AT89S52单片机通过键盘在液晶上显示对应的控制信息。
在数字无线接收端,首先,接收端的C8051F310单片机把控制字写入nRF905数字无线接收模块,然后其将接收到的信号进行解调,把解调后的数据信息传给C8051F310单片机,单片机通过指令控制电机转向。
本设计主要组成部分具体如图3-1所示系统框图。
图3-1系统框图
4单元电路设计
按照系统设计功能的要求,确定设计系统硬件电路由射频发射、射频接收、数字无线发射、数字无线接收和电源电路五大模块组成。
各电路模块的设计如下。
4.1射频发射电路
射频发射电路通过电容三点式产生56MHz的频率[6],而图像信号经过摄像头采集,通过摄像头的内部电路转换为模拟电压信号,从JP1端送入,通过二极管调制电路,调制电路负责把摄像头输出的模拟电压信号和本振信号混出射频信号,射频信号经过uPC1651集成运算放大器和共发射级电路放大后发送。
其中uPC1651是电视天线放大器专用集成电路,是一块超高频、宽频带(频率带宽为1200MHz)、低噪声,功率增益大(19dB,f=500MHz)的高频线性放大电路。
如图4-1所示射频发射电路。
图4-1射频发射电路
4.2射频接收
射频接收部分主要是电视机的接收,通过电视台的VHL波段[7]进行摄像头采集的56MHz的AV信号在电视机显示器上显示。
4.3数字无线发射电路
由于单片机具有体积小、结构简单、易于掌握、可靠性高、价格低廉、功耗低、控制功能强及应用灵活等优点,本设计中的数字无线发射和数字无线接收主要是通过C8051F310单片机的串行外设接口总线SPI(SerialPeripheralInterface)和nRF905发射与接收模块的SPI总线进行电路的控制,52系列(AT89S52)单片机主要负责HY-12864液晶显示电路的控制。
硬件电路见附录A。
4.3.1C8051F310单片机介绍
无线发射和接收电路运用C8051F310单片机的SPI串行外设接口进行电路的控制。
在此主要介绍C8051F310单片机的内部性能[8]和SPI总线的特性。
一、C8051F310内部性能
1.模拟外设
·10位ADC
转换速率可达200ksps
可多达21个外部单端或差分输入
VREF可在外部引脚或VDD中选择
内置温度传感器(±3°C)
·两个模拟比较器
可编程回差电压和响应时间
可配置为中断或复位源(比较器0)
2.在片调试
·片内调试电路提供全速、非侵入式的在系统调试(不需仿真器)支持断点、单步、观察/修改存储器和寄存器
·比使用仿真芯片、目标仿真头和仿真插座的仿真系统有更优越的性能
3.供电电压2.7V-3.6V
·典型工作电流:
5mA@25MHz;11µA@32KHz
·温度范围:
-40°C-+85°C
4.高速8051微控制器内核
·流水线指令结构;70%的指令的执行时间为一个或两个系统时钟周期
·速度可达25MIPS(时钟频率为25MHz时)
5.存储器
·1280字节内部数据RAM(1024+256)
·16KBFLASH存储器
6.数字外设
·29个端口I/O;所有口线均耐5V电压
·硬件增强型UART、SMBus和SPI串口
·4个通用16位计数器/定时器
·16位可编程计数器/定时器阵列(PCA),有5个捕捉/比较模块
·使用PCA或定时器和外部时钟源的实时时钟方式
7.时钟源
·内部可编程振荡器:
24.5MHz,±2%的精度,可支持无晶体UART操作
·外部振荡器:
晶体、RC、C、或外部时钟
8.封装
·32脚LQFP
二、SPI总线的特性
C8051F310单片机内部具有增强型串行外设接口(SPI0)可提供访问一个全双工同步串行总线的能力。
1.信号说明
(1)主输出、从输入(MOSI)
主出从入(MOSI)信号是主器件的输出和从器件的输入,用于从主器件到从器件的串行数据传输。
当被配置为主器件时,MOSI由移位寄存器的MSB驱动。
(2)主输入、从输出(MISO)
主入从出(MISO)信号是从器件的输出和主器件的输入,用于从从器件到主器件的串行数据传输。
当SPI被禁止或工作在4线从方式而未被选中时,MISO引脚被置于高阻态。
(3)串行时钟(SCK)
串行时钟(SCK)信号是主器件的输出和从器件的输入,用于同步主器件和从器件之间在MOSI和MISO线上的串行数据传输。
当SPI0作为主器件时产生该信号。
(4)从选择(NSS)
从选择(NSS)信号的功能取决于SPI0CN寄存器中NSSMD1和NSSMD0位的设置。
有3种可能的方式:
3线主方式或从方式、4线从方式或多主方式和4线主方式。
本设计用NSSMD[1:
0]=1x为4线主方式,NSS作为输出。
NSSMD0的设置值决定NSS引脚的输出电平。
2.SPI0主方式操作
只有SPI主器件能启动数据传输。
通过将主允许标志MSTEN置1,将SPI0置于主方式。
当处于主方式时,向SPI0数据寄存器写入一个字节时是写发送缓冲器。
如果SPI移位寄存器为空,发送缓冲器中的数据字节被传送到移位寄存器,数据传输开始。
SPI0主器件立即在MOSI线上串行移出数据,同时在SCK上提供串行时钟。
在传输结束后SPIF标志被置为逻辑1。
如果中断被允许,在SPIF标志置位时将产生一个中断请求。
在全双工操作中,当SPI主器件在MOSI线向从器件发送数据时,被寻址的SPI从器件可以同时在MISO线上向主器件发送其移位寄存器中的内容。
因此,SPIF标志既作为发送完成标志又作为接收数据准备好标志。
4.SPI0中断源
如果SPI0中断被允许,在下述4个标志位被置1时将产生中断。
(1)在每次字节传输结束,SPI中断标志SPIF被置1。
该标志适用于所有SPI方式。
(2)如果在发送缓冲器中的数据尚未被传送到移位寄存器时写SPI0DAT,写冲突标志WCOL被置1。
(3)当SPI0被配置为主器件并且工作于多主方式,而NSS被拉为低电平时,方式错误标志MODF被置1。
(4)当SPI0被配置为从器件并且一次传输结束,而接收缓冲器中还保持着上一次传输的数据未被读取时,接收溢出标志RXOVRN被置1。
5.串行时钟时序
使用SPI0配置寄存器中的时钟控制选择位可以在串行时钟相位和极性的4种组合中选择其一。
CKPHA位选择两种时钟相位(锁存数据所用的边沿)中的一种。
CKPOL位在高电平有效和低电平有效的时钟之间选择。
主器件和从器件必须被配置为使用相同的时钟相位和极性。
注意:
在改变时钟相位和极性期间应禁止SPI0,两个器件通信时,不论工作在主方式还是从方式,CKPHA必须被置0。
6.SPI特殊功能寄存器
对SPI0的访问和控制是通过系统控制器中的4个特殊功能寄存器实现,具体如下。
(1)SPI0CFG:
SPI0配置寄存器,复位值:
00000111SFR地址:
0XA1
RR/WR/WR/WRRRR
SPIBSY
MSTEN
CKPHA
CKPOL
SLVSEL
NSSIN
SRMT
RXBMT
位7位6位5位4位3位2位1位0
位7:
SPIBSY:
SPI忙标志(只读)
当一次SPI传输正在进行时(主或从方式),该位被置为1。
位6:
MSTEN:
主方式允许位
0:
禁止主方式,工作在从方式。
1:
允许主方式,工作在主器件方式。
位5CKPHA:
SPI0时钟相位。
该位控制SPI0时钟的相位。
0:
在SCK周期的第一个边沿采样数据。
1:
在SCK周期第二个边沿采样数据。
位4:
CKPOL:
SPI0时钟极性。
该位控制SPI0时钟的极性。
0:
SCK在空闲状态时处于低电平。
1:
SCK在空闲状态时处于高电平。
位3:
SLVSEL:
从选择标志(只读)
当NSS引脚为低电平时该位被置1,表示SPI0是被选中的从器件。
当NSS引脚为高电平时,该位被清0。
位2:
NSSIN:
NSS引脚的瞬时值(只读)
该位指示读该寄存器时NSS引脚的即时值。
该信号未被去噪。
位1:
SRMT:
移位寄存器空标志(在从方式有效,只读)。
当所有数据都被移入/移出移位寄存器并且没有新数据可以从发送缓冲器读出或向接收缓冲器写入时,该位被置1。
当数据字节被从发送缓冲器传送到移位寄存器或SCK发生变化时,该位被清0。
位0:
RXBMT:
接收缓冲器空(在从方式有效,只读)
当接收缓冲器被读取且没有新数据时,该位被置1。
如果在接收缓冲器中有新数据未被读取,则该位被清0。
(2)SPI0CN:
SPI0控制寄存器,复位值:
00000110SFR地址:
0XF8(可位寻址)
R/WR/WR/WR/WR/WR/WRR/W
SPIF
WCOL
MODF
RXOVRN
NSSMD1
NSSMD0
TXBMT
SPIEN
位7位6位5位4位3位2位1位0
位7:
SPIF:
SPI0中断标志
该位在数据传输结束后被硬件置1。
如果中断被允许,置1该位将会使CPU转到SPI0中断处理服务程序。
该位用软件清0。
位6:
WCOL:
写冲突标志
该位由硬件置1(并产生一个SPI0中断),表示数据传送期间对SPI0数据寄存器进行了写操作。
该位用软件清0。
位5:
MODF:
方式错误标志
当检测到主方式冲突(NSS为低电平,MSTEN=1,NSSMD[1:
0]=01)时,该位由硬件置1(并产生一个SPI0中断)。
该位用软件清0。
位4:
RXOVRN:
接收溢出标志(只适用于从方式)
当前传输的最后一位已经移入SPI0移位寄存器,而接收缓冲器中仍保存着前一次传输未被读取的数据时该位由硬件置1(并产生一个SPI0中断)。
该位用软件清0。
位3-2:
NSSMD1-NSSMD0:
从选择方式位
选择NSS工作方式:
00:
3线从方式或3线主方式。
01:
4线从方式或多主方式(默认值)。
1x:
4线单主方式。
NSS被分配一个输出引脚并输出NSSMD0的值。
位1:
TXBMT:
发送缓冲器空标志
当新数据被写入发送缓冲器时,该位被清0。
当发送缓冲器中的数据被传送到SPI移位寄存器时,该位被置1,表示可以向发送缓冲器写新数据。
位0:
SPIEN:
SPI0使能位
该位使能/禁止SPI0。
0:
禁止SPI0。
1:
使能SPI0
(3)SPI0CKR:
SPI0时钟速率寄存器;复位值:
00000000SFR地址:
0XA2
R/WR/WR/WR/WR/WR/WR/WR/W
SCR7
SCR6
SCR5
SCR4
SCR3
SCR2
SCR1
SCR0
位7位6位5位4位3位2位1位0
位7-0:
SCR7-SCR0:
SPI0时钟频率
当SPI0模块被配置为工作于主方式时,这些位决定SCK输出的频率。
SCK时钟频率是从系统时钟分频得到的,由下面的方程给出,其中:
SYSCLK是系统时钟频率,SPI0CKR是SPI0CKR寄存器中的8位值。
其中(0≤SPI0CKR≤255)
例如:
如果SYSCLK=2MHz,SPI0CKR=0x04,则
(4)SPI0DAT:
SPI0数据寄存器,复位值:
00000000SFR地址:
0XA3
R/WR/WR/WR/WR/WR/WR/WR/W
位7位6位5位4位3位2位1位0
位7-0:
SPI0DAT:
SPI0发送和接收数据寄存器。
SPI0DAT寄存器用于发送和接收SPI0数据。
在主方式下,向SPI0DAT写入数据时,数据被放到发送缓冲器并启动发送。
读SPI0DAT返回接收缓冲器的内容。
4.3.2nRF905芯片介绍
nRF905是挪威NordicVLSI公司推出的单片射频收发器,工作电压为1.9~3.6V,32引脚QFN封装,工作于433/868/915MHz三个ISM频道,频道之间的转换时间小于650µs。
nRF905由频率合成器、收发解调器、功率放大器、晶体振荡器和调制器组成,不需要外加声表滤波器,ShockBurstTM工作模式,自动处理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配置非常方便。
就本设计中nRF905的运用部分作了一系列的介绍。
一、工作模式
nRF905有两种工作模式,分别是ShockBurstTM接收模式和ShockBurstTM发送模式。
nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定,详见表4-1。
表4-1工作模式
PWR_UP
TRX_CE
TX_EN
工作模式
0
×
×
关机模式
1
0
×
空闲模式
1
1
0
射频接收模式
1
1
1
射频发射模式
注:
0为低电平1为高电平×为任意
1.ShockBurstTM模式
与射频数据包有关的高速信号处理都在nRF905片内进行,数据速率由微控制器配置的SPI接口决定,数据在微控制器中低速处理,但在nRF905中高速发送,因此中间有很长时间的空闲,这就有利于电路的节能。
由于nRF905工作于ShockBurstTM模式,因此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 监控 模拟 信号 数字化 控制 研究