步骤1:构建电路
此电路的布局非常简单,我特意以此方式设计电路板,以实现轻松的PCB布局。晶体管只是使电阻短路。这些阶段是串联的,起初我尝试并联工作,但是很难线性化,然后,串联电路的加法和加法运算是线性的。在第二张图片中,我使用了一个DIP开关来验证它是否正常工作。这是一个非常简单的构建。它还不需要校准或参考电压,但是控制系统必须知道该方程的电压和级数。 V(measure)=(V(total)/2 ^ bits)*二进制输出(十进制)
步骤2:进一步构建
在构建时,您应该选择NPN或PNP晶体管(即使使用了NPN,我也认为PNP的效果更好)第一张图片是一个阶段,顶部的NPN底部的PNP 。第二个显示6位级联,其分辨率是3位的8倍!在第三张图片中,它显示了如何使用单个电阻器电阻进行级联,只要使用1 2 4 8 16 ect,任何值都将起作用。这比使用预定的十进制值更加准确。 (请参阅后面的曲线。)
步骤3:工作原理
该电路具有数字转换为模拟转换器,并且可以用作模拟转换器,这的确是它的核心。(红色秒图)使用微控制器或二进制计数器,您可以切换输入A1-A3(或最大位数)。最高电阻是您的最高有效位,并且随着电路计数,电阻会发生变化。电阻的这种变化使其成为可变分压器。然后,该电压进入比较器或运算放大器,仅当DAC高于要测量的电压时,Y1和Y1才为高。因此,Y1会告诉您它低于DAC电压但高于最后一个二进制输入。程序或计算机并行端口的读取并不困难。
步骤4:性能/准确性
当然,它不如商业单位准确,尤其是只有3位分辨率时,但请记住它是可扩展的。一个轻微的缺点是它仅在低电流下产生可变电压,因此它不能直接驱动任何东西,但是功率晶体管可以解决该问题。它会随温度变化,但不会太差。它的电压略有变化,因为当150 300 600为适当值时,我使用了150 330 680。最糟糕的是,电压永远不会降低到可能会升高的水平,但最后一张图片显示了解决方案。 DAC处于正负极。我希望我的新DAC A/D转换器能够解决一些数据记录问题。
责任编辑:wv
-
dac
+关注
关注
43文章
2266浏览量
190797 -
AD转换器
+关注
关注
4文章
250浏览量
41364
发布评论请先 登录
相关推荐
评论