【技术实现步骤摘要】
一种直流充电桩监控系统的软件实现方法
本专利技术涉及充电桩
,更具体地说,涉及一种直流充电桩监控系统的软件实现方法。
技术介绍
目前,直流充电桩监控系统软件主要包含与BMS之间的CAN通讯、与计费单元CAN通讯、与充电模块CAN通讯、与绝缘监测模块的485通讯、与调试触摸屏的485通讯、与上位机软件的串口通讯、输入输出IO控制、模拟量采集等模块,功能模块较多、通讯交互繁杂、逻辑控制比较复杂。传统直流充电桩监控系统软件实现方式主要采取顺序调度,将每个功能模块进行划分,顺序执行每个功能模块。有些经过优化后的传统软件则采取了前/后台的程序调度,将某些紧急任务放到中断中进行处理,虽然在一定程度上提高了任务实时性的要求,但是这两种方式的功能模块比较简单,任务实时性要求不高的条件下比较适用。当面对直流充电桩的监控软件功能模块较多、通讯交互繁杂、逻辑控制比较复杂的情况时,传统软件实现方法无法满足复杂逻辑控制以及通讯模块过多时造成程序实时性下降、通讯功能模块不易扩展的需求;同时由于设置标志位过多,造成程序逻辑可读性差、程序逻辑结构混乱、程序不易升级维护的问题。因此,传统直流 ...
【技术保护点】
1.一种直流充电桩监控系统的软件实现方法,其特征在于,包括以下步骤:步骤1、为直流充电桩监控系统设定一个主状态机进行调度,将主状态机分为不同的工作状态,称为大工作状态;步骤2、为主状态机里的某些复杂的大工作状态嵌套小状态机,每个小状态机下的各个工作状态加入超时处理;步骤3、找出每个大工作状态下的某些共性的工作状态作为主状态机下的公共迁移调用状态;步骤4、每个工作状态之间根据既定迁移条件进行迁移,迁移到另一个工作状态;步骤5、主状态机调度过程中涉及到每个通讯功能模块时,主状态机调度采取信息交互机制,设定不同的信息交互标志;通讯功能模块的信息交互交给底层通讯驱动模块完成,底层通 ...
【技术特征摘要】
1.一种直流充电桩监控系统的软件实现方法,其特征在于,包括以下步骤:步骤1、为直流充电桩监控系统设定一个主状态机进行调度,将主状态机分为不同的工作状态,称为大工作状态;步骤2、为主状态机里的某些复杂的大工作状态嵌套小状态机,每个小状态机下的各个工作状态加入超时处理;步骤3、找出每个大工作状态下的某些共性的工作状态作为主状态机下的公共迁移调用状态;步骤4、每个工作状态之间根据既定迁移条件进行迁移,迁移到另一个工作状态;步骤5、主状态机调度过程中涉及到每个通讯功能模块时,主状态机调度采取信息交互机制,设定不同的信息交互标志;通讯功能模块的信息交互交给底层通讯驱动模块完成,底层通讯驱动模块的实现采取非阻塞收发处理方式。2.根据权利要求1所述的一种直流充电桩监控系统的软件实现方法,其特征在于,步骤1所述的将主状态机分为不同的工作状态的具体方法如下:在正常条件下,根据需要,将主状态机的工作状态分为:S1待机状态、S2充电枪插入电动汽车状态检测、S3等待启动充电状态、S4闭合电子锁并检测是否就绪状态、S5闭合辅助电源状态、S6发送握手报文及等待车辆握手报文状态、S7检测直流继电器闭合状态、S8绝缘监测并等待绝缘监测完成状态、S9发送辨识报文状态、S10配置充电参数状态、S11充电模块预充电并等待就绪状态、S12开始充电状态及故障监测状态、S13发送中止充电命令及充电模块停止输出状态、S14关闭辅助电源并打开电子锁状态;在非正常条件下,将主状态机的工作状态分为:Y1故障停止充电状态、Y2通讯超时停止状态、Y3通讯中断停止状态、Y4充电结束时通讯故障状态。3.根据权利要求2所述的一种直流充电桩监控系统的软件实现方法,其特征在于,步骤2所述的为主状态机里的某些复杂的大工作状态嵌套小状态机的具体方法如下:S8状态下嵌套绝缘监测过程小状态机,S11状态下嵌套预充电小状态机,S13状态下嵌套充电模块输出停止小状态机。4.根据权利要求3所述的一种直流充电桩监控系统的软件实现方法,其特征在于,将绝缘监测过程小状态机的工作状态分为:J1绝缘监测电路开启状态,J2充电机DC继电器闭合状态,J3绝缘校验用电压输出状态,J4绝缘监测状态,J5泄放电路投入状态,J6绝缘监测完成及充电机DC继电器断开状态;将预充电小状态机的工作状态分为:P1充电机直流继电器外...
【专利技术属性】
技术研发人员:刘树通,李圣,单冠华,莫文威,薛铭,
申请(专利权)人:山东电工电气集团新能科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。