微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求:单片机控制外部电路电阻做负载的方式

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

时间:10-02 整理:3721RD 点击:
最近在学相关方面的知识,可能问题有些小白,望大神勿喷。
目前需要实现单片机控制外部电路的电阻大小,以调整外部电路中的负载大小。项目其他部分已经通过51单片机完成了,1s内会有数十个数据产生,根据这个数据来调整外部电路的负载。
外部电路很简单,就一个手摇发电机(24V,200W),想加一个可由单片机控制的电阻(100-200级即可)。以实现电阻变化,手摇发电机摇动受到的阻力发生变化。电阻越小,阻力越大;电阻越大,阻力越小(最多1千欧的电阻即可)。
由于需要精确的控制电阻,且不随电流温度等发生变化。所以了解了数字电位器后,比如X9C10X系列,有人说不大适合接外部电路。
普通电位器多是人工旋转控制,也不合适。
貌似开关控制也有相关方法,但是没有现成的产品可以用。
望求可以直接使用的产品,或者相关解决思路,有直接的元器件推荐最好不过了。

这个感觉用数字电子电位器就能行

我6月份准备做这个小项目的 时候,就准备用数字电位器。经过两个月,把其他部分边学习边做,顺便学做了个app后,回过头来解决这个大难题。
这两天准备尝试一下,毕竟别人说的不如自己去尝试看看。
谢谢您的建议。

不客气  有什么心得体会分享一下 到时通知我哟

一定。只不过手里储备的数字电位器的买大了,X9C104,,需要找个小的,1000欧姆以内的。

这个先看看原理是否能行得通  然后再考虑元件

用数字电位器可能不行,需要考虑经过数字电位器的电流有多大。

你这电阻变化范围和功率都太大,常规方法难以实现,推荐用单片机控制8个继电器切换大功率电阻列阵,如果按此思路再优化一下还可以减少数量,自我感觉可行度较大。


你看看他的参数,如果阻值小了的话,每一级步进阻值有可能就比较大!

感谢您的建议。
我今天再验证下数字电位器。目前不知道是自己的万能表问题,还是本身数字电位器的问题,数字电位器通电后,电阻会发生变化。如果是有规律的变化好说,怕是没有规律。

感谢您的建议。
我之前思考过这种方式,应该很可行。但是自己目前单片机基础太弱,暂时实施难度有些大,所以在找市面上的产品,先看看能否有直接用的。

感谢您的建议。
我在找合适的电位器,多买几个先试试,XC9好像就只能够买得到40欧-1K欧的X9C102,步进值10.1欧。

我做过用单片机调节音量,用的数字电位器DS1844,有10k,50k,100k,64档,IIC控制

感谢您的建议。
我去了解下,之前看过一些数字功放的元器件,没有仔细看。

可以考虑电子开关。3根地址线,8路开关可选择导通那种

X9C102阻值1KΩ,有100个抽头(既可以实现你的100级电阻阶梯型变化),不过X9C102电源工作电压不能超过5V,电阻引脚端电压不能超过±5V,电阻引脚最大工作电流3mA,这些你在设计电路时都要考虑清楚。
另外X9C102自身有非易失性存储器,可以存储滑动端的位置,上电直接读取恢复就行。不过单片机上电会有延时,加之读取设置X9C102位置操作,可能总共会有几毫秒到几十毫秒的延时,此段时间内电阻大小如何变化,确实不好说。如果不放心,可以加一个继电器,等阻值设置好了再导通电机工作。
供参考,不对之处敬请指出,继续探讨。

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



参考上图(数据手册截图):芯片3脚和6脚电压只能在-5V~+5V之间(高于这个电压芯片未必烧毁,但可定不能正常工作了),5脚的电流只能在-4.4mA~+4.4mA之间(即使你只用最低电阻10Ω,电阻滑动端引脚也只能流过4.4mA电流,大了芯片可能就烧了),所以X9C102承受不了太大功率。

太感谢了,帮我否掉了这条路,是我疏忽了,没有仔细看说明书。
起初我以为他很强悍,结果只是控制小微电路的。我打算换几个白炽灯做负载试试,不怕烧坏。

感谢您的建议。有大致的产品型号吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top