『壹』 我想用熱電偶來檢測鍋體溫度,將數據送到單片機里處理,請問熱電偶和單片機之間需要接什麼
如果不超過300度的話,可以考慮用銅-康銅(T型)熱電偶,如果超過300度的話,就要用鎳鉻-鎳硅(K型)熱電偶會比較好.這兩種熱電偶都屬於廉價熱電偶.
一般的用熱電偶測溫都需要接一個信號放大電路,得到的是一個放大了的電壓值,然後再根據你的單片機輸入信號類型選擇轉換電路.
『貳』 K型熱電偶怎麼和單片機相連
熱電偶的輸出電壓很小,如K型熱電偶與溫度的關系大概是每度41uV,這么小的電壓不經過放大或其他線路是不能接到單片機的!
如果用放大線路,就要用一個AD轉換器與單片機相連。如果你的單片機本身有足夠高的解析度的AD轉換器,就不用外擴的AD了。
如果你用MAX6675之類的晶元,就不需要AD轉換器和放大器了,因為這個晶元是專門為K型熱電偶所設計的晶元,內部已經集成了放大采樣,你只須將單片機的SPI介面與它相連,並根據該晶元的資料上的說明進行通信就可以了。
附圖就是用MAX6675加上K型熱電偶,與一PIC18單片機的整個線路,模擬的溫度為100度。
說明一下,這個是在PROTEUS示例庫的中東東。
『叄』 k型熱電偶測溫51單片機程序
要有一個 AD 轉換電路。
單片機即可讀出轉換後的數字量。
八位的數字量,是 0~255。
樓主想要顯示什麼?
『肆』 熱電耦與單片機連接怎編程
熱電偶工作原理,簡單的說,就是冷熱端溫度不同時,熱電偶產生一個微弱的電壓,這個電壓,經過放大電路放大,最高電壓不得超過單片機的電源,即 0---Vdd
然後,把這個電壓接到單片機的AD引腳上,用單片機對電壓進行模數轉換,不同的電壓值,對應不同的數值.
即 溫度-->小電壓--->放大---->大電壓---->AD轉換---->數值.
編程就很簡單了,因為熱電偶基本上可以說是線性的,那麼,根據溫度,你能算出來小電壓的值,既而,你能算出大電壓的值,進而能推算出AD轉換後的數值.這樣,就在溫度和AD數值之間建立了一種關系,可以把這種關系做成一個表格,也就是一個數組,根據數值,直接推出溫度是多少.
思路就是這么個思路.
其實,熱電偶,編程不是最難的,最難的是電路,尤其是冷端補償部分.
『伍』 求單片機讀取熱電偶測溫數據的程序
熱電偶電路如果設計好了的話,溫度改變導致阻值改變。
進而改變惠斯通橋的平衡,從而在儀表放大器兩個輸入端形成電勢差。
這個電勢差會被放大給ADC(模擬/數字轉換器)。
單片機要做的就是讀出ADC的數據,然後將它計算成溫度值而已。
『陸』 熱電偶單片機如何測溫
熱電偶輸出的是電壓信號,毫伏。用單片機熱電偶測溫。單片機有帶A/D轉換的,將熱電偶輸出的毫伏信號(放大),輸入到單片機的A/D轉換口,轉換成數字量。單片機內存有熱電偶電壓溫度數據表,根據數字量查表查出溫度數,然後將溫度數從口輸出,顯示驅動單元顯示溫度。
『柒』 熱電偶能否直接掛到單片機的AD端進行采樣
熱電偶輸出的電壓只有微伏級或毫伏級的,這么小的電壓不能直接進行AD轉換的。必須先經運算放大器放大後才能接到AD端進行采樣轉換。
『捌』 K型熱電偶如何連接單片機放大電路
接DJ1端。熱電偶紅色為正端,接1。
『玖』 基於單片機的熱電偶測溫電路圖
我用的是AVR的,熱電偶採用專門的處理晶元MAX6675,這個晶元比較貴。
當然,程序中包含其他一些代碼,沒時間去刪除,你看看能不能用。給你一個熱電偶這部分的電路,如果要全面的,你可以Hi我,包括程序。
這個6675原本是用SPI方式的,由於AVR下載程序用到了SPI口,導致沖突,因此採用了普通埠,程序處理時採用模擬SPI的工作方式。
程序比較大,粘不上,明晚回來了再發
『拾』 基於51單片機K型熱電偶採集
MAX6675 是Maxim 公司推出的具有冷端補償的單片K 型熱電偶放大器與數字轉換器。文中介紹器件的特點、工作原理及介面時序,並給出與單片機的介面電路及溫度讀取、轉換程序。
熱電偶作為一種主要的測溫元件,具有結構簡單、製造容易、使用方便、測溫范圍寬、測溫精度高等特點。但是將熱電偶應用在基於單片機的嵌入式系統領域時,卻存在著以下幾方面的問題。① 非線性: 熱電偶輸出熱電勢與溫度之間的關系為非線性關系,因此在應用時必須進行線性化處理。②冷端補償:熱電偶輸出的熱電勢為冷端保持為0℃時與測量端的電勢差值,而在實際應用中冷端的溫度是隨著環境溫度而變化的,故需進行冷端補償。