最近接手了一个厅级某安全部门的项目,即做一个关于开门检测的系统,系统要求的是能够在物理开门的情况下对开门人的面部进行一个扫描记录,并且数据不走正常的WLAN或者LAN,要用LTE或者是GPRS模块,直接TCP至远程的服务器端口,初步设计用一个行程开关(常闭型)的开关做触发,MCU暂时采用意法的STM32F1系列,摄像头采用的是没有FIFO的输出型的OV2640,然后经过一个多月的努力初见效果,服务器上的TCP程序暂时采用的是一个开源的代码,即受到具有JPEG数据帧时进行直接解析,因为GPRS模块应用的是SIM8008供电为5-18v,而MCU的供电只能为3.3v,所以加了一个电源模块,软硬件的设计逻辑大概思路是这样的:

上电->MCU和OV2640初始化,GPRS模块进行TCP初始化->vsynd完毕->数据推出到串行数据口->GPRS模块读取数据并进行发送->上位机解析出一帧图

片并进行显示。

 

 

 

 

 

由于GPRS模块的最大传输速率大概在54kpbs的样子,加上路由握手等一系列的网络流程,一副大概240*340像素的图片的成功传输的时间大概为20s左右的样子,硬件的模块图大概如下:

 

 

posted on 2017-05-02 12:01  劳斯机要开车了  阅读(155)  评论(0)    收藏  举报