ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:20.60KB ,
资源ID:11745869      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11745869.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关于数据采集的需求分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

关于数据采集的需求分析.docx

1、关于数据采集的需求分析需求分析说明书专业:集成电路班级:2011级2班姓名:杨丽娟 1108040215和黄丽婷 1108040228小组成员:杨丽娟黄丽婷1引言 81.1编写目的 81.2项目背景 81.3定义 91.4参考资料 92 任务概述 92.1 目标 92.2运行环境 102.3条件与限制 103.数据描述 103.1动态数据 103.2数据采集 44.功能需求 104.1功能划分 104.2功能描述 105.性能需求 115.1数据精确度 115.2时间特性 115.3适应性 116.运行需求 126.1用户界面 126.2硬件接口 126.3软件接口 126.4故障处理 127

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

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

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

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

6、500mv到+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)、数据采集的量需要大以及准确性要高(3 )、分析后的数据保存(4)、文件的命名是通过当地的当时的时间进行命名

8、的,以便按时检查阅数据。5.1数据精确度(1 )、ad转换器的数据在 qt上用3为阿拉伯数字显示,有效范围为 3位数字。(2)、转数为整数,没有误差最大为 3位数字。5.2时间特性(1 )、刷新周期为1s刷新一次本地的数据。采集数据为 1000ms周期(2)、仪器上传反应时间在控制在 1000ms以下5.3适应性传输周期为1000ms1.采集仪器适应在野外工作,但是工作时间受电池的影响。2.不适应多个人同时操作控制界面。3.Ad转换具体数据值在 0到999之间。采集精度在 3位6 运行需求7.经简化后的要求在老师的客观分析下,认为短时间内我们难以完成上述的命题,故对要求进行了相对的简化,其简化

9、的方面有,(1 )、嵌入式机只进行采集与本地保存即可。 (2)、本地计算机仅需查看数据。三、需求规格说明书1引言 81.1编写目的 81.2项目背景 81.3定义 91.4参考资料 92 任务概述 92.1目标 92.2运行环境 102.3条件与限制 103.数据描述 103.1静态数据 错误!未定义书签。3.2动态数据 103.3数据库介绍 错误!未定义书签。3.4数据词典 错误!未定义书签。3.5数据采集 44.功能需求 104.1功能划分 104.2功能描述 105.性能需求 115.1数据精确度 115.2时间特性 115.3适应性 116.运行需求 126.1用户界面 126.2硬件

10、接口 126.3软件接口 126.4故障处理 127.其它需求 121.引言1.1编写目的这次的编写目的是源于本次的课程设计, 马老师布置任务为设计一个可以采集电压值, 电流值,温度值且可刷新数据的嵌入式开发板上的程序, 要求我们分组完成课程设计。 于是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。1.2项目背景1.0有一数据采集器(程序中用采集 ad转换器数据代替),要求采集ad转换器的数据操作。 现要求将操作采集的数据能够生成数据文件, 并且将生成的文件进行保存, 以便于随时随地 的观察数据。1.3定义【列出文当中所用到的专门术语的定义和缩写词的原文。 】交叉编译(c

11、ross-compilation )是指,在某个主机平台上(比如 PC上)用交叉编译器编译 出可在其他平台上(比如 ARM上)运行的代码的过程。交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。 我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如 C代码)编译(compile )成计算机可以识别和执行的二进制代码。比如,我们在 Windows平台上,可使用Visual C+开发环境,编写程序并编译成可执行程序。这种方式下,我们使用 PC平台上的Win dows工具开发针对 Win dows本身的可执行程序,这种编译过程称为 n ativecompilat

12、ion,中文可理解为本机编译。 然而,在进行嵌入式系统的开发时, 运行程序的目标平台通常具有有限的存储空间和运算能力, 比如常见的 ARM平台,其一般的静态存储空间大概是16至U 32 MB,而 CPU的主频大概在 100MHz至U 500MHz之间。这种情况下, 在ARM平台上进行本机编译就不太可能了, 这是因为一般的编译工具链 (compilation toolchain )需要很大的存储空间,并需要很强的 CPU运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在 CPU能力很强、存储控件足够的主机平台上(比如 PC上)编译出针对其他平台的可执行程序。1.

13、4参考资料用户设计要求说明书嵌入式系统原理接口与应用嵌入式原理2 任务概述2.1目标将嵌入式机器的采集数据生成数据文件本机保存, 并允许远程控制该采集并保存的数据, 方便用户的使用和远程数据监控。总体功能要求如下:(1) 本机配备彩色触摸屏;(2) 允许本地生成文件;(3) 仪器采集的数据可远程访问,操作等;(解释起来就是:在本机与嵌入式机上都能对数据文件保存, 随时的(嵌入式机器)上传或(计算机)下载文件的软件,且可通过网线或串口与嵌入式机联系起来, 连着同步上对文件进行操作。)2.2运行环境操作系统:linux操作系统、windows操作系统运行环境:嵌入式开发板、仪器控制界面软件,远程控

14、制软件,终端,以及各种串口软件。2.3条件与限制4.具体电压值在-2500mv到+2500mv之间。采集精度在 20位。5.数据采集周期:最快为 1000ms采集一次。3没有测量温度的工具。3 数据描述3.1数据采集嵌入式控制面仪器板主要是通过串行通讯的串口实现对各个数据的采集,包括对 ad转换器数据的采集和相关参数的控制。3.2动态数据当在操作界面点击电压值时,就会采集到当前的电压值。4功能需求4.1功能划分总体设计是设计的第一步, 其目的是描述系统如何实现由系统定义规定的那些功能。 它需要解决嵌入式系统的总体构架, 从功能实现上对软硬件进行划分; 在此基础上,选定处理器和基本接口器件;根据

15、系统的复杂程度确定是否使用操作系统,以及选择哪种操作系统; 此外,还需要选择系统的开发环境、软件系统的总体架构设计等。4.2功能描述(1 )、现在就是要把数据采集器的控制面板设置在嵌入式的板子上。并在 linux开发板上可以运行。(2)、至于远程检测的控制系统,利用计算机来观测数据。(3 )、用qt做个软件版面。(4 )、采集的数据还可以在 qt界面上显示,或者在异地的查看数据,分析数据。(5)、在本地还有远程的控制中,利用数据来检测采集仪器的数据情况。(6)针对串口通讯,实现一定的通讯协议,完成数据传输。性能需求(1 )、触摸屏为电阻触摸屏,大小根据厂家要求而定。(2)、数据采集的量需要大以

16、及准确性要高(3 )、分析后的数据存入文件夹。(4)、文件的命名是按用户自己定义的来命名。5.1数据精确度(1 )、ad转换器的数据在 qt上用3为阿拉伯数字显示,有效范围为 3位数字。(2)、转数为整数,没有误差最大为 3位数字。5.2时间特性(1 )、刷新周期为1s刷新一次本地的数据。采集数据为 1000ms周期(2)、仪器上传反应时间在控制在 1000ms以下5.3适应性4.不适应多个人同时操作控制界面。5.Ad转换具体数据值在 0到999之间。采集精度在 3位6.运行需求6.1用户界面采用的是用QT编写的用户界面,输出时直接在界面显示屏上显示。6.2硬件接口网线和窗口的接口。6.3软件接口6.4故障处理运行程序时可能存在没有杀死的进程,这是要通过控制端杀死进程。.7.经简化后的要求在老师的客观分析下,认为短时间内我们难以完成上述的命题,故对要求进行了相对的简化,其简化的方面有,(1)、嵌入式机只进行采集与本地保存( 2)、本地计算机可以操控数据的写入。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1