基于BF533图像采集及传输方案设计

来源 :光学仪器 | 被引量 : 0次 | 上传用户:qingtianleng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 为了在系统前端对模拟摄像头采集到的图像进行处理,并将处理后的图像在本地以及异地同时显示,提出了一种集图像采集、处理、本地显示、无线传输于一体的方案。本方案利用解码芯片对模拟摄像头采集到的图像进行解码,并将解码后的图像送DSP(digital signal processing)处理,经DSP处理的图像通过LCD(liquid crystal displayer)屏在本地显示。同时,利用硬件编码芯片对处理后的图像进行编码,通过无线传输模块将编码后的图像发送出去。测试证明,本方案可以实现图像的前端采集、处理、本地以及异地显示。
  关键词: DSP芯片; 解码芯片; 编码芯片; 图像处理
  中图分类号: TP29 文献标志码: A doi: 10.3969/j.issn.1005-5630.2016.03.003
  文章编号: 1005-5630(2016)03-0205-04
  Abstract: To process with the image acquired by the analogy camera, and display the image which is processed in both local and remote places, this paper gives a solution which contains image acquisition, processing, displaying. This design uses TV decoder to decode the image acquired by analogy camera, and uses DSP to process the image. The processed image would be displayed in both local and remote places. At last, the result of the test shows that this design can realize those requirements.
  Keywords: DSP chip; decoding chip; encoding chip; image processing
  引 言
  随着信息技术的高速发展,图像采集、处理技术在交通、安防、工业控制等方面变得越来越重要。然而应用环境的复杂化,使得早期的由摄像头采集数据并交由PC进行图像处理的方式已经无法满足需求。嵌入式技术的高速发展使得图像处理方案多元化,DSP芯片由于其强大的浮点运算能力继而担任了嵌入式图像处理的主流载体。在某些危险环境中,由于人们无法对环境进行直接观察,且传统的电脑在这些场合中也受到诸多限制,所以对于基于嵌入式平台的图像前端采集处理方案的需求变得更加迫切[1]。为此,本文提出了一种针对模拟摄像头且集图像采集、处理、传输于一体的方案。
  1 方案设计
  1.1 总体结构设计
  为了进行图像处理,必须拥有足够的存储空间来存放图像,由此本文采用BF533作为DSP处理芯片。BF533拥有EBIU(external bus interface unit,外部总线接口)接口,通过该接口可进行外部存储(同步、异步存储)扩展[2-3]。本设计采用了256 MB SDRAM作为图像临时存储空间,并使用16 MB Flash作为系统程序存放空间,使用SPI Flash方式启动。
  由于BF533时钟资源有限,而图像传输时同步信号较多,所以在设计时要尽量减少时钟资源的利用。采用ITU-R BT.656(国际电信联盟定义的数字图像传输协议)格式传输图像可以不用外部行场同步信号,在节省系统资源的同时又避免了高频时钟信号之间的干扰,降低了印刷电路板(PCB)布线的难度。
  本文采用的BF533,其外部IO(input/output)管脚资源较少,所以必须对其进行扩展。通常是采用复杂可编程逻辑器件(CPLD)进行外部IO扩展,但考虑到编程的复杂性、资源的有效利用率以及硬件电路所需元件数,本设计利用串行总线(I2C)转通用输入输出(GPIO)口的方式扩展IO口。
  由于ADV7180解码芯片、CH7024编码芯片、LCD屏三者与DSP进行数据交互时,都是通过PPI(point to point interface)接口,但是BF533的PPI接口资源较少,有且仅有一个,所以为了实现模拟摄像头的前端解码、图像的本地处理及显示、图像的本地编码远程传输功能,必须要对PPI口进行充分的利用。本设计通过采用锁存缓冲芯片配合扩展IO口对PPI进行复用,设计的系统结构如图1所示,数据控制模块如图2所示。
  1.2 ADV7180解码芯片
  ADV7180作为一款常用的解码芯片,被广泛地用于视频采集中[4-7],它能够自动识别输入的基带信号制式(PAL、NTSC、SECAM),并将其转换为ITU-R BT.656标准或YCbCr4∶2∶2格式的视频数据流。ADV7180内部拥有3个86MHz 10位模数转换器,可以接收CVBS(复合视频广播信号)、YCbCr(色差分量接口信号)、YC(分量视频信号)等格式的视频输入,通过I2C总线对其内部寄存器配置输出视频数据流。本文ADV7180被配置为PAL输入,ITU-R BT.656输出,寄存器配置如表1所示。
  1.3 CH7024编码芯片
  CH7024作为一款编码芯片支持8~24位的RGB\\YUV4∶2∶2输入,可输出CVBS或YC分量视频信号[8-9]。虽然可以接收ITU-R BT.656输入,但仅限于标准的ITU-R BT.656,其对输入图像分辨率及扫描方式有严格要求,具体要求如表2所示。   CH7024的优势在于,常规模式输入时,其输入图像的分辨率在一定范围内任意,通过寄存器配置可对图像的尺寸进行调整以达到正常的输出。本文CH7024被配置为输入格式ITU656,输入图像分辨率720×576逐行输入,输出CVBS信号,工作于Slave模式。为此在设计硬件时需要注意以下几点:
  (1) 将37管脚P-OUT管脚不接,XCLK接外部像素时钟信号,在CH7024工作时,由PF2管脚控制使能12.5 MHz有源晶振作为像素时钟信号。
  (2) 外部晶振频率最好大于像素时钟信号。
  (3) HS、VS时钟信号由BF533的TIMER1、TIMER2提供。
  (4) 由于只用16位输入,为防止干扰,将D0~D2、D8~D9、D16~D18这8个输入管脚接地。
  1.4 YCbCr数据到RGB格式的转换
  由于从ADV7180得到的图像数据是YCbCr4∶2∶2格式,而CH7024的输入数据为RGB565格式,所以必须对图像数据格式进行转换。首先需要将数据转换成YUV4∶4∶4格式,然后将其转换成RGB格式,其转换公式如下:
  2 程序设计
  在视频采集前先初始化SDRAM,然后利用模拟I2C对ADV7180进行初始化,成功后进行PCA9557初始化,打开ADV7180连接的缓冲器,配置PPI和DMA为接收ITU-R BT.656数据,打开PPI中断进行图像采集。采集完一帧后进入中断,然后关闭PPI中断,打开MDMA中断,配置MDMA开始内存搬运,完成后进入MDMA中断开始图像处理。处理完后利用I2C进行CH7024配置,设置PCA9557打开LCD及CH7024的缓冲器,打开PPI中断,配置PPI与DMA为输出模式,设置PCA9557,打开有源晶振使能作为CH7024的像素时钟信号,开始传输,传输结束后进行图像采集。如此循环,直至采集图像或者输出图像出现错误,则程序终止。程序框图见图3。
  3 测试过程与分析
  根据方案设计制作出相应的电路板并进行测试。测试过程分四步:
  (1) 对BF533最小电路的调试,通过JTAG对时钟进行初始化。由于采用的外部时钟源晶振为25 MHz,在程序中执行语句Set_PLL(16,4),从而实现16倍的倍频和4分频,在CLKOUT管脚测量的时钟频率应该为100 MHz。
  (2) 对ADV7180模块进行测试。利用BF533对其初始化,在VDSP软件中的Image viewer窗口中可查看采集到的图像。
  (3) 对CH7024模块进行调试。CH7024输出为基带信号,通过BF533对其初始化后,读出一幅图像,利用模拟屏接收CH7024输出的图像并查看是否正确。
  (4) 对LCD模块进行调试。通过BF533读出一副图像并进行观察,当所有测试都正常后,进行模块组合,并烧入程序进行测试。测试结果见图4。
  4 结 论
  通过测试可知,该方案可以在IO口、PPI接口以及时钟资源较少的BF533上实现针对模拟摄像头的前端解码、图像处理、本地显示以及编码,并通过无线模块进行远距离图像传输。采集的图像可在BF533内进行处理,利用LCD屏进行本地显示,同时通过编码芯片转换为基带信号,该信号能通过2.4 GHz的无线模块实现图像的远距离传输。当图像处理不是非常复杂时,该方案实时性较好,且可以适应不同环境,尤其是在某些特殊环境中,其灵活性较传统电脑具有更大的优势。
  参考文献:
  [1] 李琳.如何利用摄像头进行视频采集[J].决策与信息,2014(7):132.
  [2] 万琴,莫晓齐,李亚.基于BF533的视觉监控系统设计与实现[J].湖南工程学院学报,2013,23(4):1-4.
  [3] 李利军,张佩,张晓曦.基于ADSP-BF533的家庭安全系统设计[J].电子科技,2010,23(3):101-103.
  [4] 林海峰.基于FPGA的ITU656信号源的研究与实现[D].北京:北京工业大学,2008.
  [5] 严卫健.模拟电视信号数字解码及视频处理研究与设计[D].成都:电子科技大学,2006.
  [6] 吴君钦,宋健,刘昊.基于S3C6410和ADV7180的嵌入式视频采集系统设计与实现[J].计算机工程与科学,2012,34(12):115-119.
  [7] 廖诤,张攀,颜悦.ADV7180在图像采集嵌入式系统中的应用[J].电视技术,2012,36(S2):231-233.
  [8] 薛敏彪,吴广伟,王健,等.嵌入式机载视频输出接口设计[J].现代电子技术,2011,34(2):9-11.
  [9] 诸晓锋,吴开华.工件表面质量检测中高速图像采集技术研究[J].光学仪器,2015,37(4):299-302.
  (编辑:刘铁英)
