当前位置:首页 > 电源 > 数字电源
[导读]通过一个两级分布式图像处理系统中管理计算机的实现,阐述基于DSP的控制电路的设计方法以及对两级分布式系统的协调控制。

 摘要:通过一个两级分布式图像处理系统中管理计算机的实现,阐述基于DSP的控制电路的设计方法以及对两级分布式系统的协调控制;给出原理样机的调试结果和进一步的讨论。

    关键词:DSP 分级分布 FIFO 中断

1 概述

1.1 背景

数字信号处理器(DSP)一般是用来运行核心数据处理算法的,但在一些特殊的环境中,必须使用DSP来承担管理控制单元的核心片芯。本文给出一套分级分布式图像处理系统,其中的管理计算机的核心芯片是AD公司的浮点DSP(ADSP21020)。它不仅承担着对图像处理系统的管理控制任务,还必须实时响应执行上级1553总线的关键指令。本文重点讨论基于DSP芯片管理计算机对两级分布式系统的协调控制。

1.2 系统介绍

此套图像处理系统是一个分布式计算机系统,共由5个模块组成,包括预处理单元、海量存储器、离线数据并行处理单元、通信单元和管理计算机。其中管理计算机是这套系统的控制核心,通过RS485总线管理内部系统,并通过1553总线和上级系统通信。

    管理计算机对内部控制的功能分为两类:实时控制和非实时控制。实时控制针对时序要求严格且需实时响应的任务。管理计算机通过独享的RS422串行总线向CCD探测器和通信单元提供控制脉冲。非实时控制针对不求时间精确,甚至可以被其它程序中断的信号,即传送指令、数据的串行总线RS485,作为控制核心的管理计算机,通过它和其它单元交换数据,查询健康状态。

管理计算机的设计关键在于两级分布式系统间的协调,包括RS485总线与1553总线的并行管理,以及接受外部控制和管理内部单元两种工作模式的切换。两级分布式系统如图1所示。本文主要针对这一部分进行讨论。

2 管理计算机的设计

2.1 管理计算机的工作分析

管理计算机有两种工作方式:①接收1553总线指令和数据;②管理控制图像处理系统内部单元。1553总线发来的信息主要包括处理任务类型、工作时间、工作次数、状态检测等。管理计算机对内管理的任务包括相关图像公用信息的传输,比如图像生成时间、地点等,以及健康状态检测。

    管理计算机接收1553总线指令和数据的优先级显然要高于对内部管理的工作。一般情况下,管理计算机总是处于对内部管理工作状态,因此当1553总线有命令发来时,必须中断其对内的管理工作,保存工作状态,响应上层1553总线的命令。

1553总线中断管理计算机的工作可以有两种不同的方式:精确中断和不精确中断。精确中断即是无论管理计算机正在进行什么工作,必须立刻中止。不精确中断是指必须等待管理计算机将本次通信任务执行完毕,再响应1553总线中断。考虑到1553总线发来的命令没有非常荷刻的时间要求,同时考虑到设计的复杂性,在图像处理系统中采用了第二种策略,即不精确中断。

由于设计采用不精确中断,则1553总线发来的命令得不到及时的响应,必须使用缓冲策略。这里采用具有先进先出功能的FIFO双口存储器。它可以自动接收并暂时存储来自1553总线的数据,同时管理计算机也通过FIFO向1553总线发送数据。

管理计算机单元的功能框图如图2所示。

    2.2 1553总线接口设计

1553总线RT板卡与管理计算机的接口通过一块共享双口FIFO缓冲存储器实现。FIFO要用CY7C439双向存储器。

1553总线接口设计如图3所示。

2.3 RS485接口设计

RS485接口由并串转换芯片TL16C550和RS485驱动接收器MAX489实现,如图4所示。

2.4 1553总线与RS485总线的协调

管理计算机的程序包括三部分:1553总线通信程序、RS485通信程序和RS485状态保存程序。它们的通信方式都是通过中断进行的。1553总线通信程序通过FIFO的中断方式实现,而RS485总线通信程序响应TL16C550的中断。DSP有四根用户中断线。由于1553总线中断的优先级大于RS485总线,因此,在DSP内部将中断向量1553总线设在优先级更高的部分。

    程序控制流程如图5所示。

3 原理样机调试结果

3.1 RS485总线调试

RS485总线通信协议采用NRM(正常响应模式)。系统中其它单元不能直接向管理计算机发送信息,必须由管理计算机发送命令,由它们响应命令。各被控单元之间的通信必须通过管理计算机进行。相应的数据传输包括图像时间、图像区域、仪器的工作状态(温度、压力等)、工作模态。数据帧格式如下:

标志7位 地址7位 控制7位 信息 帧校验 标志7位

控制字:指令、数据标识。

测试结果:

①各类数据接收无误;

②收方可以启动自检程序,并返回相应信息。

3.2 1553总线接口调试

FIFO中断线连接到DSP的最高优先级INTR0,管理计算机作为1553总线的RT,解释执行1553标准帧格式指令。

测试结果:

①当管理计算机空闲时,可以及时响应1553总线中断;

②当管理计算机向RS485发送信息时,可以正确响应1553总线中断;

③当管理计算机接收RS485信息时,发送方无法得知中断状态,仍然继续发送。解决方法是中断返回后,管理计算机向该设备发送要求重新传送的指令。

结语

本文讨论了基于DSP的管理系统设计,重点是两级分布式系统之间的协调。在1553总线中断上,如果采用精确中断,程序会很复杂,但对于实时控制系统会有很大益处。由于这套系统高层命令的实时性并不是很强,采用非精确中断就足够了。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