一种基于OMAP5910的低压保护测控装置设计

来源:华强电子网 作者:------ 时间:2014-06-26 15:25

  软件设计

  OMAP5910是一个高度集成的硬件和软件应用平台,它支持WinCE、EPOC、Nucleus、VxWorks和Linux等多种操作系统,由于VxWorks操作系统具有高效的任务管理功能、支持多任务多优先级、支持优先级抢占和轮转调度机制、极高的实时性和可靠性等特点,使其非常适合在保护测控装置中应用,可以提高装置的实时性、保护软件的可靠性和软件开发及维护效率。

  由于VxWorks操作系统采用多任务、优先级抢占机制,因此在编程中把重点放在对任务、中断进行划分和任务调度的实现等问题上。系统主要包括三个中断、一个任务调度和多个任务,三个中断包括A/D采样中断、定时器中断和按键输入中断,任务包括模拟量计算任务、保护逻辑判断任务、保护功能任务、数字量控制任务、故障录波任务、通信处理任务、按键管理任务、报警功能(LCD显示和指示灯指示)任务和GPS对时任务。实时多任务调度是整个系统的核心,是保证多个任务合理有序地执行的关键,设计时将任务调度放在数据采样中断处理中执行,其任务调度框图如图5所示。

  

图5 任务调度流程图

  结论

  本文提出了以OMAP5910为核心处理器的低压保护测控装置设计方案,借助OMAP强大的硬件平台和VxWorks操作系统的软件环境,使整个装置的硬件结构更加简洁和优化,有效地降低了装置的整体功耗,提高了装置内部数据交换的效率和软件开发的灵活性,提高了装置的可靠性和可扩展性。同时,装置具有灵活的保护功能配置和保护出口配置功能,简化了保护整定值的管理和使用,便于使用和维护。

 

关注电子行业精彩资讯,关注华强资讯官方微信,精华内容抢鲜读,还有机会获赠全年杂志。

关注方法:添加好友→搜索“华强微电子”→关注

或微信“扫一扫”二维码

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子