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

正文內(nèi)容

基于單片機的步進電機控制器的設計論文-資料下載頁

2025-06-19 12:57本頁面
  

【正文】 法大于640KHz,一般可選用外部或內(nèi)部來提供頻率。若在CLKR及CLK IN加上電阻R及電容C,則可產(chǎn)生ADC工作所需的時序,其頻率約為()(5). PIN5 ( INTR ):中斷請求。轉(zhuǎn)換期間為高位準(high),等到轉(zhuǎn)換完畢時INTR 會變?yōu)榈臀粶?low)告知其它的處理單元已轉(zhuǎn)換完成,可讀取數(shù)字數(shù)據(jù)。(6). PINPIN7 (VIN(+)、VIN()):差動模擬訊號的輸入端。輸入電壓VIN=VIN(+) -VIN(),通常使用單端輸入,而將VIN()接地。(7). PIN8 (A GND):模擬電壓的接地端。(8). PIN9 (VREF/2):輔助參考電壓輸入端ADC0804工作原理ADC0804是屬于連續(xù)漸進式(Successive Approximation Method)的A/D轉(zhuǎn)換器,這類型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百us)、分辨率高外,還有價錢便宜的優(yōu)點,普遍被應用于微電腦的接口設計上。以輸出8位的ADC0804動作來說明“連續(xù)漸進式A/D轉(zhuǎn)換器”的轉(zhuǎn)換原理,動作步驟如下表示(原則上先從左側(cè)最高位尋找起)。第一次尋找結(jié)果:10000000 (若假設值≤輸入值,則尋找位=假設位=1)第二次尋找結(jié)果:11000000 (若假設值≤輸入值,則尋找位=假設位=1)第三次尋找結(jié)果:11000000 (若假設值輸入值,則尋找位=該假設位=0)第四次尋找結(jié)果:11010000 (若假設值≤輸入值,則尋找位=假設位=1)第五次尋找結(jié)果:11010000 (若假設值輸入值,則尋找位=該假設位=0)第六次尋找結(jié)果:11010100 (若假設值≤輸入值,則尋找位=假設位=1)第七次尋找結(jié)果:11010110 (若假設值≤輸入值,則尋找位=假設位=1)第八次尋找結(jié)果:11010110 (若假設值輸入值,則尋找位=該假設位=0)這樣使用二分法的尋找方式,8位的A/D轉(zhuǎn)換器只要8次尋找,12位的A/D轉(zhuǎn)換器只要12次尋找,就能完成轉(zhuǎn)換的動作,其中的輸入值代表圖4..10的模擬輸入電壓Vin。對8位ADC0804而言,它的輸出準位共有28=256種,即它的分辨率是1/256,假設輸入信號Vin為0~5V電壓范圍,則它最小輸出電壓是5V/256=,這代表ADC0804所能轉(zhuǎn)換的最小電壓值。分辨率與內(nèi)部轉(zhuǎn)換頻率的計算對8位ADC0804而言,它的輸出準位共有28=256種,即它的分辨率是1/256,假設輸入信號Vin為0~5V電壓范圍,則它最小輸出電壓是5V/256=,這代表ADC0804所能轉(zhuǎn)換的最小電壓值?!?2位A/D轉(zhuǎn)換器的分辨率和最小電壓轉(zhuǎn)換值?!/D轉(zhuǎn)換器的分辨率和最小電壓值位數(shù)目分辨率最小電壓轉(zhuǎn)換值81/256101/1024121/4096amp。FPGA、8051單片機等典型連接圖至于內(nèi)部的轉(zhuǎn)換頻率fCK,(19腳)、CLK IN(4腳)所連接的R()、C()值來決定?!DC0804與CPLDamp。FPGA、8051單片機等典型連接圖頻率計算方式是:fCK=1/(RC)若以上圖的R=10KΩ、C=150PF為例,則內(nèi)部的轉(zhuǎn)換頻率是fCK=1/(10 KΩ150PF)=606KHz更換不同的R、C值,會有不同的轉(zhuǎn)換頻率,而且頻率愈高代表速度愈快。但是需要注意R、C的組合,務必使頻率范圍是在100KHz~1460KHz之間?!‰娏鳈z測模塊電路圖,OP07的3腳是反向輸入端,4腳是同向輸入端,6腳輸出端。按照如圖所示的接法及對應電阻值的大小,我們很容易知道,此連接后的電壓放大倍數(shù)是80倍,且為同向放大。OP07放大的信號來源是L298的1腳測電流的小電阻分出來的電壓,然后經(jīng)OP07放大之后的信號送給0804處理?!‰娏鳈z測模塊電路圖本設計一共設計了四個按鍵,其中一個是單片機復位電路按鍵,。此時按鍵的工作原理是按下按鍵之后就相當于是把對應的端口的電勢拉低。在處理按鍵程序前就先去抖動,防止因按鍵時產(chǎn)生的機械抖動而錯誤的重復執(zhí)行相應程序。所有按鍵處理程序都是在等按下后執(zhí)行的。這些在軟件編設計部分都會有說明?!”菊滦〗Y(jié)本章就是通過對我的整個系統(tǒng)按照各個模塊分別講解來加深對整個系統(tǒng)的硬件部分的理解。各個模塊中我們對使用到的芯片進行了詳細的介紹,然后結(jié)合芯片資料完成了對應模塊的硬件設計。對以上的單片機最小系統(tǒng),串口通信模塊,數(shù)碼管顯示電路,電機驅(qū)動模塊,驅(qū)動電流檢測模塊各個部分進行設計論證后然后銜接起來完成了整個硬件部分的設計,系統(tǒng)的總體原理圖見附錄。第4章 系統(tǒng)的軟件實現(xiàn)本系統(tǒng)的軟件設計主要分為系統(tǒng)初始化、延時子程序、按鍵響應程序,數(shù)碼管顯示程序,讀ADC0804子程序及控制脈沖輸出幾部分,事實上每一部分都是緊密相關的,每個功能模塊對于整體設計都是非常重要,單片機AT89S51通過軟件編程才能使系統(tǒng)真正的運行起來,軟件設計的好壞也直接決定了系統(tǒng)的運行質(zhì)量。程序流程圖的設計遵循自頂向下的原則,即從主體遂逐步細分到每一個模塊的流程。在流程圖中把設計者的控制過程梳理清楚。具體程序的講解將在本章各節(jié)做詳細講解?!∠到y(tǒng)軟件主流程圖當給系統(tǒng)供電以后,通過單片機復位電路對系統(tǒng)進行上電復位系統(tǒng)經(jīng)過初始化以后,便開始執(zhí)行按鍵查詢等待相應的操作,當有按鍵按下的時候程序便調(diào)用并執(zhí)行相應的子程序,: 主程序圖 系統(tǒng)初始化流程圖對相應的系統(tǒng)參數(shù)進行初始化,包括系統(tǒng)上電默認運行參數(shù)設定,包括兩相四拍的工作方式,初始速度檔位是30轉(zhuǎn)/分,系統(tǒng)中斷設定,定時器設定,載入定時器初值和默認的工作參數(shù)等?!∠到y(tǒng)初始化流程圖 按鍵子程序延時子程序:在本延時子程序當中每調(diào)用一次延時子程序延時時間是1毫秒。按鍵響應子函數(shù):在本設計當中按鍵的一端接地,另一端接單片機的對應端口,所以當按鍵按下,既是將單片機對應端口電平拉低。所以在編程的時候判斷按鍵按下是低電平有效。 增速減速子程序 在本設計當中我的模式切換按鍵只有一個,負責電機的正反轉(zhuǎn)控制,電流控制和電機啟動和停止控制。由于編程的時候設置的系統(tǒng)工作的默認狀態(tài)是正轉(zhuǎn),轉(zhuǎn)速30轉(zhuǎn)/分。所以通過連續(xù)按模式切換鍵依次實現(xiàn)的功能是電機反轉(zhuǎn)并顯示轉(zhuǎn)速,顯示電機電流,系統(tǒng)停止工作,系統(tǒng)正轉(zhuǎn)并顯示轉(zhuǎn)速依次切換。編程控制ADC0804工作就主要是負責讀和寫端口的電平來實現(xiàn)的?!∽xADC0804子程序及模式切換子程序控制步進電機轉(zhuǎn)動的脈沖輸入方式:兩相四拍通電方式:正轉(zhuǎn):AB—aB—ab—Ab—AB反轉(zhuǎn):AB—Ab—ab—aB—AB兩相八拍通電方式:正轉(zhuǎn):AB—B—aB—a—ab—b—Ab—A—AB反轉(zhuǎn):AB—A—Ab—b—ab—a—aB—B—AB以兩相四拍正轉(zhuǎn)為例其程序代碼如下: if(i==1) { AL=1。 BL=1。 aL=0。 bL=0。 } else if(i==2) { AL=0。 BL=1。 aL=1。 bL=0。 } else if(i==3) { AL=0。 BL=0。 aL=1。 bL=1。 } else if(i==4) { AL=1。 BL=0。 aL=0。 bL=1。 i=0。 }當電機反轉(zhuǎn)時,或者工作在兩相八拍模式下可以按上面的代碼類推。 結(jié) 論經(jīng)過為期一學期的學習和努力,本次設計順利完成,具體結(jié)論如下:采用單片機作為控制核心,利用其強大的功能,把鍵盤電路和數(shù)碼管顯示電路,電機驅(qū)動電路,電機電流檢測電路有機的結(jié)合起來,組成一個操作方便,交互性強的簡單系統(tǒng)。通過系統(tǒng)的設計實現(xiàn)了預期的設計目標,完成了全部的設計任務,具體功能如下:完成了整個系統(tǒng)的硬件設計和軟件編程,能通過鍵盤電路控制步進電機的轉(zhuǎn)速控制,能實現(xiàn)啟動、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速控制,實現(xiàn)轉(zhuǎn)速最低25轉(zhuǎn)/分,最高轉(zhuǎn)速180轉(zhuǎn)/分;通過編程實現(xiàn)了通過單片機能輸出兩相四拍和兩相八拍的脈沖控制序列。驅(qū)動電路能提供12V,;整個電機的轉(zhuǎn)速,轉(zhuǎn)動方向,檢測到的電機電流的大小等都能通過數(shù)碼管顯示出來;整個的成果形式是最終以步進電機控制電路板的形式展示出來了。在本設計中作為電機正常工作比較重要的電機驅(qū)動模塊,本設計中是采用驅(qū)動芯片L298及其外圍電路來實現(xiàn)的,其特點是成本低,可靠性高,出現(xiàn)問題容易維護,實現(xiàn)相對容易等特點。在電機工作模式上本設計實現(xiàn)了電機的兩相四拍和兩相八拍兩種脈沖控制方式。后續(xù)工作:在本次設計中更多的是注重整體功能的實現(xiàn),注重的是操作簡單,所以本系統(tǒng)采用了開環(huán)控制的方式,電機也是選用的最常用的反應式步進電機。通過在本設計中的學習和查閱資料,想要得到更高性能的控制,可以選用混合式步進電機,采用閉環(huán)的細分驅(qū)動電路。本系統(tǒng)在設計的過程中由于沒有考慮到單片機的端口有限,所以在本設計中鍵盤掃描部分只用了四個按鍵,所以就出現(xiàn)了一個按鍵疊加很多功能的控制,比如有一個鍵能同事實現(xiàn)對電機工作模式,電機正反轉(zhuǎn),電機電流顯示,電機停止等的控制,那么這樣的情況在實際生產(chǎn)生活中操作起來略顯不方便,所以建議以后有做類似設計任務的時候,預先考慮全面,爭取一個鍵控制一個功能。本設計的硬件制作部分完全是實行的手工焊接,沒有制作PCB板,這樣的后果就是焊接完電路板之后容易出現(xiàn)問題,檢查麻煩,而且要是在后期全部制作調(diào)試都完成后再中途出現(xiàn)問題了檢查起來是相當?shù)穆闊K越ㄗh以后有做類似設計任務或者實際應用的時候,盡量采用PCB電路板的形式,這樣最大的好處就是硬件的可靠性高,外觀美觀簡潔,尤其是在大量設計的時候,采用PCB電路板成本也不高,值得采用
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1