论文部分内容阅读
本文设计并实现了一种基于ARM9微处理器的电梯多媒体与多机通信系统的硬件平台。目前,信息产品以ARM处理器作为主CPU的嵌入式硬件平台,几乎已经成为信息产业的硬件标准。一方面,它具有体积小、性能强、功耗低、可靠性高等特点,另一方面,它为高速、稳定地运行嵌入式操作系统提供了硬件基础。因此由基于ARM处理器的硬件平台和嵌入式操作系统构成的嵌入式系统已经被广泛地应用于军事国防、消费电子、网络通信、工业控制等各种领域。本文对基于ARM9的嵌入式电梯多媒体与多机通信系统的开发进行了设计与实现。
本文主要完成的工作有以下四个方面:一是分析了嵌入式系统的原理、发展、特点、系统组成,在分析嵌入式系统的基础上,提出了基于嵌入式的电梯多媒体与多机通信系统硬件平台设计方案。第二是搭建系统的硬件平台,完成了硬件平台中各模块的硬件电路的设计,同时总结了在硬件电路设计中PCB电路中的电磁兼容性问题;三是分析Linux操作系统的工作原理以及在该操作系统平台上完成了各硬件电路模块的驱动程序设计和加载,同时完成了多媒体显示系统中视频播放器的移植和实现;第四个部分主要就是整个系统的硬件调试。
本系统的硬件平台是以三星公司ARM920T为核的S3C2410为微处理器,在以S3C2410、Flash、SDRAM构成的最小系统核心板外,根据系统的需求完成各外围器件电路的扩展,其中包括串行接口、LCD接口、网口、SD卡、音频以及USB接口等外围硬件资源。另外还设计了RS232/RS485接口界面的硬件电路转换板,该转换电路板通过RS485总线与各楼层的外呼板之间进行通信,把从各外呼板采集来的数据信息再传送给PLC控制端,取代传统电梯系统中PLC控制端直接与各外呼板之间的令牌式通信方式,从而使PLC控制器的工作量大大减小,增加了电梯系统运行的可靠性。
本文的软件平台采用的是嵌入式Linux操作系统,在Linux操作系统的基础上完成了系统的硬件电路模块的驱动程序的设计和加载,例如LCD接口设备、以太网口设备以、USB接口设备以及SD卡设备等,同时,完成了多媒体系统中视频播放器的配置和移植,最终实现了多媒体显示模块中的视频播放功能。最后作者对各硬件电路模块进行了调试,给出了调试结果,并对结果进行了分析。
文章最后对所设计系统进行了总结和展望。重点论述了本文所设计的系统的特点以及设计结果。同时对所设计系统的不足之处提出了改进意见。