节点文献

基于ARM9用电管理终端的设计与实现

Design and Realization of Power Energy Management Terminal Base on ARM9

【作者】 程前

【导师】 陈永泰;

【作者基本信息】 武汉理工大学 , 通信与信息系统, 2009, 硕士

【摘要】 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁减,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式linux系统是将普通linux操作系统进行裁剪、修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式产品主要由嵌入式硬件及嵌入式操作系统组成,在嵌入式操作系统中,由于开源和可移植等优点,嵌入式linux脱颖而出,目前在ARM等流行平台上移植比较成功。本项目正是采用的是arm9加上linux2.6的嵌入式操作系统。本课题研究的是基于at91sam9260的嵌入式系统用电管理终端设计及实现,首先从总体上给出了系统开发的设计原则及总体结构,并分析了嵌入式软硬件平台的选择的原因,然后对硬件上的CPU芯片、通信模块、存储器等需求提供了解决方案,并给出了其接口电路。介绍了软件开发环境的搭建方法,详细分析了用电管理终端与电表和主站通信的通信协议及通信流程。Bootloader是系统上电后,操作系统运行之前的一段代码,它担负着初始化硬件和引导操作系统的双重责任。本文对bootloader移植平台的硬件资源,地址规划,程序的启动流程进行了细致的分析,并完成了uboot移植的实践。除完成BootLoader的基本功能,引导内核映像从flash启动外,还实现了部分的扩展功能,添加了几种uboot命令和用usb口来调试程序。测试结果表明,本文研究的用电管理终端达到了设计的要求,硬件电路功能稳定;软件上除了实现基本了抄表功能之外,还能实现功率、电量控制,报警,远程升级等功能,相比以前的抄表终端来说,功能更多,又由于采用了linux操作系统管理应用程序,所以性能上更加稳定,可以广泛应用于配变站,工厂等场合。

【Abstract】 Embedded system is a special computer system, which is based on computer technology, centering on applications, and is optional in software and hardware. While embedded Linux system is an embedded operating system which is cut down from common Linux.Embedded products are mainly composed of embedded hardware and embedded operating system. Embedded Linux distinguishes itself among the existing operating systems owing to its open-source, possibility to transplant and mang other merits. And, there are various successful cases of transplantation into popular platforms, such as ARM’s.The research is design and implementation of power management terminals which based on the at91sam9260 of embedded systems, first of all, gives the overall design principles and overall structure, and analysis of the choice of embedded software and hardware platform, and then gives the solution on the hardware such as CPU chip, communications module, as well as memory requirements, and designs its interface circuit, it introduces a build methods to construct the software development environment, gives detailed information on the management of end-use of electricity meters and the main station about the communication protocol and communication communication process.Bootloader is a section of code which after the power up of the system, before the operating system running, it is assumed to initialize the hardware and the dual responsibility to guide the operating system. This article detailedly analyses the hardware resources, planning of the address, and start-up procedures of the transplant platform of the bootloader. Then completes of the practice of transplantation of uboot, in addition to the basic functions of BootLoader, which guide the kernel image starting from flash, but also to achieve some of the extensions, such as, adding several uboot commands and debuging the programs by the USB port.The test results show that the design of power management terminal to meet the design requirements, the stability of the hardware circuit functions; in addition to the realization of the basic features of the meter reading, but also the realization of power, energy control, alarm, remote upgrade etc. comparing the terminals to the previous, the functions are more and as a result of using the Linux operating system to manage applications, so it has better stable performance, can be widely used in distribution transformer stations, factories and so on.

【关键词】 at91sam9260嵌入式用电管理
【Key words】 at91sam9260embedded systempower energy management
节点文献中: 

本文链接的文献网络图示:

本文的引文网络