分享合方圆4G低功耗车牌识别硬件方案

2022-01-20  本文已影响0人  Nancy_9de1

车辆抓拍算法方案

   适用于高速车辆抓拍,停车缴费抓拍,无人值守抓拍,资产监控抓拍,城市管理抓拍。

车牌识别,采用边缘计算(硬件终端计算,避免占用服务器资源),同时低功耗瞬间启动识别,识别速度在1秒之内完成。

目前市面上的车牌识别,都是要求摄像头一直开启,车辆进入后开始识别。这种模式无法低功耗,因为目前的车牌识别都是依赖linux系统架构构建,我们的是在微内核上做的识别算法,可以秒级上电启动。

如何实现低功耗车牌识别?

一般的车牌识别摄像机是无法休眠的,一直保持工作状态,故此功耗高,但是该方案在睡眠(休眠)模式下,CAM_4G38可将功耗降低到最低水平,在此睡眠模式下,车牌识别摄像机仍然可以:

1) 和服务器保持 TCP 连接通讯;

2) 根据用户的心跳间隔配置定时发送心跳包;

3) 从服务器端下发数据到模块,模块短暂被唤醒;

下面详细介绍实现低功耗时硬件接口以及软件注意事项。一般需要配合服务器端来下发指令,来控制该4G车牌识别摄像机来工作的,通过AT指令,从而实现对摄像机的休眠,唤醒,拍照等功能。

上位机和 CAM_4G38 模块通过串口连接的时候,通过如下步骤使得模块进入睡眠模式:

 1:用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考用户手册(可以配置唤醒时长,是否保存睡眠参数);

 2:拉高 DTR 管脚(该管脚默认为拉高)。

参考电路:

3:主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;快速唤醒,(别的方案需要10几秒,唤醒慢)

4:当 CAM_4G38 模块有数据或 URC 需要上报时,RI 信号将会唤醒主机,此时 RI拉低 100 毫秒;

这些都是一个开始:

重要的是下面如何快速唤醒 嘿嘿

如果主机支持 USB Suspend/Resume 和远程唤醒功能,需同时满足如下 3 个条件

使模块进入睡眠模式:

 1:用户 AT+CSCLK=1 命令使能睡眠功能,关于 CSCLK 更多参数和作用请参考

用户手册(可以配置唤醒时长,是否保存睡眠参数);

2:拉高 DTR 管脚(该管脚默认为拉高)。

3:连接至模块 USB 接口的主机 USB 总线进入 Suspend 状态

参考电路:

4: 主机拉低 DTR 可以唤醒模块,需要 100 毫秒以上来唤醒模块;故此能瞬间启动,快速拍照。

5: 当 CAM_4G38模块有数据或 URC 需要上报时,模块会通过 USB 总线发送远程唤醒信号以唤醒主机;如果主机支持 USB Suspend/Resume 但不支持远程唤醒功能,需要有 RI 信号唤醒主机。

总的来说,该方案,预留有接口,SPI口,外接一些传感器等模块,可以实现二次开发,方便集成到系统中,从而实现整个产品的,定时拍照,触发拍照,远程控制拍照等功能,平时处于休眠状态,需要工作,可以下发指令给4G模块,从而唤醒摄像头启动来立刻拍照,上发到平台服务器里,从而实现数据和图像的的传输。支持私有协议对接到服务器,方便内网的接入,不明白之处,刘工15817487997

上一篇下一篇

猜你喜欢

热点阅读