基于ARM處理器S3C2440的無線監(jiān)控系統(tǒng)設(shè)計
S3C2440有一個專用的攝像頭接口,CPU可以直接和CMOS圖像傳感器連接,當(dāng)0V9650輸出數(shù)據(jù)格式為8位的YUV時,要用到數(shù)據(jù)線D2~D9(D9為MSB位,D2為LSB位);當(dāng)輸出的數(shù)據(jù)格式為10位RGB,用數(shù)據(jù)線D0~D9(D9為MSB位,D0為LSB位),該系統(tǒng)用YUV格式。該攝像頭模塊與S3C2440的Camera接口連接,其電路圖分別如圖4~圖6所示。
本文引用地址:http://butianyuan.cn/article/272369.htm
其中用到了TI公司的電平轉(zhuǎn)換芯片74LVC4245,是一種雙電源的電平移位器,電平移位在其內(nèi)部進行。5 V端用5 V電源作為VDD_CAM,而3.3 V端則用3.3 V作為VCC33。雙電源能保證兩邊端口的輸出擺幅都能達到滿電源幅值。
2.2 GPRS模塊的接口設(shè)計
通用分組無線服務(wù)技術(shù)(General Packet Radio Service)的簡稱,它是GSM移動電話用戶可用的一種移動數(shù)據(jù)業(yè)務(wù)。GPRS可說是GSM的延續(xù)。GPRS和以往連續(xù)在頻道傳輸?shù)姆绞讲煌?,是以封?Packet)式來傳輸,因此使用者所負擔(dān)的費用是以其傳輸資料單位計算,并非使用其整個頻道,理論上較為便宜。GPRS的傳輸速率可提升至56甚至114Kbps.
S3C2440有3個UART通道,利用其中一個通道設(shè)計串口,使其與GPRS模塊連接,由于S3C2440自帶的UART控制器,使得硬件開發(fā)和軟件設(shè)計都比較簡單。但RS 232標準所定義的高、低電平信號,與一般的微控制器系統(tǒng)的電路所定義的高、低電平信號完全不同,如S3C2440系統(tǒng)的標準邏輯“1”對應(yīng)電平2~3 V,標準邏輯“O”對應(yīng)0~4 V電平。顯然,與RS 232標準所述的電平信號完全不同。兩者之間要進行通信,必須經(jīng)過信號電平的轉(zhuǎn)換,目前常使用的電平轉(zhuǎn)換芯片有MAX232,MAX3221和MAX324.3,具體設(shè)計電路如圖7和圖8所示。
3 操作系統(tǒng)平臺的定制
Windows CE是高度模塊化的嵌入式操作系統(tǒng),正因為如此,用戶為了滿足特定的要求而對操作系統(tǒng)進行定制,如果為自己的嵌入式設(shè)備定制Windows CE操作系統(tǒng),則須進行創(chuàng)建、構(gòu)建、運行和發(fā)布OS等一系列操作。在無線視頻監(jiān)控系統(tǒng)中,根據(jù)功能要求,利用Platform Builder5.0定制系統(tǒng)的流程如下:
(1)導(dǎo)入BSP開發(fā)包。由于用的是三星公司的基于ARM920T核的S3C2440,所以在BSP包中找到SMDK2440文件下的SMDK2440.CEC文件將其導(dǎo)入。打開“Platform Builder5.0”,選擇“File”菜單下的 “Manage Catalog Features”,如圖9所示。在彈出的對 話框中單擊“Import”,瀏覽到SMDK2440文件下的 smdk2440.cec文件,將其導(dǎo)入。
評論