基于FPGA技術(shù)的安全遠(yuǎn)程控制系統(tǒng)----Xilinx杯開(kāi)放源碼硬件創(chuàng)新大賽
2008-05-05
作者:申國(guó)偉 李彥賓 楊明 朱振廣 蒯
系統(tǒng)簡(jiǎn)介:
??? 本系統(tǒng)由控制中心和遠(yuǎn)程受控終端組成??刂浦行幕赩irtex II pro 開(kāi)發(fā)平臺(tái)" title="開(kāi)發(fā)平臺(tái)">開(kāi)發(fā)平臺(tái),構(gòu)建由Powerpc405 和Xilkernel OS組成的嵌入式" title="的嵌入式">的嵌入式系統(tǒng)。擴(kuò)展單片機(jī)模塊把傳感器采集信息無(wú)線傳輸至控制中心,實(shí)時(shí)顯示" title="實(shí)時(shí)顯示">實(shí)時(shí)顯示信息或報(bào)警??刂浦行母鶕?jù)控制需要輸入控制指令,由AES加密后經(jīng)網(wǎng)絡(luò)傳輸至遠(yuǎn)程受控終端,指令經(jīng)過(guò)解密后控制設(shè)備" title="控制設(shè)備">控制設(shè)備的自動(dòng)運(yùn)行,實(shí)現(xiàn)受控終端設(shè)備的安全遠(yuǎn)程控制" title="遠(yuǎn)程控制">遠(yuǎn)程控制。
?
系統(tǒng)實(shí)物展示:
?
?
團(tuán)隊(duì)成員介紹:
?
HRBEU團(tuán)隊(duì)由哈爾濱工程大學(xué)的五名本科生組成。由于對(duì)FPGA的共同興趣,我們組成了這個(gè)活潑開(kāi)朗,熱情激昂,年輕而有朝氣的團(tuán)隊(duì)。我們懷著對(duì)創(chuàng)新的追求參加此次比賽。
?
特點(diǎn)描述:
?
1. 構(gòu)建了由 powerpc405處理器和Xilkernel OS組成的嵌入式系統(tǒng)。通過(guò)開(kāi)發(fā)基于lwip的網(wǎng)絡(luò)應(yīng)用程序,控制遠(yuǎn)?????? 程可以組網(wǎng)的設(shè)備。本系統(tǒng)采用ARM開(kāi)發(fā)平臺(tái)模擬受控終端。
?
2.根據(jù)控制的需要輸入控制指令,由AES加密后經(jīng)網(wǎng)絡(luò)傳輸至遠(yuǎn)程受控終端,在遠(yuǎn)程受控終端解密后自動(dòng)控制設(shè)備的運(yùn)行,同時(shí)返回設(shè)備信息,從而實(shí)現(xiàn)安全遠(yuǎn)程控制。
?
3.擴(kuò)展單片機(jī)子模塊采集受控終端的環(huán)境信息,通過(guò)射頻技術(shù)實(shí)時(shí)傳送至控制中心,實(shí)現(xiàn)信息的實(shí)時(shí)顯示或報(bào)警。
?
硬件設(shè)計(jì):
?
該系統(tǒng)構(gòu)建基于powerpc405處理器的嵌入式系統(tǒng),擴(kuò)展單片機(jī)子模塊接收發(fā)傳感器采集的信息。受控終端采用ARM平臺(tái)搭建嵌入式系統(tǒng)模擬受控終端。
?
軟件設(shè)計(jì):
?
1. 開(kāi)發(fā)基于Xilkernel OS的嵌入式系統(tǒng)?;??
2.設(shè)計(jì)基于lwip協(xié)議棧的網(wǎng)絡(luò)通信程序; ????
3.設(shè)計(jì)基于AES算法的加解密程序 ;????
4.設(shè)計(jì)基于uclinux的電機(jī)驅(qū)動(dòng)程序和音頻處理程序。
?
系統(tǒng)測(cè)試:
?
啟動(dòng)控制中心和遠(yuǎn)程控制終端設(shè)備,通過(guò)鍵盤(pán)輸入run指令,遠(yuǎn)程的電機(jī)設(shè)備和音頻設(shè)備自動(dòng)運(yùn)行,輸入stop指令遠(yuǎn)程受控設(shè)備停止運(yùn)行,控制中心顯示受控終端的溫度。當(dāng)有物體接近紅外傳感器時(shí)控制中心報(bào)警提示。??
?
系統(tǒng)運(yùn)行演示照片:
?
??