工程機(jī)械監(jiān)控系統(tǒng)是利用計(jì)算機(jī)技術(shù)、現(xiàn)場(chǎng)總線技術(shù)、無(wú)線通信技術(shù)以及衛(wèi)星定位技術(shù)對(duì)工程機(jī)械的運(yùn)行狀態(tài)、位置等進(jìn)行監(jiān)測(cè),是一個(gè)既復(fù)雜又龐大的系統(tǒng),涉及的領(lǐng)域廣,而且由于其工作環(huán)境的特殊性,對(duì)系統(tǒng)的安全性、穩(wěn)定性要求特別高。現(xiàn)在隨著嵌入式技術(shù)的不斷成熟與發(fā)展,高可靠性、小型化、人性化、網(wǎng)絡(luò)化和智能化將是其發(fā)展方向。 本文采用底層單元控制系統(tǒng)、車(chē)載監(jiān)控系統(tǒng)和遠(yuǎn)程監(jiān)控系統(tǒng)三級(jí)網(wǎng)絡(luò)總體結(jié)構(gòu),對(duì)起重機(jī)底層安全控制單元進(jìn)行監(jiān)控。在底層單元中引入CAN總線,研究基于CAN總線協(xié)議的Hilon A協(xié)議實(shí)現(xiàn)底層各單元的通信。中間層以S3C2410和Linux為核心,融合嵌入式技術(shù),開(kāi)發(fā)Qt.Embedded界面,對(duì)實(shí)時(shí)采集起重機(jī)的吊重、風(fēng)速、仰角信號(hào)狀態(tài)參數(shù),以及通過(guò)計(jì)算比較判斷是否發(fā)生異常的狀態(tài)進(jìn)行顯示。最后研究了GPRS網(wǎng)絡(luò),完成遠(yuǎn)程數(shù)據(jù)傳輸和遠(yuǎn)程終端監(jiān)控的通訊。 文中詳細(xì)介紹了系統(tǒng)的各部分硬件設(shè)計(jì),結(jié)合硬件平臺(tái)實(shí)現(xiàn)了Linux操作系統(tǒng)的移植、引導(dǎo)加載程序BootLoader,構(gòu)建了根文件系統(tǒng)。結(jié)合Linux操作系統(tǒng)平臺(tái),實(shí)現(xiàn)了CAN總線通信、GPRS通訊、PPP腳本撥號(hào)、Socket網(wǎng)絡(luò)編程、LCD幀緩沖顯示設(shè)備Framebuffer、觸摸屏、A/D轉(zhuǎn)換器驅(qū)動(dòng)程序的開(kāi)發(fā),并通過(guò)嵌入式圖形用戶Qt/Embedded在嵌入式Linux平臺(tái)上的移植,開(kāi)發(fā)了友好的人機(jī)交互界面。
標(biāo)簽:
ARMLinux
車(chē)載監(jiān)控
上傳時(shí)間:
2013-06-30
上傳用戶:康郎