⑴ 51單片機如何用D/A信號輸出0到5V電壓 求幫助
首先,D/A晶元,參考電壓 Vref 取 5V,那麼 D/A 輸出的滿幅值就是 5V,(有的D/A晶元參考電壓 Vref 才取 2.5V,但是滿幅也是 5V,因此注意此點);
如此,也就是說,給D/A晶元送數據 從0到滿幅值,就對應輸出 0--5V 了;
如取D/A晶元是8位的,送 0000-0000,對應輸出 0v,0111-1111,對應輸出 2.5V,1111-1111就對應輸出 5v 了;
5/256=0.0195=19.5mV,即8位二進制數據中每加個1(0000-0000+1=0000-0001),輸出一個增量=19.5mV 的電壓;所以你想要輸出得到 xV,二進制數 y = x*256/5;如果是指定二進制數 y,那麼輸出電壓 x = y*5/256;
⑵ 怎麼用51單片機控制輸出穩定連續的0~5V的電壓
51單片機IO口輸出高電平時,接近VCC,可以按VCC來計算。
你使用5V供電,IO輸出高電壓平應該按5V計算。
LED限流電阻= ( 5V - led工作時端電壓 ) / led工作電流
LED電壓一般 2到3V,按平均2.5V,工作電流按10ma
限流電阻= (5-2.5)V/10ma = 0.25k = 250歐,一般選200-1000歐都可以
⑶ 求大神給一個用單片機控制輸出0-5V電壓的程序
做電源首先要確定輸出功率,或者說多大的輸出電流,其他還要確定允許的紋波這些參數。根據不同的應用,電源的做法可是多種多樣的。
如果不是做電源,只是想輸出一個0-5v的電壓信號,可以用da(數模轉換),比如tlc5615,由單片機控制da輸出一個電壓,然後再根據需要加一級功率放大,就可以了。
⑷ 單片機輸出5v電壓
用個三極體 集電極加5V,發射極加+5V 集電極要串個電阻再接地 這個電阻看三極體的參數,然後輸出的高電平口接在基極處,也要看下高電平多少 計算個電阻 使基極電流能達到驅動也不至於把管子燒了 在基極出輸出的就是你要5V和0V的方波脈沖,一個三極體兩電阻,效果你可以試試 如果精度不是要求很高,三極體的反應應該夠了 不行好mos管
⑸ 怎麼用單片機輸出0-5V電壓希望描述的清楚一點。用PWM的話外圍電路應該怎麼搭
你的意思是連續的0—5V的電壓是吧?
就像你說的,用PWM方式輸出,電路圖下面有,用定時器做PWM的定時輸出吧,希望對你有所啟發。
實在不行,我再幫你寫程序吧~