预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机数据采集与处理技术1-8章课后习题答案马明建第三版第一章绪论数据采集系统的任务:答:数据采集的任务就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机进行相应的计算和处理,得出所需数据。同时,将计算得到的数据进行显示或打印,以便实现对某些物理量的监视,其总一局部数据还将被生产过程中的计算机控制系统用来控制某些物理量。(P15)数据采集系统主要实现哪些基本功能?,答:数据采集系统主要实现以下9个方面的基本功能:数据采集;模拟信号处理;数字信号处理;开关信号处理;二次数据计算;屏幕显示;数据存储;打印输出;人机联系。(P15)简述数据采集系统的基本结构形式,并比拟其特点。答:数据采集系统的基本结构形式主要有两种:一种是微型计算机数据采集系统,另一种是集散型数据采集系统。微型计算机数据采集系统的特点是:系统结构简单,技术容易实现,满足中小规模数据采集要求;对环境要求不高;价格低廉,系统本钱低;可座位集散型数据采集系统的一个基本组成局部;其相关模板和软件都比拟齐全,容易构成西欧它能够,便于使用与维修。集散型数据采集系统的主要特点是:系统适应能力强;系统可靠性高;系统实时响应性好;对系统硬件要求不高;特别适合在恶劣环境下工作。(P16)1.4数据采集系统的软件功能模块是如何划分的?各局部都完成哪些功能?答:数据采集系统软件功能模块一般由以下局部组成:(1)模拟信号采集与处理程序。其主要功能是对模拟输入信号进行采集、标度变换、滤波处理以及二次数据计算,并将数据存入磁盘。(2)数字信号采集与处理程序。其功能是对数字输入信号进行采集及码制之间的转换。(3)脉冲信号处理程序。其功能是对输入的脉冲信号进行电平高低判断和计数。(4)开关信号处理程序。其功能是判断开关信号输入状态变化情况,假设发生变化,那么执行相应的处理程序。(5)运行参数设置程序。其功能是对数据采集系统的运行参数进行设置。(6)系统管理(主控)程序。其功能是将各个模块程序组织成一个程序系统,并管理和调用各个功能模块程序,其次是用来管理数据文件的存储和输出。(7)通信程序。其功能是设置数据传送的波特率(速率),上位机向数据采集站群发送1)单缓冲工作方式:一个寄存器工作于直通状态,一个工作于受控锁存器状态在不要求多相D/A同时输出时,可以采用单缓冲方式,此时只需一次写操作,就开始转换,可以提高D/A的数据吞吐量。2)双缓冲工作方式:两个寄存器均工作于受控锁存器状态当要求多个模拟量同时输出时,可采用双重缓冲方式。D/A转换器的线性误差是什么意思?线性误差大于1LSB有何后果?解:线性误差是指D/A转换器芯片的转换特性曲线与理想特性曲线之间的最大偏差12位D/A转换器中,R=1KQ,Ro=2KQ,Urm=10V,问=?解:当…1时,U0ma"(212-1)x10(212-1)x10212=9.997VDAC121012位D/A转换器与8301单片机接口,。。。。。。。。(不会)一般用什么信号来表征D/A转换器芯片是否被选中?一般用(否=0)信号来表征D/A转换器芯片是否被选中。多于8位的D/A转换器在和8位微机接口时,如何解决数据传送问题?(P150)第八章数据的接口板卡采集什么是数据采集接口板卡?(P153)采用数据采集接口板卡有什么好处?一般在什么情况下采用?(P153)现有一BASIC语句为“U=(H*256+L)*10/4096”,试问该语句完成什么任务?语句中的“H*256+L”局部起什么作用,为什么要“H*256”?解:⑴将12位二进制码转换成十进制数。⑵“H*256+L”是将高四位二进制码与低八位二进制码组合成12位二进制码;⑶高四位二进制码上移八位,所以H*256。用PC-6319接口板卡的0、1、2通道分别采集1节、2节、3节干电池的电压数据,要求每个通道各采集10个数据,3个通道巡回采集。设定PC-6139接口板基地址为0100H,试用QUICKBASIC语言编写双端输入、程序查询方式取数的数据采集程序,并将采集到的数据以“V”为单位,按通道号显示在屏幕上。解:3个通道巡回采集是指在每个采样时刻,对3个通道各采集一次数据。CLSN=10DIMU1(N),U2(N),U3(N)FORI=1TONCH%=0CALLCAIJI(CH%ZU)U1(I)=UCH%=1CALLCAIJI(CH%,U)U2(I)=UCH%=2CALLCAIJI(CH%,U)U3(I)=UNEXTIPRINTHUI","U2HU3"FORI=1TONPRINTUl(l),U2(l),U3(l)NEXTIENDSUBCAIJI(CH%,U)ADDER%=&H100A=INP(ADDER%+3)OUTADDER%,CH%OUTADDER%+1,010IFINP(ADDER%+2