论文部分内容阅读
随着全球能源危机与环境污染的不断加重,各国政府及汽车行业普遍认识到节能和减排是未来汽车技术的发展方向。新能源汽车引入清洁且可再生的电能作为汽车动力来源,以达到节能和减排的目的。现有的汽车充电技术多使用有线方式,人工操作繁琐,且存在安全隐患。随着无线充电技术的兴起与不断成熟,它也成为了一种可行的新能源汽车充电方式。汽车无线充电技术解放了汽车与充电设施之间的电气连接,省去了人工连线的过程,使汽车充电更加方便和安全。汽车充电通常需要一个监控系统对充电过程进行控制,但现有的汽车充电监控系统只针对有线充电方式设计,无法将无线充电方式的优势完全发挥出来。本论文针对汽车无线充电方式,设计了一套汽车无线充电监控系统,并根据设计方案,实现监控系统中的主要功能。论文的主要工作如下:在系统设计方面,归纳总结了采用无线充电方式后监控系统新增的需求,设计了采用C/S结构与B/S结构结合的混合型系统架构。系统中主要由3种设备组成:本地服务器以及作为客户端的供电控制单元与车载控制单元。通过供电控制单元与车载控制单元作为中间桥梁,实现本地服务器对充电设施与车载电源模块的控制。在系统需求与系统架构的基础上,选择高性能、接口资源丰富的飞凌嵌入式OK335xD开发板作为系统实现的硬件平台,成熟稳定的Linux作为系统实现的软件平台。在通信协议设计方面,基于TLV格式设计了监控系统中各设备间通信使用的通信报文格式,报文中的数据部分使用TLV格式以保证传输的高效性。数据传输使用SSL/TLS协议加密,保证数据的安全性。基于RSA非对称加密技术,提出了客户端与服务器之间的双向认证协议。双向认证协议中将使用一对RSA密钥对,私钥保存在服务器端,公钥保存在客户端,服务器与客户端通过确认对方的密钥与自己的密钥是否配对的来确认对方的合法性。此外,还提出了自动匹配协议,用于车载控制单元与对应供电控制单元自动匹配,建立通信连接。在程序设计与功能实现方面,采用模块化思想,设计了系统中服务器与客户端的功能结构与程序框架。服务器的程序中采用epoll I/O复用机制,节省线程资源。客户端的程序中使用状态机机制,使程序逻辑简洁清晰。编写了模块化、连接池、报文解析等框架与工具,并使用这些框架与工具开发了服务器及客户端的主要功能模块,实现系统中服务器与客户端的连接建立与双向认证过程、车载控制单元与供电控制单元的自动匹配过程,为后续通信奠定基础。