外部IRIG-B信号送给MCF52XX的eTPU模块,该模块为增强型时序处理单元,作为一个半独立的协处理器,在不需要CPU参与的情况下,可以完成高速复杂的时序操作。
通过软件配合,eTPU模块可以准确的解析出IRIG-B信号中的相关时间信息,并可以准确获取整秒钟的时刻。
时间信息的毫秒值则由毫秒定时器产生,并通过eTPU模块检测到整秒的准确时刻进行及时修正。
3系统实现特点及优越性
3.1VxWorks操作系统提供了强大技术支撑和保证
VxWorks操作系统作为一款功能强大的实时嵌入式系统产品,提供了丰富多样、稳定可靠的软件功能模块及方便快捷的集成调试环境。
以此为基础,用户可以方便的开发各种软件应用,如设备驱动、文件系统、以太网通信、HMI模块,为IEC61850标准及智能电网技术在电气化铁路牵引自动化领域的快速推广应用提供了技术支撑。
3.2层次化、模块化、跨平台设计
本系统采用层次化、模块化的设计思想,根据系统配置进行软硬件层次划分,并细化各层次上的功能模块。
软件功能以任务为基本功能单位,结合以有效的任务间同步及互斥管理手段,保证了产品的各项功能及性能。
层次化跨平台设计思想,减少了具体硬件环境、不同操作系统对上层应用软件的影响与耦合,方便了应用软件在不同软硬件平台的移植与转换,更便于产品的系列化开发与应用。
3.3改变保护设计思想,提高了产品开发效率
嵌入式操作系统的应用改变了传统基于装置的保护产品设计开发思想,而是采用模块化设计。根据保护功能进行数据库、保护算法、采样处理、硬件驱动、设备链路管理、端口管理、通信规约等软件模块划分,通过对上述模块尤其保护算法的灵活组织搭配即可形成不同的保护产品。从而大大降低了保护产品开发难度,提高了产品开发效率,方便产品的维护和升级。
4结论
采用本技术方案开发出了电铁变压器差动保护、电铁馈线保护、电铁并补保护、电铁故障测距等一系列保护测控,并通过了严格的相关外部测试,各项功能与性能指标均达到了预期设计目标。
参考文献
[1]MCF5235ReferenceManual.Freescale.2006.
[2]VxWorksApplicationProgrammer’sGuide,6.8.2010.
[3]TheEssentialsofEnhancedTimeProcessingUnit.Freescale,2006.
|