微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于DSP和以太网的数据采集处理系统

基于DSP和以太网的数据采集处理系统

时间:01-01 来源:EETCHINA 点击:


  

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

  C6000系列DSP芯片的硬件资源为高性能提供了必要条件,应该充分利用这些硬件资源及开发工具,使代码达到所期望的性能。在DSP嵌入式系统的基础上,集成已经封装的TCP/IP协议栈,增加网络连接代码,这是软件编程时应该着重考虑的问题。因为DSP系统硬件及以太网协议的复杂性,本系统中的软件编程是一个关键的难点。

  本系统的软件设计过程中,采用了TI基于C6000系列DSP的实时操作系统DSP/BIOS和DSP/BIOS提供的实时数据交换功能RTDX(Real-Time-Data-eXchange)。DSP/BIOS针对DSP的应用环境,通过一系列的对

象模块,向开发者提供了一个实用优秀的实时操作系统。它可以帮助用户提高软件的模块化、并行性和维护性等,有利于降低系统成本和缩短开发周期。运行于该操作系统之上的应用程序,在开发时间、软件维护和升级等方面都有了极大的提高。实时数据交换RTDX是DSP/BIOS提供的一个全新功能。在很多应用中,要求DSP从主机中实时地读取数据或者向主机实时地输出数据,而不能够停下来。

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

  



  结 语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top