隨著嵌入式的廣泛應用,對傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)的改造,開發(fā)新型的嵌入式采集系統(tǒng),目前已成為研制的熱點。起重機采集系統(tǒng)類似于飛機上的“黑匣子”,能自動記錄起重機運行數(shù)據(jù),并能以文件的形式存儲起重機的運行數(shù)據(jù),而且可以通過USB通信接口實現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。與傳統(tǒng)的采集數(shù)據(jù)相比,此系統(tǒng)有采集速度快,性能穩(wěn),功耗低,讀取數(shù)據(jù)方便的優(yōu)點。只需插入U盤,幾分鐘內(nèi)就可以將數(shù)據(jù)取走,避免了傳統(tǒng)將電腦帶入現(xiàn)場采集數(shù)據(jù)的缺點。在起重機采集系統(tǒng)的項目開發(fā)過程中,本人的主要工作是實現(xiàn)數(shù)據(jù)采集模塊的設計,通過構(gòu)建基于ARM微處理器和開源Linux操作系統(tǒng)的平臺,實現(xiàn)起重機運行數(shù)據(jù)的U盤存儲。 本研究首先對課題研究的背景和整個系統(tǒng)做了概述;其次詳述了系統(tǒng)的硬件設計和Linux移植到AT91RM9200平臺的方法;然后詳細討論了系統(tǒng)的軟件設計即基于Linux的U盤驅(qū)動的實現(xiàn)以及Mass Storage類協(xié)議及其子類UFI命令集,并采用單批量傳輸協(xié)議實現(xiàn)了部分UFI子類命令以實現(xiàn)對U盤邏輯扇區(qū)讀、寫等操作的驅(qū)動程序;在U盤上采用目前主流操作系統(tǒng)(Windows,Linux等)所支持的FAT32文件格式,實現(xiàn)了文件的讀寫等API函數(shù),并在此基礎(chǔ)上按文件系統(tǒng)的實現(xiàn)層次對其進行設計與優(yōu)化,實現(xiàn)了起重機運行數(shù)據(jù)的可靠存儲;最后對課題研究做了總結(jié)。
標簽:
ARM
起重機
數(shù)據(jù)采集
存儲
上傳時間:
2013-07-09
上傳用戶:縹緲