千萬建筑資料下載 →
2010年t1月第38卷第22期
機床與液壓
MACHINETOOL&HYDRAULICS
NOV.2010
V01.38No.22
DOI:10.3969/j.issn.1001—3881.2010.22.040
基于Linux的MCX314設備驅動程序設計與實現
莊曉奇,張莉君,方敏
(中國地質大學(武漢)機械與電子信息學院,湖北武漢430074)
摘要:介紹一種基于S3C2440的嵌入式Linux擴展運動控制芯片MCX314的設計方法,給出運動控制平臺的硬件接口設計方案。著重分析嵌入式Linux下運動控制芯片MCX314設備驅動程序的設計與實現。并在嵌入式GUI解決方案Qtopia的基礎上,開發(fā)出運動控制系統(tǒng)軟件。該系統(tǒng)具有低功耗、低價位、效率高等特點,是經濟型數控系統(tǒng)發(fā)展的方向。
關鍵詞:嵌入式“nux;MCX314運動控制卡;S3C2440微處理器;Qtopia中圖分類號:TP271.4;TP311
文獻標識碼:A
文章編號:1001-3881(2010)22一H6—3
DesignandImplementationof
MCX314
DeviceDriverBased
Min
on
Linux
ZHUANGXiaoqi.ZHANGLijHa,FANG
(FacultyofMechanical&ElectricalInformation。ChinaUniversityof
method
was
Geosciences,Wuhan
to
Hubei
430074,China)
MCX314
Abstract:Adesign
presented,whichusedembedded
was
Linuxextend
motioncontrolchip
based
on
¥3C2440.Thehardwareinterface
designofthemotioncontrolplatform
themo-
putforward,andthedesignandimplementationof
con—
tioncontrolchipMCX314devicedriverinembeddedLinuxWasfocusedon.WiththeembeddedGUIsolutionsQtopia.themotion
trolsystemwfiwareWasdeveloped.AsthetideineconomicalnumeficMcontrolsystem,ithaspeculiaritiesincludinglowerpower,
lowcost,hiIghefficiencyand
SO
on.
Keywords:EmbeddedLJnux;MCX314motioncontrolchip;¥3C2440micro-processor;Qtopia
NAND
數控技術是國防、航空、航天等工業(yè)的核心,被視為戰(zhàn)略物資和戰(zhàn)備性工業(yè),受到高度重視;而包括位置、速度、加速度、軌跡控制在內的運動控制又是數控技術的關鍵,決定數控系統(tǒng)的性能;趩纹瑱C的傳統(tǒng)數控系統(tǒng),其運行精度、執(zhí)行速度以及實時控制性能,已經不能很好地滿足當前較高要求的工業(yè)加工。
針對傳統(tǒng)數控系統(tǒng)中存在的不足,鑒于嵌入式系
FLASHl64M
NoRFLASH
2M
手脈反饋輸入
S
墨熹蒜
4
M(’X314
L一驅動接口及何
運動控制芯片r1服運動模塊
一
一S
統(tǒng)在自動控制、系統(tǒng)實時性方面的優(yōu)勢,作者提出一種基于¥3C2440微控制器和MCX314的運動控制系統(tǒng)設計;移植嵌入式Linux作為該運動控制系統(tǒng)的操作系統(tǒng),重點闡述了嵌入式Linux下MCX314設備驅動程序的設計原理與方法。并利用Qtopia設計了嵌入式Linux上的圖形化運動控制系統(tǒng)軟件,為今后嵌入式Linux在運動控制系統(tǒng)中的應用,提供一個可行的方案。
1
溉磊
圖1運動控制系統(tǒng)硬件結構
1.1微控制器電路模決設計
微控制器電路模塊主要由以¥3C2440為核心的ARM主控板模塊、存儲器單元模塊、具有人機交互功能的LCD顯示模塊以及外部通信模塊電路構成。
1.1.1
ARM主控板模塊
主控部分所選用的處理器芯片是SUMSUNG公司
系統(tǒng)硬件平臺設計與實現
該運動控制系統(tǒng)的硬件平臺,主要由¥3C2440
低功耗、高性能的32位微控制器¥3C2440A。它是一款ARM920T體系的微處理器,最高頻率可達400MHz,內部集成USB、UART、SDRAM和FLASH等控制器,以及配合外圍的網絡、CPLD、鍵盤/鼠標等設備,可以方便地實現系統(tǒng)的擴展¨o。
微處理器、MCX314運動控制模塊、LCD、CPLD以及相應的通信接口等構成,其硬件系統(tǒng)的結構如圖1所示。
收稿日期:2009—10—14
作者簡介:莊曉奇(1985一)。男,碩士研究生,主要研究方向為智能檢測及控制。電話:13517293652,E—marl:qiqi—zxq
@163.tomo
萬方數據
設備驅動程序設計與實現.doc下載久久建筑網i5h4u.cn提供大量:建筑圖紙、施工方案、工程書籍、建筑論文、合同表格、標準規(guī)范、CAD圖紙等內容。