嵌入式系統(tǒng)應(yīng)用于智能設(shè)備、工業(yè)控制領(lǐng)域?qū)崿F(xiàn)各種信號的處理與控制,是近年來技術(shù)研究和產(chǎn)品開發(fā)的熱點。同時,隨著以太網(wǎng)技術(shù)的迅速發(fā)展,工業(yè)控制中過程監(jiān)控層和現(xiàn)場設(shè)備層信號傳輸網(wǎng)絡(luò)開始逐步采用以太網(wǎng),基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控使整個企業(yè)網(wǎng)絡(luò)呈現(xiàn)高度統(tǒng)一性、開放性和透明性。將嵌入式技術(shù)和基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控技術(shù)應(yīng)用于電梯,可以有效地提高產(chǎn)品和服務(wù)的質(zhì)量。 本文旨在研制和開發(fā)一套應(yīng)用于電梯的智能多媒體顯示與遠(yuǎn)程監(jiān)控系統(tǒng),硬件設(shè)計中,在以嵌入式微處理器S3C2410X、Flash、SDRAM構(gòu)成的最小系統(tǒng)核心板外,擴展了串行口、網(wǎng)口、LCD接口等外圍硬件資源,設(shè)計了RS-232轉(zhuǎn)換成RS-422接口界面的硬件電路板,針對核心板RTC時鐘問題,采用PCF8563芯片設(shè)計了時鐘/日歷小板。 軟件平臺方面,首先分析了系統(tǒng)啟動引導(dǎo)程序Bootloader,參照嵌入式Linux內(nèi)核源代碼以及對S3C2410X的支持代碼,根據(jù)本系統(tǒng)的硬件配置對Linux內(nèi)核進行裁剪移植,修改了音頻驅(qū)動和LCD驅(qū)動,在內(nèi)核中添加了對Yaffs文件系統(tǒng)類型的支持。然后準(zhǔn)備了根文件系統(tǒng)內(nèi)容,在其中添加了交叉編譯過的Qt/Embedded3.1的庫,使用Cramfs、RAMdisk和Yaffs相結(jié)合的根文件系統(tǒng)格式。在此基礎(chǔ)上,向嵌入式平臺移植了Linux下開源的多媒體播放器Mplayer和嵌入式數(shù)據(jù)庫SQLite。 設(shè)計編寫Qt GUI界面和串口數(shù)據(jù)采集模塊,構(gòu)建了電梯間多媒體顯示系統(tǒng),顯示界面劃分為串口數(shù)據(jù)采集顯示、動畫播放、系統(tǒng)時間、文本信息、滾動字幕、商標(biāo)圖片六個顯示區(qū)域。使用Boa在ARM平臺上構(gòu)建了嵌入式Web服務(wù)器,Web服務(wù)器通過HTTP協(xié)議與監(jiān)控端瀏覽器軟件進行信息交互,提供服務(wù)器應(yīng)用程序模塊的訪問界面和現(xiàn)場設(shè)備的信息訪問和控制界面,并借助SQLite數(shù)據(jù)庫的支持,實現(xiàn)了基于網(wǎng)絡(luò)的電梯遠(yuǎn)程監(jiān)控系統(tǒng)的功能。監(jiān)控端通過Web頁面激活服務(wù)器的相應(yīng)應(yīng)用程序模塊,傳遞信息服務(wù)請求和控制命令。將本系統(tǒng)應(yīng)用與電梯設(shè)備,取得了用戶的好評。
標(biāo)簽:
ARM
電梯多媒體
監(jiān)控系統(tǒng)
上傳時間:
2013-04-24
上傳用戶:564708051@qq.com