作者smallass (..............)
看板ME_Job
标题[请益] 关於DAC0800的问题
时间Tue Jun 10 11:04:38 2008
请问板上的各位大大
我目前做了一个driver
是用来控制SMA(shape memory alloy)的
这是一种形状记忆合金
可以靠通过的电压来控制它的收缩
电压越大...收缩越快
而我的driver是由8051...DAC0800..UA741..ULN2003..组成
8051从电脑接收到8bits的数位资料
再传给DAC0800转成类比的电压输出
UA741是OP放大器
ULN2003是达灵顿IC..目的是放大电流才可以驱动SMA
现在我的问题就是在DAC0800和UA741这里
DAC0800的参考电压是5V
接收到的数位资料没有错
可是再传给UA741後..输出的电压就变得没有规则
照例说..应该是接收到00000000就输出0V
11111111就输出5V
在0到5V之间应该是线性的变化
有大大可以帮我解答吗?
电路图...我是照DAC0800的datasheet接的
谢谢了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.44.48
※ smallass:转录至看板 Tech_Job 06/10 11:05
1F:推 allotrope:11111111=>5? 00000101=>5? 对不起 我不懂这个ic 06/10 11:14
2F:→ allotrope:拍谢 眼残 参考电压5V ^^!!! 06/10 11:15
3F:推 wandog:你先确定 你的DAC0800是正确运作的..先用是示波器看.. 06/10 14:12
4F:→ wandog:把741从系统中先拿掉~ 06/10 14:13