嵌入式數(shù)控系統(tǒng)的硬件結(jié)構(gòu)及設(shè)計(jì)與調(diào)試(一)


 1  引言

這篇文章提出了一種根據(jù) ARM9系列 S3C2410嵌入式微處理器和 DSP專用運(yùn)動(dòng)操控芯片 MCX314As的數(shù)控系統(tǒng)設(shè)計(jì)。其中 S3C2410處理器是典型的 32 R ISC芯片 ,具有體積小、 低、 運(yùn) 快、 內(nèi) 優(yōu) 點(diǎn)。MCX314As是日本 NOVA公司推出的 4軸運(yùn)動(dòng)操控的專用DSP集成電路 ,通過(guò)這個(gè)集成電路能夠操控步進(jìn)電機(jī)驅(qū)動(dòng)或有脈沖型伺服電機(jī)驅(qū)動(dòng)的 4軸的方位、 速度和插補(bǔ)。選用S3C2410 MCX314As規(guī)劃的經(jīng)濟(jì)型數(shù)控系統(tǒng)的方案 ,具有高集成度、 高可靠性和低成本等顯著特點(diǎn)。

2  嵌入式數(shù)控系統(tǒng)的硬件體系結(jié)構(gòu)

嵌入式數(shù)控系統(tǒng)的硬件體系結(jié)構(gòu)與典型的運(yùn)動(dòng)控制系統(tǒng)的結(jié)構(gòu)基本相同 ,主要有輸入輸出裝置、 數(shù)控制裝置、 驅(qū)動(dòng)控制裝置和機(jī)床電器邏輯控制裝置四部分組成[ 4 ]。圖 1為嵌入式數(shù)控系統(tǒng)的硬件體系總體結(jié)構(gòu)圖。在圖 1 , PC機(jī)用虛線圍起來(lái) ,是因?yàn)?/span> PC機(jī)不是該嵌入式數(shù)控系統(tǒng)的主要組成部分 , PC機(jī)的存在只是作為嵌入式數(shù)控系統(tǒng)的開(kāi)發(fā)平臺(tái) ,或者在實(shí)際使用中作為數(shù)控系統(tǒng)的數(shù)控加工文件的輸入輸出裝置 ,也可以把 PC機(jī)和嵌入式數(shù)控系統(tǒng)進(jìn)行聯(lián)網(wǎng) ,組成強(qiáng)大的數(shù)控網(wǎng)絡(luò)。輸入裝置是將數(shù)控加工程序等各種信息輸入數(shù)控的裝置 ,輸入內(nèi)容及數(shù)控系統(tǒng)的工作狀態(tài)可以通過(guò)輸出裝置觀察。我們?cè)O(shè)計(jì)的嵌入式數(shù)控系統(tǒng)的輸入裝置是鍵盤(pán)、 PC機(jī)或者各種 U盤(pán)等移動(dòng)存儲(chǔ)設(shè)備 ,輸出裝置是 LCD顯示屏。

體系硬件渠道由 ARM9 S3C2410主控板和 MCX314As運(yùn)動(dòng)控制板構(gòu)成 ,這樣分隔規(guī)劃有利于使整個(gè)數(shù)控體系的硬件體系結(jié)構(gòu)及各個(gè)模塊的接口模塊化和標(biāo)準(zhǔn)化。為將來(lái)模塊或許體系的硬件維護(hù)和升級(jí)帶來(lái)極大的方便。

MCX314As日本 NOVA電子有限公司研制的 DSP運(yùn)動(dòng)控制專用芯片 ,性能優(yōu)良、 接口簡(jiǎn)單、 編程方便、 工作可靠 ,可廣泛應(yīng)用于數(shù)控機(jī)床、 機(jī)器人等領(lǐng)域的運(yùn)動(dòng)控制[ 5 ]

MCX314As是以單一芯片而可控制 4軸的脈沖序列輸出驅(qū)動(dòng)伺服馬達(dá)、 步進(jìn)馬達(dá)的運(yùn)動(dòng)控制芯片 ,可以進(jìn)行各軸獨(dú)立的定位控制、 速度控制 ,另一方面亦可在 4軸中任意的選擇 2軸或是 3軸來(lái)進(jìn)行圓弧、 直線、 位模式插補(bǔ)[ 1 ]

