论文部分内容阅读
随着计算机技术的飞速发展,嵌入式微处理器的性能也不断得到提高,从而使得嵌入式系统在越来越多的领域得到更加广泛的应用。远程电力管理系统终端的设计就是嵌入式系统在数据采集与控制系统中的具体应用。
根据调查,市场上有一些类似的电力终端产品,但是其多采用8位或者16位的单片机实现,没有操作系统的支持,因此功能较弱。本应用采用VxWorks嵌入式操作系统的好处不仅仅在于提高了系统多任务的处理能力,还在于其满足了电力系统特殊行业对实时性以及稳定性的要求,在提高系统的实时性以及稳定性的同时,也总结出一些有参考价值得实时嵌入式系统设计经验。
就实现功能而言,目前国内流行的电力数据采集与控制管理系统产品在人机界面,通讯手段上有所欠缺。本设计正是根据这两点原因,采用了大屏幕LCD显示实现良好的用户图形界面,采用GPRS通讯模块实现通讯的无线,从而能满足偏远地区的电力系统管理要求。
远程电力管理系统终端的设计体现了嵌入式数据采集与控制系统的一般开发过程。本设计主要完成了:1、基于ARM芯片的远程电力管理系统终端的硬件设计,主要包括嵌入式处理芯片、LCD液晶显示屏以及GPRS通讯模块的选型以及整体系统的电路设计。2、为本系统成功移植BSP以及TFFS文件系统。通过对VxWorks下设备驱动程序设计的深入分析,完成了对ⅡC总线、LCD显示等模块的驱动程序设计。
VxWorks是一种基于优先级的抢占式实时操作系统,本文对VxWorks的内核包括任务管理、中断管理和时间管理等进行具体分析后,给出了能在系统上正常运行的抄表实例。