求:单片机控制外部电路电阻做负载的方式

2019-07-15 10:01发布

最近在学相关方面的知识,可能问题有些小白,望大神勿喷。

目前需要实现单片机控制外部电路的电阻大小,以调整外部电路中的负载大小。项目其他部分已经通过51单片机完成了,1s内会有数十个数据产生,根据这个数据来调整外部电路的负载。

外部电路很简单,就一个手摇发电机(24V,200W),想加一个可由单片机控制的电阻(100-200级即可)。以实现电阻变化,手摇发电机摇动受到的阻力发生变化。电阻越小,阻力越大;电阻越大,阻力越小(最多1千欧的电阻即可)。

由于需要精确的控制电阻,且不随电流温度等发生变化。所以了解了数字电位器后,比如X9C10X系列,有人说不大适合接外部电路。
普通电位器多是人工旋转控制,也不合适。
貌似开关控制也有相关方法,但是没有现成的产品可以用。

望求可以直接使用的产品,或者相关解决思路,有直接的元器件推荐最好不过了。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
舍利弗
2019-07-17 06:42
风之追逐 发表于 2017-8-2 15:04
X9C102阻值1KΩ,有100个抽头(既可以实现你的100级电阻阶梯型变化),不过X9C102电源工作电压不能超过5V,电阻引脚端电压不能超过±5V,电阻引脚最大工作电流3mA,这些你在设计电路时都要考虑清楚。
另外X9C102自身有非易失性存储器,可以存储滑动端的位置,上电直接读取恢复就行。不过单片机上电会有延时,加之读取设置X9 ...

感谢您的建议。
我今天网上买了几个X9C102。我用的51单片机做的测试,工作电压和电流应该没有问题。
另外,在网上没有看到相关讨论,请问电阻的输出端,即我将滑动端Vw与高低电压端的一段接入外部电路,能够承受最大多大功率,会不会有烧坏的风险?因为数字电位器和传统电阻不一样,不知道会不会,尤其是在最低电阻的时候。外部电路电压最大24伏,功率最大也就200w。

一周热门 更多>