节点文献
立体车库控制核心研究
Mechanical Parking System Control Core Research
【作者】 李军;
【导师】 杨小雪;
【作者基本信息】 西南交通大学 , 微电子与固体电子学, 2012, 硕士
【摘要】 近年来,随着国民经济的发展和人民生活水平的提高,汽车数量大量增加,有限的城市土地供应和大量的汽车停车位需求的矛盾日益突出。相比普通车库来说,立体车库具有节省占地面积、出入库管理方便、配置灵活等特点。立体车库的使用是目前解决停车问题的重要途径和发展方向。目前国内外仍以采用PLC (Programmable Logic Controller)作为控制核心来设计立体车库。虽然PLC具有较高的可靠性、极强的抗干扰性、且易学易用等优点,但以采用PLC的控制系统体积较大,成本较高,运算速度慢等缺点阻碍了立体车库技术的进步。使用兼具更高速度、更强性能和更高集成度的芯片将会是立体车库发展的必然趋势。本文针对社区使用的小型立体车库提出了采用基于FPGA(Field Programmable Gate Arry)和单片机作为控制核心设计方式。设计共分为两部分,三相交流逆变电路部分和系统使用记录存储部分。1.三相交流逆变电路部分:对各个逆变电路结构进行了分析,根据系统需要确定逆变电路类型的选择和控制信号的实现方式。具体工作:1)完成三相半桥逆变电路的设计。通过OrCAD软件对硬件电路仿真,验证电路设计的合理性。2)完成基于FPGA的三相SPWM(Sinusoidal Pulse Width Modulation)控制信号的制定。首先分析模块的整体结构,进而将模块分成调制波发生器模块、三角载波模块、比较器模块和死区模块。对各个模块分别进行编译和仿真后完成顶层文件设计,并对其进行综合得到RTL图。为验证设计产生的信号是否满足三相SPWM信号的要求,采用逻辑分析仪SignalTapII对信号进行分析。2.记录存储系统:根据存储系统要实现用户信息采集和存储的功能,首先完成存储系统硬件设计,采用Cygnal公司的C8051F020芯片作为主芯片配置SD卡(Secure Digital Memory Card)。然后系统程序设计,其难点是基于SD卡的FAT32(File Allocation Table32)文件系统的操作。最后下载程序验证软硬件的设计。
【Abstract】 In recent years, due to the development of national economy and the improvement of people’s living standard, there is a large increase in the number of cars,the contradiction between limited city land supply and a large number of car parking space needs have become increasing apparent. Compared to common garage, mechanical parking system can save floor space, make the loading and unloading management convenient and have flexible configuration and other characteristics. The use of mechanical parking system is the direction of development and important way to solve the problems in parking at present. PLC (Programmable Logic Controller) is still adopted as control core to design mechanical parking system at home and abroad. Although PLC has a high reliability, strong anti-jamming, easy learning and usage and other advantages, the shortcomings is PLC control system of the large size, high cost, which have hindered the progress of technology of mechanical parking system. That higher speed, the more strong performance and higher level of integration chip are used will be the inevitable trend of the development of mechanical parking system.In this article, it is proposed based on FPGA (Field Programmable Gate Arry) and single-chip microcomputer as control core design way in view of the small community use mechanical parking system. This design is divided into two parts, three-phase ac inverter circuit system and systems use record store circuit.1. Three-phase AC inverter circuit section:The inverter circuit structure is analyzed to determine the choice of the type of inverter circuit and control signals are implemented according to the needs of the system. Specific work:1) Complete the three-phase half-bridge inverter circuit design. Using OrCAD software for circuit simulation, verify the rationality of the design of the circuit.2) Complete the development of FPGA-based three-phase SPWM control signals. First analysis of the overall structure of the module, and then the module is divided into the modulation wave generator module, triangular carrier module, module, and the dead zone modules. First analysis of the overall structure of the module, and then the module is divided into the modulation wave generator module, the module of the triangular carrier, the comparator module and the dead-band module, compiled separately for each module and simulation. The top module is instantiated by the various sub-modules, and the diagram of RTL is compiled by the top-level module. In order to validate the resulting signal meets the requirements of the three-phase SPWM signal, the use of logical analysis SignalTapIl signals are analyzed.2. Records storage systems: First the task is to complete the hardware design of the storage system, Cygnal C8051F020chip as the main chip to configure the SD card (Secure Digital Memory Card), according to the storage system to the user information acquisition and storage functions. Then the task is a system programming, the difficulty is based on the SD card, FAT32(File Allocation Table32) file system operation. Finally, in order to verify the design of the hardware and software, the program is downloaded.