采用不同的制作工藝方法, 結構, 形狀, 可以獲得各種各樣的NTC 熱敏電阻, 它們廣泛應用于溫度測量, 溫度補償等領域。NTC 在生產出來后, 每個阻值隨溫度變化的特性并不一致, 這就需要對 NTC 按照不同的阻值變化范圍進行分選。本系統以 PIC16F877A 芯片作為下位機控制NTC 分選過程, 采用8 位高速單片機C8051F022 做為核心的上位機進行數據管理, 串行EEPROM芯片來記錄數據; 并利用 CH375 芯片將記錄數據安全而準確地轉儲到U 盤上, 可以方便的對數據進行存儲和管理, 并配以液晶顯示屏, 人機交互更友好。該儀表具有分選準確, 運行穩定, 操作簡便, 人機界面友好, 管理方便的優點。
1 系統組成及工作原理
本系統功能由硬件和軟件兩大部分協調完成, 硬件部分主要完成各個傳感器信號的采集、轉換, 電磁閥的動作, 數據的存儲及各種信息的顯示; 軟件主要完成信號的處理和控制, 數據的管理等功能。軟件方面首先由PIC 芯片的程序完成信號的轉換和控制, 同時在C8051F022 芯片上移植入Small RTOS 嵌入式操作系統, 使其運行的迅速性、實時性和穩定性更高, 更好的進行數據的管理和存儲。整個系統的工作原理是首先將待測NTC 浸泡在油中來保持其恒溫, 然后將其兩端電壓通過串行模/數轉換器件ADS1110 轉換成數字信號后傳送給 PIC16F877A 單片機, 接著PIC16F877A 將所得的數值與先測得的標準電阻的數值相比較后進行分檔, 再通過74LS595 移位寄存器輸出控制電磁閥的動作, 從而將NTC 正確的分選出來。
2.1 下位機控制模塊
PIC 系列單片機是美國微芯推出的CMOS 系列單片機, 該系列芯片采用精簡指令集(RISC) , 哈佛總線結構, 2 級流水線取指令方式, 具有實用、低價、指令集小、簡單易學、低功耗、高速度、體積小、功能強等特點, 體現了單片機發展的一種新趨勢。PIC16F877A 是微芯公司采用14 位RISC 指令集的中級產品。該芯片內含A/D、內部EEPROM 存儲器、比較輸出、捕捉輸入、PWM 輸出、I2C 和SPI 接口、LCD 驅動、FLASH 程序存儲器讀寫等功能, 應用十分廣泛。 PIC16F877A 首先通過I2C 總線從模/數轉換部分獲取數據。這里采用了ADS1110 芯片進行A/D 轉換。 ADS1110 是精密的連續自校準模/數(A/D) 轉換器帶有差分輸入和高達16 位的分辨率封裝為小型 SOT23 - 6。片內2.048V 的基準電壓提供范圍為± 2.048V 的輸入差分電壓。ADS1110 使用可兼容的I2C 串行接口在2.7V 至5.5V 的單電源下工作。ADS1110 可每秒采樣15、30、60 或240 次以進行轉換。片內可編程的增益放大器( PGA) 提供高達8 倍的增益, 并且允許以高分辨率對較小的信號進行測量。在單周期轉換方式中ADS1110 在一次轉換之后自動掉電在空閑期間極大地減少了電流消耗。來源:
振動測試儀 http://www.gffae.cn/