【正文】
口、代碼 與主機(jī)接口和控制接口。 信息采集 模塊 因?yàn)橐曨l處理芯片 1s 輸出 25 幀圖像 ,一幀 640480 的圖像大約 ,為了緩和存儲器的存儲壓力,圖像必須經(jīng)過壓縮以提高存取速度。 Multimedia devices *Video For Linux Video For Linux [*]V4L information in proc filesystem ??粕厴I(yè)設(shè)計(jì)(論文) 17 USB support *USB cam301p Camera support 無線通信模塊 本系統(tǒng)采用 GSM2406 模塊,它接口簡單、使用方便,只需要單一的 電源即可工作。例如,為了啟用對 USB 攝像頭的支持,應(yīng)該啟用 USB Camera support。選項(xiàng)是 EHCI(對應(yīng)模塊為 )、 UHCI(對應(yīng)模塊為 )和 OHCI(對應(yīng)模塊為 )。最后,通過網(wǎng)絡(luò)接口將圖像發(fā)送到 Inter 上。該攝像頭可通過 USB接口直接與主機(jī)通信,將采集到的圖像傳輸?shù)街鳈C(jī)。循環(huán)過程中的每一步都在 8 個時鐘周期 內(nèi)完成,數(shù)據(jù)的處理嚴(yán)格按照時序進(jìn)行, Y 坐標(biāo)的采集與 X 坐標(biāo)類似。 ADS7843 有多種轉(zhuǎn)換時序,時序規(guī)定了芯片與設(shè)備及 CPU 間是如何配合工作的。 (3) 接口函數(shù) s3c2410_ts_read( ) 這個函數(shù)實(shí)現(xiàn)的任務(wù)是將事件隊(duì)列從設(shè)備緩存中讀到用戶空間的數(shù)據(jù)緩存中。驅(qū)動程序通過 request_irq 函數(shù)注冊并激活一個中斷處理程序,以便處理中斷。在 Linux 中下半部的實(shí)現(xiàn)有多種機(jī)制。整個觸摸屏的驅(qū)動程序處理比較復(fù)雜,而且耗時較長,因而觸摸屏驅(qū)動程序不可能在中斷服務(wù)程序中 ??粕厴I(yè)設(shè)計(jì)(論文) 14 完成。上面的這種特殊表示方法不是標(biāo)準(zhǔn) C 的語法,而是 GNU 編譯器的一種特殊擴(kuò)展,它使用名字進(jìn)行結(jié)構(gòu)字段的初始化,它的好處體現(xiàn)在結(jié)構(gòu)清晰,易于理解,并且避免了結(jié)構(gòu)發(fā)生變化帶來的許多問題。 lock 使用自旋鎖,自旋鎖是基于共享變量來工作的,函數(shù)可以通過給某個變量設(shè)置一個特殊值來獲得鎖。程序中的筆事件隊(duì)列是一個環(huán)形結(jié)構(gòu),當(dāng)有事件加入時,隊(duì)列頭加一,當(dāng)有事件被取走時,隊(duì)列尾加一,當(dāng)頭尾位置指針一致時讀取筆事件的信息,進(jìn)程會被安排進(jìn)入睡眠。 TS_RET 結(jié)構(gòu)體中的信息就是驅(qū)動程序提供給上層應(yīng)用程序使用的信息,用來存儲觸摸屏的返回值。 spinlock_t lock。 typedef struct { unsigned int PenStatus。 unsigned short x。內(nèi)核內(nèi)部通過 file 結(jié)構(gòu)識別設(shè)備,通過 file_operations 數(shù)據(jù)結(jié)構(gòu)提供文件系統(tǒng)的入口點(diǎn)函數(shù),也就是訪問設(shè)備驅(qū)動的函數(shù),結(jié)構(gòu)中的每一個成員都對應(yīng)著一個系統(tǒng)調(diào)用。 Linux 操作系統(tǒng)通過系統(tǒng)調(diào)用和硬件中斷完成從用戶空間到內(nèi)核空間的控制轉(zhuǎn)移。但是,應(yīng)用程序卻還不能 “看見 ”它,因而還不能通過系統(tǒng)調(diào)用它。向量表中的每一個條目,即一個 device_struct 數(shù)據(jù)結(jié)構(gòu)包括兩個元素:一個登記 的設(shè)備驅(qū)動程序的名稱的指針和一個指向一組文件操作的指針。 設(shè)備驅(qū)動在加載時首先需要調(diào)用入口函數(shù) init_module(),該函數(shù)完成設(shè)備驅(qū)動的 初始化工作。 圖 觸摸屏輸入系統(tǒng)示意圖 嵌入式 Linux 系統(tǒng)下的驅(qū)動程序 設(shè)備驅(qū)動程序是 Linux 內(nèi)核的重要組成部分,控制了操作系統(tǒng)和硬件設(shè)備之間的交互。當(dāng)駕駛?cè)诉M(jìn)入汽車點(diǎn)擊密碼,汽車發(fā)動。做為 240*320 的 TFT 屏,應(yīng)保證得出的 VCLK 在 5~10MHz 之間 MMODE : VM 信號的觸發(fā)模式(僅對 STN 屏有效,對 TFT 屏無意義) PNRMODE :選擇當(dāng)前的顯示模式,對于 TFT 屏而言,應(yīng)選擇 [11],即 TFT LCD panel BPPMODE :選擇色彩模式,對于真彩顯示而言,選擇 16bpp( 64K 色)即可滿足要求 ENVID :使能 LCD 信號輸出 專科生畢業(yè)設(shè)計(jì)(論文) 10 圖 各項(xiàng)含義體現(xiàn) VBPD , LINEVAL , VFPD , VSPW 的各項(xiàng)含義已經(jīng)在前面的時序圖中得到體現(xiàn),這里不再贅述。 圖 TFT 屏?xí)r序 本設(shè)計(jì)是 YFARM9EDU1 采用的是 Samsung公司的 1 款 寸 TFT 真彩 LCD屏,分辯率為 240*320,下圖為該屏的時序要求。而 HSYNC 為行同步信號,每個HSYNC 脈沖都表明新的 1 行視頻資料開始發(fā)送。而 LCDCDMA 則是 LCD 控制器專用的 DMA 信道,負(fù)責(zé)將視頻資料從系統(tǒng)總線( System Bus)上取來,通過 VIDPRCS 從 VD[23:0]發(fā)送給 LCD 屏。通常 LCD 驅(qū)動器會以 COF/COG 的形式與 LCD 玻璃基板制做在一起,而 LCD 控制器則有外部電路來實(shí)現(xiàn)。在時鐘方面,S3C2410 集成了一個具有日歷功能的 RTC(實(shí)時控制 )和具有 PLL 的芯片時鐘發(fā)生器。另外, S3C2410 在市場上己有很多成熟的應(yīng)用,因此選用了 S3C2410 作為系統(tǒng)的 CPU。 駕駛員不需用鑰匙便可啟動汽車,而只有汽車駕駛員才能發(fā)動汽車。前兩種情況下系 統(tǒng)不傳輸圖像,除非客戶端主動查看圖像,此時,系統(tǒng)幾乎不占用信道。目前的 GPS 系統(tǒng)具有車輛定位、反劫報(bào)警、網(wǎng)絡(luò)防盜、遙控熄火、車內(nèi)監(jiān)聽、拋錨救援、路況信息、人工導(dǎo)航、車輛查詢等多種功能。電子防盜的最大賣點(diǎn)在于密碼解鎖和聲訊報(bào)警。 防盜報(bào)警系統(tǒng)的組成和工作原理 ( 1) 機(jī)械式防盜器 機(jī)械式防盜裝置是市面上最簡單、最廉價的一種防盜裝置,其原理十分簡單,即鎖住轉(zhuǎn)向盤、控制踏板或擋 柄。 GPS 衛(wèi)星定位系統(tǒng)屬網(wǎng)絡(luò)式防盜器,它主要靠鎖定點(diǎn)火或起動達(dá)到防盜的目的。實(shí)際上,此技術(shù)是美國耗資 100 多億美元,歷時 20 多年發(fā)展的一大航天工程。 (4) 網(wǎng)絡(luò)防盜: 網(wǎng)絡(luò)防盜是指通過網(wǎng)絡(luò)來實(shí)現(xiàn)汽車的開關(guān)門、啟動馬達(dá)、截停汽車、汽車的定位以及車輛會根據(jù)車主 的要求提供遠(yuǎn)程的車況報(bào)告等功能。目前進(jìn)口的很多高檔車,國產(chǎn)的大眾、廣州本田、派力奧等車型已裝有原廠的芯片防盜系統(tǒng)。 電子防盜系統(tǒng)的致命傷在于其電子密碼和遙控操作方式,當(dāng)車主用遙控器開關(guān)車門時,匿藏在附近的偷車賊可以用接收器或掃描器盜取遙控器發(fā)出的無線電波或紅外線,再經(jīng)過解碼,就可以開啟汽車的防盜系 統(tǒng)。但它們能拖延偷車賊作案的時間卻是事實(shí),一般偷車賊要用幾十秒甚至幾分鐘才能撬開方向盤鎖,變速桿鎖的破壞時間還要長一點(diǎn)。方向盤鎖大部分車主都會使用,也無須安裝。 分立市場 現(xiàn)在我國自主汽車防盜技術(shù)已經(jīng)很完善,產(chǎn)品也相對較多,可以和國外的產(chǎn)品相媲美。這個時期、中國的防盜器處于賣方市場。因?yàn)槊看纹饎悠嚽?,必須輸入代碼才行。標(biāo)識可跟蹤車主要求的密碼電波,出廠時裝在車內(nèi)。它由微型計(jì)算機(jī)與發(fā)動機(jī)的電子控制單元( ECU)相聯(lián)。否則,識別碼就不會接通電源,從而 鎖定點(diǎn)火系統(tǒng)和供油系統(tǒng),汽車無法起動。s microwave sensor to gauge shock of the automobile. It makes a video recording with USB camera to give image information to automobile users. It uses USB interface of S3C2410 to join a lens, sending automobile users the images taken by the camera, which offers image data in case of being stolen, thus helping the cracking of the case. Overall, it is divided into five major modules: the master controller module, the informationcollecting module (the sensor) , USB, the lens module, the wireless munication module (GPRS MODEM ) and the imagepressing module, with the main controlling module including S3C2410, touchsensitive screen, etc., the informationcollecting module including the sensor, Hall39。 本設(shè)計(jì)總體分為五 大模塊, 主控制器模塊、信息采集模塊 (傳感器 )、 USB、攝像頭模塊、無線通信模塊 (GPRS MODEM )和圖像壓縮模塊。 本課題 選用 S3C2410 為 核心控制器, 利用 多普勒微波 傳感器 對汽車的震蕩進(jìn)行檢測, 用 USB 攝像頭 發(fā)送圖像信息給汽車用戶 , 利用 S3C2410 的 USB 接口連接個攝像頭,將攝像頭拍攝的圖像發(fā)送給汽車用便于一旦汽車被盜時提供圖像資料,有利于 案件的破獲 。 關(guān)鍵詞 : CAN 總線 ;自動控制 ; 局域網(wǎng)絡(luò) 專科生畢業(yè)設(shè)計(jì)(論文) II Abstract With the fast development of the auto industry of our country at present, there are more and more theftproof products of automobile and we design one kind automobile burglaryresisting system in this reason based on the S3C2410. This subject selects S3C2410 for use as the key controller. It makes use of Utilize Doppler39。當(dāng)鑰匙插入電源開關(guān)并轉(zhuǎn)動時,就會在轉(zhuǎn)發(fā)器和識別器之間引發(fā)一種無線電信號,如果鑰匙中的識別碼與汽車內(nèi)的編碼一致,汽車就可以發(fā)動起來。這種汽車裝配有 “電子開門鑰匙 ”紅外線遙控器,發(fā)射出肉眼看不見的多次變換密碼的光信號及接受這種信號的特種傳感器來防盜。 澳大利亞的電子追蹤防盜技術(shù) 澳大利亞一家公司發(fā)明的電子 追蹤防盜技術(shù)是示棕標(biāo)識和追蹤雷達(dá)系統(tǒng)的結(jié)合,能在 14m 之內(nèi)對行駛的汽車進(jìn)行監(jiān)視和識別 .每個標(biāo)識都有一個硅集成電路和發(fā)射裝置。該裝置很有效又有約束性。后因市場 ??粕厴I(yè)設(shè)計(jì)(論文) 2 變化,就不再生產(chǎn)防盜器。 買方市場 這一時期中國國內(nèi)的汽車防盜企業(yè)少之又少,國外汽車防盜產(chǎn)品價格便宜,大量涌入中國市場,這一時期中國成為買方。 (1) 機(jī)械鎖 機(jī)械鎖是最常見應(yīng)用也最早的汽車防盜鎖,現(xiàn)在已經(jīng)很少單獨(dú)使用,主要和電子式、芯片式聯(lián)合使用,主要分為方向盤鎖和排擋鎖兩大類。 機(jī)械式鎖主要起到限制車輛操作的作用,對防盜方面能夠提供的幫助有限,很難抵擋住鐵撬、鋼鋸、大剪刀等重型工具的盜竊。雙向可視的電子防盜系統(tǒng)相比單向的更為直觀,能徹底讓車主知道汽車現(xiàn)實(shí)的情況,當(dāng)車有異動報(bào)警時,同時遙控器上的液晶顯示器會顯示汽車遭遇的 ??粕厴I(yè)設(shè)計(jì)(論文) 3 狀況,缺點(diǎn)是有效范圍只有 100200 米。數(shù)字化的密碼重碼率極低,而且要用密碼鑰匙接觸車上的密碼鎖才能開鎖,杜絕了被掃描的弊病。第四代電子防盜系統(tǒng)除了比以往的電子防盜系統(tǒng)更有效地起到防盜作用外,還具有其他先進(jìn)之處:它獨(dú)特的射頻識別技術(shù) (RFID)可以保證系統(tǒng)在任何情況下都能正確識別駕駛者,在駕駛者接近或遠(yuǎn)離車輛時可自動識別其身份自動打開或關(guān)閉車鎖;無論在車內(nèi)還是車外,獨(dú)創(chuàng)的 TMS37211 器件能夠輕松探測到電子鑰匙的位置。 GPS 系統(tǒng)全稱為 “全球衛(wèi)星定位系統(tǒng) ”。 GPS 技術(shù)在非軍事領(lǐng)域得到了更加深入的應(yīng)用,在汽車反劫防盜領(lǐng)域取得實(shí)際效果。缺點(diǎn)是:價格昂貴,每月要交納一定費(fèi)用的服務(wù)費(fèi)。 ( 2)電子防盜器 電子防盜裝置電子防盜就是給車鎖加上電子識別碼,開鎖或配鑰匙都需要輸入十幾位密碼。其利用接收衛(wèi)星 發(fā)射信號與地面監(jiān)控設(shè)備和 GPS 信號接收機(jī)組成全球定位系統(tǒng),衛(wèi)星星座連續(xù)不斷發(fā)送動態(tài)目標(biāo) ——汽車的三維位置、速度和時間信息,從接收到的反饋信息來獲知汽車當(dāng)時所處的位置。把 “車門被開 ”作為高級別的報(bào)警,通知用戶的同時,啟動視頻驅(qū)動程序,通過車內(nèi)的攝像頭把車內(nèi)實(shí)況記錄下來,發(fā)送到車主手機(jī)。同時,系統(tǒng)將告警時的畫面存放在系統(tǒng)內(nèi)的存儲器件中供用戶查看。 主控制模塊 設(shè)計(jì) 本設(shè)計(jì)選用 三星的 S3C2410,它 基于 ARM 內(nèi)核,最大工作頻率能達(dá)到203MHz,能支持 NAND 閃存啟動,具有更高的性價比。 S3C2410 還有很多豐富的外部接口,如觸摸屏、 I2C 總線、 12S 總線接口,以及 2 個 US 主機(jī)接口、 1 個 USB 設(shè)備接口、 2 個 SPI 接口、 SD 接口。 LCD 控制器 一塊 LCD 屏顯示圖像,不但需要 LCD 驅(qū)動器,還需要有相應(yīng)的 LCD 控制器。 S3C2410 LCD 控制器的特性: TFT 屏 -支持