管理资源吧

当前位置:管理资源吧首页>>>meiwen>>>c5>>>百科知识

数据采集处理系统的软件设计

  软件编程时应该充分利用硬件资源及开发工具,使代码达到所期望的性能,并且在DSP嵌入式系统的基础上集成已经封装的TCP/IP协议栈,增加网络连接代码。由于DSP系统硬件以及以太网协议的复杂性,本系统中的软件编程是一个难点。

  在本系统的软件设计过程中,采用了TI公司的基于C6000系列DSP的实时操作系统DSP/BIOS以及DSP/BIOS提供的实时数据交换功能 RTDX(Real-Time-Data-eXchange)。DSP/BIOS针对DSP的应用环境,通过一系列的对象模块向开发者提供了一个实用优秀的实时操作系统。它可以寿命用户提高软件的模块化程度、并行性和可维护性等,有利于降低系统成本和缩短开发周期,运行于该操作系统之上的应用程序在开发时间、软件维护、升级等方面都有了极大的提高。实时数据交换功能是DSP/BIOS提供的一个全新的功能。在很多应用中要求DSP不停下来,而需要从主机中实时地读取数据或者向主机实时地输出数据。

  因为本系统的软件结构较为复杂,涉及的算法较多,故应采用模块化、由顶向下、逐步细化的结构化程序设计方法。这一方法可节省软件工作量、提高工作效率。图4为简化的数据采集处理程序流程图。

  实践证明,根据以上方案设计基于DSP和以太网的数据采集处理系统,可以很好地实现对模拟信号的采集和处理。在此基础上,也可以将其作为其于DSP和以太网的网络测试平台开发过程中的调试工具,从而加速把以太网集成到测试、采集和工业I/O仪器中的开发进程。

  本文由深圳雅曼装修公司小编http://www.lgjzfzx.com收集与互联网!

meiwen首页 更多meiwen