温湿度参数测试用微机系统详情介绍
一、系统简介
ZD-065微讥系统的主要技术性能如下:
CPU:6502,主频:1M;监控:4 KRUM,汇编语言:8KROMs;BASCio言:8KRUM,用户:16KRAM;指令系统:50条指令,152种操作码,13种寻址方式,外部设备:显示器;P10与外部设备连接利用该系统组成:oX17.l示。标准健盘,热印机,卡式磁带机,12位A/D转换器;可扩展1个湿度测试系统,在硬件上我们采用了两种方法,分别用下面框图表示。
A方法采用现戍的湿度变送器,输出满量程为+5},与A/D转换器的捻入相响合。根据采样点的多少,自己可选泽多路}:a的路数,我们暂定"a4路。B方法根据不同的模拟量i}rrz度、湿度、压力等)所转换成的电量,采用不同的放大倍数,以达到与A/D转换器的输入相吻合的目的。B方法的应用范围较A方法广一些。多路器和运放两块模板都由工厂自己设计。该测量系统的主安技术指标如下:
1,温度范围:一100^"+40090
2.相时i}度范围:3ON10C%RW(-}10}-+80℃时)
3.温度分辫度:士0.05℃
4.相时湿度分辫度:士0.50o R"H
5.采样速度:40点/秒
二、几点考虑
1、量程的选择
为了得到较快的采样速度,我们选择了12位A/D转换器,为逐位比较式,转换速度小于50S。该A/D为正信号单端偷入,满量程M的二进制原码为+111111ll1111;其等量的十进制数为4696。为使转换器的位分辫率F达到0.05℃,则温度的童程范围不得大于R,可按下式计算。从上述数据可看出,相讨湿度变化0.5%R.H时,干湿差变化约0.049℃,此,根据前面的计弄公式,其满量程比测量温度时的满量还要小一些。目前,国家尚未建立湿度标准,单由微机测量系统解决相时湿度测试的准确度问题尚有一定困难,要等待国家湿度标准的建立。
2、软件的考虑
ZD一085微机配育BAS:L语言,其中有几个特殊语句,可以把数据存入指定的单元,也可以从指定单元取出数位,也可调用给定地址为首址的机器语言子程序。所以我们考虑用机器语言编写采样程序,由BASI C语言调用机器语言,并把采集的数据取到BASF.语言中进行处理,这样,可达到既能诀速采样,又易于数据处理的目的。
三、一个采样及数据处理程序简介
根据BY149-83《干澡箱技术条件》,我们编了一个测试温度波动度、温度均匀度的米样及数据处理程序。采样用机器语言,数据处理用BASIC语言。这里只介绍一下采样程序框图和数据处理程序。有些地址不必具体标出,因为它可根据需要随时改变。首先,这里对程序灼有关情况作一说明。
1.在箱内布置3点,0点为中心点;
2.干燥箱恒温2小时后,每隔2分钟刚试8点,另测一点标准电阵时应的标准温度,30分钟内共测10个数据,每个浮点数占5个字节,则原始数据占800字节。
3.打印出全部原始温度值和标准电阻对应的温度值(标准电阵甘应的温度离散性,可表示微机测试系统的测试离散性)。
4.打印。点的温度波动度,以16次则试值中的最后四次计算温度均匀度,每点四次数据取平均值后再根据校对伍修正,与中心点作比较,其差值作温度均匀度。打印温度皮动度和温度均匀度。http://www.dgzhenghang.com