关键词:
电池管理系统BMS
UCOS操作系统
线程
任务
信号量
函数指针
互斥锁
摘要:
随着中国电动汽车产业技术的不断进步,电动汽车在全球市场的份额不断攀升,解决电动汽车充换电需求也越来越大,相关配套大功率充电桩的研发技术也需不断完善和升级。伴随着电动汽车电池续航能力的突飞猛进,电动汽车电池能量越来越高,为保证电池使用寿命和充电安全性,对电池充电技术要求也越高。为保障充电过程中的安全性和时效性,大功率的直流充电桩必须能保证安全且可靠运行,在充电过程中,出现任何突发的异常情况下能及时做出应急反应措施。目前市面上大多数充电站采用了集中式充电堆或者独立式充电桩进行充电,本论文就市面上使用较多的大功率双枪充电桩作为基础,在软件系统上使用了实时性高,多任务执行能力强,可裁剪,低内存占用率的UCOS实时小型操作系统。使用实时操作系统可屏蔽底层硬件差别,给上层提供统一接口,并管理进程调度和资源分配等。相比于裸机程序,UCOS实时操作系统可实现多任务调度,并根据任务优先级高低优先执行关键任务,同时由于该操作系统具备内存资源管理机制,对CPU任务执行效率也得到了大大的提升。