一个长得很像电阻的0.01%精度程控电阻

1    简介
        GRX0115是一款高精度程控电阻,可实现以2mΩ步进从1Ω~15MΩ连续变化。通过串口(type-c)与上位机进行命令交互,可进行阻值设置、查看记录、精度校准等功能。采用磁保持继电器,设置好阻值后,无需USB供电,阻值可掉电保存①。
注①:强烈振动可能导致磁保持继电器状态改变,影响阻值。
1.1    主要性能参数
        阻值范围:1Ω~15MΩ
        最小步进:2mΩ
        精度:1Ω ~ 100Ω:±0.01Ω @ 25℃
              100Ω ~ 1MΩ:±0.01% @ 25℃
              1MΩ ~ 10MΩ:±0.1% @ 25℃
              10MΩ ~ 15MΩ:±1% @ 25℃
        通信方式:串口(type-c)
        阻值掉电保存: 支持
        尺寸:80mm×32mm×32mm

1.2    产品外形

 
图1 产品外形

2    使用方法
2.1    操作方法
        1、通过type-c USB线连接至电脑,type-c接口旁指示灯闪烁。
        2、查看电脑设备管理器是否新增了一个COM口,若出现未识别的USB设备,则可能是未安装CH340串口驱动程序,查看 资料文件夹\串口工具\CH340串口驱动 安装后再重新插入USB。
        3、打开上位机串口终端软件(如secureCRT、putty、串口调试工具等),输入help或 ? 可查看帮助信息,shell操作支持tab自动补全、上下键查看历史命令等。
 
图2 串口终端操作


        4、使用 set 命令,设置需要的阻值,采用磁保持继电器,设置好阻值后,无需USB供电,阻值可掉电保存,但要注意防止强烈振动。

2.2    命令列表

命令

说明

示例

clear

清除终端显示内容

clear

list

列出所有命令

list

get_history

获取历史设置的电阻值,打印最近10条设置记录

get_history

get_adjvalue

获取校准值,一般用于校准后查看校准结果是否正确

get_adjvalue

help 或 ?

查看帮助,打印常用命令及使用说明

help

relayctl [num] [ctl]

手动控制继电器的开闭:

num:继电器共37级,编号为0~36,若设置值大于36则控制所有继电器动作;

ctl: 0 控制继电器断开

     1 控制继电器闭合

控制继电器12断开:relayctl 12 0

控制所有继电器闭合:relayctl 40 1

set [val]

设置电阻值:

val:要设置的电阻值,可以整数或者浮点数,也可带单位设置: m:毫欧; k:千欧; M:兆欧

set 123.456

set 1k

set 12.3456M

save_adj

将校准值保存到flash,用于update_adj之后的保存操作

save_adj

update_adj [num] [val]

更改某一级继电器的校准值,慎用,通常为校准时由程序自动设置

update_adj 2 0.087

介绍及操作视频:

0.01%高精度程控电阻GXR0115 量程1Ω~15MΩ 步进2mΩ_哔哩哔哩_bilibili

高精度程控电阻GXR0115 shell命令操作教程_哔哩哔哩_bilibili

测试记录:

************************************************************
准备就续后,按任意键开始精度测试
s
set 1.000
set resistance: 1.000000 , act: 1.000964

GXR0115>set 1.000000, read 1.003442, err = 0.344234%
set 2.000
set resistance: 2.000000 , act: 2.000517

GXR0115>set 2.000000, read 2.002521, err = 0.126041%
set 10.000
set resistance: 10.000000 , act: 10.000064

GXR0115>set 10.000000, read 10.002224, err = 0.022241%
set 20.000
set resistance: 20.000000 , act: 20.000411

GXR0115>set 20.000000, read 20.002016, err = 0.010080%
set 50.000
set resistance: 50.000000 , act: 50.000678

GXR0115>set 50.000000, read 50.002934, err = 0.005866%
set 100.000
set resistance: 100.000000 , act: 100.001097

GXR0115>set 100.000000, read 100.002930, err = 0.002926%
set 200.000
set resistance: 200.000000 , act: 200.000769

GXR0115>set 200.000000, read 200.005081, err = 0.002540%
set 500.000
set resistance: 500.000000 , act: 500.000241

GXR0115>set 500.000000, read 500.006409, err = 0.001285%
set 1000.000
set resistance: 1000.000000 , act: 1000.000013

GXR0115>set 1000.000000, read 1000.009399, err = 0.000941%
set 2000.000
set resistance: 2000.000000 , act: 2000.001119

GXR0115>set 2000.000000, read 2000.006226, err = 0.000313%
set 5000.000
set resistance: 5000.000000 , act: 5000.000938

GXR0115>set 5000.000000, read 5000.016602, err = 0.000328%
set 10000.000
set resistance: 10000.000000 , act: 10000.000406

GXR0115>set 10000.000000, read 9999.525391, err = -0.004744%
set 20000.000
set resistance: 20000.000000 , act: 20000.000580

GXR0115>set 20000.000000, read 20000.132812, err = 0.000663%
set 50000.000
set resistance: 50000.000000 , act: 50000.000882

GXR0115>set 50000.000000, read 50000.613281, err = 0.001225%
set 100000.000
set resistance: 100000.000000 , act: 100000.000174

GXR0115>set 100000.000000, read 100003.273438, err = 0.003276%
set 200000.000
set resistance: 200000.000000 , act: 200000.000026

GXR0115>set 200000.000000, read 199999.406250, err = -0.000294%
set 500000.000
set resistance: 500000.000000 , act: 500000.000142

GXR0115>set 500000.000000, read 499994.750000, err = -0.001051%
set 1000000.000
set resistance: 1000000.000000 , act: 1000000.000898

GXR0115>set 1000000.000000, read 999897.125000, err = -0.010290%
set 2000000.000
set resistance: 2000000.000000 , act: 2000000.000921

GXR0115>set 2000000.000000, read 2000962.375000, err = 0.048120%
set 5000000.000
set resistance: 5000000.000000 , act: 5000000.000032

GXR0115>set 5000000.000000, read 5000063.000000, err = 0.001256%
set 10000000.000
set resistance: 10000000.000000 , act: 10000000.000080

GXR0115>set 10000000.000000, read 10003756.000000, err = 0.037558%
set 15000000.000
set resistance: 15000000.000000 , act: 15000000.000318

GXR0115>set 15000000.000000, read 15008708.000000, err = 0.058056%
*************** 精度测试完成! *****************

温漂测试:

        如下图所示,测试了不同阻值在0~80度范围内的温度漂移,横轴为温度,纵轴为测量值与设置值 的误差百分比,详细数据见如下页面网盘:

https://item.taobao.com/item.htm?ft=t&id=813092806486

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值