[摘要]主要介紹了一個以AT89C52單片機為核心的數據采集系統,并對各個關鍵部分硬件的設計及特點做了詳細的說明,包括所選芯片的功能及接口電路的設計等,最后簡略地介紹了軟件的流程,文中所設計的電路具有轉換精度高,電路簡單等優點,具有廣泛的應用前景。
[關鍵詞]單片機;數據采集;硬件;軟件
[中圖分類號]T.P2l
[文獻標識碼]A
[文章編號]1005—6432(2009)06—0083—02
1 引言
煙葉初烤過程中,烤房內溫度的準確測量和有效控制是烘烤的核心和煙葉質量的根本保證。目前,廣大煙區已廣泛推廣煙葉初烤的“三段式烘烤工藝”,并且大多數烤房已加裝熱風循環裝置,而使用的溫度測量器具卻是酒精的或煤油的玻璃管溫度計,這就使測量不準、使用不便的溫度計等成為制約煙葉烘烤質量提高的瓶頸問題,因此,本文所設計的溫度采集系統,具有轉換精度高,電路設計簡單、抗干擾性強等優點,故這一溫度檢測系統的開發具有十分重要的工程應用價值。

2 系統硬件組成

本系統以AT89c52單片機為核心,以A/D轉換器設計為重點,并對單片機外圍通信接口進行了擴展。
此系統的設計思路為:將由傳感器得出的信號直接送人AD芯片,進行A/D轉換,對于所需的濾波、放大等可以通過集成的AD芯片直接來實現,這就大大簡化了電路的設計,這些過程都是通過單片機來控制的,由于此系統主要應用于工業領域,所以采用Rs485進行通信。對于單片機與Pc機之間的通信,又另外加了一個485到232的轉換電路,這樣就可以將數據實時傳輸至PC機。
3 應用電路簡介
A/D轉換電路。

本系統選擇AD芯片為AD7705是16位數模轉換器,器件包括由緩沖器和增益可編程放大器(PGA)組成的前端模擬調節電路、調制器、可編程數字濾波器等部件,非常適合應用在工業控制領域。主要特點包括:2個全差分輸入通道的ADC、16位無丟失代碼、0.003%非線性、可編程增益(具有1、2、4、8、16、32、64、128八種放大倍數)、可編程輸出數據更新率及自校準和系統校準功能:同時具有三線串行接口,與微處理器的接口電路十分簡單。
4 系統軟件組成
主程序流程圖,首先初始化AT89C52,接著是AD7705的初始化和配置,AD7705的配置與設計的硬件緊密相關,只有在正確配置的情況下硬件才能正常工作。然后進行A/D轉換。
5 結束語
本文所設計的溫度采集系統具有較大的應用價值,可以對工業中的溫度進行采集,并將溫度值傳給Pc機,在PC機上顯示,這樣就可以讓工作人員及早了解狀況,以采取相應措施,及早處理,因此,此溫度采集系統具有較為廣泛的工業應用前