产品介绍
最近在开发一款充电桩的控制器,使用在直流充电桩系列产品中,完成对电动汽车的快速充电。
环境
1.开发环境
keil5.3+vs2017+vim+git
keil5.3作为烧写IDE,vs2017+vim插件作为编辑器,最新版本的vs具有丰富的插件系统,完美支持github和码云,将项目部署在码云上,方便直接提交和同步,keil5.3烧写程序到板子芯片中
.
2.硬件
STM32F407主控芯片,2路can,5路485,1路232,主要外接设备包括电源模块(单模块15kw,Can通信),直流电表,读卡器,液晶显示屏,风扇,充电枪(双枪轮充)等,没有国网要求的计费单元,此版本后续再开发。
3.协议
此产品的协议包括DLT-2007电表协议,GBT-27930-2015协议,自定义的通信协议,程序的内容参考国家电动汽车行业的相关几个国标,不写了截个图,如下所示,
![相关国标](https://img-blog.csdn.net/20170428163147682?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ2FwdGVuUQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
软件思考
之前在接触过类似的项目,也研读过其他相关的代码,总结了