惠利普集团标语

直流电阻测试仪

rb88 www.xisha020.com  一、简要介绍

MJTR-01直流电阻测试仪是智能化、宽范围、精密的直流电阻测试仪器,采用ARM Cortex 32位处理器、16位高精度AD转换芯片,能快速测量出电阻值并且精度可达千分之一。本直流电阻测试仪器可设置测量一至五路电阻的直流电阻值,具有自动切换量程、上下限设置、自动判别、环境温度检测与电阻值温度补偿、报表查询等功能。将该仪器用于产线做电阻值的测试,可直观的测试出产品的多路直流电阻值,可显著的改善企业的生产效率,让企业的产品检测变得效率更高,更轻松,更人性化。

电阻测试仪

二、技术参数 

 

型号

MJTR-01

精度

0.1% 读数+ 2个字

量程

0.01 mΩ — 10 KΩ

测试电流

20 mA, 2 mA, 200 μA

测量速度

10ms — 5s可设

量程方式

自动

功能

/下限设置,合格/不合格判别,电阻值温度补偿,掉电数据?;?,报表查询,温湿度检测、RS485通信接口

触摸屏

5 800*480分辨率

工作温度, 湿度

0 — 40, ≤90% RH

电源要求

198 V — 242 V AC, 47.5 Hz — 52.5 Hz

功耗

≤10W

尺寸(W×H×D)

270 mm×110 mm×330mm

 

三、接口说明

 

接口名称

说明

AR

A路电阻接口

BR

B路电阻接口

CR

C路电阻接口

DR

D路电阻接口

ER

E路电阻接口

COM

公共端

ALARM

报警输出

GND

RX

RS232接收

TX

RS232发送

485A

RS485端口A

485B

RS485端口B

 

本设备具有声光提示功能。若开启蜂鸣器功能,则会根据测试结果进行对应的声音提示。无需观察触摸屏测试结果就知道被测物是否良品,大大提高检测效率。合格时蜂鸣器鸣叫一声,绿灯长亮,不良时蜂鸣器鸣叫3声,红灯常亮。

(1)    实时显示各通道阻值及测试结果

 电阻值窗口可实时显示各通道当前实测阻值大小和温补后阻值大小,并且显示测试结果,直观明了。绿色图标表明该通道阻值合格,黄色图标标明该通道阻值低于设定范围,红色图标表明该通道阻值高出设定范围。

 (2)    主界面实时显示当前产量、合格、不良和合格率数据。

 1.       报表查询

日报表可以查询到最近一个月内每天的产量、良品、阻值偏高、阻值偏低和偏高偏低不良品数量,并对每天的合格率进行智能统计。数据清晰明了,通过分析能了解近段时期的产品状况,以便提高产品品质,改正生产过程中存在的问题,提高产品合格率。

 2.       通讯接口:本设备支持+5V TTL电平报警输出和RS232、RS485通讯功能,便于嵌入到数据采集、智能管理平台系统中。

电阻测试仪

附录1

MODBUS通讯协议

一、参数配置

硬件采用RS485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。数据帧10位,1个起始位,8个数据位,1个停止位,无校验。

波特率:9600

设备ID5A

 

二、帧格式

地址

功能码

长度

数据

CRC检验

1Byte

1Byte

1Byte

N Byte

2Byte

注:长度:包括ID、指令、长度、附件数据和校验码

三、指令集

指令

说明

80H

设置时间

81H

读取时间

82H

设置参数

83H

读取参数

84H

查询报表

85H

清除报表

 

四、指令详解

1.设置时间

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

80H

11

6Byte

2Byte

       数据:

1byte: 年份 0~99 BCD

2byte: 月份 1~12 BCD

3byte:    1~31 BCD

4byte: 小时 0~23 BCD

5byte: 分钟 0~59 BCD

6byte:    0~59 BCD

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

80H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

 

 

2.读取时间

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

81H

5

2Byte

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

81H

11

6Byte

2Byte

       数据:

1byte: 年份 0~99 BCD

2byte: 月份 1~12 BCD

3byte:    1~31 BCD

4byte: 小时 0~23 BCD

5byte: 分钟 0~59 BCD

6byte:    0~59 BCD

 

当接收错误时

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

81H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

 

3.设置参数

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

82H

22

17Byte

2Byte

       数据:

1byte:    检测通道 0~5

2~3byte:  巡检时间 10~5000 ms  高位在前

4~7byte:  电阻上限值 0~999900  高位在前,除以100为实际阻值

8~11byte: 电阻下限值 0~999900  高位在前,除以100为实际阻值

12~15byte:温补系数0~100000 高位在前,除以100000为实际阻值

16byte:   蜂鸣器开关 1:开 0:关

17byte:   温补开关   1:开 0:关

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

82H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

 

4.读取参数

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

83H

5

2Byte

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

83H

22

17

2Byte

数据:

1byte:    检测通道 0~5

2~3byte:  巡检时间 10~5000 ms  高位在前

4~7byte:  电阻上限值 0~999900  高位在前,除以100为实际阻值

8~11byte: 电阻下限值 0~999900  高位在前,除以100为实际阻值

12~15byte:温补系数0~100000 高位在前,除以100000为实际阻值

16byte:   蜂鸣器开关 1:开 0:关

17byte:   温补开关   1:开 0:关

 

当接收错误时

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

83H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

 

5.查询报表

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

84H

8

3Byte

2Byte

数据:

1byte: 年份 0~99 BCD

2byte: 月份 1~12 BCD

3byte:    1~31 BCD

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

84H

24

19Byte

2Byte

数据:

1byte:     年份 0~99 BCD

2byte:     月份 1~12 BCD

3byte:        1~31 BCD

4~7byte:  产量

8~11byte: 良品

12~13byte:偏高

14~15byte:偏低

16~17byte:高低

18~19byte:合格率   此值除以100为实际百分比

 

当接收错误时

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

84H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

6.清空报表

主机发给设备

地址

功能码

长度

数据

CRC检验

5AH

85H

5

2Byte

 

 

设备回复主机

地址

功能码

长度

数据

CRC检验

5AH

85H

6

1Byte

2Byte

数据:

1byte:  01 接收正确 

02 数据错误 

03 校验错误

 

 

 

附录1CRC检验程序

*pucFrame 为待校验数据首地址,usLen为待校验数据长度。返回值为校验结果。

 

USHORT usMBCRC16( UCHAR * pucFrame, USHORT usLen )

{

    UCHAR ucCRCHi = 0xFF;

    UCHAR ucCRCLo = 0xFF;

    int iIndex;

    while( usLen-- )

    {

        iIndex = ucCRCLo ^ *( pucFrame++ );

        ucCRCLo = ( UCHAR )( ucCRCHi ^ aucCRCHi[iIndex] );

        ucCRCHi = aucCRCLo[iIndex];

    }

    return ( USHORT )( ucCRCHi << 8 | ucCRCLo );

}

 

static const UCHAR aucCRCHi[] = {

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

    0x00, 0xC1, 0x81, 0x40

};

 

static const UCHAR aucCRCLo[] = {

    0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7,

0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E,

    0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9,

    0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC,

    0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,

    0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32,

    0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D,

    0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38,

    0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF,

    0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,

    0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1,

    0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4,

    0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB,

    0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA,

    0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,

    0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0,

    0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97,

    0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E,

    0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89,

    0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,

    0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83,

    0x41, 0x81, 0x80, 0x40

};

 

 

 

 rb88粤公网安备 44200002443505号