需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):20259 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:步進電機是一種將電脈沖信號轉換成響應角位移或線位移的機電元件,在機電及自動化領域有著廣泛的應用。 μC/OS-II是一個完整的、可移植、可固化、可剪裁的占先式實時多任務內(nèi)核。μC/OS-II適合小型控制系統(tǒng),具有執(zhí)行效率高,占用空間小,實時性能優(yōu)良和可擴展性能強等特點。因此,研究μC/OS-II在ARM處理器上的移植就很有意義。 本課題主要介紹ARM處理器及其編程模型,以及嵌入式實時操作系統(tǒng)μC/OS-II的內(nèi)核結構,從而實現(xiàn)μC/OS-II在S3C2410上的移植,并在此平臺上進行步進電機控制程序設計,控制步進電機啟動、停止、正轉、反轉、加速和減速。
關鍵詞 ARM;μC/OS-II;S3C2410;步進電機
目錄 摘要 Abstract 1 緒論-1 1.1 ARM簡介-1 1.2 嵌入式μC/OS-II-1 1.3 步進電機簡介-2 1.4 課題研究主要內(nèi)容及論文結構安排-2 2 μC/OS-II內(nèi)核結構-3 2.1 內(nèi)核保護機制-3 2.2 任務-4 2.2.1 任務狀態(tài)-4 2.2.2 任務控制塊-5 2.2.3 任務調度-5 2.3 中斷處理-5 2.4 時鐘節(jié)拍-5 2.5 μC/OS-II的初始化和啟動-6 3 硬件系統(tǒng)-8 3.1 JXARM9-2410系統(tǒng)-8 3.2 S3C2410處理器介紹-8 3.2.1 S3C2410內(nèi)部結構-8 3.2.2 S3C2410功能單元-9 3.2.3 S3C2410系統(tǒng)特點-9 3.2.4 S3C2410工作模式-11 3.3 系統(tǒng)硬件模塊-12 3.3.1 基本模塊-13 3.3.2 其它模塊-13 3.4 系統(tǒng)硬件資源分配-14 3.4.1 地址空間分配以及片選信號定義-14 3.4.2 外部中斷分配-15 3.4.3 A/D端口分配-15 3.4.4 RAM空間組織-15 3.4.5 FLASH空間組織-16 4 μC/OS-II在ARM上的移植-17 4.1 移植條件-17 4.2 移植過程-17 4.2.1 OS_CPU.h的移植-17 4.2.2 OS_CPU.c的移植-18 4.2.3 OS_CPU_A.s的移植-21 5 步進電機控制程序設計-26 5.1 系統(tǒng)總體設計方案-26 5.2 步進電機控制原理-26 5.3 步進電機驅動電路設計-26 5.3 步進電機控制程序設計-27 6 系統(tǒng)調試-34 6.1 ADT IDE開發(fā)環(huán)境-34 6.2 超級終端-34 6.3 系統(tǒng)調試-36 結論-39 致謝-40 參考文獻-41 |