您好,欢迎访问一九零五行业门户网

智能数字万用表开发手册(转发)

一. 总体说明
1. 特点
lzui大显示“3999”,即三又四分之三位。
lad转换:20次/秒。
l过量程指示。
l自动调定待测指标。
l自动gnd电平校准,自动offset校准。
l具有全量程保护功能。
lpc/104接口,数据读入内存方便。
2. 技术资料
直流电压量程:400mv, 4v, 40v, 400v, 1000v
直流电压分辨率:100uv, 1mv, 10mv, 100mv, 1v
交流电压量程:400mv, 4v, 40v, 400v, 1000v
交流电压分辨率:100uv, 1mv, 10mv, 100mv, 1v
直流电流量程:400ma
交流电流量程:400ma
电流分辨率:100ma
电阻量程: 400ohm, 4kohm, 40kohm, 400kohm, 4mohm, 20mohm
电阻分辨率:0.1ohm, 1ohm, 10ohm, 100ohm, 1kohm, 10kohm
zui大输入电压:1000vdc, 交流1000vrms
zui大输入电流:400ma
3. 使用说明
l启动测试软件
l鼠标单击挡位选择待测项目
l红黑表笔连接被测信号
二. 硬件结构
三. 软件开发说明
●测量操作,软件(包括cpld逻辑和上层软件)需要做两件事情:
1. 通过选择继电器开关把测量信号送到a/d采集芯片进行数据采集。
2. 对a/d芯片进行写配置和读取数据。
●继电器选择控制信号说明:
1、ac/dc电压测量:继电器组不进行操作;
2、电阻测量:继电器k2、k3闭合,其它复位;
3、二极管:继电器k2、k3、k4闭合,其它复位;
4、, ac/dc电流测量:继电器k1闭合,其它复位;
●a/d采集芯片max134相关说明
max134有分离的地址和数据总线,数据总线是双向的。内部有6个寄存器。可以用于向其写配置信息和读取采集的数据。
寄存器在读取数据时:
寄存器序号
寄存器内容
0
转换结果,用于调零
1
转换结果(lsb)
2
转换结果
3
转换结果
4
转换结果(hsb)
5
状态
当通过地址总线选择对应的寄存器时候,然后通过拉低rd信号,可以在返回的数据总线上面得到对应寄存器的数值。对于正常的读取一次转换的结果,需要分别读取1~4的寄存器数据。分别以bcd码形式表现三位四分之三位的转换结果。
当在读取模式下,选择寄存器5,其对应的四位数据总线状态如下:
d0:芯片低电压指示位,高有效。
d1:读数保持位,高有效,读数保持需要配置a/d,在保持模式下,a/d芯片不在进行对输入模拟量进行双积分操作,直到从新配置芯片退出读数保持模式。
d2:连续性状态位,需要向芯片发配置信息。
d3:无效位,始终为高。
寄存器在向其写数据时候的配置:(都为“1”有效)
寄存器序号
d3
d2
d1
d0
0
hold
high frequency
beeper on
sleep
1
10-0
filter short
÷5
50hz
2
10-4
10-3
10-2
10-1
3
dc
ext ac
divider sense
ohms r/2
4
current
×2
read zero
filter on
首先向总线发送欲配置的信息,然后拉低wr信号。
10-0~10-4bit位代表意义:
比特位
电压测量范围
电阻测量范围
10-0
400mv
4m&40m
10-1
4v
400k
10-2
40v
40k
10-3
400v
4k
10-4
4000v
400r
●相应测试项目寄存器配置说明:
dc电压测量:
寄存器序号
d3
d2
d1
d0
0
1/0
0
0
1/0
1
1/0
1
1/0
0
2
1/0
1/0
1/0
1/0
3
1
0
1
0
4
0
1/0
1/0
0
ac电压测量:
寄存器序号
d3
d2
d1
d0
0
1/0
0
0
1/0
1
1/0
1
1/0
1/0
2
1/0
1/0
1/0
1/0
3
0
1
1
0
4
0
1/0
1/0
0
电阻测量:
寄存器序号
d3
d2
d1
d0
0
1/0
0
0
1/0
,
1
1/0
1
1/0
1/0
2
1/0
1/0
1/0
1/0
3
1
0
1
1
4
0
1/0
1/0
0
电流测量
寄存器序号
d3
d2
d1
d0
0
1/0
0
0
1/0
1
0
1
1/0
1/0
2
0
0
0
0
3
1
0
0
0
4
1
1/0
1/0
0
其它类似信息

推荐信息