关于数据采集的需求分析

关于数据采集的需求分析

ID:28090071

大小:82.50 KB

页数:12页

时间:2018-12-07

关于数据采集的需求分析_第1页
关于数据采集的需求分析_第2页
关于数据采集的需求分析_第3页
关于数据采集的需求分析_第4页
关于数据采集的需求分析_第5页
资源描述:

《关于数据采集的需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.需求分析说明书专业:集成电路班级:2011级2班姓名:杨丽娟1108040215和黄丽婷1108040228小组成员:杨丽娟黄丽婷-..目录1.引言11.1编写目的11.2项目背景21.3定义21.4参考资料22.任务概述22.1目标22.2运行环境22.3条件与限制23.数据描述33.1动态数据33.2数据采集34.功能需求34.1功能划分34.2功能描述35.性能需求35.1数据精确度35.2时间特性35.3适应性36.运行需求36.1用户界面36.2硬件接口36.3软件接口36.4故障处理37.其它需求38.经简化后的要求3-..1.引言1.1编

2、写目的这次的编写目的是源于本次的课程设计,马老师布置任务为设计一个可以实时采集电压数据的嵌入式开发板上的程序,要求我们分组完成课程设计。于是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。该文档是需求分析文档。1.2项目背景1.0有一数据采集器(程序中用采集ad转换器数据代替),要求采集ad转换器的数据操作。现要求将操作采集的数据能够生成数据文件,并且将生成的文件上进行保存。词语解释交叉编译(cross-compilation)是指,在某个主机平台上(比如PC上)用交叉编译器编译出可在其他平台上(比如ARM上)运行的代码的过程。  交

3、叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如C代码)编译(compile)成计算机可以识别和执行的二进制代码。比如,我们在Windows平台上,可使用VisualC++ 开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC平台上的Windows工具开发针对Windows本身的可执行程序,这种编译过程称为nativecompilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的

4、ARM平台,其一般的静态存储空间大概是16到32MB,而CPU的主频大概在100MHz到500MHz之间。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilationtoolchain)需要很大的存储空间,并需要很强的CPU运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在CPU能力很强、存储控件足够的主机平台上(比如PC上)编译出针对其他平台的可执行程序。1.3参考资料《用户设计要求说明书》《项目开发计划》-..《嵌入式系统原理》《接口与应用》《嵌入式原理》2.任务概述2.1目标

5、将嵌入式机器的采集数据生成数据文件本机保存,并允许远程控制该采集并保存的数据,方便用户的使用和远程数据监控。总体功能要求如下:(1)本机配备彩色触摸屏;(2)允许本地生成文件;(3)允许文件保存;(4)仪器采集的数据可访问(解释起来就是:在本机与嵌入式机上都能对数据文件的保存,随时的(嵌入式机器)上传或(计算机)下载文件的软件,且可通过网线或串口与嵌入式机联系起来,连着同步上传文件。)2.2运行环境操作系统:linux操作系统、windows操作系统运行环境:嵌入式开发板、仪器控制界面软件,远程控制软件,终端,以及各种串口软件。2.3条件与限制1.远程监

6、控数据必须安装交叉编译环境。2.具体电压值在-2500mv到+2500mv之间。采集精度在20位。3.数据采集周期:最快为1000ms采集一次。3.数据描述3.1数据采集嵌入式控制面仪器板主要是通过串行通讯的串口实现对各个数据的采集,包括对ad转换器数据的采集和相关参数的控制。本地嵌入式系统通过以太网通信,实现远程控制和数据的相互存储和处理。-..3.2动态数据在界面上点击电压,就会在显示屏上输出电压值。4.功能需求4.1功能划分总体设计是设计的第一步,其目的是描述系统如何实现由系统定义规定的那些功能。它需要解决嵌入式系统的总体构架,从功能实现上对软硬件

7、进行划分;在此基础上,选定处理器和基本接口器件;根据系统的复杂程度确定是否使用操作系统,以及选择哪种操作系统;此外,还需要选择系统的开发环境、软件系统的总体架构设计等。4.2功能描述(1)、现在就是要把数据采集器的控制面板设置在嵌入式的板子上。并在linux开发板上可以运行。(2)、利用终端来观测数据,或者下载数据文件。(3)、用qt做个软件版面。(4)、采集的数据还可以在qt界面上显示,或者在异地的查看数据,分析数据。(5)、在本地还有远程的控制中,利用数据来检测采集仪器的数据情况。5.性能需求(1)、触摸屏为电阻触摸屏,大小根据厂家要求而定。(2)、

8、数据采集的量需要大以及准确性要高(3)、分析后的数据保存(4)、文件的命名是通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。