對溫度、濕度、壓力等數(shù)據(jù)的采集在很多工農(nóng)業(yè)生產(chǎn)中都普遍存在著。目前大部分的數(shù)據(jù)采集系統(tǒng)使用8位單片機作為控制器,由于單片機自身功能的限制,它的采樣速率,數(shù)據(jù)采集的方式等均受到一定的限制,而且它沒有自己的操作系統(tǒng),可視性和可操作性相對比較差。因此,研究一種新型的、具有高速的采樣速率、多樣化的數(shù)據(jù)采集方式以及操作性非常強的數(shù)據(jù)采集系統(tǒng)非常的有必要。 本論文采用三星公司的ARM9內(nèi)核的S3C2410作為主控制器,嵌入式Linux作為操作系統(tǒng),通過S3C2410的RS-485、I2C總線來控制和傳輸由不同類型數(shù)據(jù)采集器采集到的數(shù)據(jù);利用嵌入式圖形用戶界面GUI的編程工具Qt/E(Qt/Embedded)設(shè)計的用戶界面,結(jié)合開源嵌入式數(shù)據(jù)庫Sqlite3,實現(xiàn)對各種不同數(shù)據(jù)采集器的控制和數(shù)據(jù)的采集;利用Linux系統(tǒng)中的Video4linux編程實現(xiàn)對現(xiàn)場的視頻監(jiān)視;同時利用S3C2410的GPIO和中斷口設(shè)計的鍵盤能夠像PC鍵盤那樣方便的對用戶界面進行操作,整個系統(tǒng)完成數(shù)據(jù)的采集、傳輸、存儲、監(jiān)視等功能。此系統(tǒng)不但減少了使用處理器的數(shù)量,而且采樣速率,采樣精度等都有比較大幅度的提高,同時通過實時的視頻監(jiān)視還可以及時知道數(shù)據(jù)現(xiàn)場的情況,這些對復(fù)雜環(huán)境下的數(shù)據(jù)采集尤為有利。 本論文的重點是完成用戶界面的設(shè)計、鍵盤驅(qū)動及與Qt/E的鍵值映射、RS-485及I2C總線驅(qū)動和視頻監(jiān)視的實現(xiàn)。本論文完成了整個數(shù)據(jù)采集系統(tǒng)的初步設(shè)計,在油氣田開采現(xiàn)場的數(shù)據(jù)采集中運行效果良好,雖功能尚待進一步完善,但具有一定的實用價值。
標(biāo)簽:
Linuz
ARM
數(shù)據(jù)采集系統(tǒng)
上傳時間:
2013-06-12
上傳用戶:hxy200501