第8章 ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt

第8章 ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt

ID:59210937

大?。?.59 MB

頁數(shù):83頁

時間:2020-09-26

第8章  ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt_第1頁
第8章  ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt_第2頁
第8章  ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt_第3頁
第8章  ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt_第4頁
第8章  ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt_第5頁
資源描述:

《第8章 ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第8章ARM嵌入式系統(tǒng)設(shè)計開發(fā)實例8.1基于ARM+μC/OS-Ⅱ的嵌入式磨削數(shù)控系統(tǒng)的設(shè)計8.2基于ARM+Linux的現(xiàn)代化超市電子購物系統(tǒng)的設(shè)計8.3基于ARM+Linux的嵌入式數(shù)控磨床控制系統(tǒng)的設(shè)計8.1基于ARM+μC/OS-Ⅱ的嵌入式     磨削數(shù)控系統(tǒng)的設(shè)計8.1.1前言嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟、硬件可剪裁,適用于對功能、可靠性、成本、體積、功耗要求嚴(yán)格的專用計算機系統(tǒng)。由于嵌入式系統(tǒng)具有微內(nèi)核、系統(tǒng)精簡、強實時性、專用性強等特點,因此特別適合具有實時性能要求的機電控制系統(tǒng)。傳統(tǒng)的基于單片機的簡易數(shù)控系統(tǒng),雖然造價低,但功能

2、不足,而基于工業(yè)PC的嵌入型數(shù)控系統(tǒng)、基于高端PLC的專用數(shù)控系統(tǒng)等性能較好,但造價太高?;诟咝阅芮度胧轿⑻幚砥骱蛯崟r操作系統(tǒng)的嵌入式數(shù)控系統(tǒng),將克服上述兩類數(shù)控系統(tǒng)的不足,具有性能好、成本低、體積小、結(jié)構(gòu)靈活等優(yōu)點,具有高的性價比,是未來數(shù)控系統(tǒng)的發(fā)展方向。本節(jié)以基于M250磨床的數(shù)控系統(tǒng)改造為研究背景,探討基于S3C44B0X實現(xiàn)的、具有一定通用性的嵌入式磨削數(shù)控系統(tǒng)的設(shè)計與實現(xiàn)問題。8.1.2系統(tǒng)硬件設(shè)計   1.S3C44B0X微處理器簡介S3C44B0X是三星公司專為手持設(shè)備和一般應(yīng)用提供的高性價比、高性能的16/32位RISC型嵌入式微處理器。它集成了

3、ARM7TDMI核,采用0.25?μmCMOS工藝制造,并在ARM7TDMI核基本功能的基礎(chǔ)上集成了8?KBCache(數(shù)據(jù)或指令)、內(nèi)部SRAM、外部存儲器控制器、LCD控制器、4個DMA通道、帶自動握手的2通道UART、1個多主I2C總線控制器、1個I2S總線控制器、5通道PWM定時器、1個看門狗定時器、71個通用I/O口、8個外部中斷源、具有日歷功能的實時RTC、8通道10位A/D轉(zhuǎn)換器、1個SIO接口以及PLL(鎖相環(huán))時鐘發(fā)生器等豐富的外圍功能模塊,非常適合于成本和功耗要求較高的嵌入式應(yīng)用系統(tǒng)。圖8.1嵌入式磨削數(shù)控系統(tǒng)硬件組成框圖2.存儲器的擴展為了滿足

4、需要,本系統(tǒng)擴展了Flash程序存儲器和SDRAM數(shù)據(jù)存儲器。Flash程序存儲器在系統(tǒng)中用于存放程序代碼。本系統(tǒng)采用一片SST39VF160構(gòu)建16位的Flash存儲器系統(tǒng),其存儲容量為2?MB,并將其配置到存儲器的Bank0,即將S3C44B0X的nGCS0接至SST39VF160的片選信號nCE端,S3C44B0X的A20~A1接至SST39VF160的A19~A0端,其地址范圍是0x00000000~0x001FFFFF。   SDRAM數(shù)據(jù)存儲器在系統(tǒng)中主要用作程序的運行空間、數(shù)據(jù)及堆棧區(qū)。本系統(tǒng)使用HY57V651620B構(gòu)建16位SDRAM存儲器系統(tǒng),

5、并通過nCS6將其配置到存儲器的BANK6,其存儲容量為4組×16M位(8?MB),其地址范圍是0x0C000000~0x0C7FFFFF。3.通信和調(diào)試接口為了滿足系統(tǒng)各種可能的通信和調(diào)試需要,系統(tǒng)配備了RS-232C接口、USB接口以及JTAG接口。其中RS-232C接口用于直接從PC機接收有關(guān)加工信息數(shù)據(jù),USB接口用于接收U盤等USB移動設(shè)備存儲的有關(guān)加工信息數(shù)據(jù),JTAG接口則供系統(tǒng)交叉調(diào)試使用。   由于S3C44B0X只有UART0/1并沒有集成RS-232C接口,這里選用MAX3232作為UART到RS-232C的電平轉(zhuǎn)換芯片,以便其與PC機等其他設(shè)

6、備進行串行通信。因S3C44B0X內(nèi)部沒有USB接口,這里選用USB1.1版本的USBN9603作為S3C44B0X擴展USB控制器的接口芯片。二者采用并行總線方式進行連接,S3C44B0X通過總線操作(nGCS4作為片選信號)對USBN9603進行控制,完成USB的讀寫操作。由于S3C44B0X中集成了JTAG信號,因此只需引出這些信號線在板上擴出JTAG口,即可與JTAG調(diào)試器進行通信。有關(guān)接口電路的具體連接此處略。4.電機驅(qū)動控制模塊系統(tǒng)選用兩個交流伺服電機,交流伺服電機的控制采用位置控制。系統(tǒng)中采用S3C44B0X所具有的脈沖寬度調(diào)制PWM方式的輸出進行控制

7、。5.人機交互模塊系統(tǒng)需要顯示的基本信息包括X軸和Y軸坐標(biāo)值(含X軸和Y軸運行方向指示)、參數(shù)值(磨削—粗、精、光,速度,進給,粗磨,精磨;修整—補償量、補償間隔,進給量、工件統(tǒng)計)、磨削余量(光柱)、工作狀態(tài)指示(快進、粗磨、精磨、光磨、快退、等待、修整)和控制方式指示(自動、半自動、調(diào)校)等。同時為了操作和控制的方便,我們還可顯示其他有關(guān)的操作信息和控制界面。因此本系統(tǒng)選用LCD液晶顯示器進行顯示。由于S3C44B0X處理器本身自帶LCD控制系統(tǒng),而且可以驅(qū)動所選用的液晶顯示屏,所以只要選用合適的LCD顯示器并把相應(yīng)的控制信號進行連接即可。   系統(tǒng)用于參數(shù)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。