freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

汽車(chē)can總線(xiàn)防盜系畢業(yè)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 了車(chē)之后,最關(guān)心的就是汽車(chē)的防盜性能了,盡管現(xiàn)在一般的轎車(chē)上都有原配的汽車(chē)防盜裝置,但細(xì)心的車(chē)主還會(huì)給自己的愛(ài)車(chē)裝上第二個(gè)守護(hù)神。方向盤(pán)鎖大部分車(chē)主都會(huì)使用,也無(wú)須安裝。機(jī)械式鎖主要起到限制車(chē)輛操作的作用,對(duì)防盜方面能夠提供的幫助有限,很難抵擋住鐵撬、鋼鋸、大剪刀等重型工具的盜竊。雙向可視的電子防盜系統(tǒng)相比單向的更為直觀,能徹底讓車(chē)主知道汽車(chē)現(xiàn)實(shí)的情況,當(dāng)車(chē)有異動(dòng)報(bào)警時(shí),同時(shí)遙控器上的液晶顯示器會(huì)顯示汽車(chē)遭遇的狀況,缺點(diǎn)是有效范圍只有100200米。數(shù)字化的密碼重碼率極低,而且要用密碼鑰匙接觸車(chē)上的密碼鎖才能開(kāi)鎖,杜絕了被掃描的弊病。第四代電子防盜系統(tǒng)除了比以往的電子防盜系統(tǒng)更有效地起到防盜作用外,還具有其他先進(jìn)之處:它獨(dú)特的射頻識(shí)別技術(shù)(RFID)可以保證系統(tǒng)在任何情況下都能正確識(shí)別駕駛者,在駕駛者接近或遠(yuǎn)離車(chē)輛時(shí)可自動(dòng)識(shí)別其身份自動(dòng)打開(kāi)或關(guān)閉車(chē)鎖;無(wú)論在車(chē)內(nèi)還是車(chē)外,獨(dú)創(chuàng)的TMS37211器件能夠輕松探測(cè)到電子鑰匙的位置。目前主要使用的網(wǎng)絡(luò)有:無(wú)線(xiàn)網(wǎng)絡(luò)(BB機(jī)網(wǎng)絡(luò))、GPS(衛(wèi)星定位系統(tǒng)),其中應(yīng)用最廣的就是GPS。1991年在海灣戰(zhàn)爭(zhēng)中被首次使用。GPS應(yīng)用于汽車(chē)反劫防盜服務(wù)就得益于衛(wèi)星監(jiān)控中心對(duì)車(chē)輛的24小時(shí)不間斷、高精度的監(jiān)控服務(wù)。優(yōu)點(diǎn):價(jià)格便宜,安裝簡(jiǎn)便,幾百元甚至幾十元就能搞定。電子防盜裝置的主要功能有以下四種:聲訊報(bào)警功能、安全提示功能、遙控尋車(chē)功能、中央門(mén)鎖遙控功能。 本設(shè)計(jì)為汽車(chē)CAN控制防盜系統(tǒng)本系統(tǒng)是把傳感器裝在車(chē)身的隱蔽位置,當(dāng)有人走進(jìn)監(jiān)控距離、車(chē)身移動(dòng)或振動(dòng)、車(chē)門(mén)被打開(kāi)時(shí),傳感器發(fā)出電信號(hào),通過(guò)A/D轉(zhuǎn)換裝置,發(fā)送到主控制器。當(dāng)有入侵者進(jìn)入防范區(qū)域時(shí),MCU通過(guò)手機(jī)短信向用戶(hù)發(fā)出告警信息。通過(guò)檢測(cè)到的駕駛員發(fā)出的信息,汽車(chē)車(chē)門(mén)打開(kāi),通過(guò)輸入發(fā)動(dòng)密碼本系統(tǒng)控制中央處理器輸出信號(hào)將汽車(chē)起動(dòng)機(jī)工作所需的電流傳給起動(dòng)機(jī)帶動(dòng)發(fā)動(dòng)機(jī)工作。所以本設(shè)計(jì)采用三星S3C2410。能產(chǎn)生200MHz的工作頻率。而S3C2410內(nèi)部已經(jīng)集成了LCD控制器,因此可以很方便地去控制各種類(lèi)型的LCD屏,例如:STN和TFT屏。同時(shí) TIMEGEN 和 LPC3600 負(fù)責(zé)產(chǎn)生 LCD屏所需要的控制時(shí)序,例如VSYNC、HSYNC、VCLK、VDEN,然后從 VIDEO MUX 送給LCD屏。而VDEN則用來(lái)標(biāo)明視頻資料的有效,VCLK是用來(lái)鎖存視頻資料的像數(shù)時(shí)鐘。 要求時(shí)序  ,看出:  VSPW+1=2 VSPW=1  VBPD+1=2 VBPD=1  LINVAL+1=320 LINVAL=319  VFPD+1=3 VFPD=2  HSPW+1=4 HSPW=3  HBPD+1=7 HBPW=6  HOZVAL+1=240 HOZVAL=239  HFPD+1=31 HFPD=30以上各參數(shù),除了LINVAL和HOZVAL直接和屏的分辯率有關(guān),其它的參數(shù)在實(shí)際操作過(guò)程中應(yīng)以上面的為參考,不應(yīng)偏差太多。HBPD , HOZVAL , HFPD 的各項(xiàng)含義已經(jīng)在前面的時(shí)序圖中得到體現(xiàn)。(XP YP YM XM 為0~9輸入數(shù)字)硬件設(shè)計(jì)SPI接口是Motorola的一種同步串行接口,采用全雙工、四線(xiàn)通信系統(tǒng),S3C2410X是三星推出的自帶觸摸屏接口的ARM920T內(nèi)核芯片,ADS7843為BurrBrown生產(chǎn)的一款性能優(yōu)異的觸摸屏控制器。Linux的設(shè)備管理是和文件系統(tǒng)緊密結(jié)合的,各種設(shè)備都以文件的形式存放在/dev目錄下,成為設(shè)備文件。其中最重要的工作就是向內(nèi)核注冊(cè)該設(shè)備,對(duì)于字符設(shè)備調(diào)用register_chrdev()完成注冊(cè),對(duì)于塊設(shè)備需要調(diào)用register_blkdev()完成注冊(cè)。這塊文件操作本身位于這個(gè)設(shè)備的字符設(shè)備驅(qū)動(dòng)程序中,每一個(gè)都處理特定的文件操作,比如打開(kāi)、讀寫(xiě)和關(guān)閉。要使應(yīng)用程序能“看見(jiàn)”這個(gè)模塊或者它所驅(qū)動(dòng)的設(shè)備,就要在文件系統(tǒng)中為其創(chuàng)建一個(gè)代表它的節(jié)點(diǎn)。設(shè)備驅(qū)動(dòng)模塊的功能就是擴(kuò)展內(nèi)核的功能,主要完成兩部分任務(wù):一個(gè)是系統(tǒng)調(diào)用,另一個(gè)是處理中斷。在嵌入式系統(tǒng)的開(kāi)發(fā)中,我們一般僅僅實(shí)現(xiàn)其中幾個(gè)接口函數(shù):read、write、open、ioctl及release就可以完成應(yīng)用系統(tǒng)需要的功能。 typedef struct {TS_RET buf[MAX_TS_BUF]。wait_queue_head_t wq。 owner: read:s3c2410_ts_release, poll: }。上層應(yīng)用程序通過(guò)讀接口,從底層驅(qū)動(dòng)中讀取信息,并根據(jù)得到的值進(jìn)行其他方面的操作。wq等待隊(duì)列,包含一個(gè)鎖變量和一個(gè)正在睡眠進(jìn)程鏈表。而其他需要鎖的函數(shù)則會(huì)循環(huán)查詢(xún)鎖是否可用。(2) init_module函數(shù)這是模塊的入口函數(shù)。在Linux操作系統(tǒng)中一般把中斷處理切為兩個(gè)部分或兩半。按觸摸屏?xí)r,從ADS7843輸出的數(shù)值有一個(gè)抖動(dòng)過(guò)程,即從ADS7846輸出的數(shù)值有一個(gè)不穩(wěn)定時(shí)期,這個(gè)過(guò)程大約為10ms。int reguest_irq(unsigned int irq, void(*handler)(int, void *, struct pt_regs *), unsigned long irq_flags, const char *dev_name, void *dev_id)參數(shù)irq表示所要申請(qǐng)的中斷號(hào);handler為向系統(tǒng)登記的中斷處理子程序,中斷產(chǎn)生時(shí)由系統(tǒng)來(lái)調(diào)用;dev_name為設(shè)備名;dev_id為申請(qǐng)時(shí)告訴系統(tǒng)的設(shè)備標(biāo)識(shí)符;irq_flags是申請(qǐng)時(shí)的選項(xiàng),它決定中斷處理程序的一些特性,其中最重要的是中斷處理程序是快速處理程序還是慢速處理程序。實(shí)現(xiàn)的過(guò)程主要是通過(guò)一個(gè)循環(huán),只有在事件隊(duì)列的頭、尾指針不重合時(shí),并退出循環(huán)。設(shè)計(jì)中采用16個(gè)時(shí)鐘周期啟動(dòng)一次轉(zhuǎn)換的坐標(biāo)轉(zhuǎn)換方式。本系統(tǒng)采用的攝像頭是市面上比較常見(jiàn)的一款。通過(guò)在USB接口上外接一個(gè)帶USB口的攝像頭,將采集到的視頻圖像數(shù)據(jù)放入輸入緩沖區(qū)中。 USB系統(tǒng)的配置要啟用USB系統(tǒng),首先進(jìn)入U(xiǎn)SB support一節(jié)并啟用Support for USB選項(xiàng)()。這個(gè)特別的芯片與插入系統(tǒng)的USB設(shè)備進(jìn)行交互操作,并負(fù)責(zé)處理允許USB設(shè)備與系統(tǒng)其他部分通信所必需的所有低層次細(xì)節(jié)。如若沒(méi)有信息,應(yīng)輸入以下命令,將USB設(shè)備文件手動(dòng)掛裝到//proc/bus/usb。同時(shí),用此模塊實(shí)現(xiàn)語(yǔ)音通話(huà)功能。它可以方便地實(shí)現(xiàn)對(duì)視頻信號(hào)的實(shí)時(shí)壓縮/解壓縮。兩種視頻同步方式為同步主模式和同步從模式。HB100的多普勒效應(yīng)收發(fā)機(jī)模塊利用介質(zhì)諧振振蕩器和微帶接插天線(xiàn)技術(shù),可以實(shí)現(xiàn)低電流消耗、高溫穩(wěn)定性和高靈敏度。利用霍爾開(kāi)關(guān)器件對(duì)車(chē)門(mén)的開(kāi)關(guān)進(jìn)行監(jiān)測(cè)A3210E是霍爾效應(yīng)開(kāi)關(guān)器件。 圖像報(bào)警圖像報(bào)警是系統(tǒng)的關(guān)鍵技術(shù),也是系統(tǒng)的難點(diǎn),通過(guò)對(duì)監(jiān)視圖像的分析和控制,實(shí)現(xiàn)報(bào)警和警情處理。經(jīng)傳感器采集到的信號(hào)送至MCU處理,超過(guò)報(bào)警閾值時(shí),MCU啟動(dòng)報(bào)警;在報(bào)警閾值以下則判為干擾信號(hào),不報(bào)警。 操作系統(tǒng)Linux內(nèi)核的配置配置Linux內(nèi)核的步驟如下:首先,進(jìn)入系統(tǒng)的源代碼目錄/,運(yùn)行menuconfig命令,系統(tǒng)就自動(dòng)進(jìn)入配置界面。網(wǎng)卡的Memory map要比串口的簡(jiǎn)單。3. $make zImage,生成一個(gè)經(jīng)過(guò)壓縮的內(nèi)核。通過(guò)使用串口,引導(dǎo)裝載程序與主機(jī)通信,將內(nèi)核傳送到目標(biāo)機(jī)的DRAM中。S3C2410處理器最高可運(yùn)行在203MHz?!  ?內(nèi)置外部存儲(chǔ)器控制器(SDRAM控制和芯片選擇邏輯)?!  ??!  ?117個(gè)通用I/O?!  ?8通道10位ADC和觸摸屏接口?!  ?16/32位RISC體系結(jié)構(gòu),使用ARM920T CPU核的強(qiáng)大指令集。◆ 內(nèi)部先進(jìn)的位控制器總線(xiàn)(AMBA)(,AHB/APB)。它還有很多豐富的外部接口,如觸摸屏、I2C總線(xiàn)、12S總線(xiàn)接口,以及2個(gè)US主機(jī)接口、1個(gè)USB設(shè)備接口、2個(gè)SPI接口、SD接口。本設(shè)計(jì)運(yùn)用它的觸摸屏、USB接口等外部接口??嵬踜aywa高清晰500萬(wàn)像素usb攝像頭設(shè)計(jì)獨(dú)特 ,采用金屬材質(zhì),不怕擠壓碰撞。該LCD采用4線(xiàn)電阻觸摸屏,4線(xiàn)電阻模擬量技術(shù)的2層透明金屬層工作時(shí)每層均增加恒定電壓:一個(gè)豎直方向YD、YU,一個(gè)水平方向XR、XL,總共需4根電纜。X+、Y+、X、Y為觸摸屏電極模擬電壓輸入。DOUT串行數(shù)據(jù)輸出端,在時(shí)鐘下降沿?cái)?shù)據(jù)由此移位輸出,當(dāng)CS為高電平時(shí),DOUT呈高阻態(tài)。ININ4為輔助ADC轉(zhuǎn)換輸入通道。當(dāng)屏觸發(fā)生時(shí)ADS7843向PXA255發(fā)出中斷請(qǐng)求,由PXA255響應(yīng)該中斷請(qǐng)求,啟動(dòng)通信過(guò)程,讀取ADS7843的轉(zhuǎn)換結(jié)果,從而得到觸摸點(diǎn)的坐標(biāo)。AD7864 4通道同時(shí)工作時(shí),最大采樣率可以高達(dá)130kHz。沒(méi)有采用外部RAM緩存A/D轉(zhuǎn)換后的數(shù)據(jù)或用FIFO來(lái)對(duì)數(shù)據(jù)進(jìn)行緩存,然后再由CPU讀取緩存里數(shù)據(jù)的方法。CONV_START是采樣頻率信號(hào),可以是外部的同步采樣信號(hào),每周期采128個(gè)點(diǎn),也可以是內(nèi)部PWM電路產(chǎn)生的內(nèi)部非同步采樣信號(hào)。 定時(shí)中斷服務(wù)程序流程圖 USB程序設(shè)計(jì)Linux下進(jìn)行視頻采集是通過(guò)Video4Linux驅(qū)動(dòng)提供的接口函數(shù)和相關(guān)數(shù)據(jù)結(jié)構(gòu)來(lái)完成。另一種是將具體的設(shè)備驅(qū)動(dòng)程序和數(shù)據(jù)結(jié)構(gòu)獨(dú)立加以編譯,成為可安裝的模塊,需要時(shí)由應(yīng)用程序通過(guò)系統(tǒng)調(diào)用動(dòng)態(tài)地予以安裝或拆卸。另一個(gè)顯著特點(diǎn)是Linux的設(shè)備驅(qū)動(dòng)有著分明的層次和結(jié)構(gòu)。③不需要為設(shè)備驅(qū)動(dòng)程序分配主設(shè)備號(hào)以及次設(shè)備號(hào)。以三星S3C2410為中央控制器。S3C2410集成了一個(gè)LCD控制器(支持STN和TFT液晶顯示屏)、NAND閃存控制器、SDRAM控制器、3個(gè)通道的UART、4個(gè)通道的DMA、4個(gè)具有PWM功能的計(jì)時(shí)器和1個(gè)內(nèi)部時(shí)鐘,以及8通道的10位ADC。這樣的工作頻率能夠使處理器輕松運(yùn)行WinCE、Linux等操作系統(tǒng),以及進(jìn)行較為復(fù)雜的數(shù)據(jù)處理 實(shí)現(xiàn)功能當(dāng)駕駛員離開(kāi)汽車(chē)后,有人盜車(chē)的時(shí)候,傳感器檢測(cè)汽車(chē)振動(dòng)情況,如輕微振動(dòng)、高振動(dòng)。安全性能高。汽車(chē)數(shù)量增多,車(chē)輛被盜的數(shù)量也逐年上升,這給社會(huì)帶來(lái)極大的不安定因素,擔(dān)心車(chē)輛被盜,成為困擾每一位汽車(chē)用戶(hù)的難題。最新的技術(shù)資料上稱(chēng),有些車(chē)型已經(jīng)開(kāi)始使用隱型IC卡代替車(chē)鑰匙,車(chē)主只要走進(jìn)車(chē)輛3至5米范圍,防盜器將自動(dòng)解鎖,車(chē)主坐進(jìn)車(chē)內(nèi)按下點(diǎn)火開(kāi)關(guān)車(chē)輛就被起動(dòng)。 在這里首先要感謝我的導(dǎo)師尹倫海老師。 其次要感謝我的同學(xué)對(duì)我無(wú)私的幫助,特別是在軟件的使用方面,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì),我要感謝我的母?!|寧工業(yè)大學(xué),是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過(guò)課的每一位老師,是你們教會(huì)我專(zhuān)業(yè)知識(shí)。 struct video_buffer buffer。 struct video_mmap mmap。typedef struct _v4l_struct v4l_device。extern int v4l_set_norm(v4l_device *, int)。 extern int v4l_grab_sync(v4l_device *)。switch (message) {case MSG_CREATE: SetTimer(hWnd,IDTIMER,100)。bmp,/tmp/)){printf(load wrong!\n)。 hdc = BeginPaint (hWnd)。 return 0。 case MSG_CLOSE: UnloadBitmap (amp。 return 0。 MAINWINCREATE CreateInfo。 int format = VIDEO_PALETTE_JPEG。 ifdef _LITE_VERSIONSetDesktopRect(0, 0, 1024, 768)。 = 0。 = 0。 = PIXEL_lightwhite。CreateInfo)。videoIn, 0, sizeof (struct vdIn))。while (GetMessage(amp。videoIn, jpegfile)。videoIn)。 5define TOUCH_DDR DDREdefine TOUCH_PORT unsigned char Xstring[8]。PORTEamp。 GICR=0x80。}void TouchInit(void) {unsigned longTOUCH_PORTamp。for (i=0。=(~(1TOUCH_DCLK))。 //delay_loop_2(2)。 delay_us(1)。 //SDIO=1。 else TOUCH_PORTamp。 //SDIO=0。 //SCLK=1。 //_delay_loop_2(2)。 delay_us(1)。TOUCH_PORTamp。(1TOUCH_BUSY))==0)。=(~(1TOUCH_DIN))。 delay_us(1)。 TOUCH_PORT|=(1TOUCH_DCLK)。 TOUCH_PORTamp。} TOUCH_PORT|=(1TOUCH_DCLK)。(1TOUCH_DOUT)) //_delay_loop_2(2)。 delay_us(1)。 TOUCH_PORTamp。 return(address)。 : ATmega64LProgram type : ApplicationClock frequency : 1024include include include include // Declare your global variables hereint i,j。 DDRA=0xff。 DDRC=0xff。 DDRE=0x00。 DDRG=0x00。 OCR0=0x00。 TCNT1L=0x00
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1