智能数字万用表开发手册(转发)
时间:2010-10-01 阅读:1693
一. 总体说明
1. 特点
l zui大显示“3999”,即三又四分之三位。
l AD转换:20次/秒。
l 过量程指示。
l 自动调定待测指标。
l 自动GND电平校准,自动OFFSET校准。
l 具有全量程保护功能。
l PC/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 |