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

正文內(nèi)容

尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-25 05:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 設(shè)計(jì)方案單片機(jī)電路無(wú)線接收模塊超聲波避障模塊紅外測(cè)速模塊電源模塊直流電機(jī)電機(jī)驅(qū)動(dòng)循跡傳感器L C D 顯示模塊防撞模塊圖 23 智能循跡小車控制系統(tǒng)結(jié)構(gòu)框圖智能循跡小車主要包括了 STC12C5A60S2 單片機(jī)主控電路模塊,TSL1401 線性CCD 循跡模塊, NRF24L01 無(wú)線接收模塊,超聲波 HC_SR04 避障模塊,紅外 ST188測(cè)速模塊,NOKIA5110 顯示模塊和 PNMOS 對(duì)管構(gòu)成的 H 橋電機(jī)驅(qū)動(dòng)模塊等。主要工作原理是通過(guò) TSL1401 線性 CCD 循跡模塊采集的黑線路經(jīng)或 NRF24L01無(wú)線接收模塊接收遙控器的數(shù)據(jù),然后由 STC12C5A60S2 產(chǎn)生 PWM 來(lái)控制電機(jī)驅(qū)動(dòng)模塊改變電機(jī)的工作狀態(tài),最后實(shí)現(xiàn)小車循跡。 系統(tǒng)設(shè)計(jì)步驟1. 根據(jù)設(shè)計(jì)要求,確定控制方案。2. 利用 Altium Designer 設(shè)計(jì)合理的硬件原理圖。3. 畫出程序流程圖,使用 C 語(yǔ)言進(jìn)行編程。尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作74. 將各元件焊接在 PCB 板上,并將程序燒錄到單片機(jī)內(nèi)。5. 進(jìn)行調(diào)試以實(shí)現(xiàn)控制功能。 確定整體控制系統(tǒng)方案1. 主控使用 40 引腳的 STC12C5A60S2 單片機(jī)芯片,因?yàn)槠鋬?nèi)部集成 10 位ADC、2 路 PWM 等,可以節(jié)省外圍設(shè)備。2. 整個(gè)系統(tǒng)由 、3V、5V 三種直流電供電。其中 電源是由直接提供的可充電電池供電,5V、 是通過(guò) 電池來(lái)實(shí)現(xiàn)的。3. 電機(jī)驅(qū)動(dòng)模塊由 2 片 PMOS 管 IRF4905 和 2 片 NMOS 管 IRF3205 組成了一個(gè)H 橋,可以通過(guò) PWM 來(lái)控制電機(jī)的啟停和正反轉(zhuǎn)。4. 路徑識(shí)別采用 TSL1401 線性 CCD,通過(guò)對(duì)賽道黑白的識(shí)別來(lái)控制舵機(jī)轉(zhuǎn)向。5. 無(wú)線模塊采用 NRF24L01 來(lái)傳輸數(shù)據(jù),從而可以通過(guò)遙控器控制小車。6. 避障模塊主要是通過(guò)超聲波 HC_SR04 測(cè)距,提前控制舵機(jī)轉(zhuǎn)向,避開(kāi)障礙物。7. 速度檢測(cè)模塊由紅外對(duì)管 ST188 檢測(cè)后輪胎轉(zhuǎn)速,然后數(shù)據(jù)處理為速度并實(shí)時(shí)顯示在現(xiàn)實(shí)。8. 顯示模塊采用 NOKIA5110 通過(guò) 5 個(gè)普通 IO 口與單片機(jī)通信, 84x48 的點(diǎn)陣,可以顯示 4 行漢字,能充分滿足需求。尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作83 系統(tǒng)的硬件設(shè)計(jì)圖 31 系統(tǒng)總體原理圖 單片機(jī)電路 圖 32 STC12C5A60S2 單片機(jī)最小系統(tǒng) 單片機(jī)的簡(jiǎn)介STC12C5A60S2/AD/PWM 系列單片機(jī)是宏晶科技生產(chǎn)的單時(shí)鐘 /機(jī)器周期(1T)的單片機(jī),是高速/低功耗/超強(qiáng)抗干擾的新一代 8051 單片機(jī),指令代碼完全兼容傳統(tǒng)、H_uzet尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作98051,但速度快 812 倍。內(nèi)部集成 MAX810 專用復(fù)位電路,2 路 PWM,8 路高速 10位 A/D 轉(zhuǎn)換(250K/S,即 25 萬(wàn)次/秒),針對(duì)電機(jī)控制,強(qiáng)干擾場(chǎng)合。 單片機(jī)的主要特點(diǎn)1. 增強(qiáng)型 8051 CPU,1T,單時(shí)鐘/機(jī)器周期,指令代碼完全兼容傳統(tǒng) 8051;2. 通用 I/O 口(36/40/44 個(gè)) ,復(fù)位后為:準(zhǔn)雙向口/ 弱上拉(普通 8051 傳統(tǒng) I/O口)可設(shè)置成四種模式:準(zhǔn)雙向口/弱上拉,強(qiáng)推挽 /強(qiáng)上拉,僅為輸入/高阻,開(kāi)漏每個(gè) I/O 口驅(qū)動(dòng)能力均可達(dá)到 20mA,但整個(gè)芯片最大不要超過(guò) 120mA;3. 內(nèi)部集成 MAX810 專用復(fù)位電路(外部晶體 12M 以下時(shí),復(fù)位腳可直接 1K電阻到地) ;4. 時(shí)鐘源:外部高精度晶體/時(shí)鐘,內(nèi)部 R/C 振蕩器(溫漂為177。5% 到177。10%以內(nèi))用戶在下載用戶程序時(shí),可選擇是使用內(nèi)部 R/C 振蕩器還是外部晶體 /時(shí)鐘常溫下內(nèi)部 R/C 振蕩器頻率為: 單片機(jī)為:11MHz ~17MHz 單片機(jī)為:8MHz~12MHz5. 共 4 個(gè) 16 位定時(shí)器 兩個(gè)與傳統(tǒng) 8051 兼容的定時(shí)器/計(jì)數(shù)器,16 位定時(shí)器 T0 和 T1,沒(méi)有定時(shí)器 2,但有獨(dú)立波特率發(fā)生器做串行通訊的波特率發(fā)生器,再加上 2 路 PCA 模塊可再實(shí)現(xiàn) 2 個(gè) 16 位定時(shí)器;6. 3 個(gè)時(shí)鐘輸出口,可由 T0 的溢出在 ,可由 T1 的溢出 輸出時(shí)鐘,獨(dú)立波特率發(fā)生器可以在 口輸出時(shí)鐘;7. 外部中斷 I/O 口 7 路,傳統(tǒng)的下降沿中斷或低電平觸發(fā)中斷,并新增支持上升沿中斷的 PCA 模式,Power Down 模式可由外部中斷喚醒, INT0/,INT1/,T0/, T1/, RxD/,CCP0/(也可通過(guò)寄存器設(shè)置到 ), CCP1/(也可通過(guò)寄存器設(shè)置到 );8. PWM(2 路)/ PCA(可編程計(jì)數(shù)器陣列 ,2 路) 也可用來(lái)當(dāng) 2 路 D/A 使用 也可用來(lái)再實(shí)現(xiàn) 2 個(gè)定時(shí)器 也可用來(lái)再實(shí)現(xiàn) 2 個(gè)外部中斷(上升沿中斷/ 下降沿中斷均可分別或同時(shí)支持) ;9. A/D 轉(zhuǎn)換, 10 位精度 ADC,共 8 路,轉(zhuǎn)換速度可達(dá) 250K/S(每秒鐘 25 萬(wàn)次);尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作1010. 通用全雙工異步串行口(UART),由于 STC12 系列是高速的 8051,可再用定時(shí)器或 PCA 軟件實(shí)現(xiàn)多串口;11. STC12C5A60S2 系列有雙串口,后綴有 S2 標(biāo)志的才有雙串口, RxD2/(可通過(guò)寄存器設(shè)置到 ),TxD2/(可通過(guò)寄存器設(shè)置到 )。 路徑檢測(cè)模塊 、OI圖 33 TSL1401 線性 CCD 循跡模塊路徑檢測(cè)模塊是智能車系統(tǒng)信號(hào)的輸入模塊主要檢測(cè)的賽道對(duì)道路偏離量,這些信息是小車沿賽道運(yùn)行的信息基礎(chǔ)獲得更多、更遠(yuǎn)、更精確的塞到信息是提高車模運(yùn)行速度的關(guān)鍵。所以,路徑檢測(cè)的好壞直接關(guān)系到最終性能的優(yōu)劣。對(duì)于小車路徑信息的采集的方式如下所示:方案一:紅外傳感器的檢測(cè)方式,優(yōu)點(diǎn):電路設(shè)計(jì)相對(duì)簡(jiǎn)單、檢測(cè)速度信息快、調(diào)試簡(jiǎn)單、成本低。缺點(diǎn):道路參數(shù)檢測(cè)精度低、道路參數(shù)檢測(cè)種類少、傳感器的個(gè)數(shù)較多、檢測(cè)距離前瞻較短、耗電量較大。方案二:線陣 CCD 檢測(cè)方法,優(yōu)點(diǎn):檢測(cè)前瞻距離大、檢測(cè)范圍寬、檢測(cè)道路參數(shù)較多。缺點(diǎn):電路設(shè)計(jì)復(fù)雜、軟件計(jì)算量大、監(jiān)測(cè)信息更新速度快。綜上所述每個(gè)方案都有自己的優(yōu)缺點(diǎn),綜合考慮線陣 CCD 檢測(cè)方法比較好,它能夠使檢測(cè)到的道路信息更加的精確,有利于小車的速度提高。 TSL1401 線性 CCD 簡(jiǎn)介TSL1401 線性 CCD 傳感器陣列由一個(gè) 1281 的光電二極管陣列,相關(guān)的電荷放尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作11大器電路,和一個(gè)內(nèi)部的像素?cái)?shù)據(jù)保持功能,它提供同時(shí)集成起始和停止時(shí)間所有像素。 該陣列是由 128 個(gè)像素,其中每一個(gè)具有光敏面積 3, 平方微米。 像素之間的間隔是 8 微米。 操作簡(jiǎn)化內(nèi)部控制邏輯,需要只有一個(gè)串行輸入端(SI)的信號(hào)和時(shí)鐘。主要特點(diǎn):1. 1281 個(gè)傳感器單元組織;2. 每英寸 400 點(diǎn)(DPI)傳感器間距;3. 高線性度和均勻度;4. 寬動(dòng)態(tài)范圍:4000:1(72 分貝) ;5. 輸出參考地;6. 低圖像延遲:%典型值;7. 操作為 8MHz;8. 單 3V 到 5V 供應(yīng);9. 軌到軌輸出擺幅(AO) ;10. 沒(méi)有外部負(fù)載電阻。 線性 CCD 的主要工作原理TSL1401CL 的核心是 128 個(gè)光電二極管組成的感光陣列,陣列后面有一排積分電容,光電二極管在光能量沖擊下產(chǎn)生光電流,構(gòu)成有源積分電路,那么積分電容就是用來(lái)存儲(chǔ)光能轉(zhuǎn)化后的電荷。積分電容存儲(chǔ)的電荷越多,說(shuō)明前方對(duì)應(yīng)的那個(gè)感光二極管采集的光強(qiáng)越大。反映在像素點(diǎn)上就是,像素灰度低。光強(qiáng)接近飽和,像素點(diǎn)灰度趨近于全白,則呈白電平。模擬輸出(A0) 的電壓由公式 (31)給出: (31)Vout 是為白色狀態(tài)下的模擬輸出電壓;Vdrk 是黑暗條件下的模擬輸出電壓;Re 是器件的響應(yīng)性,對(duì)于給定的光的的波長(zhǎng)在 ;Ee 是在 的時(shí)間輻照;Tint 為積分時(shí)間,以秒為單位。尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作12 環(huán)境光影響問(wèn)題試驗(yàn)表明 TSL1401 線性 CCD 的輸出信號(hào)和環(huán)境光線密切相關(guān),在自然光條件比晚上燈光下 AO 引腳輸出電壓值高出很多,正對(duì)著光線比背著光線輸出電壓高,白熾燈光下比日光燈下輸出電壓高。因此,同一參數(shù)(曝光時(shí)間、鏡頭光圈)難以適應(yīng)各種環(huán)境,在光線較弱環(huán)境下的參數(shù)在強(qiáng)光下會(huì)出現(xiàn)輸出飽和,在較強(qiáng)光線下調(diào)節(jié)好的參數(shù)在弱光下輸出電壓過(guò)低,甚至處于截止?fàn)顟B(tài)。在智能車應(yīng)用中,白天自然光環(huán)境和晚上燈光環(huán)境、正對(duì)光和背光、不同的比賽場(chǎng)地之間都不能采用相同的曝光參數(shù)。與輸出電壓密切相關(guān)的參數(shù)是曝光量,曝光量取決于 CCD 模塊所采用的鏡頭光圈大小和程序所控制的曝光時(shí)間。智能車為適應(yīng)各種運(yùn)行環(huán)境,必須實(shí)時(shí)感知環(huán)境,并根據(jù)環(huán)境閉環(huán)調(diào)節(jié)曝光量,使得在不同環(huán)境中曝光量都處于一個(gè)合理的范圍,這樣才能保證在不同環(huán)境中 CCD 輸出電壓在合理范圍,以利于算法提取黑線信息。鏡頭相關(guān)參數(shù)一旦選定在智能車運(yùn)行難以改變,曝光時(shí)間比較容易通過(guò)程序控制,因此比較容易實(shí)現(xiàn)的調(diào)整曝光量方法是通過(guò)軟件調(diào)整曝光時(shí)間。 無(wú)線模塊 、MOQJWB圖 34 NRF24L01 無(wú)線數(shù)據(jù)傳輸模塊 無(wú)線 NRF24L01 簡(jiǎn)介NRF24L01 是 NORDIC 公司最近生產(chǎn)的一款無(wú)線通信通信芯片,采用 FSK 調(diào)制,內(nèi)部集成 NORDIC 自己的 Enhanced Short Burst 協(xié)議。可以實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)或是 1 對(duì) 6 的無(wú)尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作13線通信。無(wú)線通信速度可以達(dá)到 2M(bps)。NORDIC 公司提供通信模塊的 GERBER 文件,可以直接加工生產(chǎn)。嵌入式工程師或是單片機(jī)愛(ài)好者只需要為單片機(jī)系統(tǒng)預(yù)留 5個(gè) GPIO,1 個(gè)中斷輸入引腳,就可以很容易實(shí)現(xiàn)無(wú)線通信的功能,非常適合用來(lái)為MCU 系統(tǒng)構(gòu)建無(wú)線通信功能。主要特點(diǎn):1. 全球開(kāi)放 ISM 頻段,最大 0dBm 發(fā)射功率,免許可證使用; 低工作電壓:正常工作電壓 ~ ; 2. 高速率:最高 2Mbps,這樣使得信號(hào)空中停留時(shí)間極短,減小了無(wú)線碰撞的可能( 軟件設(shè)置 1Mbps 或者 2Mbps 的空中傳輸速率); 3. 多頻點(diǎn):125 頻點(diǎn),可以應(yīng)用于多點(diǎn)通信以及跳頻的實(shí)現(xiàn); 4. 超小型: 天線內(nèi)置,體積小巧,規(guī)格:15x29mm(包括天線) ;低功耗:快速的傳輸速率也降低了收發(fā)功耗;5. 很低的應(yīng)用成本:NRF24L01 集成了 RF。NRF24L01 應(yīng)用的是 SPI 接口,可以與單片機(jī)的 SPI 接口直接相連。沒(méi)有 SPI 接口的單片機(jī)可以利用單片機(jī)的 I/O口進(jìn)行模擬,內(nèi)部有 FIFO,用于數(shù)據(jù)緩存,因此 NRF24L01 可以與各種高低速微處理器接口,便于使用低成本單片機(jī)。 無(wú)線 NRF24L01 的工作原理NRF24L01 模塊的原理圖如圖 35 所示:尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作14圖 35 NRF24L01 模塊的原理圖從單片機(jī)控制的角度來(lái)看,我們只需要它的的六個(gè)控制和數(shù)據(jù)信號(hào),分別為 CSN、 SCK、 MISO、MOSI、IRQ、CE。 CSN;芯片的片選線, CSN 為低電平芯片工作 。 SCK;芯片控制的時(shí)鐘線(SPI 時(shí)鐘)。 MISO:芯片控制數(shù)據(jù)線(Master input slave output)。 MOSI:芯片控制數(shù)據(jù)線(Master output slave input)。 IRQ:中斷信號(hào)。無(wú)線通信過(guò)程中 MCU 主要是通過(guò) IRQ 與 NRF24L01 進(jìn)行通信。 CE:芯片的模式控制線。在 CSN 為低的情況下, CE 協(xié)同 NRF24L01 的 CONFIG 寄存器共同決定 NRF24L01 的狀態(tài)(掉電、發(fā)射、接收、待機(jī)Ⅰ、待機(jī)Ⅱ) 。發(fā)射數(shù)據(jù)時(shí),首先將 NRF24L01 配置為發(fā)射模式:接著把接收節(jié)點(diǎn)地址TX_ADDR 和有效數(shù)據(jù) TX_PLD 按照時(shí)序由 SPI 口寫入 NRF24L01 緩存區(qū),TX_PLD必須在 CSN 為低時(shí)連續(xù)寫入,而 TX_ADDR 在發(fā)射時(shí)寫入一次即可,然后 CE 置為高電平并保持至少 10μs,延遲 130μs后發(fā)射數(shù)據(jù)。 若自動(dòng)應(yīng)答開(kāi)啟,那么 NRF24L01 在發(fā)射數(shù)據(jù)后立即進(jìn)入接收模式,接收應(yīng)答信號(hào)(自動(dòng)應(yīng)答接收地址應(yīng)該與接收節(jié)點(diǎn)地址TX_ADDR 一致) 。如果收到應(yīng)答,則認(rèn)為此次通信成功,TX_DS 置高,同時(shí) TX_PLD從 TX FIFO 中清除。若未收到應(yīng)答,則自動(dòng)重新發(fā)射該數(shù)據(jù)(自動(dòng)重發(fā)已開(kāi)啟),若重發(fā)次數(shù)(ARC)達(dá)到上限,MAX_RT 置高,TX FIFO 中數(shù)據(jù)保留以便在次重發(fā)。MAX_RT或 TX_DS 置高時(shí),使 IRQ 變低,產(chǎn)生中斷,通知 MCU。最后發(fā)射成功時(shí),若 CE 為低則 NRF24L01 進(jìn)入空閑模式 1。若發(fā)送堆棧中有數(shù)據(jù)且 CE 為高,則進(jìn)入下一次發(fā)射。 若發(fā)送堆棧中無(wú)數(shù)據(jù)且 CE 為高,則進(jìn)入空閑模式 2。接收數(shù)據(jù)時(shí),首先將 NRF24L01 配置為接收模式,接著延遲 130μs 進(jìn)入接收狀態(tài)等待數(shù)據(jù)的到來(lái)。當(dāng)接收方檢測(cè)到有效的地址和 CRC 時(shí),就將數(shù)據(jù)包存儲(chǔ)在 RX FIFO中,同時(shí)中斷標(biāo)志位 RX_DR 置高,IRQ 變低,產(chǎn)生中斷,通知 MCU 去取數(shù)據(jù)。若此時(shí)自動(dòng)應(yīng)答開(kāi)啟,接收方則同時(shí)進(jìn)入發(fā)射狀態(tài)回傳應(yīng)答信號(hào)。最后接收成功時(shí),若 CE變低,則 NRF24L01 進(jìn)入空閑模式 1。尋跡小車智能控制系統(tǒng)的設(shè)計(jì)與制作15
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1