一.方案优势:
本系统是一个通过以太网或GPRS无线上网,进行远程通信的图像采集系统。系统使用ST的ARM9微控制器和Video Sensor采集图片,分辨率可达640×480,格式为baseline的JPEG。图片采集的触发条件可以通过USB接口来设置,可以定时拍摄,也可以在某些传感器检测到一定情况时,由外部IO触发拍摄图片。拍摄的图片可以彩信的形式发送到指定手机,或通过网络上传,或者存储在本地的Nand Flash上。系统的USB接口除用来设置拍摄触发条件和彩信接收方的手机号码外,还可以把NAND Flash中的历史记录图像上传到PC。
另外,系统可以通过网络或GPRS接入Internet,远端PC机可以通过FTP获取图像文件。
二.方案特性:
硬件部分
硬件平台:
l 主控制芯片:STR912F(片内512KB Flash,96KB SRAM)
l 10/100M网络接口;USB2.0 device接口
l 图像采集芯片:VS6501 + STv0676
l 无线模块:GPRS Modem
l 存储芯片:NAND Flash,64MB~2GB可选。
以下是系统的硬件结构框图:
图2
软件部分
软件部分分为4个模块:网络协议、摄像头控制及图片拍摄、图片存储管理、USB传输。整个软件经高度优化,可以在STR912片内Flash和SRAM运行。
图3
l 网络模块:
GPRS物理层:CPU利用AT指令对GPRS Modem进行拨号。
PPP数据链路层:PPP协议将原始的GPRS物理层连接改造成无差错的数据链路,系统将成本远程登录Internet,并得到GPRS网关分配的A类IP地址。
网络层:采用优化的lwIP协议作为网络层协议。IP协议将接入Internet的具有不同IP地址的终端都联系起来。经过IP路由选择,可以实现本系统与连在Internet上的任一IP终端进行数据交互。
传输层:选择TCP作为传输层协议,为数据传输提供面向连接、可靠服务。
应用层:HTTP协议为MMS协议提供了封装,MMS的PDU包含在HTTP的Message Body里,并通过POST方法发送出去;FTP协议实现把图片文件上传到远端的数据中心服务器。
l 摄像头模块:
系统上电以后通过I2C接口对STV0676进行配置,然后即可通过8位数据总线读取图片数据。图片数据是JPEG格式的,按照STV0676格式协议,一幅完整JPEG图像的数据流总是以FFD8开始,FFD9结束。
l NAND驱动与管理
负责NAND Flash的读写;简单文件系统完成图像文件的存储与管理。
l USB接口
USB接口驱动;USB应用程序负责与PC通信,完成参数设置、图像文件传输等。
|