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

正文內(nèi)容

基于單片機(jī)的懸掛運(yùn)動控制系統(tǒng)畢業(yè)設(shè)計(論文)(文件)

2025-07-30 19:12 上一頁面

下一頁面
 

【正文】 面程序就可使用 , 這樣能夠?yàn)閱纹瑱C(jī)對于運(yùn)動軌跡的運(yùn)算騰出大量空間和時間,大大提高單片機(jī)的運(yùn)行 效率 ]7[ 。 方案二:采用閉環(huán)控制 方式 。 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 10 3 硬件電路設(shè)計 系統(tǒng) 硬件整體結(jié)構(gòu)簡介 根據(jù)系統(tǒng)設(shè)計 的 要求以及對系統(tǒng)整體 要求 乃至各個部分的方案論證得到: 本設(shè)計 是以單片機(jī)作為 核心 控制器,通過 驅(qū)動 控制兩臺 步進(jìn) 電動機(jī)的運(yùn) 轉(zhuǎn) , 進(jìn)而 實(shí)現(xiàn)對被控物體運(yùn)動軌跡的控制。 系統(tǒng)總體框圖如圖 所示 圖 系統(tǒng)整體框圖 尋找黑線 的方法 ,采用模糊尋找的方 法 ,首先物體從( 0, 8) 坐標(biāo)點(diǎn) 運(yùn)行到( 80, 控制器 LED 顯示 44鍵盤 電機(jī) A電機(jī) B 尋跡部分 執(zhí)行機(jī)構(gòu) 電機(jī)驅(qū)動電 源( 12V) 單片機(jī)的供電電源( 5V) 速度采集模塊 電機(jī)驅(qū)動模塊 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 11 8) 坐標(biāo)點(diǎn) ,檢測這之間有無黑線 。 如果沒有檢測到黑線則返回從( 80, 12) 坐標(biāo)點(diǎn) 運(yùn)行到( 0, 12) 坐標(biāo)點(diǎn) 檢測到的黑線作 為黑線起點(diǎn)。然后再調(diào)用連續(xù)段的尋 跡程序 重復(fù)檢測 。DI 光電檢測模塊 ( 4 個光電傳感器) ~ ~ AT89C52 ~ ~ LOAD DIN 顯示模塊 CLK 電機(jī) 1 電機(jī)驅(qū)動模塊 電機(jī) 2 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 12 電源部分電路設(shè)計 7805 芯片介紹 H7805 芯片 系列為 3 端正穩(wěn)壓 集成 電路 ,TO220 封裝能 夠 提供多種固定的輸出電壓 ,三端分別是輸入端、接地端、和輸出端, 應(yīng)用范圍廣。將電機(jī) 供電 電源( 12V)和單片機(jī)的供電電源( 5V)完全隔開,可以徹底消除 驅(qū)動 電機(jī) 時 所造成的干擾,提高了系統(tǒng)的穩(wěn)定性。當(dāng)驅(qū)動 步進(jìn) 電機(jī)時,可以直接控制 步進(jìn) 電機(jī),并可以實(shí)現(xiàn)電機(jī)正轉(zhuǎn)與反轉(zhuǎn)。 POWER 接直流 供電 電源, 特別要 注意正負(fù),電源正端為 VCC,電源地為 GND ]10[ 。 本 設(shè)計 由單片機(jī) 內(nèi)部 直接產(chǎn)生 PWM 信號,當(dāng) 單片機(jī)接受到相應(yīng)的信號時,單片機(jī)轉(zhuǎn)到中斷處理信息, PWM 信號停發(fā)。 L298 的兩個控制端( C、 D)的工作狀態(tài) 由表 列出( Ven 為使能端)。ADC0832 的最高分辨率能夠達(dá)到 256 級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。 其目前已經(jīng)有很高的市場應(yīng)用 普及率 ]11[ 。所 選用的多圈電位器為 10 圈、 47KΩ, 直徑為 5cm 的 動滑輪,則旋轉(zhuǎn)一圈的 周 長為: 5L ?? 由 ADC0832 的分辨率得出,采集到 的 最小線位移為: 8/2lL? 當(dāng)電機(jī)開始 運(yùn)轉(zhuǎn) 時,拖動滑輪轉(zhuǎn)動,多圈電位器和滑輪 將 同步轉(zhuǎn)動, 進(jìn) 而改變多圈電位器的輸出電壓, A/D 轉(zhuǎn)換器將多圈電位器的輸出電壓 模擬信號 轉(zhuǎn)換成數(shù)字信號 傳 送給單片機(jī)處理,從而實(shí)現(xiàn)對滑輪運(yùn)轉(zhuǎn) 狀態(tài) 精確采集。若沒有 ,則從( 80, 16) 坐標(biāo) 點(diǎn) 運(yùn)行到( 0, 16)坐標(biāo)點(diǎn) ,再檢測這之間有無黑線 。以同樣的運(yùn)行檢測方 法 即可找出黑線的起點(diǎn) ]13[ 。 尋跡模塊電路 根據(jù) 系統(tǒng) 設(shè)計任務(wù),懸掛物體要沿著 指定 黑線運(yùn)行,采用反射式光電傳感器進(jìn)行 檢測 。當(dāng)檢 測不到黑線時,發(fā)射管發(fā)出的紅外 線 經(jīng)板反射后 能被 被接收管接收, 則 接收管導(dǎo)通,斯密特管輸出低電平 信號; 當(dāng)檢測到黑線時,發(fā)射管發(fā)出的紅外 線被黑線吸收 不能被反射,斯密特管輸出高電平 信號 ,單片機(jī)通過檢測 接受到的 I/O 口的高低電平來 控制 電機(jī)的 運(yùn)轉(zhuǎn) 方向 ]14[ 。當(dāng) 探 測到黑線時,接收管截止,同相輸入Ⅴ in 為高,比較器輸出為高電平。 而且 僅僅 需 要 一個外部電阻來設(shè)置所有 LED 的段電流 ,從而 大大減少 了系統(tǒng) 的 成本并 節(jié)省了 電路板空間 ]15[ 。 采 用 MAX7219 對 LED 數(shù)碼管進(jìn)行驅(qū)動。在本設(shè)計 中,用 ~ 與 鍵盤的列信號 C4~ C1 一一對應(yīng)相連 ;用 ~ 于鍵盤的行信號 L4~ L1 一一對應(yīng)相連 ]16[ 。 圖 設(shè)置鍵操作圖 如 圖 所示,表示了幾種方式的操作。 方式 4:定點(diǎn)運(yùn)動,先利用 4*4 鍵盤 來設(shè)定一個坐標(biāo)點(diǎn)的橫坐標(biāo)和縱坐標(biāo)值,接著按下啟動鍵 。 主控制器模塊設(shè)計 AT89C52 介紹 AT89C52 是 51 系列單片機(jī)的 其中 一個型號,它是 ATMEL 公司生產(chǎn)的。兼容 MCS51 指令系統(tǒng) 256x8bit 內(nèi)部 RAM 3級加密位 可編程 UART 串行通道 P0 口 不僅可以作為通用的 8位 I/O 而且當(dāng)需要對外部存儲器進(jìn)行擴(kuò)展是,還能夠作為分時復(fù)用的低 8位地址 /數(shù)據(jù)總線。 P1 口 P1 口是一組 8 位并行 I/O 口, P1 口是一組準(zhǔn)雙向口,準(zhǔn)雙向口是指 P1口用作輸入時, P1 口會被拉高,具備 4 個 LSTTL 門電路的負(fù)載能力, P1口的每一位都是由輸入緩沖器、鎖存器和輸出驅(qū)動器組成,這樣就能夠鎖存輸出信息,但不能鎖存輸入信息。 P2 口 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 24 P2 口的通用 I/O 口工作方式與 P1 口相同,同時外部也不需接上拉電阻。 表 AT89C52P3 口引腳的第二功能 口線 第二功能 信號名稱 RXD 串行數(shù)據(jù)接收 TXD 串行數(shù)據(jù)發(fā)送 INT0 外部中斷 0 請求信號輸入 INT1 外部中斷 1 請求信號輸入 T0 定時器 /計數(shù)器 0計數(shù)輸入 T1 定時器 /計數(shù)器 1計數(shù)輸入 WR 外部 RAM 寫選通 RD 外部 RAM 讀選通 RST 引腳 RST 引腳是復(fù)位信號的輸入端口,高電平有效。但是特別注意的是:每當(dāng)單片機(jī)訪問外部 RAM(也就是執(zhí)行 MOVX 類指令)的時候,會丟失一個 ALE 脈沖信號。 PSEN 端 PSEN 為片外程序存儲器的讀選通信號,低電平有效。 Vpp 為第二功能,在對片內(nèi) Flash 進(jìn)行編程時, Vpp 需要接入編程電壓 XTAL1 端和 XTAL2 端 在單片機(jī)內(nèi)部, XTAL1 通過一個高增益反相放大器與 XTAL2 相連,其中 XTAL1是輸入端, XTAL2 是輸出端。 AT89C52 封裝如圖 所示 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 26 圖 AT89C52 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)復(fù)位電路的極性電容 C1 的大小 將會 直接影響單片機(jī)的復(fù)位時間,一 通常 采用 10~30uF, 51 單片機(jī)最小系統(tǒng)容值越大需要的復(fù)位時間 就 越短。 P0 口為 三臺雙向口 ,作為輸出口時 必須要 加上拉電阻,阻值為 10k 左右 。 單片機(jī)最小系統(tǒng) 原理圖 如圖 所示 圖 單片機(jī)最小系統(tǒng) 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 28 4 軟件部分設(shè)計 理論分析與計算 位移 /數(shù)據(jù)轉(zhuǎn)換方法 首先記錄 剛開始 A/D 轉(zhuǎn)換出來的數(shù)據(jù), 再使 電機(jī) 1運(yùn)轉(zhuǎn) ,電機(jī) 2 停止 工作 ,使電機(jī)拖動 物體 移位 100cm, 然后 記錄下 在 此期間所變化的 A/D 轉(zhuǎn)換出的數(shù)據(jù), 這就是步進(jìn) 電機(jī) 拉動載體位移 1mm 所需 要 的數(shù)據(jù) 。 制 作輔助線 BC, 會 得到兩個三角形⊿ ABE 和⊿ CDE。 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 30 畫圓數(shù)學(xué)模型 本 系統(tǒng) 設(shè)計要求懸掛物 的運(yùn)動軌跡為 一個圓, 對于這個要求采用 微分曲線直線逼近 的方 法。很 顯然,角度步長 v 越小,在圓周上取得點(diǎn) 就 越多,控制也 就 會更 加精 確。系統(tǒng)軟件主程序流程圖如圖 所示: 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 31 圖 主程序流程圖 定點(diǎn)運(yùn)動子程序 單片機(jī) 通過 I/O 的輸入功能的 從鍵盤讀入功能鍵和起始坐標(biāo)值( X0, Y0), 然后 將( X0, Y0)帶入 算 式 和式 中計算出 a0 和 b0。 Y Y 開始 初始化 按鍵 按下 N 設(shè)置 方式 設(shè)置確 認(rèn)否 N 返回 定點(diǎn)運(yùn)動 自設(shè)運(yùn)動 歸位 畫圓 歸位 尋跡湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 32 圖 定點(diǎn)運(yùn)動子程序流程圖 畫 圓子程序 對于 圓周運(yùn)動,采用 微分曲線直線逼近法 的方 法來完成 。當(dāng)偏離黑線時,傳感器狀態(tài)發(fā)生變化, 將 激活糾偏動作。 尋跡流程圖如圖 所示。 本 論文所 研究的懸掛運(yùn)動控制系統(tǒng) 實(shí)際上是 電機(jī)控制系統(tǒng) , 集成了電子技術(shù)、電機(jī)拖動、計算機(jī)控制技術(shù) 和單片機(jī)接口技術(shù) 等。在 系統(tǒng) 設(shè)計過程中, 考慮到成本問題便 力求硬件電路簡單 使用 , 同 時充分發(fā)揮軟件設(shè)計的優(yōu)勢,編程靈活方便 進(jìn)而 來滿足系統(tǒng) 設(shè)計 的要求。 畢業(yè)設(shè)計是大學(xué)的最后一次系統(tǒng)設(shè)計, 在這次設(shè)計中使我 和同學(xué)的關(guān)系跟進(jìn)一步 ,同學(xué)之間互相幫助, 互相解答疑問,又不懂的地方一起商量思考,不同的看法對于我理解本系統(tǒng)設(shè)計有更全面的了解和認(rèn)識 , 因此,在這里我非常感謝幫助過我的 同學(xué)和老師。本 論文 引用了數(shù)位學(xué)者 老師的 研究文獻(xiàn) 資料。特別要感謝我的指導(dǎo)老師胡薔老師,她對我進(jìn)行了詳盡的指導(dǎo)和不厭其煩的幫助我解答我的問題,并且教導(dǎo)我不斷對論文進(jìn)行修改和完善。 由于沒有器材 和設(shè)備 ,所以 沒能 完成 該系統(tǒng)的 實(shí)物制作。 本系統(tǒng) 是 以 AT89C52 來完成核心 控制。方向移動 偏離黑線? 計數(shù)器加 1 累計加到 50 調(diào)用定點(diǎn)子程序 返回 初始化 偏離黑線? Y N 湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 35 5 總結(jié) 本片 論文詳盡 闡述 了 基于單片機(jī)的懸掛運(yùn)動控制 系統(tǒng)的 各個模塊的 方案選擇及設(shè)計、硬件電路 的 設(shè)計 和 運(yùn)動軌跡控制算法的論證與選擇。角進(jìn)行運(yùn)動。 畫圓程序流程圖如圖 所示??刂齐姍C(jī)進(jìn)行 運(yùn)轉(zhuǎn) 。通過選擇和比較, 采用匯編語言與 C 語言交叉使用 效果最后 ,為 了 達(dá)到題目 所 要求的控制精度和響應(yīng)時間,針對各項(xiàng)功能 所 設(shè)計相應(yīng)的巧妙算法,采用了匯編語言與 C語言交叉使用 從而來完成系統(tǒng)的各項(xiàng)功能 。 設(shè)所 要作 圓的圓心坐標(biāo)為( x0,y0)半徑為固定的 25cm,( x,y)為圓的任意一點(diǎn),由此 得到 圓的方程為: (x*x0)2+(yy0)2=252 ( ) 若直接使用該方程來求圓上點(diǎn)的坐標(biāo),算法 非常 復(fù)雜,采用圓的參數(shù)方程 比較簡單 : X=x0+25sint ( ) Y=y0+25cost ( ) (x0,y0)為圓心坐標(biāo) 這樣, 得到 圓的坐標(biāo)僅 僅 與參數(shù) t 有關(guān), 從而 ,使角度 t 以某一設(shè)定的角度步長 v 累加,使 t=q*v 在周期 [t,t+2π ]內(nèi)變化,其中 q 為累加值。設(shè)繩索位移 1mm, AD變化值為 p, 再 根據(jù) c, d 的絕對值來確定電位器 1,電位器 2所要變化的 數(shù) 值: 電位器 1 所 需要 分配的數(shù)值: m=|c|*p ( ) 電位器 2 所 需要 分配的數(shù)值: n=|d|*p ( ) 誤差補(bǔ)償 為了使 物體的 運(yùn)動軌跡更加 的 平滑, 可 采用脈沖寬度調(diào)制技術(shù) 來 控制直流電機(jī)驅(qū)動 L298N, 從而 實(shí)現(xiàn)對電機(jī)轉(zhuǎn)速工作狀態(tài)進(jìn)行快速而準(zhǔn)確的控制,設(shè)電機(jī) 1所 需要 運(yùn)行的線值為 n,電機(jī) 2 所 需要 運(yùn)行的線值為 m,則輸出到電機(jī) 1和電機(jī) 2的定時器初值比例 將 為 n/m,這樣 就 可使電機(jī) 1 和電機(jī) 2 同時 同步到達(dá)目標(biāo)點(diǎn)。 故 A/D 轉(zhuǎn)換的數(shù)值決定位移 ]23[ 。 單片機(jī) 設(shè)置為定時器模式時,加 1 計數(shù)器是對內(nèi)部機(jī)器周期計數(shù)( 1 個機(jī)器周期等于 12 個振蕩周期, 即計數(shù)頻率為晶振頻率的湖北理工學(xué)院 畢業(yè)設(shè)計(論文) 27 1/12)。 單片機(jī)最小系統(tǒng) 的 起振電容 C C3 一般采用 15~33pF。采用內(nèi)部的振蕩器電路和時鐘發(fā)生器時, XTAL1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1