基于ARM-Linux的铁路电力远动终端的研究和实现

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:oishiocean
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
铁路电力远动系统对铁路10KV配电所和自闭、贯通电力线路以及信号电源等起着重要的监控作用,而远动终端作为该系统的主要构成部分之一,主要用于数据采集和负荷开关监控。本文应用ARM-Linux技术研制一套具有高性能、大容量数据采集、通信能力强、易于维护的铁路电力远动终端装置。通过研究铁路电力远动系统的结构以及分析远动终端的系统功能需求,提出了该装置的软硬件整体设计方案。装置采用了“ARM+DSP+MCU”的多处理器协同工作的硬件架构方式,其中核心控制微处理器选用ARM11处理器芯片S3C6410。根据分布式设计模式要求,远动终端各模块以板卡插件的形式安装于机箱内,模块之间通过CAN总线进行通信。本文在硬件实现上重点论述了主板部分的布局结构和外围扩展电路的设计。对于软件系统的设计,在分析软件系统的整体流程结构的基础上,通过移植嵌入式Linux实时操作系统来实现底层设备驱动和上层应用软件的独立运行和互操作访问。远动终端移植嵌入式Linux实时操作系统的过程中,自行设计了BootLoader的控制台功能菜单,并且研究和实现了Linux内核的在线升级。主板部分的CAN设备驱动程序采用了网络型设备驱动框架结构设计,CAN设备的数据通信实现了基于嵌入式Linux2.6内核下的SocketCAN通信模式。使用多线程编程的方法设计了应用软件的多任务处理,并且利用线程加锁机制避免了各线程数据共享造成的读写冲突现象。本文研究的远动终端装置为了实现较强的通信兼容能力,支持较多的通信协议。其中重点设计实现了与远方调度主站通信的电力远动标准通信规约IEC-60870-5-101和IEC-60870-5-104,而且自定义了远动终端内部CAN应用层通信报文格式和研究实现了CAN通信数据的接收处理过程。此外为了解决对远动终端装置现场串口调试维护方式所造成的维护困难和复杂的问题,通过引入嵌入式Web服务器和利用CGI技术原理,使用HTML语言和C语言编程设计远动终端的远程维护系统,实现了对远动终端装置的远程维护功能。经过对研制的远动终端样机上电运行测试,该装置各方面都达到了设计要求,完全可以胜任铁路电力远动系统中的数据采集和监控的任务。
其他文献
激光再制造机器人技术是一门集光、机、电等多个学科于一体的新兴绿色技术。该技术已经逐步应用于汽车、石油等重要行业,大大延长了零部件的使用性能和使用寿命,对我国的制造行
沥青路面以良好的平整度、舒适性和低噪音等优势被广泛应用于公路和城市道路,但沥青路面与温度有关的高温车辙、低温开裂等病害仍明显影响着沥青路面的使用性能与使用寿命。针
随着电子世界日新月异的变革,人们对人机交互技术的要求也在不断提高,灵活、自然、舒适的交互界面已经成为一种时尚的追求。触控技术尤其是多指电容式触控技术的逐渐成熟,为人机
二十世纪下半叶,随着科技水平的提高尤其是激光器的出现,自由空间光通信这一新型通信方式迅猛发展。而且由于它的某些独特优势,如高的数据传输速率、极强的抗干扰能力以及对使用
目前,精益思想体系中的“单件流”和看板拉动方式的运用能有效减少在制品的积压,实现物流的高效流转。但是,大部分中小型服装制造企业只是初步了解精益的思想,一直未能运用精益的
2002年底,一种奇怪的肺炎在广州悄悄蔓延.到2003年的春天,这个“致命疾病”迅速爆发并席卷中国乃至全球,涉及32个国家和地区,病死率近10%,人们把它叫做“非典型肺炎”.那么所
期刊
近年来,城市轨道交通的发展不仅有效地解决了城市化进程中交通拥堵的问题,且成为了促进区域经济增长的重要抓手,但与此同时,地方财政承受力与项目巨额投资之间的矛盾却日益突
前言rn目前,民用建筑能耗已经占到我国总能耗的30%以上,而建筑能耗中又以采暖耗能及空调耗能所占的比例最大,占比60%以上,据统计我国97%的建筑都属于高能耗建筑,高耗能集中表现
期刊