基于DSP的便携式数据采集仪表

  摘 要:介绍基于dsp的便携式数据采集仪表,该仪表由dsp和pc机两部分组成。dsp部分实现数据采集和存储,并通过高速接口与pc直接或远程通信。pc机部分主要由软件完成数据的分析和处理。

关键词:数据处理器;数据采集;数据通信

portable data collectioninstrument based on dsp

  gaochi,subo,liguo-ping,lipei-feng

  (lai wu professional technicalinstitute,lai wu 271100,china)

  abstract:aportableinstrumentfor data collection based on dspisintroduced.dsppartisto realize data collection,and through high speedinterface,realizethe direct orlong-range communication with pc.the partof personal computer handles and the analyses data.

  key words:dsp;data collection;data communication

1 系统的构成及功能

  系统构成如图1所示,由dsp和pc机两部分组成。dsp完成数据的采集、存储与传输,pc机完成数据的接收、分析和输出打印。
 

  dsp部分由专用传感器、采样保持器、液晶显示、存储器、串行通讯口和键控电路组成;实现定时采样、存储数据、功能显示、功能设置等功能。pc机部分主要是软件设计,不需要安装额外的硬件设备,与dsp部分通过串口线进行通讯、传递数据并由软件对数据进行处理。

2 dsp部分的设计

2.1 硬件设计

  tms320f206型号的dsp是系统的核心,芯片内置544字的高速sam和32k字零等待快闪存储器。考虑到tms320f206内部存容量有限,扩展存储器选择eeprom2864。adc0831为串行a/d转换芯片,用于完成数据的采集和a/d转换。液晶显示器用于操作提示、显示数据和时间等信息,便于人机联系。键控电路用来对仪表进行操作,依次实现启动、调节、退出和设置等功能。传感器是信号采集的关键器件,需要依据不同类型的信号而选择。
 

2.2 数据通信

  该仪表针对不同的应用场合对直接数据通信或通过局域网进行数据通信分别进行设计。

2.2.1 dsp与pc间的高速串口通信的实现  

pc机一般带有一个或两个内置串口,dsp一般带有一个高速串行口。pc机的串口传输速率取决于uart芯片,现在几乎所有的pc机都有16550uart用以实现并行数据和串行数据的格式转换,这可以满足dsp与pc机之间的传输匹配要求。

  pc16550是国家半导体公司生产的通用异步接收/发送(uart)芯片。它不仅能把从cpu接收的数据进行并串转换,还能够把从外围设备或modem接收到的数据进行串并转换。该uart包括一个可编辑的波特率产生器,可将输入的时钟信号进行分频,并可产生16倍的时钟来驱动内部的传输逻辑单元。同时它内部集成了中断逻辑;另外,通过对其内部的寄存器的设置可以完成相应功能。dsp通过外存选择信号脚来片选pc16550,通过信号对其进行读写操作。dsp与pc机串口通信时先要对16550进行设置。

2.2.2 dsp与以太网卡的接口技术

  以太网是当今最受欢迎的局域网之一。为了实现仪表的远程实时通信,可用dsp芯片tms320f206结合外围电路模拟isa时序,实现dsp与ne2000网卡的接口。dsp按下述应用模仿微机时序对网卡进行操作,其方法为:

  (1)数据线、地址线可以直接相连。网卡仅使用f206的a0-a9这10根地址线。

  (2)/ior、/iow信号线可通过/is、/strb、/rd、/we这4根信号线译码得到,下式给出了生成/iow、/ior的译码逻辑关系

  另外,xf引脚信号经驱动可直接连至re-setdry,ready引脚经上拉电阻连接iochrdy,/int2反向后与irqs相连。图3给出了f206与网卡连接时的硬件图。gal16v8用来完成译码及驱动的工作。

3 软件设计

  软件设计包括dsp部分和pc机部分的软件设计。dsp部分的软件由主程序和中断程序组成。主程序的工作流程图如图4。中断子程序主要用于对系统进行设置,系统初始化后只要按下设置键,即可进入中断处理子程序。根据设置键按下的次数在设置选项中循环切换。进入各选项后可根据液晶显示上的提示通过使用其他按键来对参数进行设置。

pc机的软件采用vb语言编写。主要包括如下功能:与单片机部分进行通讯,存储数据建立数据库,数据表格显示,数据曲线显示,数据表格打印,数据曲线打印等;根据需要还可添加其他处理功能。直接通讯的实

  • 基于DSP的便携式数据采集仪表已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计