如何用单片机与达林顿管控制0-10V的输出

最小是0.1V的变动,急求
做的是数控电压源,有没有这方面的单片机程序是控制三极管或达林顿管的同断的,谢谢!

看你的意思是想制作数控电压源,你使用达林顿管是为了增大输出电流,是吧?

方法1、像楼上几位所说,使用单片机的PWM,但是PWM的输出不宜给达林顿管,对于达林顿管来说,PWM是高速的开关信号,这会使达林顿管本身非常热,而且精度也不方便调整。如果是我的话,我会将PWM低通滤波,得到一个稳定的直流分量(与DA的功能是一样的),然后利用这个直流分量通过运算放大器得到一个相对稳定的电压参考,你的达林顿管使用在放大器的回路中,用于扩充电流,而电压的控制纯粹依赖于PWM和低通滤波器和运算放大器。

注意:达林顿管是电流器件,主要用于提供电流。

方法2、与1相似,不过是使用DA转换芯片,而不是用PWM方式,相对来说成本高,开发起来相对简单。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-01
用单片机能实现的只有通PWM方式进行调节,通过改变单片机的PWM的占空比,可以改变其输出的电压,至于调节精度,完全取决于单片机PWM的位数
第2个回答  2009-08-01
当然是用 PWM了,最好做个发馈系统,用自动控制理论使之平衡
第3个回答  2009-08-01
找数控电源
相似回答