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