前 言
NTC是負溫度系數的英文縮寫,所謂NTC熱敏電阻器就是負溫度系數熱敏電阻器。它是以錳、鈷、鎳和銅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的。這些金屬氧化物材料都具有半導體性質,因為在導電方式上完全類似鍺、硅等半導體材料。溫度低時,這些氧化物材料的載流子(電子和孔穴)數目少,所以其電阻值較高;隨著溫度的升高,載流子數目增加,所以電阻值降低。利用這一特性,可將NTC熱敏電阻通過測量其電阻值來確定相應的溫度,從而達到檢測和控制溫度的目的。采用不同的制作工藝方法,結構,形狀,可以獲得各種各樣的NTC熱敏電阻,以其為核心制成的溫度傳感器廣泛用于醫學等溫度測量領域。NTC在生產出來后,每個阻值隨溫度變化的特性并不一致,這就需要對NTC按照不同的阻值變化范圍進行分選。
目前國類NTC生產廠家主要是用人工加簡要的治具來完成檢測的,不緊效率低而且人工成本高?,F在也有廠家在用NTC自動分選儀,但這些儀器分選都只有一檔而且產能上不去。現在這套系統可以根據檢測阻值與標準阻值的百分比來分成八檔,分選百分比由自己設定。檢測時是三路同是進行的,也就是說每次能檢測三個電阻,同時完成分選,產能能達9000pcs/h。同時在電阻被檢測前能將電阻校直具有校直機的功能。本系統以PIC
一、 系統組成及工作原理
本系統功能由硬件和軟件兩大部分協調完成,硬件部分主要完成各個傳感器信號的采集、轉換,電磁閥的動作,數據的存儲及各種信息的顯示;軟件主要完成信號的處理和控制,數據的管理等功能。軟件方面首先由PIC芯片的程序完成信號的轉換和控制,同時在C
整個系統的工作原理是首先將待測NTC電阻在油中并保持其恒溫,然后將其兩端電壓通過雙積分模數轉換器件7135轉換成數字信號后由單片機PIC
二、 硬件構成
該系統硬件主要包括以下三個模塊;以PIC
2.1檢測模塊
檢測模塊主要由PIC
圖2 采樣電路
2.2
PIC
圖3 系統機械結構
2.3 上位機控制模塊
上位機控制模塊以C
C
①高速、流水線結構的8051兼容的CIP-51內核(可達25MIPS)。
②全速、非侵入式的在系統調度接口(片內)。
③真正10位、100ksps的8通道ADC,帶PGA和模擬多路開關。
④片內看門狗定時器、VDD監視器和溫度傳感器。
⑤64K字節可在系統編程的FLASH存儲器。
⑥4352(4096+256)字節的片內RAM。
⑦可尋址64K字節地址空間的外部數據存儲器接口。
⑧硬件實現的SPI、SMBus/I
⑨5個通用的16位定時器。
⑩具有5個捕捉/比較模塊的可編程計數器/定時器陣列。
從上述的芯片特性可以看出,與傳統51芯片相比,可使系統大為簡化。該芯片有片內看門狗定時器可省去外部看門狗電路,并有多達64K的FLASH存儲器和4352字節的片內RAM無需另外擴展EPROM和RAM,另外在系統編程功能為寫程序和調試都帶來了很大的方便。
C
三、 軟件構成
該系統的軟件部分也分為下位機和上位機兩部分。下位機主要是完成數據的采集,處理和電磁閥動作,上位機主要是完成參數設置和數據管理功能。
下位機PIC
初始化 A/D轉換 分檔處理 電磁閥驅動 485通訊
圖4下位機程序流程圖
`上位機C
OSInit(); //操作系統初始化
OSTaskCreate(DATA_U, NULL, 0); //創建U盤傳輸任務,優先級最高
OSTaskCreate(KEY, NULL, 1); //創建鍵盤輸入任務,優先級次之
OSTaskCreate(DISPLAY, NULL, 2); //創建液晶顯示任務,優先級最低
鍵盤輸入任務的功能就是首先判斷哪個鍵按下了,然后再判斷當前液晶顯示的頁面,再執行相應的程序,比如數據改變,頁面切換等。液晶顯示任務則是根據鍵盤的輸入來顯示不同的界面,顯示實時的數據,時間等。U盤傳輸任務是在U盤插入后才自動執行。在寫U盤時,首先第一步是將存儲在EEPROM的數據讀出來賦給變量,接著將其寫入緩沖區,在此我們利用扇區寫操作,這樣可以大大提高寫U盤的速度和準確度,等緩沖區的內容達到4個扇區后,就將緩沖區的內容寫入U盤,這樣反復操作直到數據全部寫入U盤中。
4 結束語
經實驗,該NTC熱敏電阻分選儀電阻分選準確,運行穩定,其分選出的NTC所制成的溫度傳感器在醫療等溫度測量領域應用廣泛。事實表明,在工業環境較強干擾的情況下,該產品長時間的運行十分的穩定,并且其人機界面友好,運行速度快,穩定性,實時性好和運轉安全的特點得到極好的體現,滿足了用戶的需求。同時我們也能根據用戶的需要開發出能將NTC電阻在兩個油溫下分別檢測,然后進行比值檢測分選的自動多檔分選儀。
參考文獻
[1]. 潘琢金, 施國君 C8051Fxxx高速SOC單片機原理及應用 北京:北京航空航天大學出版社,2002
[2]. 劉和平 PIC
[3]. 王俊杰 檢測技術與儀表 武漢:武漢理工大學出版社,2002