ARM9主控板上設(shè)計(jì)有一個(gè)總線接口電路 ,這個(gè)電路已經(jīng)把 S3C2410芯片上的一些信號(hào)線包括 16位數(shù)據(jù)線、 12位地址線、 片選信號(hào)和一些讀寫(xiě)控制信號(hào)線引出來(lái) ,方便用戶擴(kuò)展應(yīng)用電路。運(yùn)動(dòng)控制芯片 MCX314As S3C2410處理器的連接就是通過(guò)這個(gè)標(biāo)準(zhǔn)的總線接口電路 ,把兩者的數(shù)據(jù)線、 地址線、 讀寫(xiě)控制線、 片選信號(hào)和中斷等信號(hào)連接起來(lái)。控制系統(tǒng)硬件結(jié)構(gòu) ,如圖 2所示。從圖中可以看出 ,除了數(shù)控裝置采用了上下位分機(jī)的設(shè)計(jì)方法 , ARM9的主控板的設(shè)計(jì)上也采用了 ARM9核心板和 ARM9主控用戶板的這種分開(kāi)的模塊化結(jié)構(gòu)。核心板是 ARM9處理器的最小系統(tǒng) ,只包括簡(jiǎn)單的 S3C2410芯片、 RAM ROM存儲(chǔ)器;而用戶板可以靈活剪裁設(shè)計(jì) ,根據(jù)實(shí)際需要可以在板上設(shè)計(jì) LCD接口、 US B接口、 以太網(wǎng)接口、IIS接口、 UART接口、 ADC模數(shù)轉(zhuǎn)換接口以及 GPRS等外部硬件接口[ 3 ]。核心板與用戶板兩者以標(biāo)準(zhǔn)的接口連接 ,有利于用戶的升級(jí)或二次開(kāi)發(fā) ,用戶可以在不改變核心部分的情況下需只修改剪裁用戶板 ,或者在不改變用戶板的情況下更換核心板 ,就能夠開(kāi)發(fā)升級(jí)嵌入式數(shù)控系統(tǒng)數(shù)控裝置的硬件。


   總之 ,整個(gè)嵌入式數(shù)控系統(tǒng)的硬件體系結(jié)構(gòu)屬于典型的運(yùn)動(dòng)控制系統(tǒng) ,使用基于 ARM9 MCX314As處理器作為數(shù)控系統(tǒng)控制核心 ,盡量使得系統(tǒng)的各功能部分模塊化 ,接口標(biāo)準(zhǔn)化 ,有利于系統(tǒng)的開(kāi)放性的提高 ,易于維護(hù)和升級(jí)。在基于 ARM9的嵌入式數(shù)控裝置中 ,硬件部分主要由ARM9處理器 S3C2410 MCX314As運(yùn)動(dòng)控制卡組成。以S3C2410處理器芯片為核心的板卡為上位機(jī) ,用于預(yù)處理、鍵盤(pán)、 顯示、 外部通訊等管理工作; 以運(yùn)動(dòng)控制芯片MCX314As及其外圍電路組成的板卡為下位機(jī) ,用于根據(jù)上位機(jī)的命令和數(shù)據(jù)進(jìn)行計(jì)算和處理然后輸出控制脈沖。運(yùn)動(dòng)控制器是系統(tǒng)的核心器件 ,完成系統(tǒng)的大部分功能。S3C2410 MCX314As的信號(hào)連接圖如圖 3所示。由圖中可以看到 ,在那些互相連接的信號(hào)線之間都隔著一些寫(xiě)著“S N74ALVC164245 的芯片 ,那是因?yàn)?/span> S3C2410I/O引腳的工作電壓是 313 V (按道理可以承受 5V電壓 ) , MCX314As的工作電壓是 5V,為保險(xiǎn)起見(jiàn) ,同時(shí)也為了增加信號(hào)之間傳輸?shù)目煽啃?/span> ,我們?cè)趦烧咝盘?hào)連接時(shí)加入了“S N74ALVC164245 的芯片來(lái)實(shí)現(xiàn)電平的轉(zhuǎn)換 ,同時(shí)驅(qū)動(dòng)信號(hào)[ 4 ]。

標(biāo)簽: 系統(tǒng)  數(shù)控機(jī)床  
上一篇嵌入式數(shù)控系統(tǒng)的硬件結(jié)構(gòu)及設(shè)計(jì)與調(diào)試(二)
下一篇介紹數(shù)控凸輪磨床磨削力的自適應(yīng)及其它控制方法(二)

系統(tǒng)  數(shù)控機(jī)床  相關(guān)內(nèi)容

——

27

2018-07

FANUC-0i--數(shù)控機(jī)床故障解除事例

FANUC 0 系統(tǒng) 序號(hào) 故障征兆 故障原因 解決辦法 1 當(dāng)選完刀號(hào)后,X、Y軸移動(dòng)的同時(shí),機(jī)床也進(jìn)行換刀的動(dòng)作,但是,X、Y軸移動(dòng)的距離,與X、Y軸的移動(dòng)指令不相吻合,并且每次的實(shí)際移動(dòng)距離與移動(dòng)指令之差還不一樣 沒(méi)有任何報(bào)警,應(yīng)屬于參數(shù)問(wèn)題。 1.修改參數(shù)0009號(hào)TMF… [了解更多]

21

2020-10

T10鉆攻中心

T9高速鉆攻中心,高剛性機(jī)身,高速、大行程!… [了解更多]

04

2021-09

V9L高剛性加工中心

V9L高剛性加工中心分為高精密模具型與高速產(chǎn)品型!… [了解更多]

08

2016-03

鏜銑加工中心開(kāi)放式數(shù)控系統(tǒng)總體設(shè)計(jì)

3.2鏜銑加工中心開(kāi)放式數(shù)控系統(tǒng)總體設(shè)計(jì) 課題中鏜銑加工中心采用的是IPC+UMAC運(yùn)動(dòng)控制器的開(kāi)放式的數(shù)控系 統(tǒng),該數(shù)控系統(tǒng)既可以充分發(fā)揮工控機(jī)(IPC)的資源優(yōu)勢(shì),也可以充分挖掘UMAC 提供的資源,在滿足加工中心要求的前提下,真正實(shí)現(xiàn)數(shù)控系統(tǒng)的開(kāi)放性特點(diǎn)。 在數(shù)控系統(tǒng)的軟件… [了解更多]

07

2016-03

鏜銑加工中心數(shù)控系統(tǒng)的硬件結(jié)構(gòu)

2.3鏜銑加工中心數(shù)控系統(tǒng)的硬件結(jié)構(gòu) TX1600G鏜銑加工中心是一種鏜銑床復(fù)合式的數(shù)控機(jī)床,由于鏜銑床共用一 個(gè)工作臺(tái),所以鏜銑床不能同時(shí)工作,必須被分在兩個(gè)軸組中,所以對(duì)其控制的 數(shù)控系統(tǒng)要有多通道多軸控制的能力?;诳刂乒δ芎头€(wěn)定性要求,本加工中心 選用了 UMAC多軸運(yùn)動(dòng)… [了解更多]


產(chǎn)品中心

——