首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于通道控制的双余度DSP设计与实现
来源:本站整理  作者:佚名  2010-05-19 09:01:07



  系统软件

  系统软件设计主要基于CCS2.2 Code Composer Studio集成开发环境,主程序采用汇编语言编写,软件调试及仿真完成。控制板DSP软件流程框图如图5所示,系统软件主要实现双机间的通讯及故障判别并切换,并完成控制任务处理。包括主DSP软件及辅DSP软件两部分,其中任务控制处理功能部分是相同的,重点在于双机间的交互问题。

  在双机交互的切换问题中,起主要作用的是通道的切换,当前打开的通道具有最高优先权,不管产生DSP切换的原因是什么,其最终的结果都将是当前只有一个通道是打开的,通道的切换可能是由主DSP程序主动控制而切换,或是控制逻辑本身的硬件原因,但是只有这个对应的打开通道的DSP能真正控制外部的输出,这即所谓的通道分用。切换依据如图5所示。
系统应用控制软件主要实现系统的具体的应用功能,主要由以下功能子程序组成:系统自检子程序、双机交互及故障判断切换子程序、控制应用功能子程序等。其中主DSP、辅DSP双机交互软件流程如图6a、图6b所示。

  结语

  双余度DSP系统在对控制器要求较高的场合具有很好的实用意义,其基于通道复用的硬件设计结构简单且易于实现,有效地解决了双机共同工作的权限问题。本设计中所提出的双余度DSP设计可以很方便地移植到其他的双余度系统中。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:102,359.40000 毫秒