其他文献
摘要:  提出了一种基于相移和颜色分光的电子散斑干涉(ESPI)瞬态三维变形测量方法,该方法包括一个彩色CCD和红绿蓝三种不同波长的激光器,可同时采集来自三路的散斑干涉图像。物体面内水平方向、竖直方向以及离面方向的散斑干涉图像信息通过颜色分光实现分离,并利用相移算法对散斑干涉条纹图进行分析处理,分别解调出水平、竖直及离面方向的变形场相位,实现三维变形场的测量。模拟及实验分析表明,此方法能同时实现物
陕西省礼泉县以生产红提葡萄为主的建陵镇和昭陵镇,近年来,葡萄偏瘫病发生比较严重。所谓偏瘫病,就是葡萄中干一侧枝蔓萌芽生长不正常,而另一侧枝蔓生长仍然较正常。
黄冠梨圆柱形树体结构打破了原来纺锤形、Y字形等栽培模式的思维定式,使梨果投入周期变短,见效更快。在我市田庄乡彭六佐村黄冠梨园已经得到了实践应用,并取得了很好的效果。
无公害苹果病虫害防治要全面贯彻“预防为主、综合防治”的方针,有效运用农业、物理、化学、生物等综合技术措施防治病虫,各项防治措施协调运用,取长补短。既考虑实际防治效果,也
2010年对冀东地区苹果园、梨园鼠害情况进行了调查。调查结果表明:在冀东苹果园和梨园,鼠种有大仓鼠、褐家鼠和小家鼠,其中大仓鼠和褐家鼠为主要鼠种。
摘要: 为了研究基于两光斑旋转的光纤传感器对温度变化的灵敏性,设计了一种基于光斑旋转角度调制的新型光纤传感系统。在一根光纤上绕制2个光纤环,通过改变光纤环1的直径使光纤发生宏弯损耗获得2个光斑,将光纤环2置于水温控制箱中,观察温度的变化与出射光斑发生旋转的关系。为了更好地对比,还观察了温度变化与三光斑角度旋转的关系。通过对光纤宏弯损耗及光纤环耦合原理的分析,利用MATLAB对实验数据进行处理,得出
提出一种基于像素光场的频域重聚焦算法。首先建立四维光场与像素光场的关系模型,然后基于傅里叶变换,建立了像素光场的重聚焦方法,并分析了傅里叶切片的作用和重采样的方法。在
摘要:  反应溅射是降低薄膜表面和界面粗糙度的有效手段。为了研究反应溅射过程中氮气(N2)含量对所制备的Ni、Ti单层膜成膜特性的作用机制,利用掺氮气的反应直流磁控溅射方法制备了Ni和Ti的单层膜样品。首先,采用X射线光电子能谱(XPS)方法测量了Ni和Ti单层膜样品的组分。其次,基于样品的组分测量结果,结合X射线掠入射反射(XRR)方法对样品的厚度和表面粗糙度进行了测量与分析。实验结果表明,随着
摘要: 光梯度力在光镊技术中起着非常重要的作用。数值模拟了螺旋相位调制双曲余弦高斯光束在焦平面上光梯度力的变化。研究结果表明:双曲余弦高斯光束的偏心参数、螺旋相位的拓扑数可以显著地调节光梯度力分布,并且会出现一些新奇的光梯度力分布,如构成圆环形光陷阱、矩形光陷阱、阵列光陷阱等;另外,对于不同数值孔径、不同拓扑数,光梯度力随双曲余弦高斯光束的偏心参数的演化规律也显著不同。  关键词:  双曲余弦高斯
从理论角度与实验角度研究了三次相位调制参数对艾里光束的影响。理论上分析说明三次相位对应的频谱为艾里光束,并引入三次相位调制参数现3以表征相位变化速率。实验上通过设