最近公司的一个小项目需要进行一个临时的红路灯改造项目,需要对现有的红路灯进行升级,以具备无线传输,查询和控制的功能。
借着这个机会和大家分享一下改造的过程.
一,对原运行的红绿灯进行考察、
全亮的灯盘特写
控制器特写
信号控制器接线
太阳能充电器
这部分是原来位置旧的红绿灯系统,我们先对其进行考察和拆机,为后续的改造做准备,接下来的就是我们购买现有的红绿灯回来进行改造,期待一下吧。
这两天比较忙,今天继续更新吧,
很多网友关心怎么改造,直接替换控制板,保留结构和电池部分,控制系统自己打造,加上无线通信模块,上传到后台供设备查询和临时管控。
我们的控制板,就一个MCU控制mos进行开关而已。
随手抓的一把接头线缆。用来改造接口线。
一刀两断,取其头。。。
试接一下,感觉还挺高楼密布的。
趴着地上焊线,真是要了老命啊
带线的效果。
接上控制板,硬件改造初步完成,坐等其他模块到位。
接下来先用软件测试一下基本的红绿灯的逻辑再折腾上位机(后台有其他同事负责)
从部署运行到现在差不多三个月了,实际运行中还是有一些小问题:
1,系统功耗过大,太阳能面板供电不足。
由于是DIY改造的项目,都是用现有的板卡,所以系统构成为:STM32的红路灯控制板+RK3388核心板+4G通信模块。RK3388跑系统所以整机功耗非常大,接近14w左右,而且24小时不停跑。所以一天消耗的功率为14W*24H=336WH。
购买红路灯的时候配置的两块50w的光伏面板,由于安装角度不能都随着太阳入射角度而变化,评估转换效率为80%,加上充电器的效率约85%,而且红路灯安放的位置为多栋20多层高楼中间,每天都要在中午十二点以后才有阳光晒到面板进行发电,下午四点左右又被遮挡了,所以一天的发电量为50w*2*0.8*0.85*4=272wh.
所以就出现每天都需要从蓄电池里提供一部分电能给系统供电,导致经常性在半夜或者在早上上班高峰期因为电池没电而系统罢工的情况,刚开始的一个月就几乎每周都需要临时充电。
2,电池容量太小,能抵御恶劣天气天数有限。
正如上面说的,由于系统供需失调,就是每天都是晴天能正常发电都还是需要从锂电池里提供一部分电量给系统供电,所以如果遇上阴天甚至是下雨天,能维持的天数不足三天。就经常需要人工进行干涉了。
3,ARM板运行一段时间后容易出现内存满溢,导致由红路灯控制板与ARM板的通信出现异常,后台云端通过4G网络查询不到状态以及不能下发控制指*令。
补救措施:
1,开源节流
A,对RK3388以及系统进行低功耗的固件升级,以及实施夜间系统休眠的方法进行降低功耗。
B,加大太阳能面板的功率,再有限的发电时间段里尽量发最多的电量保证系统正常需求。
2,增大锂电池的容量,加强抵御恶劣天气的能力。
进行两个100AH的锂电池进行并行工作,增大锂电池的容量。
3,优化RK3388系统配合定期进行对ARM板进行掉电重启。
4,通过可以查询的后台软件,定时查询系统电量情况,设置低电量报警提示,方便在恶劣天气的时候提前进行充电。