一款可以用于程序编程电阻输出的模块,具有0.1kΩ~1000 kΩ的可调输出范围,步进调节分辨率0.1 kΩ,采用机械继电器控制,电阻网络采用标称0.1%精度25ppm温漂贴片电阻。
1、 作为可编程电阻箱。模块设计有显示屏。可通过按键轻松更改设定电阻值,设定输出电阻值直观显示,可用于电路调试等。 2、 作为电阻校验仪,电阻网络为高精度电阻,可编程输出电阻输出信号,用于测试万用表欧姆档等。
一、产品简介
一款可以用于程序编程电阻输出的模块,具有0.1kΩ~1000 kΩ的可调输出范围,步进调节分辨率0.1 kΩ,采用机械继电器控制,电阻网络采用标称0.1%精度25ppm温漂贴片电阻。
二、应用场景
1、 作为可编程电阻箱。模块设计有显示屏。可通过按键轻松更改设定电阻值,设定输出电阻值直观显示,可用于电路调试等。
2、 作为电阻校验仪,电阻网络为高精度电阻,可编程输出电阻输出信号,用于测试万用表欧姆档等。
三、产品概述
1、 采用贴片0805的0.1%高精度电阻,25ppm温漂。
2、 采用继电器切换电阻网络。
3、 采用0.91寸OLED显示屏交互。
4、 主控采用STC8H1K28单片机。
四、产品参数
1、 设计电源输入14~15V,需求电流200mA(典型值,14V供电、全部继电器吸合时),采用5.08接线端子输入。
2、 设计电阻可调范围0.1~1000 kΩ,实际误差±0.2%,温漂25ppm。
3、 设计显示屏采用0.91寸OLED,OLED为IIC接口, 128*32分辨率,SSD1306驱动,从机地址0x78,5V供电,管脚排列GND、VCC、SCL、SDA,购买链接见附件。
4、 设计4按键设定交互。
五、使用说明
1、 为模块接入14~15V电源(注意正负极,有接反保护),推荐14V供电。
2、 将电阻输出端子接入到需求设备(如万用表)上。
3、 模块上电,显示屏点亮,默认上电设定1000 kΩ输出。
4、 下方的按键分别为光标左移键、光标右移键、数值减少键、增加键。单击即可进入相关设定。
5、 单击按键编辑输出电阻后直接输出当前电阻设置值(重新上电后复位至1000 kΩ)。
六、备注
1、 烧录需要准备CH340 USB转串口模块,请自备。
2、 本模块需要下载代码驱动(硬件+软件),提供hex文件供烧录,代码开源。代码用KEIL4开发,工程名为Digital_Resistor.uvproj。详见附件。
3、 代码烧录文件使用STC官方烧录软件以串口下载方式烧录,软件及烧录教程在附件中。
4、 本模块采用线性稳压器为模块稳压供电,由于线性稳压器工作时有少量发热,为减少发热,在不加散热器下请不要使用超过15V电压供电,推荐使用14V进行供电。
5、 同时因为线性稳压器发热的影响,稳压器发生的热会通过铜箔和基板进行热传导,在要求电阻输出高精度和低温漂时尤其需要注意该影响,因为温升将会使电阻产生漂移(后续计划升级成DCDC稳压)。
6、R3~R6因库中无需求的Viking(光颉) 0808、0.1%、25ppm 电阻封装,设计中采用了1%的替代, 实际贴装时请使用0.1% 25ppm的电阻,如编号C2828690的器件。
6、 某宝购买元件,BOM成本约为70元(不含OLED屏)。
7、 PCB尺寸为85*85mm双层板,双面布线,元件单面排布。
七、测试视频
视频演示了使用15V电源为模块供电,模块上电后复位至1000kΩ输出。首先演示改变电阻至600kΩ。后改变电阻至300kΩ。后改变电阻至100kΩ。后改变电阻至10kΩ。后改变电阻至6.2kΩ。后改变电阻至1.1kΩ。最后改变改变电阻至0.1kΩ最小值。第二段视频将电阻箱接在一NTC测温模块上测试用于模拟NTC阻值的变化,NTC测温模块设计量程是-40~100摄氏度,装实际NTC测温元件时测量室温22度,后用电阻箱模拟NTC电阻,分别设定了电阻箱输出127.5k(对应-25度)和3.5k(对应50度)情况下,测温模块的显示情况。注:贴装电阻全为0.1%25ppm的电阻,演示万用表型号为UT39E+,精度供参考。图片为测温模块调试图。
点赞