多通道數字顯示器設計溫度計
整理發(fā)布: 京儀股份 時間: 2018-07-09 12:39 瀏覽次數:
多通道數字顯示器設計溫度計
文章由雙金屬溫度計_電接點雙金屬溫度計_熱電阻熱電偶溫度計-京儀股份為您整理編輯。摘要:當你身體不好的時候,你經常去醫(yī)院看醫(yī)生。*程序是獲取序列號并記錄好您的體溫,以便為醫(yī)生診斷提供依據。使用傳統(tǒng)的水銀溫度計。天氣冷的時候,你會穿更多的衣服。有時你擔心。。。
當你身體不好的時候,你經常去醫(yī)院看醫(yī)生。*程序是獲取序列號并記錄好您的體溫,以便為醫(yī)生診斷提供依據。使用傳統(tǒng)的水銀溫度計。天氣冷的時候,你會穿更多的衣服。有時你擔心放在腋下的溫度計是否會斷裂。護士也必須努力閱讀上述指數值。為此,設計了這樣一種儀器:一種具有安全、快速和直觀溫度測量的溫度計。結構框圖如圖1所示。
圖中,溫度傳感器采用LM35精密溫度傳感器,其輸出電壓與攝氏溫度成正比??偣灿?個頻道。放大器:用CA3140組成放大電路,將LM35輸出的M數放大成0~5V的DC電壓信號,作為單片機的模擬輸入信號。單片機:由PIC16C71單片機組成的微機控制系統(tǒng)。顯示單元:4位高亮度發(fā)光二極管顯示器,其中*位紅色表示通道號,較后3位綠色表示溫度值,保留1位小數。鍵盤:4個鍵,分別控制4個顯示通道。初始狀態(tài)默認為*通道的值。1 PIC16C71單片機PIC單片機由美國微芯片推出,代表了當今世界微控制器的新趨勢。采用精簡指令集和哈佛總線結構,指令總線和數據總線分開。PIC16C71是一款18引腳雙列直插式集成器件。除了中央處理器之外,該芯片還具有36個8位隨機存取存儲器(RAM)、1k EPROM、1個定時/計數器、13個雙向獨立可編程輸入/輸出引腳、內置自振蕩看門狗、低功耗(除了小工作電流外,還具有睡眠模式)、強大的輸出驅動能力(可以直接驅動發(fā)光二極管)、寬工作電壓(2~6V),特別是內置4通道高速8位模數轉換。其基準電壓是軟件可編程的,可以是芯片的電源電壓或RA3/AN3/VERF引腳上的電壓。端口B還具有電平改變中斷功能(鍵盤可以直接插入)。與其他常見的8位微處理器相比,中央處理器體積小(18針),不需要外部隨機存取存儲器、可編程只讀存儲器(E-PROM)、模數轉換器、顯示器和鍵盤的外部接口以及輸出驅動芯片。外圍電路大大簡化,體積減小。同時,可以實現2: 1的代碼壓縮和4: 1的運行速度提高。其紫外可擦除陶瓷封裝是開發(fā)的理想選擇,而低成本一次性用戶可編程器件(OTP)則適合批量產品。長期以來,它在國外被廣泛使用,在國內也在上升。
2LM35 LM35精密集成溫度傳感器的應用是NS的產品。其輸出毫伏電平電壓與攝氏溫度成正比。無需外部調節(jié)或校準,精度高,可由單個電源供電,電源電流僅為60μ;答:外形非常小,只有3個引腳(如圖2所示)。VOUT是輸出電壓端,VS是電源端,GND是地。溫度測量范圍在12~150℃之間,不需要負電源和外部下拉電阻。VS為4~20V DC。該儀器設定的溫度測量范圍為12~63.8℃,包括人體溫度的變化范圍。LM35設置在& ge的原因12℃時不需要外部負電源。設置63.8℃是為了避免PIC單片機在運行中的缺點(沒有乘法和除法指令),但可以向左移動兩次,達到乘以4的目的,即255,這是8位模數轉換的較大值。其輸出為+10.0毫伏/℃,即37℃時為370毫伏。63.8℃相當于LM35的638毫伏。如果638毫伏放大到5V,PIC16C71可以獲得更高的精度。CA3140是美國無線電生產的高精度線性集成運算放大器。它是CMOS輸入,低功耗,雙極晶體管輸出(可以輸出更大的電流),特別適合與單片機連接的應用。它具有低失調、低溫度漂移和低噪聲性能,失調電壓小于100μ;v,偏移電流低于10nA,溫度漂移為1μ;低于V/℃,使用如圖3所示的放大電路。由于放大器的高輸入電阻,放大器的增益為:AV=(R2+RW1)/R1,對應于638毫伏的5V放大系數應為7.8,以R1為20kω;;R2是15萬歐米茄;的標準阻力;RW1是10kω;的多圈電位計可放大調節(jié)。r是100ω;,RW2是10kω;放大后的電壓信號作為模擬輸入信號進入PIC16C71的端口ra1至ra3,5V內部8位模數轉換結果為255(0FFH)。為了獲得相應的溫度值,模數結果需要除以4(255/4=63.8)。對于PIC單片機,除以4很容易實現,然后轉換成BCD碼顯示。取兩個整數和*小數。由于LM35和CA3140都是高精度的線性器件,并且CA3140的零點和增益可調,因此在37℃左右可以實現高精度,保留一個小數位。
3顯示器和鍵盤3.1顯示,由于PIC16C71的端口a和b都具有很高的吸電流和供電能力,每個輸入/輸出端口可以吸電流25mA和供電20mA電流,端口b的總吸收/驅動電流為150/100 ma,端口a的總吸收/驅動電流為80/50mA。這種能力顯然非常適合驅動7段發(fā)光二極管顯示器。RB7-RB0連接到發(fā)光二極管的每一段和小數點。RA3~RA0定義為此時的輸出。每條腿都通過三極管連接到發(fā)光二極管,4條引線中的一條用來確定當前顯示的是哪一段。發(fā)光二極管是常見的陰極高亮7段數碼管,每段顯示5毫秒,即掃描4位的顯示周期為20毫秒,頻率為50Hz。5毫秒的時基可以滿足人眼的需要。時基是通過將4.096兆赫振蕩的頻率除以1: 32獲得的,然后將其加到TRM0上,TRM0的初始值被設置為96,(256-96)×;(32次;4/4096000)= 5毫秒,因此TRM0每5毫秒產生一個中斷。當OPTION寄存器的低4位為0100時,TRM0的預分頻器比為1: 32.3.2鍵盤可以使用端口b連接4次,因為RB7~RB4具有電平變化中斷功能;4=16個鍵盤。這種設計只需要4個鍵,定義為#1、#2、#3和#4。RB4設為輸入,RB3~RB0設為輸出。OPTION的較大高位允許弱上拉端口B,因此當沒有按鍵時RB4為高。RB2輸出設置為& ldquo0&rdquo。如果你按& ldquo# 2 & rdquo,RB4變?yōu)榈碗娖?,該電平的變化會導致端口B的電平變化,從而導致中斷。&ldquo從RB3-RB0交替輸出;0&rdquo。,可以檢測是否有按鍵。測試按鍵時,通過按鍵去抖處理讀取鍵值。只有在按下的鍵被釋放后,才能開始新的掃描。這種掃描方法可以防止鍵盤的錯誤操作。4編程(Programming)由于PIC單片機采用RISC精簡指令集,PIC16C71是一款除跳轉指令外只有35條指令的中程PIC單片機。其余是單周期指令。對于編程來說,它沒有統(tǒng)一的格式,易于學習和使用。如圖4和圖5所示,給出了主程序和鍵盤服務子程序的流程圖。PIC單片機程序編寫簡單,但程序調試是必要的。有兩種調試方法:一種是使用實時在線模擬器,另一種是模擬軟件包。為了實現100%的全實時在線模擬。采用福建高旗生產的PICMATE基礎系統(tǒng),使用PROBE71仿真模板進行仿真調試,滿足設計要求。5結論該系統(tǒng)結合PIC系列單片機和LM35傳感器元件的特點,設計了外圍電路簡單、成本低、實用性強的多通道體溫測量儀。然而,它也可以增強一些其他輔助功能。通過一些軟件和硬件的改變,它也可以在其他領域用作測量儀器。[參考] [1]李東興,林佩燦,陳小木。PIC16CXX系列單片機[C]的應用設計。福州:高企電子科技有限,1996年。[2]余光云,王祁宏。吳宜豐。PIC系列單片機開發(fā)及應用技術[。北京:電子工業(yè)出版社。2000.4.[3]吳峰。PIC單片機開發(fā)及應用技術[。北京:北京航空航天大學出版社。1999。[4]上海電氣科學研究所。實用電子部件手冊[手冊。上海:上??茖W技術出版社. 1998 .作者簡介:沈世斌,1967-,南京師范大學控制科學與工程系工程師和實驗人員,主要從事檢測技術和自動控制的教學與研究。
“多通道數字顯示器設計溫度計
”本文地址,轉載請勿刪除!http://www.wuhshop.com/gynews/1536.html