嵌入式无线实时图像传输系统设计方案
图4 图像采集程序流程图。
图5 JPEG 压缩编码程序流程图
图6 nRF2401 无线发送程序流程图
整个系统中,由linux 操作系统完成对各个芯片的初始化、协调CPU 与其他芯片之间的工作,完成图像数据的读取、压缩及发送(如图3)。
4 图片接收器的设计
我们设计的图片接收器是基于PC 机的一种类似无线网卡的无线接收设备,完成图片信息的接收和显示,硬件结构和nRF2401 无线发射模块一样,都是用USB2.0 控制器CY7C68013A 控制nRF2401 进行无线传输,如图7 所示。
图7 图片接收器结构
USB2.0 控制器CY7C68013A 控制nRF2401 无线接收图像数据,程序流程如图8 所示,然后PC 机上的应用程序调用USB2.0控制器驱动中的读取函数接收图片数据并保存,最后将图片显示出来。如图9,10.
图8 nRF2401 无线接收程序流程图。
图9 像素:320×240.
图10 像素:640×480 无线照相机。
5 结论
本系统的无线照相机采用32 位的高性能ARM 处理器S3C2440A 搭载2.6 内核的linux 嵌入式操作系统进行核心控制,出色地完成了图片的拍摄,压缩和无线传送。接收端将图片信息接收并保存在PC 机硬盘中,有必要的话也可以传到服务器上,进行远程监控。可应用于汽车防盗监控、无绳可视电话以及矿井作业监控等。因此,研制成功的无线实时图像传输系统具有广泛的应用前景和市场。
linux操作系统文章专题:linux操作系统详解(linux不再难懂) 摄像头相关文章:摄像头原理 三维扫描仪相关文章:三维扫描仪原理
评论