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

正文內(nèi)容

畢業(yè)設(shè)計二維平臺的直線插補和圓弧插補軟硬件設(shè)計畢業(yè)論文(文件)

2025-07-10 12:54 上一頁面

下一頁面
 

【正文】 作方式:(1)不連續(xù)模式(DCM),其優(yōu)點是在同等輸出功率的情況下,高頻變壓器能使用尺寸較小的磁芯。在計算次級各繞組的匝數(shù)時,可取相同的“每伏匝數(shù)”。對于10V輸出,已知Vo2=10V,(快恢復(fù)整流管壓降),因此=*(10V+)=。次級繞組有兩種繞制方法,一種是分離式饒法,另一種是堆疊式繞法。反之,若將40V繞組緊靠初級,由于5V繞組及10V繞組漏感較大,就會降低電源效率,并且增加干擾。若當5V繞組輸出滿載,而10V和40V繞組輸出輕載時,由于5V繞組兼做10V、40V繞組的一部分,因此能減小這些繞組的漏感,可以避免因漏感使10V和40V繞組輸出電路中的濾波電容被尖峰電壓充電到峰值(也稱峰值充電效應(yīng)),而引起輸出電壓不穩(wěn)定。這樣,能保證良好的覆蓋性,增強次級與次級的耦合程度。這樣,當5V輸出的負載電流發(fā)生變化時,會影響10V輸出的穩(wěn)定性。在改進前,(從滿載電流的25%變化到100%)時,10V輸出的負載調(diào)整率=;經(jīng)改進后,=%。TL431的基準端電壓=。若,則可按下式計算R6阻值。根據(jù)被加工零件的有限坐標(直線的起點和終點,圓弧的起點、終點、圓心和半徑)、加工輪廓的特征、刀具參數(shù),進給速度和進給方向的要求等,運用一定的算法,自動地在輪廓的起點和終點之間計算出若干中間點的坐標值,從而自動地對各坐標軸進行脈沖分配,完成整個輪廓的軌跡運行,這就是插補要完成的任務(wù)。具體來說是,每走一步都要和給定軌跡上的坐標值進行一次比較,視該點在給定軌跡的上方或下方,或在給定軌跡的里面或外面,從而決定下一步的進給方向,使之趨近加工軌跡。取直線起點為坐標原點,直線終點A坐標(Xe,Ye)是已知的。設(shè)在某加工點處,若Fm≥0時,應(yīng)沿+X方向進給一步,走一步后新的坐標值為 Xm+1=Xm +1 Ym+1=Ym新的偏差為 Fm+1= Ym+1XeXm+1Ye= FmYe (52)若Fm0, 應(yīng)向+Y方向進給一步,走一步后新的坐標值為 Xm+1=Xm Ym+1=Ym +1新的偏差為Fm+1= Fm +Xe (53)式(52)、(53)為簡化后的偏差計算公式,在公式中只有加,減運算,只要將前一點的偏差值與等于常數(shù)的終點坐標Xe,Ye相加或相減,即可得到新的坐標點的偏差值。2. 第二種方法 用一個終點計數(shù)器,寄存X和Y兩個坐標,從起點到達終點的總步數(shù)∑=︱Xe︱+︱Ye︱;X、Y坐標每進給一步,∑減去1,直到∑為零時,就到了終點。2. 坐標進給 根據(jù)判定的方向,向該坐標方向發(fā)一進給脈沖。 逐點比較法直線插補計算流程圖 以上是采用逐點比較法進行直線插補的工作原理及程序流程圖。我們希望通過實驗?zāi)苤庇^地看出插補的效果,那么,每次插補,平臺至少應(yīng)當移動10mm左右,那就起碼應(yīng)當進行2000步左右的插補運算才能實現(xiàn)。 四個象限中的直線插補進給方向判定和偏差計算公式 圓弧插補原理偏差計算公式 下面以第一象限逆圓弧為例討論偏差計算公式。設(shè)加工點正處于R點,其判別式為??蓪钠瘘c到終點X、Y軸走步步數(shù)的總和||+||存入一個計數(shù)器中,每走一步,從∑中減區(qū)1,當Σ=0時,發(fā)出終點到達信號,也可以選擇一個坐標的走步數(shù)作為終點判斷。開始LPC2104初始化程序初始化是LPC2104判斷是否有上位機命令?串口中斷程序否 外部中斷程序是限位開關(guān)是否 動作?否判斷是否是直線插補命令?是執(zhí)行直線插補程序否判斷是否是圓弧插補命令?是執(zhí)行圓弧插補程序Y否判斷是否是停止命令?否是Y結(jié)束 總程序流程圖 UART通用異步串行通信的實現(xiàn)思路 引腳描述 UATR0引腳描述引腳名稱類型描述RxD0輸入串行輸入,串行接收數(shù)據(jù)TxD0輸出串行輸出,串行發(fā)送數(shù)據(jù) 結(jié)構(gòu)TXD0NTXRDY U0TxU0THRU0TSR 中斷U0INTRU0IER U0BRGNBAUDOUTU0IIRU0DLLU0DLMNRXRDYRCLK U0RXRxD0U0RBRU0RSRU0FCRU0SCRU0LSRU0LCRPA[2:0] VPB接口PSTBPSELDDISPD[7:0]PWRITEMRARpclk UART0的結(jié)構(gòu)圖,VPB接口提供CPU或主機UART0之間的通信連接。UART0發(fā)送器模塊Tx接受CPU或主機寫入的數(shù)據(jù)并將數(shù)據(jù)緩存到UART0 Tx保持寄存器FIFO(U0THR)中。主時鐘與U0DLL和U0DLM寄存器所定義的除數(shù)相除得到Tx模塊所使用的時鐘。 U0Tx和U0Rx的狀態(tài)信息保存在U0LSR中。設(shè)置UART0波特率為9600,則除數(shù)值N=FPCLK/(16Xbaud)=(16X9600)=18,即12H。U0DLL=0x12MOV R1,0x00STR R1,[R0,0x04];U0DLM=0X00MOV R1,0x03STR R1,[R0,0x0C]。 調(diào)試設(shè)置及操作ARM的開發(fā)軟件較為豐富,ADS是ARM公司新推出的ARM集成開發(fā)工具,代碼優(yōu)化率高,調(diào)試功能更加強大。l Thumb ARM Interworking Image 由ARM指令和Thumb指令混合代碼生成ELF格式的映像文件。新建一個文件后,即可輸入源代碼。 進行JTAG仿真時,使用的存儲空間是目標機上的RAM空間,LPC2104具有內(nèi)部16K的SRAM,其地址為0x40000000~0x40003FFF. 為了實現(xiàn)到空間的定義,需要進行相關(guān)的地址設(shè)置。在DebugRel Settings對話窗中,選擇ARM Assembler項(若是C源程序,則選擇ARM C++ Compiler,等等),并在其Target設(shè)置CPU核(Architecture or Processor)、大小端(Byte Order)等。進入AXD后,選擇調(diào)試目標,即使用硬件/軟件仿真設(shè)置。若要使用其它仿真器,可使用Add按鈕添加報需要的DLL,并選擇它。對于LPC2104芯片來說,固化程序可通過兩種方式實現(xiàn):JTAG接口下載和使用ISP功能下載。EasyJTAG仿真器可支持LPC2104芯片的Flash下載,這樣就可以使用這一功能將程序下載到Flash中,以使脫機運行。6. 小結(jié) 通過此次課程設(shè)計,加深了我對直線插補、圓弧插補的原理及步進電機的工作原理的理解,同時我也初步學(xué)習和設(shè)計多路輸出電源。同時又是一創(chuàng)新課,給了我許多思考的機會更進一步的提高動手能力。以及如何提高電路的性能等等,掌握了設(shè)計的方法和技術(shù),通過查詢資料,也了解了二維平臺的構(gòu)造及原理。在Altium畫圖過程中,建立圖庫,畫好電路圖。 最后感謝楊老師,在我們沒有思路時給予的提示、講解。更重要的是,在實踐課上,我們學(xué)會了很多學(xué)習的方法。在電源設(shè)計中,我們使用變壓器降壓,二極管整流;使用多輸出電路,最終得到40V,10V,。熟悉了常用儀器、儀表。當然,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,反復(fù)檢查終于找出了原因所在,這也體現(xiàn)出了設(shè)計前期我在這方面的知識欠缺和經(jīng)驗不足。若用戶所選擇的是EasyJTAG仿真器調(diào)試,則在加載調(diào)試映像文件時即會下載程序到Flarsh中(注意,仿真器的配置設(shè)置中Flash項選擇Erase Flash when need)。入口地址Image entry point設(shè)置為0x00000000。運行程序可使用菜單Execute下的Go(全速運行)、Stop(停止)、Setp In(單步)等命令,對應(yīng)工具條更詳細的使用方法,請參考ADS的幫助文檔或其它書籍。選擇ADP()項為硬件JTAG仿真,選擇ARMUL()項為軟件仿真。若編譯出錯,則會有相應(yīng)的出錯提示,雙擊出錯提示行信息,編輯窗即會使用光標指出當前出錯的源代碼行??山?jīng)在Option頁中的Image Entty Point項中填入調(diào)試入地址,如0x40000000,這將會覆蓋程序代碼中的ENTRY入口聲明;在Layout頁中Place at Beginning of Image項中設(shè)置哪一段代碼存放在程序空間的開始處,在Object/Symbol處寫入包含要設(shè)置段的文件的“”,在Section處寫入代碼段的“段名”。若要把一個已經(jīng)存在的文件添加到當前項目中,可以在工程管理窗口的Files頁中的空白處單擊鼠標右鍵,即彈出一浮動菜單,選擇ADD Files...即可在彈出的文件選擇窗口找到要添加的文件,并確定。在Location項中設(shè)置項目的存放目錄,并在Project name項中輸入新建的項目名稱,然后單擊“確定”按鈕。運行ADS的Code Warrior IDE,選擇File→New,彈出New對話窗選擇所要建立的項目模板,如選擇ARM Executabel Image,建立一個ARM指令的項目。子程序返回采用查詢方式接收一字節(jié)數(shù)據(jù),如程序清單3程序清單3 采用查詢方式接收數(shù)據(jù)RCVBYTE LDR R0,=U0LSRRCVBYTE_L1 LDR R1,[R0] ANDS R1,R1,0x01 BEQ RCVBYTE_L1 LDR R0,=U0LSR LDR R1,[R0] MOV PC,LR JTAG調(diào)試接口的系統(tǒng)仿真調(diào)試 調(diào)試框圖 調(diào)試主機PCJTAG仿真器(信號連接) LPC2104 控制系統(tǒng) ARM處理器JTAG調(diào)試框圖,調(diào)試主機(PC)負責對ARM源程序進行編譯連接,然后使用調(diào)試程序(如:AXD調(diào)試器)進行JTAG調(diào)試。PINSEL0=0X05,連接TXD0、RXD0功能LDR R0,=UART0_BASEMOV R1,0x83STR R1,[R0,0x0C];U0LCR=0x83,DLAB=MOV R1,0x12。在使用UATR0時,先要設(shè)置TXD0﹑RXD0引腳連接,然后設(shè)置串口的波特率及工作模式,即可進行數(shù)據(jù)的發(fā)送和接收。中斷接口包含寄存器U0IER和U0IIR。波特率發(fā)生器模塊U0BRG產(chǎn)生Tx模塊所使用的定時。UART0 Rx移位寄存器(U0RSR)通過RxD接受有效的字符。當上位機下達命令時,通過查詢方式,進行串口掃描,判斷是直線插補,還是圓弧插補,或是停止命令。插補計算過程圓弧插補過程和直線插補計算過程相同,但是偏差計算公式不同,而且在偏差計算的同時還要進行動點的瞬間坐標值計算,以便為下一點的偏差計算做好準備。因為加工是從圓弧的起點開始,起點的偏差所以新加工的偏差總可以根據(jù)前一點的數(shù)據(jù)計算出來。令瞬時加工點為Rm(Xm,Ym),它與圓心的距離為R。其偏差計算公式和進給脈沖方向。原因很簡單,因為對于實驗室中由步進電動機驅(qū)動的二維平臺來說,其脈沖當量很小,(當步進電動機驅(qū)動器的細分設(shè)置值選定在4時,實測脈沖當量大約在5um左右,實際數(shù)控機床系統(tǒng)的脈沖當量可能更?。┒n本上的例題,為了在有限的篇幅中說明插補的全過程,一般都把插補的總步數(shù)限制在20步以內(nèi)。4. 終點判別 判別是否到達終點,就結(jié)束該插補運算;如未到達,再重復(fù)上述循環(huán)步驟。 插補運算過程插補計算時,每走一步,都要進行以下四
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1