正文.doc

无线视频监控系统设计资料

收藏

资源目录
跳过导航链接。
压缩包内文档预览:(预览前20页/共72页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:6180979    类型:共享资源    大小:1.66MB    格式:ZIP    上传时间:2017-12-05 上传人:超****计 IP属地:浙江
3.6
积分
关 键 词:
无线 视频 监控 系统 设计 资料
资源描述:
无线视频监控系统设计资料,无线,视频,监控,系统,设计,资料
内容简介:
I目 录1 引言 .12 方案论证 .42.1 方案 1采用 A/D 和 D/A 转换的数字无线视频监控系统 .42.2 方案 2数字和模拟结合的无线视频监控系统 .53 系统概述 .74 单元电路设计 .84.1 射频发射电路 .84.2 射频接收 .84.3 数字无线发射电路 .94.3.1 C8051F310 单片机介绍 .94.3.2 nRF905 芯片介绍 .134.3.3 数字无线发射硬件电路 .174.3.4 液晶显示电路 .194.4 数字无线接收电路 .234.5 电源电路 .244.5.1 +5V 电源电压设计 .244.5.2 +3.3V 电源电压设计 .244.5.3 蓄电池 .255 软件设计 .265.1 数字无线发射电路程序设计 .265.1.1 发射电路程序 .265.1.2 液晶显示电路程序 .265.2 数字无线接收电路程序设计 .286 测试结果 .30结 论 .31参考文献 .32附录 A 无线发射电路 .33附录 B 无线接收电路 .34II附录 1 发射程序 .35附录 2 液晶程序 .40附录 3 接收程序 .61致 谢 .6711 引言无线视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。无线视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也有长远的发展。在国内外市场上,主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者技术发展已经非常成熟、性能稳定,并在实际工程应用中得到广泛应用,特别是在大、中型视频监控工程中的应用尤为广泛;后者是新近崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端而迅速崛起,但仍需进一步完善和发展。目前,视频监控系统正处在数控模拟系统 1与数字系统混合应用并将逐渐向数字系统过渡的阶段。数字信号控制的模拟视频监控系统分为基于微处理器的视频切换控制加 PC 机的多媒体管理和基于 PC 机实现对矩阵主机的切换控制及对系统的多媒体管理两种类型。80 年代是微处理器的年代,视频监控系统利用微处理器固件发展的矩阵切换器,将原来分散的全硬件视频监控系统微型集中化,如将视频切换、对前端的控制等功能集合一起,一机处理,是技术上的一个突破。自备微处理器的矩阵主机可通过 PC 机的图形管理软件实现以下功能:(1)对单一工作站之中的视频监控、出入口控制、内部通讯、报警等进行综合全面控制(注:只能提供一个简单的、可增强系统控制功能的用户界面,但不能代替矩阵主机的安防配置和编程能力);(2)任意一台工作站可通过网络,控制其它工作站所连接的矩阵主机、报警设备,完成视频切换、云台、镜头控制及报警联动等;(3)可通过软件实现对众多矩阵主机和报警接口软件模块的控制。基于 PC 机的视频监控系统采用软件设计,实现摄像机到监视器的视频矩阵切换,云台和镜头的控制,通过串口连接报警设备的报警信息,并通过程序编程自动完成视频切换、云台控制、报警联动、报警录像等各项控制功能。系统能充分利用 PC 机的资源,使视频监控系统随电脑技术的发展而不断进步,同时其开放性的结构特性更可使之与其它多种系统如与消防报警系统、出入口管理系统、楼宇自控系统等实现互动集成。随着微处理器、微机的功能、性能的增强和提高,多媒体技术的应用,系统在功能、性能、可靠性、结构方式等方面都发生了很大的变化,视频监控系统的构成2更加方便灵活、与其它技术系统的接口趋于规范,人机交互界面更为友好。但由于视频监控系统中信息流的形态没有变,仍为模拟的视频信号,系统的网络结构主要是一种单功能、单向、集总方式的信息采集网络,介质专用的特点,因此系统尽管已发展到很高的水平,已无太多潜力可挖,其局限性依然存在,要满足更高的要求,数字化是必由之路。90 年代末,随着多媒体技术、视频压缩编码技术、网络通讯技术的发展、数字视频监控系统迅速崛起,现今市场上有两种数字视频监控系统类型,一种是以数字录像设备为核心的视频监控系统,另一种是以嵌入式视频 Web 服务器为核心的视频监控系统 2。视频监控系统的发展方向前端一体化、视频数字化、监控网络化、系统集成化是视频监控系统公认的发展方向,而数字化是网络化的前提,网络化又是系统集成化的基础,所以,视频监控发展的最大两个特点就是数字化和网络化。被广泛运用于商业领域、金融领域、教育领域、高危领域、个人领域等。许多书籍都对无线电系统有一定的介绍,但是没有相关的书本详细的介绍无线视频监控这一部分的内容。基于无线视频监控系统发展迅速更新、升级及应用广泛等这些特点,本毕业设计主要对模拟信号数字化控制,使其推向数字化的应用领域来进行研究。运用C8051F310 单片机控制进行数据信息无线传送,通过高频调制电路对射频图像信息进行无线传送。电路主要采用射频无线发射、射频无线接收、数字无线发射、数字无线接收等模块完成电路的设计。本设计中运用了 nRF905 收发模块,此模块提供了 SPI 接口方便与 C8051F310单片机的 SPI 口连接。nRF905 单片无线收发器工作在 433MHZ,通过 SPI 接口进行编程配置,从而工作在消耗很低的电流状态。C8051F310 单片机的增强型串行外设接口 3SPI0 提供访问一个全双工同步串行总线。SPI0 可以作为主器件或从器件工作,使用 4 线主方式。通过 C8051F310 单片机 SPI 串口进行编程控制视频头的转向,同时,通过 89S52 单片机控制液晶显示电路;再运用射频发射与射频接收电路,将图像信息显示在电视机上,达到对周围事件进行实时监控。经过对无线视频监控系统的设计,让我们更好的熟悉 C8051F310 单片机和 89S52 两款单片机,而且对C8051F310 这款在校园里运用还不是很多的单片机有很好的掌握。在使用 89S52 单片机控制液晶显示电路时,可以对以往学习过的 51 系列单片机进行巩固;对 HY-12864 液晶显示电路的硬件和软件有一个充分的认识。本设计内容丰富、信息量大、涵盖技术领域宽广、资料齐全、实用性强,为了便于理解和应用,论文中详细介绍了设计方面的所有要点,并且附带了电路原理图和所有的相关程序。可以对无线控制方面的得到了解,同时,对两款单片机的实际3应用能够更好的掌握。参考硬件电路及源程序进行调试,对系统的设计方法有一个明确的概括。将毕业设计实物更好的运用于实际中,与生活紧密的联系起来。毕业设计无线视频监控系统是大学生运用自己所学的专业和理论知识联系实际的一个很好的课题。42 方案论证无线视频监控系统运用广泛,使用的环境各不相同, 而且无线视频监控系统的种类比较多,根据具体的情况可以选用不同的设计方案。可以减小开发难度,缩短开发周期,降低成本,更快地将产品推向市场。本设计要求通过单片机控制,对摄像头进行无线实时控制,达到不同角度的监控功能。2.1 方案 1采用 A/D 和 D/A 转换的数字无线视频监控系统摄像头将所采集到的图像信号经过内部的转换电路转换成视频信号传给高速A/D,高速 A/D 负责把摄像头输出的模拟电压信号转换成对应的 8 位数据量 4。C8051F310 单片机控制高速 A/D 的采集开始与结束,将转换后的 8 位数据量传给单片机。单片机是整个系统的中心环节,它将从 A/D 取得的数据信号经过处理后送给无线发射模块进行调制发送。键盘对无线发送模块进行发射控制。详见图 2-1 A/D转换无线发射框图。图 2-1 A/D 转换无线发射框图无线接收模块把接收到的信号进行解调,再把解调后的 8 位数据量传给C8051F310 单片机。单片机通过指令控制高速无线接收模块的开始与结束。将所得到的数据量经过运算处理后送给高速 D/A,其将数据量转换成对应的模拟量,然后送给显示设备。从而达到了监控的功能。详见图 2-2 D/A 转换无线接收框图。图 2-2 D/A 转换无线接收框图键盘C8051F310 单片机高速 A/D 无线发射摄像头无线接收 高速 D/A 显示键盘C8051F310 单片机5此方案处理速度快,功能和可靠性强,视频中分辨率高,可以控制距离远,达到很好的效果,使用范围广。但是,电路通过信息采集、数据处理、传输、系统控制等部分组成,硬件电路结构复杂,需要使用高速的单片机和高速 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 射频无线发射和数字无线接收框图调制数字无线接收C8051F310 单片机摄像头 高频放大箭头显示电机转向 本振AT89S52 单片机射频无线接收液晶显示C8051F310 单片机键盘视频显示数字无线发射6此设计电路简单,容易实现,使用范围广,对于银行、煤矿等安全地带可以很方便控制摄像头的电机进行检测。功耗低、软件编程较简单,nRF905 芯片的体积小、整个系统成本低。用单片机来实现无线视频监控系统,充分利用了单片机的资源。同时使用 C8051F310 单片机和 nRF905 芯片一起控制,非常符合我们的设计思路,所以本设计采用方案 2。73 系统概述本设计主要完成的任务是将摄像头将所采集到的图像信号经过其内部的转换电路转换成视频信号,送入射频调制发射电路(即通过调制电路把摄像头输出的模拟电压信号和本振信号调制出射频信号,经放大后发送) 。射频接收器将射频调制发射电路发射过来的射频信号还原成图像并进行显示,从而实现了监控的功能。发射端的 C8051F310 单片机通过键盘对数字无线发射模块的开始与结束控制。C8051F310 单片机把控制字和所要传送的数据信息分别写入 nRF905 发射模块进行调制发送。同时,AT89S52 单片机通过键盘在液晶上显示对应的控制信息。在数字无线接收端,首先,接收端的 C8051F310 单片机把控制字写入 nRF905 数字无线接收模块,然后其将接收到的信号进行解调,把解调后的数据信息传给C8051F310 单片机,单片机通过指令控制电机转向。本设计主要组成部分具体如图 3-1 所示系统框图。图 3-1 系统框图数字无线接收解调数字无线调制发射C8051F310 单片机C8051F310 单片机AT89S52 单片机电源键盘液晶显示数据信息射频调制发射射频接收摄像头采集输出视频信号控制字控制字84 单元电路设计按照系统设计功能的要求,确定设计系统硬件电路由射频发射、射频接收、数字无线发射、数字无线接收和电源电路五大模块组成。各电路模块的设计如下。4.1 射频发射电路射频发射电路通过电容三点式产生 56MHz 的频率 6,而图像信号经过摄像头采集,通过摄像头的内部电路转换为模拟电压信号,从 JP1 端送入,通过二极管调制电路,调制电路负责把摄像头输出的模拟电压信号和本振信号混出射频信号,射频信号经过 uPC1651 集成运算放大器和共发射级电路放大后发送。其中 uPC1651 是电视天线放大器专用集成电路,是一块超高频、宽频带(频率带宽为 1200MHz) 、低噪声,功率增益大(19dB,f=500MHz)的高频线性放大电路。如图 4-1 所示射频发射电路。R83.3KR6470C94pFC107pFC87pFC74pFQ29018R94.7KL2R1470R55.6KR7 2.2KC6102pFC5102pFC315pFC410uD1D212JP1R2100 12345T1+6V132 4U1UPC1651Q1C1970C215pFL110mH+12VR322R410KRP150K C115pF发发发E1发发发发图 4-1 射频发射电路4.2 射频接收射频接收部分主要是电视机的接收,通过电视台的 VHL 波段 7进行摄像头采集的 56MHz 的 AV 信号在电视机显示器上显示。94.3 数字无线发射电路由于单片机具有体积小、结构简单、易于掌握、可靠性高、价格低廉、功耗低、控制功能强及应用灵活等优点,本设计中的数字无线发射和数字无线接收主要是通过 C8051F310 单片机的串行外设接口总线 SPI(Serial Peripheral Interface)和nRF905 发射与接收模块的 SPI 总线进行电路的控制,52 系列(AT89S52)单片机主要负责 HY-12864 液晶显示电路的控制。硬件电路见附录 A。4.3.1 C8051F310单片机介绍 无线发射和接收电路运用 C8051F310 单片机的 SPI 串行外设接口进行电路的控制。在此主要介绍 C8051F310 单片机的内部性能 8和 SPI 总线的特性。一、C8051F310 内部性能1.模拟外设 10 位 ADC 转换速率可达 200ksps 可多达 21 个外部单端或差分输入 VREF 可在外部引脚或 VDD 中选择 内置温度传感器(3C) 两个模拟比较器 可编程回差电压和响应时间 可配置为中断或复位源(比较器 0) 2.在片调试 片内调试电路提供全速、非侵入式的在系统调试(不需仿真器)支持断点、单步、观察/修改存储器和寄存器 比使用仿真芯片、目标仿真头和仿真插座的仿真系统有更优越的性能 3.供电电压 2.7V - 3.6V 典型工作电流:5mA25MHz;11A32KHz 温度范围:-40C - +85C 4.高速 8051 微控制器内核 流水线指令结构;70%的指令的执行时间为一个或两个系统时钟周期 速度可达 25MIPS(时钟频率为 25MHz 时) 5.存储器 1280 字节内部数据 RAM(1024+256) 16KB FLASH 存储器 6.数字外设 10 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 线主方式。本设计用 NSSMD1:0 = 1x 为 4 线主方式, NSS 作为输出。NSSMD0 的设置值决定 NSS引脚的输出电平。2.SPI0 主方式操作只有 SPI 主器件能启动数据传输。通过将主允许标志 MSTEN 置 1,将 SPI0 置于主方式。当处于主方式时,向 SPI0 数据寄存器写入一个字节时是写发送缓冲器。如果 SPI 移位寄存器为空,发送缓冲器中的数据字节被传送到移位寄存器,数据传输开始。SPI0 主器件立即在 MOSI 线上串行移出数据,同时在 SCK 上提供串行时钟。11在传输结束后 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配置寄存器,复位值:00000111 SFR地址:0XA1R R/W R/W R/W R R R R 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:允许主方式,工作在主器件方式。位5 CKPHA:SPI0时钟相位。该位控制SPI0时钟的相位。0:在 SCK 周期的第一个边沿采样数据。1:在 SCK 周期第二个边沿采样数据。位4:CKPOL:SPI0时钟极性。该位控制SPI0时钟的极性。 120: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 控制寄存器,复位值:00000110 SFR 地址:0XF8 (可位寻址)R/W R/W R/W R/W R/W R/W R R/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为低电平,MSTEN1,NSSMD1:0 = 01)时,该位由硬件置1(并产生一个SPI0中断)。该位用软件清0。位4:RXOVRN:接收溢出标志(只适用于从方式)当前传输的最后一位已经移入SPI0移位寄存器,而接收缓冲器中仍保存着前一次传输未被读取的数据时该位由硬件置1(并产生一个SPI0中断)。该位用软件清0。位 3-2:NSSMD1-NSSMD0:从选择方式位选择 NSS 工作方式: 00:3 线从方式或 3 线主方式。 01:4线从方式或多主方式(默认值)。13)14(20SCKf1x:4线单主方式。NSS被分配一个输出引脚并输出NSSMD0的值。位1:TXBMT:发送缓冲器空标志当新数据被写入发送缓冲器时,该位被清0。当发送缓冲器中的数据被传送到SPI移位寄存器时,该位被置1,表示可以向发送缓冲器写新数据。位0:SPIEN:SPI0使能位该位使能禁止 SPI0。 0:禁止 SPI0 。1:使能 SPI0(3) SPI0CKR:SPI0时钟速率寄存器;复位值:00000000 SFR地址:0XA2R/W R/W R/W R/W R/W R/W R/W R/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位值。其中(0SPI0CKR255)例如:如果 SYSCLK = 2MHz,SPI0CKR = 0x04,则HzfS(4) SPI0DAT:SPI0数据寄存器,复位值:00000000 SFR地址:0XA3R/W R/W R/W R/W R/W R/W R/W R/W位7 位6 位5 位4 位3 位2 位1 位0位7-0:SPI0DAT:SPI0发送和接收数据寄存器。SPI0DAT寄存器用于发送和接收SPI0数据。在主方式下,向SPI0DAT写入数据时,数据被放到发送缓冲器并启动发送。读SPI0DAT返回接收缓冲器的内容。)10(2CKRSPIYLfSCK144.3.2 nRF905芯片介绍nRF905 是挪威 Nordic VLSI 公司推出的单片射频收发器,工作电压为1.93.6V,32 引脚 QFN 封装,工作于 433/868/915MHz 三个 ISM 频道,频道之间的转换时间小于 650s。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 模式,因此使用低速的微控制器也能得到很高的射频数据发射速率。在 ShockBurstTM 接收模式下,当一个包含正确地址和数据的数据包被接收到后,地址匹配(AM)和数据准备好(DR)两引脚通知微控制器。在 ShockBurstTM 发送模式,nRF905 自动产生字头和 CRC 校验码,当发送过程完成后,数据准备好引脚通知微处理器数据发射完毕。下面具体详细分析 nRF905 的发送流程和接收流程。2.发送流程典型的 nRF905 发送流程分以下几步:(1)微控制器有数据要发送时,通过 SPI 接口,按时序把接收机的地址和要发送的数据送传给 nRF905,SPI 接口的速率在通信协议和器件配置时确定;15(2)微控制器置高 TRX_CE 和 TX_EN,激发 nRF905 的 ShockBurstTM 发送模式;(3)nRF905 的 ShockBurstTM 发送:A射频寄存器自动开启;B数据打包(加字头和 CRC 校验码);C发送数据包;D当数据发送完成,数据准备好引脚被置高;(4)AUTO_RETRAN 被置高,nRF905 不断重发,直到 TRX_CE 被置低;(5)当 TRX_CE 被置低,nRF905 发送过程完成,自动进入空闲模式。ShockBurstTM 工作模式保证,一旦发送数据的过程开始,无论 TRX_EN 和 TX_EN引脚是高或低,发送过程都会被处理完。只有在前一个数据包被发送完毕,nRF905才能接受下一个发送数据包。3.接收流程(1) TRX_CE 为高、TX_EN 为低时,nRF905 进入 ShockBurstTM 接收模;(2) 650us 后,nRF905 不断监测,等待接收数据;(3) 当 nRF905 检测到同一频段的载波时,载波检测引脚被置高;(4) 当接收到一个相匹配的地址,地址匹配引脚被置高;(5) 当一个正确的数据包接收完毕,nRF905 自动移去字头、地址和 CRC 校验位,然后把数据准备好引脚置高;(6) 微控制器把 TRX_CE 置低,nRF905 进入空闲模式;(7) 微控制器通过 SPI 口,以一定的速率把数据移到微控制器内;(8) 当所有的数据接收完毕,nRF905 把数据准备好引脚和地址匹配引脚置低;(9) nRF905 此时可以进入 ShockBurstTM 接收模式、ShockBurstTM 发送模式或关机模式。当正在接收一个数据包时,TRX_CE 或 TX_EN 引脚的状态发生改变,nRF905 立即把其工作模式改变,数据包则丢失。当微处理器接到地址匹配引脚的信号之后,其就知道 nRF905 正在接收数据包,其可以决定是让 nRF905 继续接收该数据包还是进入另一个工作模式。二、器件配置所有配置字都是通过 SPI 接口送给 nRF905。SPI 接口的工作方式可通过 SPI 指令进行设置。1. SPI 接口配置SPI 接口由状态寄存器、射频配置寄存器、发送地址寄存器、发送数据寄存器和接收数据寄存器 5 个寄存器组成。状态寄存器包含数据准备好引脚状态信息和地址匹配引脚状态信息;射频配置寄存器包含收发器配置信息,如频率和输出功能等;16发送地址寄存器包含接收机的地址和数据的字节数;发送数据寄存器包含待发送的数据包的信息,如字节数等;接收数据寄存器包含要接收的数据的字节数等信息。2.射频配置射频配置寄存器如表4-2所示:表4-2 射频配置寄存器名称 位宽 描述CH_NO 9 和 HFREQ_PLL 一起进行频率设置(默认值为001101100B=108D,f RF=(422.4+CH_NOd/10)*(1+HFREQ_PLLd)MHzHFREQ_PLL 1 使 PLL 工作于 433 或 868/915MHz(默认值为 0) 0-工作于 433MHz 频段;1-工作于 868/915MHz 频段PA_PWR 2 输出功率(默认值为 00) 00-10dBm;01-2dBm10 +6dBm;11+10dBmRX_RED_PWR 1 接收方式节能端,该位为高时,接收工作电流为 1.6mA,但同时灵敏度也降低AUTO_RETRAN 1 自动重发位,只有当 TRX_CE 和 TXEN 为高时才有效RX_AFW 3 接收地址宽度(默认值为 100) 001-1byte RX 地址;100-4byte RX 地址;TR_AFW 3 发送地址宽度(默认值为 100) 001-1byte TX 地址;100-4byte TX 地址;RX_PW 6 接收数据宽度(默认值为 100000)000001-1byte 接收数据宽度;000010-2byte 接收数据宽度;100000-32byte 接收数据宽度;TX_PW 6 发射数据宽度(默认值为 100000)000001-1byte 发射数据宽度;000010-2byte 发射数据宽度;100000-32byte 发射数据宽度;RX_ADDRESS 32 发送地址标识(默认值为 E7E7E7E7)UP_CLK_FREQ 2 输出时钟频率(默认值为 11) 00-4MHz;01-8MHz;10-1MHz;11-500KHz;UP_CLK_EN 1 输出时钟使能XOR 3 晶振频率端,必须与外部晶振频率相对应(默认值为 100)000-4MHz;001-8MHz;010-12MHz;011-16MHz;100-20MHz17CRC_EN 1 CRC 校验使能端,高为使能,默认值为高CRC_MODE 1 CRC 方式选择端,高为 16 位,低为 8 位,默认值为高4.3.3 数字无线发射硬件电路数字无线发射硬件电路主要通过 C8051F310 单片机最小系统和 nRF905 收发模块组成。一、C8051F310 单片机最小系统 9单片机最小系统一般应该包括基本模块:单片机、晶振电路、复位电路、C2 调试接口和电源供入。单片机:C8051F310 单片机。晶振电路:外部晶振驱动电路分 24MHz 外部石英晶振、外部电容振荡和外部 RC振荡。内部可编程晶振。本设计采用内部可编程晶振,通过软件编程产生 500Hz 的频率。复位电路:内部上电复位或 VDD 监视器的漏极开路输出。一个外部源可以通过将该引脚驱动为低电平(至少 10s)来启动一次系统复位。C2 下载口:C8051F310 有一个 Silicon Labs 2 线(C2)调试接口,支持 FLASH编程、边界扫描和使用安装在最终应用系统中的器件进行在系统调试。C2 接口使用一个时钟信号(C2CK)和一个双向的 C2 数据信号(C2D)在器件和宿主机之间传送信息。C2 通信通常发生在器件的停止运行状态。在这种状态下片内外设和用户软件停止工作,C2 接口可以安全地“借用”C2CK(正常方式为/RST)和 C2D(正常方式为 P3.0)引脚。在大多数情况下,需要使用外部电阻对 C2 接口和用户应用进行隔离。 电源供入:3.3V 电压。如图 4-2 所示 C8051F310 单片机最小系统。二、nRF905 收发模块电路nRF905 收发模块一般应该包括基本模块:收发芯片、晶振电路、天线电路和电源供入。如 5-3 图所示 nRF905 收发模块电路。收发芯片:nRF905 收发芯片。晶振电路:为实现晶体振荡器低功耗和快速启动时间的解决方案,使用低值晶体负载和电容。晶振为 16MHz(经过内部倍频电路得到电路所需要 433MHz 的频率值),电阻是 1M,两个电容都是 15pF。天线电路:ANT1 和 ANT2 输出脚给天线提供稳定的 RF 输出。这两个脚必须有连接到 VDD_PA 的直流通路,在 ANT1 和 ANT2 之间的负载阻抗应该在 200700 范围内,通过简单的匹配网络可以获得较低的阻抗 50,根据电路中使用 433MHz 的发射频率计算出 LC 型滤波电路中各个参数值。该电路天线部分使用的是 50 单端18天线。电源输入:3.3V。如图 4-3 所示 nRF905 收发模块。图 4-2 C8051F310 单片机最小系统19TRX_CE1 PWR_UP2uPCLK3 VDD4VSS5 CD6AM7 DR8VSS9MISO10MOSI11SCK12CSN13XC114XC215VSS16VDD 17VSS18VDD_PA 19ANT1 20ANT221VSS 22IREF 23VSS24VDD25VSS26VSS27VSS28VSS29VSS30DVDD31TXEN32U2NRF905R1022KC1433pFC1310nFC1233pFC1915pF C1815pFC2018pFC2318pFC2120pF1718pFC226.5pFC24180pFC114.7uF3.3V3.3V3.3VY2 16ML512nHL412nHL312nH发发发发R23 1ME2图 4-3 nRF905 收发模块电路三、数字无线发射硬件电路系统组成C8051F310 单片机是整个数字发射电路的核心,配合 nRF905 发射模块,通过SPI 口先送入 nRF905 寄存器的控制字,把 nRF905 的发射频率设定在 433MHz,然后把要发送的数据送入 nRF905 寄存器内,把 PWR_UP、TRX_CE 和 TX_EN 引脚全置 1,让其工作于发送模式。nRF905 将数据打包(加字头和 CRC 校验码),以 433MHz 的GFSK 发送出去。C8051F310 单片机与 nRF905 发射模块的连接如图 4-4 所示数字无线发射硬件电路。20P3.28P3.39P3.0/C2D6 P3.17P0.11 P0.02GND3 VDD4RST/C2CK5P3.410P2.711P2.612P2.513P2.414P2.315P2.216P2.1 17P2.0 18P1.7 19P1.6 20P1.5 21P1.4 22P1.3 23P1.2 24P1.125P1.026P0.727P0.628P0.529P0.430P0.331P0.232C8051F310/2/4U5C8051F310/2/4C1515pFC16 15pFC260.1uFS1Y124M 3.3V3.3V12345678910JP33.3V3.3V12345JP2C251uFD8IN4148TRX_CE1 PWR_UP2uPCLK3 VDD4VSS
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:无线视频监控系统设计资料
链接地址:https://www.renrendoc.com/p-6180979.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!