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

正文內(nèi)容

基于單片機(jī)的智能電動(dòng)車控制器設(shè)計(jì)-文庫(kù)吧資料

2024-12-15 09:28本頁(yè)面
  

【正文】 儲(chǔ)計(jì)算出速度,單位為 km/h unsigned char int0_flag = 0; //int0 的中斷標(biāo)志位 unsigned char t0_max = 65000; //定時(shí)器 t0 的最大中斷次數(shù),防止當(dāng)車輪不轉(zhuǎn)時(shí),數(shù)據(jù)溢出 sbit CS=P2^0; sbit CLK=P2^4; sbit D0=P2^5; sbit PWM=P3^7; sbit SW=P3^3; sbit DIR=P3^6; sbit ACC0=ACC^0; uchar AD_TMP,time; /**************************************** 延時(shí)函數(shù) ****************************************/ void delay(uchar ms) { int i; while (ms) { 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 32 for(i=0; i38; i++); } } /******************************************* ADC0831 轉(zhuǎn)換數(shù)據(jù)讀入函數(shù) *******************************************/ unsigned char AD_CONV(void) { unsigned char i; unsigned char Data; CLK=0; CS=0; _nop_(); CLK=1; _nop_(); CLK=0; _nop_(); CLK=1; _nop_(); CLK=0; _nop_(); 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 33 for (i=8; i0; i) { Data=1; if( D0) Data++; CLK=1; _nop_(); CLK=0; _nop_(); } CS=1; CLK=0; for( i=40; i0; i) { _nop_(); } return(Data); } /********************************************** 電動(dòng)機(jī)正轉(zhuǎn)函數(shù) **********************************************/ 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 34 void POS() { DIR=1; PWM=1; time=AD_TMP; delay( time); PWM=0; time=255time; delay( time); } /********************************************** 電動(dòng)機(jī)反轉(zhuǎn)函數(shù) **********************************************/ void NEG() { DIR=0; PWM=0; time=AD_TMP; delay( time); PWM=1; time=255AD_TMP; 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 35 delay( time); } /********************************************** 主函數(shù) **********************************************/ Void main() { //初始化中斷,下降沿有效 EA=0; IT0=1; EX0=1; //初始化定時(shí)器 T0,方式 2,8 位自動(dòng)重載方式。 4 軟件設(shè)計(jì) 系統(tǒng)主程序流程圖 主程序首先判斷輸入電壓的狀態(tài),實(shí)際也是電動(dòng)機(jī)啟動(dòng)的一個(gè)開(kāi)關(guān),隨著輸入電壓的改變,轉(zhuǎn)速改變。 第二種方案是直接驅(qū)動(dòng)法,它是利用位選通信號(hào)直接驅(qū)動(dòng)各位 LED 顯示器,起到簡(jiǎn)化電路的方法,但功耗相對(duì)提高。 實(shí)現(xiàn)動(dòng)態(tài)掃描的方案很多,在數(shù)字電路中大致可分成兩種: 第一種方案是間接控制法,即把位選通信號(hào)加至譯碼驅(qū)動(dòng)器的消隱控制端,間接地控制 LED 顯示器的亮滅。通過(guò)調(diào)整電流和時(shí)間參無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 24 數(shù),可以既保證亮度,又保證顯示。 對(duì)于每一位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。 無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 23 結(jié)論:方案一與方案二相比,方案二的顯示雖功能強(qiáng)大,但外圍電路較多,本設(shè)計(jì)要求不高,而且方案一比較的經(jīng)濟(jì),實(shí)用,控制簡(jiǎn)單,故而選擇方案一。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。 方案二:顯示部分采用是 1602 字符液晶模塊 ,字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式 LCD,液晶顯示的原理是利用液晶的物理特性,通過(guò)電壓對(duì)其顯示區(qū)域進(jìn)行控制,有 電就有顯示,這樣即可以 顯示出圖形。其中 A、 B、 C、 D 分別連接 、 、 、 。同樣,共陽(yáng)極 LED 顯示器的發(fā)光二極管的陽(yáng)極接在一起,通常此共陽(yáng)極接正電壓,當(dāng)某個(gè)發(fā)光二極管的陰極接低電平時(shí),發(fā)光二極管被點(diǎn)亮,相應(yīng)無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 22 的段被顯示。共陰極 LED 顯示器的發(fā)光二極管的陰極連在一起,通常此共陰極接地。當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆畫發(fā)亮,控制不同組 合的二極管導(dǎo)通,就能顯示出各種字符,常用的 LED 數(shù)碼管有 7 段和“米”字段之分。 LED 數(shù)碼管顯示清晰、成本低廉、配置靈活,與單片機(jī)接口簡(jiǎn)單易行。 顯示模塊 模塊選擇 方案一: LED 顯示器是單片機(jī)應(yīng)用系統(tǒng)中常見(jiàn)的輸出器件,而在單片機(jī)的應(yīng)用上也是被廣泛運(yùn)用的。 經(jīng)過(guò) LM339 的處理將其轉(zhuǎn)變?yōu)槊}沖,然后將脈沖數(shù)據(jù)交單片機(jī)處理,單片機(jī)計(jì)算一定時(shí)間內(nèi)脈沖的個(gè)數(shù),由計(jì)數(shù)值轉(zhuǎn)變?yōu)樗俣戎挡⑺蛿?shù)碼管顯示速度。本次設(shè)計(jì)就是利用了其中一個(gè)電壓比較器,本無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 21 電路組成的是一個(gè)基本單限比較器,輸入信號(hào)是引腳 6,即待比較電壓,它加到反相輸入端,在同相輸入端接一個(gè)參考電壓(門限電平)是引腳 7。 1V177。從圖中可以看出,若被檢測(cè)物表面為白色,發(fā)射光全部反射,光電三極管導(dǎo)通,經(jīng)反相后輸出高電平“ 1”;反之,則輸出為低電平“ 0”。光敏電阻的阻值可以跟隨周圍環(huán)境光線的變化而變化,將阻值的變化值經(jīng)過(guò)比較器就可以輸出高低電平; R11 限制發(fā)射二極管的電流。 結(jié)論:方案一與方案二相比,霍爾開(kāi)關(guān)對(duì)路況要求較高,而且是機(jī)械元器件,容易損壞, 而紅外傳感相紅外線敏感的光敏電阻和 PN 結(jié)型光生伏無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 20 特效應(yīng)器件,它們能在低溫下工作,靈敏度高,響應(yīng)速度快,故而選擇方案一。若把霍爾元件置于電場(chǎng)強(qiáng)度為 E、磁場(chǎng)強(qiáng)度為 H 的電磁場(chǎng)中,則在該元件中將產(chǎn)生電流 I,元件上同時(shí)產(chǎn)生的霍爾電位差與電場(chǎng)強(qiáng)度 E 成正比,如果再測(cè)出該電磁場(chǎng)的磁場(chǎng)強(qiáng)度,則電磁場(chǎng)的功率密度瞬時(shí)值 P 可由 P=EH 確定。由于通電導(dǎo)線周圍存 在磁可確定導(dǎo)線電流的大小。當(dāng)電流通過(guò)金屬箔片時(shí),若在垂直于電流的方向施加磁場(chǎng),則金屬箔片兩側(cè)面會(huì)出現(xiàn)橫向電位差。通過(guò)圓弧所需的則正好是連續(xù)兩個(gè)脈沖的時(shí)間間隔,也就是連續(xù)兩次中斷的時(shí)間間隔。光電檢測(cè)元件常用的是光敏元件,通常由硫化鉛、硒化鉛、砷化銦、砷化銻、碲鎘汞三元合金、鍺及硅摻 雜等材料制成。熱敏元件應(yīng)用最多無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 19 的是熱敏電阻。紅外線傳感器包括光學(xué)系統(tǒng)、檢測(cè)元件和轉(zhuǎn)換電路??梢燥@著的轉(zhuǎn)變?yōu)闊崮?。物體的溫度越高,輻射出來(lái)的紅外線就越多,輻射的能量就越強(qiáng)。 測(cè)速模塊 方案選擇 方案一:紅外傳感器, 紅外輻射的物理本質(zhì)是熱輻射。在輸出低電平,延時(shí)常數(shù)為 Dout,這樣,通過(guò)改變模擬量輸出電壓的大小,就可以改變單片機(jī) PWM 輸出的占空比,改變輸入電流的大小,從而達(dá)到調(diào)節(jié)電動(dòng)機(jī)轉(zhuǎn)速的目的。 本次設(shè)計(jì)主要以 ADC0831 控制的 A/D 轉(zhuǎn)換電路,其中電位器作為ADC0831 的模擬量輸入,最大輸入電壓及參考電壓均為 5V,數(shù)字量輸出范圍為 0Dout255。 為將時(shí)間連續(xù)、幅值也連續(xù)的模擬量轉(zhuǎn)換為時(shí)間離散、幅值也離散的數(shù)字信號(hào), A/D 轉(zhuǎn)換一般要經(jīng)過(guò)采樣、保持、量化及編碼 4 個(gè)過(guò)程。模數(shù)轉(zhuǎn)換器最 重要的參數(shù)是轉(zhuǎn)換的精度 ,通常用這個(gè)位數(shù)無(wú) 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 18 的多少表示。而輸出的數(shù)字量則表示輸入信號(hào)相對(duì)于參考信號(hào)的大小。由于數(shù)字信號(hào)本身不具有實(shí)際意義,僅僅表示一個(gè)相對(duì)大小。通常是指一個(gè)將模擬信號(hào)轉(zhuǎn)變?yōu)閿?shù)字信號(hào)的電子元件。 結(jié)論:通過(guò)方案一與方案二的比較,方案一相對(duì)而言,其優(yōu)點(diǎn)是速度較高、功耗低,在低分辯率時(shí)價(jià)格便宜,將模擬量輸送給單片機(jī),由單片機(jī)進(jìn)行分析處理,使數(shù)字量的的更加的精準(zhǔn),操作起來(lái)直接,方便,對(duì)電機(jī)的轉(zhuǎn)速的調(diào)整更穩(wěn)定,故而選擇方案一。通過(guò) 74HC244 輸入開(kāi)關(guān)量數(shù)據(jù)來(lái)控制小直流電動(dòng)機(jī)的轉(zhuǎn)動(dòng),兩個(gè)輸入分別連接 74HC244 的 2A2, 2A4,輸出兩端通過(guò)兩個(gè) 74HC32連接直流電動(dòng)機(jī)電源。其輸出值只與當(dāng)時(shí)的輸入值有關(guān),即輸出惟一地由當(dāng)時(shí)的輸入值決定。從時(shí)鐘信號(hào)的第 2 個(gè)下降沿到來(lái)開(kāi)始, ADC0831 開(kāi)始輸出轉(zhuǎn)換數(shù)據(jù),直到第 9 個(gè)下降沿為止,共 8 位,輸出順序?yàn)閺淖罡呶坏阶畹臀?。首先,?ADC0831 的時(shí)鐘線拉低,再將片選段非 CS 置低電平,啟動(dòng) A/D 轉(zhuǎn)化。轉(zhuǎn)換結(jié)束后,將逐次逼近寄存器中的數(shù)字量送入緩沖寄存器,得到數(shù)字量的輸出 。然后再置逐次逼近寄存器次高位為 1,將寄存器中新的數(shù)字量送 D/A 轉(zhuǎn)換器,輸出的 Vo 再與 Vi 比較,若 VoVi,該位 1 被保留,否則被清除?;驹硎菑母呶坏降臀恢鹞辉囂奖容^,好像用天平稱物體,從重到 輕逐級(jí)增減砝碼進(jìn)行試探。逐次逼近式 A/D 是比較常見(jiàn)的一種 A/D 轉(zhuǎn)換電路,轉(zhuǎn)換的時(shí)間為微秒級(jí)。模擬量可以是電壓、電流等電信號(hào),也可以是壓力、溫度、濕度、位移、聲音等非電信號(hào)。 電動(dòng)機(jī)正反轉(zhuǎn)原理:當(dāng) DIR 端輸入為高電平時(shí) , Q7 和 Q3 導(dǎo)通, Q1 與Q5 關(guān)斷,此時(shí)圖中電動(dòng)機(jī)上端為低電平,當(dāng) PWM 端輸入低電平時(shí), Q4 與 Q8關(guān)斷, Q2 和 Q6 導(dǎo)通,電流從 Q2 流向 Q3,電動(dòng)機(jī)正轉(zhuǎn),而 PWM 端輸入高電平時(shí), Q4 和 Q8 導(dǎo)通, Q2 和 Q6 關(guān)斷,沒(méi)有電流通過(guò)電動(dòng)機(jī);當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1