数字无线实时视频通信和拍摄系统设计

数字无线实时视频通信和拍摄系统设计

ID:12551133

大小:37.50 KB

页数:9页

时间:2018-07-17

数字无线实时视频通信和拍摄系统设计_第1页
数字无线实时视频通信和拍摄系统设计_第2页
数字无线实时视频通信和拍摄系统设计_第3页
数字无线实时视频通信和拍摄系统设计_第4页
数字无线实时视频通信和拍摄系统设计_第5页
资源描述:

《数字无线实时视频通信和拍摄系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、引言本无线系统基于高速率射频芯片的视频通信系统,且具备即时拍摄功能;在视频(连续)模式下采用QQVGA的分辨率传输视频数据,为160×120(@13fps),基本上能达到实时视频的日的。在实际应用中,用户可以在接收端的LCD中观看(远处的)发送端附近的景物。当见到感兴趣的景物时,按下按钮稍等片刻,即可得到1.3M像素的图像,方便实用。为简化设计,该系统只用了8位色深和RGB的数据格式,且未采用CCD摄像芯片,也未使用FPGA芯片进行逻辑控制,节省了成本。下面着重讲述以TMS320VC5402DSP为控制核心的无线视频通信系统,详细描述DSP与摄像芯片以

2、及DSP与射频芯片这两大部分的接口设计,分析设计中的要点,最后给出部分DSP汇编代码。1无线实时视频系统的组成与工作原理1.1OV9640摄像芯片简介OV9640是美国OmniVision公司推出的高性能CM0S图像传感器芯片.支持130万像素的图像拍照和多种分辨率,包括l280×960、VGA、QQVGA、CIF、QCIF等及多种数据输出格式,如RawRGB、YUV(4:2:2)、YcbCr(4:2:2)等;支持8位或16位数据输出;通过SC-CB接口对其编程,可实现图像处理的各种基本功能,譬如曝光控制、白平衡、色彩饱和、伽马控制等;芯片电压要求低,

3、可应用于嵌入式移动设备。1.2nRF24L01射频芯片简介nRF24L01是挪威Nordic公司的单片无线GFSK收发芯片,工作于2.4~2.5GHz的ISM频段,无线传输率最大为2Mbps,与MCU采用SPI接口进行控制和数据传输。相比其上一代产品nRF2401,nRF24LOl的性能更为优越,功耗更低。它最多能支持6路数据通道,且每条通道均支持EnhancedShockBurst(ESB)技术,具备自动应糟(AACK)和自动重发(ART)功能,减轻了MCU的负担,降低了无线数据的丢包率,提高了双向传输的效率。在开启ESB的情况下,nRF24L0l发

4、送完数据包后将自动切换到接收模式以等待对方的应答.并会根据寄存器的设定来实施自动重发。1.3系统硬件电路硬件电路由发送(获取)端和接收(存储显示)端两大部分组成,通过高速RF芯片实现在2.4GHz频段的无线链接。发送端以TMS320VC5402DSP作为控制核心,OV9610摄像头芯片作为视频(或图像)获取前端,AT29LV1024FlashROM作为DSP自举程序存储芯片,K4S161622HIMB容量的SDRAM作为程序运行空间以及视频数据缓冲,视频数据最终通过射频芯片nRF24LOl发射出去;接收端的硬件结构基本上与发送端一致,将前端的OV964

5、0改换成后端的LCD显示即可。整个系统的总体结构框图如图1所示。1.4系统工作原理和流程1.4.1发送端工作于视频流模式发送端由DSP作为核心控制芯片。DSP上电初始化,通过BootLoader把FlashROM中的代码加载到SDRAM中,实现系统的高速运行以加快数据的处理速度,并将HPI接口设定为通用I/O。然后,通过McBSPO缓冲串口将nRF24L0l设定为发送模式,把含有预定地址的数据包发送出占以检测接收端,nRF24L01会自动切换到等待应答信号的模式。若存在正确的接收端(地址相符),则nRF24L01通过INTO中断通知DSP,使DSP重新

6、将nRF24L01设定为发送模式,并立即对OV9640初始化,通过McBSPl缓冲串口来实现SCCB总线,启动摄像头并设定为连续帧模式。此时的分辨率为标准QQVGA,即160×120(@8bit),最后,DSP把从D[7:O]获得的8位并行数据转化为串行格式,通过SDRAM缓冲和McBSP0送给nRF24L01,将视频数据发射出去。若没有检测到正确的接收端(没有INTO中断发生),则DSP会一直等待INTO发生或直到用户关闭电源。1.4.2发送端工作于拍摄模式在视频流传输过程中,nRF24LOl可以同时监听空中信号并自动应答。若收到来自接收端的拍照通知

7、(按下按钮),则把OV9640设定为标准拍摄模式,分辨率为l280×960(@8bit)。然后,DSP将nRF24L01设定为发送模式,并将此时的帧数据发送出去。图像数据发送完成并等到接收确认信号后,系统将重新回到视频流模式。若接收不成功,则nRF24LOl的自动重发功能将确保数据传输的完整性。1.4.3接收端的工作流程接收端上电初始化的情况基本与发送端一致,但要将nRF2dL01(按预定地址)设定为接收模式以接收检测信号。检测到相符的地址后,nRF24L0l的自动应答功能会发送应答信号给发送端以确认收到信号,此时双方“握手”成功。接着,通过INTO中

8、断通知DSP,使得DSP重新将nRF24LOl设定为接收模式以接收来自发送端的连续视频流,并且

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。