Font Size: a A A

Research And Design Of Charging Pile Control Management System Based On AES Encryption And Decryption Algorithm

Posted on:2019-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:S R LiFull Text:PDF
GTID:2392330578472010Subject:Power system and its automation
Abstract/Summary:PDF Full Text Request
Global environmental pollution and resource shortages are becoming increasingly serious.As a new type of vehicle with zero pollution and zero emission,electric vehicle has been widely concerned by many countries around the world.Various countries are devoting themselves to the research and construction of electric vehicles and their charging facilities.The contruction of charging pile with safe and high performance is the basis to promote the industrialization of electric vehicle.At the same time,avoiding the leakage of important data is the key to ensure the safe operation of charging pile system.A charging pile control and management system is designed based on AES encryption and decryption algorithm.The system is composed of hardware control and software management.It mainly solves the problem of information leakage in the process of uploading data to charge management center.Firstly,the microcontroller STM32F103RBT6 is used as the control core,and the modularization idea is adopted to design the hardware part of the system.Among them,the electric energy metering module is responsible for collecting voltage,current,power and other charging operation parameters.The RFID module is responsible for the completion of user transactions.The GPRS communication module can transfer the data stored in the system terminal to the charge management center according to the data transmission format,or transmit the commands issued by the charging management center to the MCU.The control guidance module is responsible for confirming that the charging device is connected correctly.Only when a certain charge condition is satisfied can the electric vehicle be charged.Secondly,in order to strengthen the security of the communication data,the AES encryption and decryption algorithm is applied to the charging pile system.The algorithm has high security,low resource consumption and fast operation speed.The algorithm structure of AES,such as byte substitution,row shift transformation,column confusion transformation,round key addition and key extension,are studied and analyzed in depth.The encryption and decryption functions of AES algorithm are realized by C language programming.Considering the complexity of the charging pile system,the software part of the system terminal is designed and the system tasks are managed on the uC/OS-? operation platform.Finally,the charging pile management platform is designed by using advanced development tool Delphi 7.0 and database SQL Server 2005.It is mainly responsible for managing and querying the data of charge pile and user.Managers can not only query the status information of charging pile,but also can check the user's consumption amount and other information.In order to enhance the security of charging pile management system,managers need to be authenticated to log in to the charging pile management system.The system managers can manage charging pile users information through menu selection,including adding,deleting,modifying and so on.The function modules of the charging pile system are tested,and the performance of the charging pile is verified to meet the design requirements.
Keywords/Search Tags:Charging pile, STM32, AES, uC/OS-?, charging management platform
PDF Full Text Request
Related items