Ⅰ 單片機STC89C52如何採集毫伏級電壓信號
用模擬電路的放大信號的辦法(其實絕大部分感測器過來的信號都需要放大才能給MCU使用,MCU在做A/D轉換,最後根據A/D結果執行你的要求,所以這個是一個根本方法)。至於怎麼放大,那就是看模擬電路的硬體知識了。如果你是毫伏級的電壓信號。你可以用集成運算放大器放大。我不知道你的毫伏級到底是多少?所以只能做一個假設:感測器沒有接到輻射時輸出電壓是0v,接到輻射時電壓假定你最大是100mv。所以你的輸入信號量是0~100mv。單片機I/O口能承受的電壓一般是5v(也有3.3v的,假設是5v)那麼你需要把100mv信號放大到5v。就是放大50倍。最簡單的方法你可以用一個同相放大器放大50倍。(因為你信號是正的,如果是負的你可以用反相放大器放大),這裡面其實還有很多問題,比如A/D轉換的精度問題,你信號源干擾問題,如果要求高,運放的選擇和電路的設計都是很大的問題。同相放大器只是一種基本放大器而已。如果雜訊大,你還有可能用差分放大器。用各種抗干擾的措施。模擬電路的知識很復雜的。當然如果簡單的,你就直接用同相放大或者反相放大就行了。要看具體要求的,不能一概而論。
Ⅱ 用單片機做一個數據採集系統來採集電壓(5V以下),請問硬體如何連接單片機的I/O口如何和電壓信號導線連接
用帶AD口的單片機,開AD中斷,AD完了產生中斷,讀取ADC寄存器數值。當然被測電壓要轉換為0~5V的電壓,通常用兩個電阻分壓,自己按被測電壓最高電壓換算。注意ADC解析度,如果不夠要換16~32位的ADC。
Ⅲ 單片機的各個口電壓、電流問題
這與51單片機供電電壓有關:
1、3.3V供電時:單片機IO口置1時電壓在3V左右,置0時電壓接近0V大約0.1V左右。
2、單片機IO口輸出電流能力與型號有關,一般在1mA~20mA左右,低電平輸出能力較強。實際輸出電流大小取決於後級負載大小,以及埠輸出方式(推挽、強上拉、弱上拉)有關。
3、P0口是准雙向口,可作為輸入口,也可以作為輸出口,可以位定址。還可以作為擴充外部存儲器低8位地址口。
Ⅳ PIC單片機電壓採集電路原理。。。
電壓確實是兩點之間的,但是由於輸入電壓接了地(圖上看到)。PIC單片機也是需要和輸入電壓共地的,這樣單片機和輸入電壓的參考點都是一樣的了(同一個地線),因此只檢測一個點的電壓就可以了。望採納~
Ⅳ 51單片機採集電壓信號需要哪個引腳
將電壓信號經模/數轉換(例如應用ADC0809晶元),
以串列數據方式輸入至51單片機第10引腳RXD,即片P3.0第二功能引腳。
Ⅵ 單片機八路電壓採集系統
那這個這個電壓的採集系統,這個系統還是比較糟糕的
Ⅶ 單片機電壓采樣
如果用單片機直接采樣,會燒毀單片,產生嚴重後果。所以要用兩個大阻值電阻串聯,接成分壓電路。
Ⅷ 5V單片機帶AD的可以采樣12V電壓嗎
不能直接採集。單片機引腳的最高工作電壓是5V,過高會燒掉。
可以用電阻分壓的方法測量,將結果乘以分壓比即可。