作者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