用S3C2410解決網(wǎng)絡(luò )式汽車(chē)防盜系統三大難題
圖1數據采集模塊的構成
利用微波多普勒傳感器對入侵范圍進(jìn)行監測
微波多普勒傳感器采用Agilis公司的HB100微波運動(dòng)傳感器模塊。HB100的多普勒效應收發(fā)機模塊利用介質(zhì)諧振振蕩器和微帶接插天線(xiàn)技術(shù),可以實(shí)現低電流消耗、高溫穩定性和高靈敏度。
利用加速度傳感器對車(chē)體振動(dòng)與傾斜進(jìn)行監測
對車(chē)體的振動(dòng)與傾斜狀況進(jìn)行測量,可以對竊賊采用拖吊法盜竊車(chē)輛以及破壞車(chē)體的現象進(jìn)行預警。由于加速度傳感器ADXL202E能夠測量0~5kHz、士 2g范圍內的動(dòng)態(tài)或靜態(tài)加速度:動(dòng)態(tài)加速度的測量可以用于振動(dòng)檢測,利用靜態(tài)的重力加速度作為輸入矢量,就可以確定物體的空間方向。因此可以利用 ADXL202E同時(shí)對車(chē)體的振動(dòng)和傾斜角度進(jìn)行監測。
利用霍爾開(kāi)關(guān)器件對車(chē)門(mén)的開(kāi)關(guān)進(jìn)行監測
A3210E是霍爾效應開(kāi)關(guān)器件。采用數字信號輸出,在南、北磁極的作用下均能產(chǎn)生霍爾效應:磁極靠近時(shí),開(kāi)關(guān)打開(kāi),輸出電平為低;磁極遠離時(shí),開(kāi)關(guān)關(guān)閉,輸出電平為高。該類(lèi)傳感器的功耗非常低,如A3209E的功耗低達400mW,特別適合低功耗應用。
霍爾器件組的設計是將多個(gè)霍爾器件分布在汽車(chē)的4個(gè)車(chē)門(mén),將車(chē)門(mén)打開(kāi)時(shí),霍爾器件會(huì )發(fā)出微弱的電信號,然后將每個(gè)開(kāi)關(guān)器件的輸出信號送至器件組的局部決策中心進(jìn)行融合,這里將4個(gè)車(chē)門(mén)的警報等級看作相同,可以直接采用硬件進(jìn)行“或”
運算,得到融合結果送至中央處理模塊。
設計中的關(guān)鍵技術(shù)操作系統
Linux內核的配置
配置Linux內核的步驟如下:
首先,進(jìn)入系統的源代碼目錄/Linux-2.4.18,運行menuconfig命令,系統就自動(dòng)進(jìn)入配置界面。界面很直觀(guān),這里,需要分別對串口、網(wǎng)卡和攝像頭進(jìn)行配置。
1.網(wǎng)卡和串口的配置
內核映像的下載需要用到串口和網(wǎng)卡,必須對串口和網(wǎng)卡驅動(dòng)進(jìn)行修改,以保證能夠順利完成移植工作。為了使內核支持串口,在進(jìn)行內核配置時(shí),對串口必須要有以下的配置選項:
?。?] ARM AMBA PLOT! serial port support
?。?]Support for console on AMBA serial port
對網(wǎng)卡必須要有以下的內核配置選項:
*)Ethernet (10 or 100M)
Generic Media independent Interface device support
?。?]SMC 91C9x/91Clxxx support
串口驅動(dòng)程序位于源碼樹(shù)的///drivers/serial/amba.c,網(wǎng)卡驅動(dòng)程序位于linux/drivers/net/ann /smc9lx.c和linux/drivers/net/arm/smc9lx.h.網(wǎng)卡的Memory map要比串口的簡(jiǎn)單。
評論