- 模具設(shè)計與制造實習(xí)報告 推薦度:
- 相關(guān)推薦
模具設(shè)計實習(xí)報告
篇一:ARM實習(xí)報告感想
通過這次模具設(shè)計,本人在多方面都有所提高。通過這次設(shè)計,綜合運用本專業(yè)所學(xué)課程的理論和實際知識進行設(shè)計,提高學(xué)生獨立工作能力,鞏固與擴充了ARM等課程所學(xué)的內(nèi)容,掌握ARM設(shè)計的方法和步驟,同時各科相關(guān)的課程都有了全面的復(fù)習(xí),獨立思考的能力也有了提高。在短短的一個星期中,讓我們初步讓理性回到感性的重新認識,也讓我們初步的認識了這個社會,對于以后做人所應(yīng)把握的方向也有所啟發(fā),體現(xiàn)出團隊課程設(shè)計的能力以及綜合運用知識的能力,體會了學(xué)以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)自己平時學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補。
本次實習(xí)使我親身感受了所學(xué)知識與實際的應(yīng)用,理論與實際的相結(jié)合,讓我們大開眼界,也算是對以前所學(xué)知識的一個初審吧!這次生產(chǎn)實習(xí)對于我們以后學(xué)習(xí)、工作也真是受益菲淺。通過這次為期一周的課程設(shè)計,在不斷的失敗和努力中,鍛煉了我們的動手能力,培養(yǎng)了團隊協(xié)作及永不放棄、不屈不撓的精神。并且使我們對ARM的知識得到了進一步的提高,同時也補充了我們對電機控制的相關(guān)知識。
這次課程實際僅僅是基于ARM微處理器應(yīng)用的一個開端,在這期間我們還有很多的不足,比如不能完成引腳的最優(yōu)連接,不能完成硬件系統(tǒng)和軟件程序的自主設(shè)置和編寫,但我相信通過以后對ARM嵌入式系統(tǒng)的繼續(xù)學(xué)習(xí),自己會得到進一步的提高。我會把這此實習(xí)作為我人生的起點,在以后的工作學(xué)習(xí)中不斷要求自己,完善自己,讓自己做的更好。
篇二:ARM實習(xí)報告
ARM嵌入式系統(tǒng)綜合設(shè)計
一、實習(xí)時間和地點安排
1、實習(xí)時間:2012年12月03 日 —— 2012年12月14日,共兩周的時間。
2、每天的實習(xí)時間安排:
上午:8:30——11:30
下午:13:30——15:30
3、實習(xí)地點:校內(nèi)。
二、實習(xí)目的
1、掌握電子元器件的焊接原理和方法。
2、掌握ARM7 LPC2132控制程序的編寫方法。
3、掌握調(diào)試軟件和硬件的方法。
三、實習(xí)內(nèi)容與要求
1、根據(jù)設(shè)計要求焊接好電路板并測試焊接無誤。
2、繪制流程圖并編寫程序。
3、編譯通過后,將程序下載到LPC2132進行調(diào)試。
4、調(diào)試成功后編寫實習(xí)報告。
四、LPC2132芯片介紹
LPC2132最小系統(tǒng)圖及其介紹
概述
LPC2132是基于一個支持實時仿真和嵌入式跟蹤的32/16 位 ARM7TDMI-STM CPU 的微控制器,并帶有 32kB、64kB、512 kB 的嵌入的高速
Flash 存儲器。128 位寬度的存儲器接口和獨特的加速結(jié)構(gòu)使 32 位代碼能夠
在最大時鐘速率下運行。對代碼
規(guī)模有嚴格控制的應(yīng)用可使用 16 位 Thumb?
模式將代碼規(guī)模降低超過 30%,而性能的損失卻很小。
較小的封裝和極低的功耗使 LPC2131/2132/2138 可理想地用于小型系統(tǒng)中,如訪問控制和 POS 機。寬范圍的串行通信接口和片內(nèi) 8/16/32kB 的 SRAM 使 LPC2131/2132/2138 非常適用于通信網(wǎng)關(guān)、協(xié)議轉(zhuǎn)換器、軟 modem 、聲音辨別和低端成像,為它們提供巨大的緩沖區(qū)空間和強大的處理功能。多個 32 位定時器、1 個或 2 個 10 位 8 路 ADC 、10 位 DAC 、PWM 通道和 47 個 GPIO 以及多達9 個邊沿或電平觸發(fā)的外部中斷使它們特別適用于工業(yè)控制和醫(yī)療系統(tǒng)。
特性
1、小型 LQFP64 封裝的 16/32 位 ARM7TDMI-S 微控制器。
2、8/16/32kB 片內(nèi)靜態(tài) RAM 。
3、片內(nèi) Boot 裝載軟件實現(xiàn)在系統(tǒng)/在應(yīng)用中編程(ISP/IAP )。扇區(qū)擦除或整片擦除的時間為400ms ,1ms 可編程 256 字節(jié)。
4、EmbeddedICE?RT 和嵌入式跟蹤接口可實時調(diào)試(利用片內(nèi) RealMonitor軟件)和高速跟蹤執(zhí)行代碼。
5、1 個(LPC2132/2132 )或2 個(LPC2138 )8 路 10 位 A/D 轉(zhuǎn)換器共包含 16 個模擬輸入,每個通道的轉(zhuǎn)換時間低至 2.44us 。
6、1 個 10 位 D/A 轉(zhuǎn)換器,可提供不同的模擬輸出(LPC2132/2138 )。
7、 2 個 32 位定時器/計數(shù)器(帶 4 路捕獲和 4 路比較通道)、PWM 單元(6 路輸出)和看門狗。
8、實時時鐘具有獨立的電源和時鐘源,在節(jié)電模式下極大地降低了功耗。
9、多個串行接口,包括 2 個 16C550 工業(yè)標準 UART 、2 個高速 I2C 接口(400 kbit/s )、SPITM 和 SSP(具有緩沖功能,數(shù)據(jù)長度可變)。
10、向量中斷控制器?膳渲脙(yōu)先級和向量地址。
11、多達 47 個 5V 的通用I/O 口(LQFP64 封裝)。
12、 9 個邊沿或電平觸發(fā)的外部中斷引腳。
13、 通過片內(nèi) PLL 可實現(xiàn)最大為 60MHz 的 CPU 操作頻率,PLL 的穩(wěn)定時間為 100us。
14、片內(nèi)晶振頻率范圍:1~30 MHz。
15、2 個低功耗模式:空閑和掉電。
16、可通過個別使能/禁止外部功能和降低外部時鐘來優(yōu)化功耗。
17、通過外部中斷將處理器從掉電模式中喚醒。
18、單個電源供電,含有上電復(fù)位(POR )和掉電檢測(BOD )電路:-CPU
操作電壓范圍:3.0~3.6 V (3.3 V+/ - 10%) ,I/O 口可承受5V 的最
大電壓。
結(jié)構(gòu)概述
LPC2132包含一個支持仿真的 ARM7TDMI-S CPU 、與片內(nèi)存儲器控制器接口
的 ARM7 局部總線、與中斷控制器接口的 AMBA 高性能總線 (AHB )和連接片內(nèi)外設(shè)功能的 VLSI 外設(shè)總線 (VPB ,ARM AMBA 總線的兼容超集)。
LPC2131/2132/2138 將 ARM7TDMI-S 配置為小端(little-endian )字節(jié)順序。 AHB 外設(shè)分配了 2M 字節(jié)的地址范圍,它位于 4G 字節(jié) ARM 存儲器空間的最頂端。每個 AHB 外設(shè)都 分配了 16k 字節(jié)的地址空間。LPC2131/2132/2138 的外設(shè)功能 (中斷控制器除外)都連接到 VPB 總線。AHB 到 VPB 的橋?qū)?VPB 總線與 AHB 總線相連。VPB 外設(shè)也分配了 2M 字節(jié)的地址范圍,從 3.5GB 地址點開始。每個 VPB 外設(shè)在 VPB 地址空間內(nèi)都分配了 16k 字節(jié)地址空間。
片內(nèi)外設(shè)與器件管腳的連接由管腳連接模塊控制。該模塊必須由軟件進行控制以符合外設(shè)功能與管腳在特定應(yīng)用中的需求。
ARM7TDMI-S 處理器
ARM7TDMI-S 是通用的 32 位微處理器,它具有高性能和低功耗的特性。ARM 結(jié)構(gòu)是基于精簡指令集 計算機(RISC)原理而設(shè)計的。指令集和相關(guān)的譯碼機制比復(fù)雜指令集計算機要簡單得多。這樣使用一個小的、廉價的處理器核就可實現(xiàn)很高的指令吞吐量和實時的中斷響應(yīng)。
由于使用了流水線技術(shù),處理和存儲系統(tǒng)的所有部分都可連續(xù)工作。通常在執(zhí)行一條指令的同時對下 ,一條指令進行譯碼,并將第三條指令從存儲器中取出。
ARM7TDMI-S 處理器使用了一個被稱為 THUMB 的獨特結(jié)構(gòu)化策略,它非常適用于那些對存儲器有限制或者需要較高代碼密度的大批量產(chǎn)品的應(yīng)用。
在 THUMB 后面一個關(guān)鍵的概念是“超精簡指令集”;旧希珹RM7TDMI-S 處理器具有兩個指令集:標準 32 位 ARM 指令集 、16 位 THUMB 指令集
THUMB 指令集的 16 位指令長度使其可以達到標準 ARM 代碼兩倍的密度,卻仍然保持 ARM 的大多 數(shù)性能上的優(yōu)勢,這些優(yōu)勢是使用 16 位寄存器的 16 位處理器所不具備的。因為 THUMB 代碼和 ARM 代碼一樣,在相同的 32 位寄存器上進行操作。THUMB 代碼僅為 ARM 代碼規(guī)模的 65%,但其性能卻相當(dāng)于連接到 16 位存儲器系統(tǒng)的相同 ARM 處理器性能的 160%。
片內(nèi) FLASH 程序存儲器
LPC2131/2132/2138 分別含有 32kB、64kB 和 512kB 的FLASH 存儲器系統(tǒng)。該存儲器可用作代碼和數(shù)據(jù)的存儲。對 FLASH 存儲器的編程可通過幾種方法來實現(xiàn):通過內(nèi)置的串行 JTAG 接口,通過在系統(tǒng)編程(ISP )和 UART0 ,或通過在應(yīng)用編程(IAP )。使用在應(yīng)用編程的應(yīng)用程序也可以在應(yīng)用程序運行時對FLAH 進行擦除和/ 或編程,這樣就為數(shù)據(jù)存儲和現(xiàn)場固件的升級都帶來了極大的靈活性。如果LPC2131/2132/2138 使用了片內(nèi)引導(dǎo)裝載程序(bootloader ),32/64/512kB 的 Flash 存儲器就可用來存放用戶代碼。 LPC2131/2132/2138 的Flash 存儲器至少可擦除/編程 10,000 次,保存數(shù)據(jù)的時間長達 10 年。 片內(nèi)靜態(tài) RAM
片內(nèi)靜態(tài) RAM (SRAM )可用作代碼和/ 或數(shù)據(jù)的存儲,支持 8位、16 位和32 位的訪問。LPC2131/2132/2138 含有 8/16/32kB 的靜態(tài)RAM 。 LPC2131/2132/2138 SRAM 是一個字節(jié)尋址的存儲器。對存儲器進行字和半字訪問時將忽略地址對準,訪問被尋址的自然對準值(因此,對存儲器進行字訪問時將忽略地址位 0 和 1,半字訪問時將忽略地址位 0 )。因此,有效的讀寫操作要求半字數(shù)據(jù)訪問的地址線0 為 0(地址以0、2 、4 、6、8、A 、C 和 E 結(jié)尾),字 數(shù)據(jù)訪問的地址線 0 和 1 都為 0 (地址以0、4 、8 和 C 結(jié)尾)。該原則同樣用于片外和片內(nèi)存儲器。SRAM 控制器包含一個回寫緩沖區(qū),它用于防止 CPU 在連續(xù)的寫操作時停止運行。回寫緩沖區(qū)總是保存著軟件發(fā)送到 SRAM
的最后一個字節(jié)。該數(shù)據(jù)只有在軟件請求下一次寫操作時才寫入 SRAM (數(shù)據(jù)只有 在軟件執(zhí)行另外一次寫操作時被寫入 SRAM)。如果發(fā)生芯片復(fù)位,實際的SRAM 內(nèi)容將不會反映最近一 次的寫請求(即:在一次“熱”芯片復(fù)位后,SRAM 不會反映最后一次寫入的內(nèi)容)。任何在復(fù)位后檢查 SRAM 內(nèi)容的程序都必須注意這一點。通過對一個單元執(zhí)行兩次相同的寫操作可保證復(fù)位后數(shù)據(jù)的寫入;蛘撸部赏ㄟ^在進入空閑或掉電模式前執(zhí)行虛寫(dummy write )操作來保證最后的數(shù)據(jù)在復(fù)位后被真正寫入到 SRAM。
LPC2132管腳分布
五、硬件原理圖
其中K1-K6為六個按鍵,分別對應(yīng)清零鍵、減號鍵、第二個數(shù)字鍵、等號鍵、加號鍵和第一個數(shù)字鍵,接到I/O口的P0.08-P0.13腳。P0.00-P0.07號腳接段碼,分別是G、F、E、D、C、B、A、DP。三個數(shù)碼管的位選通端接到P0.28-P0.30三個管腳上,用于選通數(shù)碼管。
ULN2803應(yīng)用電路介紹
ULN2000、ULN2800是高壓大電流達林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負載能力強等特點,適應(yīng)于各類要求高速大功率驅(qū)動的系統(tǒng)。ULN2003A電路是美國Texas Instruments公司和Sprague公司開發(fā)的高壓大電流達林頓晶體管陣列電路,文中介紹了它的電路構(gòu)成、特征參數(shù)及典型應(yīng)用。
功率電子電路大多要求具有大電流輸出能力,以便于驅(qū)動各種類型的負載。功率驅(qū)動電路是功率電子設(shè)備輸出電路的一個重要組成部分。在大型儀器儀表系統(tǒng)中,經(jīng)常要用到伺服電機、步進電機、各種電磁閥、泵等驅(qū)動電壓高且功率較大的器件。ULN2000、ULN2800高壓大電流達林頓晶體管陣列系列產(chǎn)品就屬于這類可控大功率器件,由于這類器件功能強、應(yīng)用范圍語廣。因此,許多公司都生產(chǎn)高壓大電流達林頓晶體管陣列產(chǎn)品,從而形成了各種系列產(chǎn)品,ULN2000、ULN2800系列就是美國Texas Instruments公司、美國Sprague公司開發(fā)的高壓大電流達林頓晶體管陣列產(chǎn)品。它們的系列型號分類如表1所列,生產(chǎn)2000、2800高壓大電流達林頓晶體管陣列系列產(chǎn)品的公司與型號對照表如表2所列。在上述系列產(chǎn)品中,ULN2000系列能夠同時驅(qū)動7組高壓大電流負載,ULN2800系列則能夠同時驅(qū)動8組高壓大電流負載。美國Texas Instruments公司、美國Sprague公司生產(chǎn)的ULN2003A由7組達林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)以及鉗位二極管網(wǎng)絡(luò)構(gòu)成,具有同時驅(qū)動7組負載的能力,為單片雙極型大功率高速集成電路。以下介紹該電路的構(gòu)成、性能特征、電參數(shù)以及典型應(yīng)用。2000、2800高壓大電流達林頓晶體管陣列系列中的其它產(chǎn)品的性能特性與應(yīng)用可參考ULN2003A。本設(shè)計的驅(qū)動電路如圖所示:
在本實習(xí)
中的應(yīng)用
篇三:ARM實習(xí)報告
嵌入式課程設(shè)計與總結(jié)報告
摘要
通過嵌入式控制系統(tǒng)的實習(xí),使我們了解并掌握根據(jù)嵌入式控制系統(tǒng)項目要求,如何設(shè)計符合控制邏輯的原理圖,復(fù)合原理圖及電子電氣EMC的PCB圖,學(xué)習(xí)電子元器件的焊接,PCB板的調(diào)試等,最終掌握嵌入式控制系統(tǒng)的設(shè)計及工藝等。
一、設(shè)計實習(xí)任務(wù)
1. 焊接ARM7(LPC2132)最小系統(tǒng)PCB。要求仔細認真焊接,并調(diào)試使其能正常工作(提供最簡易測試程序)。
2. 設(shè)計數(shù)碼管動態(tài)掃描顯示電路,三個按鍵的鍵盤電路,模擬電壓取樣電路等。要求原理圖設(shè)計合理,要求有與最小系統(tǒng)板的接口,正確焊接,調(diào)試后能正常工作。
3. 控制軟件設(shè)計
在嵌入式控制系統(tǒng)的設(shè)計中,系統(tǒng)控制軟件的設(shè)計是一項非常重要且艱巨的工作,系統(tǒng)能否正?煽康墓ぷ,成敗在此一舉。因此要求同學(xué)們認真仔細的設(shè)計、調(diào)試控制軟件。要求軟件語句精煉,整體健壯,有一定的抗干擾能力。
二、數(shù)碼管動態(tài)掃描顯示電路控制軟件設(shè)計
要求顯示電路能正常顯示數(shù)據(jù),數(shù)碼管無閃爍,明亮,可隨時刷新顯示的數(shù)據(jù)。
三.鍵盤識別軟件設(shè)計
嵌入式控制系統(tǒng)一般的是配備簡易鍵盤,即根據(jù)需要設(shè)3~4按鍵基本能滿足使用要求,因此鍵盤控制軟件也是必須的
四、ADC控制軟件設(shè)計
五、 電路與程序
【模具設(shè)計實習(xí)報告】相關(guān)文章:
模具設(shè)計與制造實習(xí)報告(通用10篇)10-30
模具設(shè)計實踐報告06-27
模具設(shè)計制造的實習(xí)心得06-27
模具設(shè)計實習(xí)日記范文07-04
模具設(shè)計與制造07-24
沖壓模具設(shè)計11-22