2。3 交流充电桩软件介绍
由于交流充电桩程序是没有操作系统的,因此整个程序的基本结构就是主循环和中断并行运行。主循环是一个无限循环,在程序中不断轮询各事件是否发生,各个任务如果具备运行条件,则处理相应的事件或执行对应的任务。中断服务程序中主要处理与通信相关的数据收发以及对输入开关量的检测,一旦检测到故障,则修改对应的故障标志位,后续处理仍然在主循环中进行。下位机软件采用模块化设计方法,主要包括人机交互、电能计量、CAN 总线通信和故障报警四大模块。其中人机交互又包括显示器、语音、POS 机和打印机四个子模块;电能计量模块是指 MCU 对 CE 计量引擎得到数据的进行二次处理,最终给出准确的电压、电流、电量等值;CAN 总线通信模块指的是后台管理系统通过 CAN 总线通信管理下位机各交流充电桩,交流充电桩将充电信息和充电桩相关信息通过 CAN 总线上传至后台数据库记录存储;故障报警指的是交流充电桩实时检测自身故障,一旦检测到故障,立即停止充电,并将报警信息通过故障灯、语音、显示器给出。