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

正文內(nèi)容

基于單片機(jī)的智能電動車控制器設(shè)計-全文預(yù)覽

2025-01-04 09:28 上一頁面

下一頁面
  

【正文】 t0 的最大中斷次數(shù),防止當(dāng)車輪不轉(zhuǎn)時,數(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ù) ****************************************/ void delay(uchar ms) { int i; while (ms) { 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 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_(); 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 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); } /********************************************** 電動機(jī)正轉(zhuǎn)函數(shù) **********************************************/ 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 34 void POS() { DIR=1; PWM=1; time=AD_TMP; delay( time); PWM=0; time=255time; delay( time); } /********************************************** 電動機(jī)反轉(zhuǎn)函數(shù) **********************************************/ void NEG() { DIR=0; PWM=0; time=AD_TMP; delay( time); PWM=1; time=255AD_TMP; 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 35 delay( time); } /********************************************** 主函數(shù) **********************************************/ Void main() { //初始化中斷,下降沿有效 EA=0; IT0=1; EX0=1; //初始化定時器 T0,方式 2,8 位自動重載方式。 第二種方案是直接驅(qū)動法,它是利用位選通信號直接驅(qū)動各位 LED 顯示器,起到簡化電路的方法,但功耗相對提高。通過調(diào)整電流和時間參無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 24 數(shù),可以既保證亮度,又保證顯示。 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 23 結(jié)論:方案一與方案二相比,方案二的顯示雖功能強(qiáng)大,但外圍電路較多,本設(shè)計要求不高,而且方案一比較的經(jīng)濟(jì),實用,控制簡單,故而選擇方案一。利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。其中 A、 B、 C、 D 分別連接 、 、 、 。共陰極 LED 顯示器的發(fā)光二極管的陰極連在一起,通常此共陰極接地。 LED 數(shù)碼管顯示清晰、成本低廉、配置靈活,與單片機(jī)接口簡單易行。 經(jīng)過 LM339 的處理將其轉(zhuǎn)變?yōu)槊}沖,然后將脈沖數(shù)據(jù)交單片機(jī)處理,單片機(jī)計算一定時間內(nèi)脈沖的個數(shù),由計數(shù)值轉(zhuǎn)變?yōu)樗俣戎挡⑺蛿?shù)碼管顯示速度。 1V177。光敏電阻的阻值可以跟隨周圍環(huán)境光線的變化而變化,將阻值的變化值經(jīng)過比較器就可以輸出高低電平; R11 限制發(fā)射二極管的電流。若把霍爾元件置于電場強(qiáng)度為 E、磁場強(qiáng)度為 H 的電磁場中,則在該元件中將產(chǎn)生電流 I,元件上同時產(chǎn)生的霍爾電位差與電場強(qiáng)度 E 成正比,如果再測出該電磁場的磁場強(qiáng)度,則電磁場的功率密度瞬時值 P 可由 P=EH 確定。當(dāng)電流通過金屬箔片時,若在垂直于電流的方向施加磁場,則金屬箔片兩側(cè)面會出現(xiàn)橫向電位差。光電檢測元件常用的是光敏元件,通常由硫化鉛、硒化鉛、砷化銦、砷化銻、碲鎘汞三元合金、鍺及硅摻 雜等材料制成。紅外線傳感器包括光學(xué)系統(tǒng)、檢測元件和轉(zhuǎn)換電路。物體的溫度越高,輻射出來的紅外線就越多,輻射的能量就越強(qiáng)。在輸出低電平,延時常數(shù)為 Dout,這樣,通過改變模擬量輸出電壓的大小,就可以改變單片機(jī) PWM 輸出的占空比,改變輸入電流的大小,從而達(dá)到調(diào)節(jié)電動機(jī)轉(zhuǎn)速的目的。 為將時間連續(xù)、幅值也連續(xù)的模擬量轉(zhuǎn)換為時間離散、幅值也離散的數(shù)字信號, A/D 轉(zhuǎn)換一般要經(jīng)過采樣、保持、量化及編碼 4 個過程。而輸出的數(shù)字量則表示輸入信號相對于參考信號的大小。通常是指一個將模擬信號轉(zhuǎn)變?yōu)閿?shù)字信號的電子元件。通過 74HC244 輸入開關(guān)量數(shù)據(jù)來控制小直流電動機(jī)的轉(zhuǎn)動,兩個輸入分別連接 74HC244 的 2A2, 2A4,輸出兩端通過兩個 74HC32連接直流電動機(jī)電源。從時鐘信號的第 2 個下降沿到來開始, ADC0831 開始輸出轉(zhuǎn)換數(shù)據(jù),直到第 9 個下降沿為止,共 8 位,輸出順序為從最高位到最低位。轉(zhuǎn)換結(jié)束后,將逐次逼近寄存器中的數(shù)字量送入緩沖寄存器,得到數(shù)字量的輸出 ?;驹硎菑母呶坏降臀恢鹞辉囂奖容^,好像用天平稱物體,從重到 輕逐級增減砝碼進(jìn)行試探。模擬量可以是電壓、電流等電信號,也可以是壓力、溫度、濕度、位移、聲音等非電信號。于是將 e 代入電壓平衡方程 IReU ??式中,可得: U = C*Φ *ω + IR 經(jīng)過移項之后就可得出角速度和電壓的關(guān)系式: ???? C IRU? 從上式可以看出,改變外接電壓 U,電機(jī)回路電阻 R, 磁通Φ,可改變電機(jī)轉(zhuǎn)速。對于一般電機(jī)控制,采用第一種方法在控制電壓變化時濾波的實現(xiàn)存在較大的困難,這主要是因為濾波頻率較低、濾波精度要求高和濾波電路的參數(shù)不易調(diào)整,而脈沖計數(shù)法相對來說,比較的容易控制,對外部信號要求也不高。 直流電動機(jī)電路論證 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 13 圖 3 直流電動機(jī)電路 設(shè)計電路如圖 3 所示,采用 PWM—— 脈沖寬度調(diào)制, PWM 是對模擬信號電平進(jìn)行數(shù)字編碼。電樞電流的脈動量小,容易連續(xù),而且可以不必外加濾波電抗也可以平穩(wěn)工作 。如果要使電機(jī)達(dá)到高速轉(zhuǎn)動,脈沖頻率應(yīng)該有加速過程,即啟動頻率較低,然后按一定加速度升到所希望的高頻(電機(jī)轉(zhuǎn)速從低速升到高速)。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 12 止的位置只取決于脈沖信號的 頻率 和脈沖數(shù),而不受負(fù)載變化的影響,當(dāng)步進(jìn)驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動一個固定的角度,稱為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的。而在用了 PWM 技術(shù)后,避免了以上的缺陷,實現(xiàn) 了用數(shù)字方式來控制模擬信號,可以大幅度降低成本和功耗。 ( 4) 中斷標(biāo)志: AT89C51 在 S5P2 時檢測 (或接收 )外部 (內(nèi)部 )中斷源發(fā)來的中斷請求信號后先使相應(yīng)中斷標(biāo) 志位置位 ,然后便在下個機(jī)器周期檢測這些中斷標(biāo)志位狀態(tài) ,以決定是否響應(yīng)該中斷。 ( 3) 串行口中斷源:串行口中斷由 AT89C51內(nèi)部串行口的中斷源產(chǎn)生 ,也是一種內(nèi)部中斷。若設(shè)定為邊沿觸發(fā)方式 (IT0=1或 IT1=1),則 CPU需要兩次檢測 INT0、 INT1 線上電平方能確定其上中 斷請求是否有效 ,即前一次檢測為高電平和后一次檢測為低電平時中斷請求才有效。 ( 1) 外部中斷源: AT89C51 有 INT0 和 INT1 兩條外部中斷請求輸入線 ,用于輸入兩個外部中斷源的中斷請求信號 ,并允許外部中斷源以低電 平或負(fù)邊沿兩種中斷觸發(fā)方式來輸入中斷請求信號。 C51 系統(tǒng)有關(guān)中斷的寄存器有 4 個,分別為中斷源寄存器 TCON和 SCON、中斷允許控制寄存器 IE和中斷優(yōu)先級控制寄存器 IP;中斷源有 5 個,分別為外部中 斷 0 請求 INT0、外部中斷 1 請求 INT定時器 0 溢出中斷請求 TF0、定時器 1 溢出中斷請求 TF1 和串行中斷請求 R1 或T1。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在芯片擦除操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。石晶振蕩和陶瓷振蕩均可采用。新的計數(shù)值是在檢測到輸入引腳電平發(fā)生 1 到 0 的負(fù)跳變后,于下一個機(jī)器周期的 S3P1期間裝入計數(shù)器中的,可見,檢測一個由 1 到 0 的負(fù)跳變需要兩個機(jī)器周無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 9 期,所以最高檢測頻率為振蕩頻率的 1/24。當(dāng)定時器 /計數(shù)器設(shè)置為定時工作方式時,計數(shù)器對內(nèi)部機(jī)器周期計數(shù),每過一個機(jī)器周期,計數(shù)器加 1,直至計滿溢出。定時器 /計數(shù)器的核心是一個加 1 計數(shù)引腳上施加器,其基本功能是加 1 功能。實際上,它們已被歸入專用無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 8 寄存器之列,并且具有字節(jié)尋址和位尋址功能。對于這種無源晶體振蕩器而言,其兩端一般要加入負(fù)載電容進(jìn)行頻率的微調(diào),對于 晶體振蕩器而言,一般使用 20~30pF 的瓷片電容即可,此次是采用 30pF 的電容。單端驅(qū)動即時使用一個外部的穩(wěn)定時鐘信號直接輸入給單片機(jī),該方法要求外部存在一個 穩(wěn)定的時鐘信號,一般由有源晶體振蕩器或者是其他 IC 產(chǎn)生。注意:當(dāng)用戶單擊 SW1 時 ,由 C R6 和 SW1 構(gòu)成一個環(huán)路, C3 在改回路上進(jìn)行放電,所以 R6 不可缺少;如果缺少 R6 或者 R6 阻值太小,將可能會造成 C3 損壞。當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1