基于ARM9的停车场管理系统终端控制器的设计与实现
作者单位:西南交通大学
学位级别:硕士
导师姓名:蒋朝根
授予年度:2010年
学科分类:08[工学] 0835[工学-软件工程] 0802[工学-机械工程] 080201[工学-机械制造及其自动化]
主 题:AT91RM9200 ARM-LINUX 嵌入式系统 停车场管理系统
摘 要:随着我国经济的持续增长,人民生活水平得到极大改善,汽车产业也随之成为我国的支柱产业之一。据报道2009年中国汽车产销达1364.48万辆,成为世界第一汽车生产和消费国。对停车场的数量和规模的需求相应地也在不断扩大,为更好地满足日常管理的需求,采用先进的停车场管理系统已成为停车场建设中不可或缺的组成部分。 本论文试图设计一种比较稳定和通用的嵌入式停车场管理系统以适应大多数停车场管理的需求。该系统主要包括硬件系统和软件系统两大部分,本论文主要讨论硬件系统部分的实现。 论文首先对系统逻辑结构进行规划。设计了基于网络的停车场管理系统,以期满足大多数需求;其次讨论了硬件系统结构。在硬件系统的设计中,采用模块机制,各模块之间予以一定的通信协议进行通信,使系统更易维护和升级。主要包括主控模块、刷卡处理模块、地感线圈模块、道闸控制模块、LED显示模块、声音信息提示模块、CAN通信模块和以太网通信模块等。在主控模块中,采用AT91 RM9200作为主控芯片,辅助以必要的电路,提供SPI、RS232、TWI、I2S、RMII等通信接口,用于与系统其他模块进行通信;最后讨论了系统的驱动程序。在主控模块中,采用嵌入式Linux系统作为系统软件,同时配置相应的Linux设备驱动程序;在刷卡处理模块和LED显示模块中,采用51单片机为核心的最小单片机系统,通过串口与主控模块通信。 经过初步的设计和实现并通过初步的测试运行,该硬件系统基本上达到预期的设计目的,为应用软件设计做好铺垫。同时也能长期稳定地运行,为设计的停车场管理系统完整地运行提供了硬件上的保障。