
程控电阻箱
简介
一款基于CH32实现的程控电阻箱,输出阻值范围5~100k Ohm
简介:一款基于CH32实现的程控电阻箱,输出阻值范围5~100k Ohm开源协议
:MIT License
描述
介绍
一款使用CH32V203C8T6实现的程控电阻箱,输出阻值范围5~100k Ohm,为了减少电阻的购买量选择了不均匀步进方式。本项目填补了立创上程控电阻的空白(?)。
该程控电阻箱使用继电器实现不同档位电阻的输出,但是由于触点的内阻问题,输出5 Ohm时实际会叠加约0.6 Ohm的触点内阻。如果想尽可能减少寄生内阻,可以考虑再加一个继电器能直接短路整个高阻档。实际使用中,由于继电器默认接入电阻,但是输出常用电阻档时大部分继电器触点都被吸合短路,发热量比较恐怖,供电电流约0.7A,请确保使用USB供电时电源输出至少5V 1A。可以考虑更换磁保持继电器,但是可能驱动要改成H桥。
该程控电阻箱支持手动控制和RS485控制两种方式,手动控制通过旋转板上 的3386P电位器实现,但是输出档位有限;为了发挥该程控电阻箱的全部实力建议使用RS485通信,该项目使用字研的仿MODBUS通信协议,具体请看上位机代码以及下位机代码(之后想起来再传gayhub上)。
为了在100x100 mm的板面上塞下尽可能多的继电器,选择较小封装的电阻焊在继电器正上方节约空间(2512也算小吗?),因此功率不大,建议每个档位的热功率不超过1W,焊接时使用高温锡。后续会考虑设计一个大功率的负载仪,使用水泥电阻配合主动散热措施实现相对小电阻的程控电阻负载。
物料方面,虽然看起来14个继电器很贵,其实都是立创商城16-15白嫖的。一些2512电阻也优化成少数几种,随便找个地方一种买个10片也能用的差不多。显示部分为了降低成本用了TM1650+数码管的方式,MCU才两块钱就没必要上三四块的显示屏了,效果也够用。整板物料大部分是立创上白嫖的。
全身照




运行照


运行视频
【[CH32] CH32V203C8T6 程控电阻箱 演示视频】 https://www.bilibili.com/video/BV1iJTLzgEXY/?share_source=copy_web&vd_source=687d66bec0e201781b2c6b399425a673
Misc
- 上位机和下位机的代码放在下面,未来可能会完善一下放gayhub上,现在有些bug不影响使用就懒得改动了
- 图片中和视频中出现的USB转RS485模块参见我的另一个开源工程
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










