` 本帖最后由 linchenfeng 于 2019-1-26 22:57 编辑
最近一直在忙,好久没有发帖子了. 这里发一个实战项目.
设备简介:本设计是一款基于摄像头拍照的抄表器,设备安装在被测仪器上.通过定时拍照,GPRS的方式将图片上传到后台.后台通过图像识别分析出被测仪表上的数字.并且图片保存到数据库,用于识别异常情况下,人员采用直接读图的方式直观的看到数据.并且GPS数据可以为后台提供位置数据,方便管理。采用亚锂电池供电,在间隔12小时拍照的情况下,可以支持达2年工作寿命。
电路设计简介:
1.主控单元依然采用大家普遍认为的低端国产芯片STC,型号为STC8A8K64S4A12;
2.电源采用压锂电池+超级电容供电,具体的容量大小更具实际的需要使用寿命来选择;
3.通过大电流三极管控制给拍照单元和数据传输,定位单元供电;
4.数据传输以及定位采用,A9G芯片;
5.拍照单元采用的VC0706芯片与OV7725摄像头;
6.补光采用三颗白光LED。
7.存储单元,TF卡,用于保存图片数据。
程序流程简介
1.单片机进入休眠模式,通过内部RTC定时器间隔28S唤醒一次,每唤醒一次记录唤醒次数。
2.当唤醒次数达到设置的次数,打开三极管给外部单元供电,并清理唤醒累计次数。
3.单片机控制拍照单元进入拍照流程,并打开补光灯。拍照接受后关闭补光灯。
4.摄像头拍照完成后,将数据发送到核心单片机。
5.单片机将图片数据保存到TF卡中,存满100张后,自动覆盖最早的图片。
6.单片机控制A9G模组连接服务器;
7.连接成功,采集电池电压,获取GPS位置信息,按照后台协议分包图片数据(因为GPRS每次传输最大512个字节,而图片数据远远大于512个字节,所以需要分包),然后将重组后的图片数据,GPS数据,电量数据传输到服务器。关闭关闭电源,进入休眠模式。等待下一次唤醒;
8.如果连接失败则放弃发送数据,单片机关闭外部单元电源。等待5分钟后重新连接服务器。如果连续5次失败,放弃发送数据。进入休眠模式。等待下一次唤醒。
电路图与PCB
请参考附件
补充内容 (2018-11-8 22:46):
希望下载参考的朋友支持下,回复一下帖子。感谢。`
|
|
|
|
好方案!老板,有联系方法吗,最近一个项目有这个内容。
|
|
|
|
|
为了节省能耗,应采用NB-IOT方式上传数据。我司的产品就采用NB方式通信的。GPRS通信太费电了。
|
|
|
|
|