亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ARM9的嵌入式數(shù)控切割控制系統(tǒng)研究

        2011-02-19 07:50:06
        制造業(yè)自動化 2011年3期
        關(guān)鍵詞:數(shù)控系統(tǒng)嵌入式總線

        賈 文

        JIA Wen

        (柳州職業(yè)技術(shù)學(xué)院,柳州 545006)

        0 引言

        機(jī)械切割系統(tǒng)在工業(yè)加工中有著重要的作用,尤其是在以制造業(yè)為主的我國生產(chǎn)加工中作用尤為突出,提高機(jī)械切割的效率和精度的意義非常明顯。從20世紀(jì)中葉開始,眾多的研究者就一直圍繞機(jī)床加工的自動化和高精度兩個(gè)方向開展研究,產(chǎn)生了以數(shù)控技術(shù)為代表的機(jī)床自動化控制技術(shù),從此也成為機(jī)械加工中不可缺少的產(chǎn)物。數(shù)控加工以其高度的靈活性、控制過程的自動性和加工的精確性給工業(yè)制造帶來革命性的發(fā)展。如今,嵌入式技術(shù)的迅猛發(fā)展,給數(shù)控加工領(lǐng)域又一次帶來全新的發(fā)展時(shí)期。采用功能強(qiáng)大、內(nèi)置模塊豐富的微處理器不僅能夠?qū)崿F(xiàn)絕大多數(shù)的控制任務(wù),而且在微處理器上還能夠運(yùn)行嵌入式系統(tǒng),使得基于嵌入式的數(shù)控系統(tǒng)具備完善的系統(tǒng)管理與控制功能,也可以開發(fā)具有高度靈活的交互控制終端,而整個(gè)系統(tǒng)的開發(fā)成本和占用空間都比基于PC模式的數(shù)控系統(tǒng)具有優(yōu)勢。為此,本文重點(diǎn)研究針對基于ARM9系列微處理器的數(shù)控切割系統(tǒng)的開發(fā)和實(shí)現(xiàn)方案。

        1 基于ARM9的數(shù)控切割系統(tǒng)硬件結(jié)構(gòu)

        本文設(shè)計(jì)的基于ARM9的數(shù)控切割系統(tǒng)總體結(jié)構(gòu)上是通過CAN總線網(wǎng)絡(luò)互連的結(jié)構(gòu),在數(shù)控切割系統(tǒng)終端的硬件結(jié)構(gòu)如圖1所示。該數(shù)控系統(tǒng)最核心的是ARM9嵌入式處理器S3C2410芯片,該芯片上運(yùn)行的嵌入式控制系統(tǒng)對整個(gè)數(shù)控切割終端的各種信號進(jìn)行處理,包括外部輸入的控制信號和通過CAN總線傳送過來的遠(yuǎn)程控制命令,然后通過運(yùn)行在處理器上的相關(guān)處理算法和程序,對切割系統(tǒng)的各種電機(jī)、伺服控制器發(fā)送控制信號。由于在數(shù)控切割系統(tǒng)中運(yùn)行的程序除了直接對電機(jī)等各種控制對象進(jìn)行控制,還需要實(shí)現(xiàn)數(shù)控系統(tǒng)自身的任務(wù)管理和信息管理以及支撐嵌入式系統(tǒng)正常運(yùn)行的嵌入式操作系統(tǒng),因此,僅僅依靠S3C2410芯片自帶的存儲空間難以存儲下所有的數(shù)據(jù),因此部分運(yùn)行程序和算法庫存儲在外部的FLASH芯片中,運(yùn)行時(shí)將需要運(yùn)行的算法模塊逐塊調(diào)入到ARM芯片中。S3C2410處理器的I/O接口和CAN總線接口與外部的控制信號相連,使得處理器能夠?qū)ν獠康母鞣N操作和控制命令進(jìn)行響應(yīng)。通過CAN總線控制,使得數(shù)控切割系統(tǒng)中各個(gè)處理終端都連接在一個(gè)網(wǎng)絡(luò)中,在S3C2410芯片可以通過SPI接口實(shí)現(xiàn)處理器與CAN總線控制器的連接。S3C2410處理器對伺服電機(jī)的控制是數(shù)控系統(tǒng)中的關(guān)鍵電路,由于伺服電機(jī)的工作電壓、電流都較大,且工作過程中干擾較大,因此,在對切割電機(jī)進(jìn)行控制時(shí)需要通過電平轉(zhuǎn)換電路和伺服驅(qū)動電路兩個(gè)模塊的處理,才能夠?qū)崿F(xiàn)對切割電機(jī)的有效控制。數(shù)控切割系統(tǒng)中除了對電機(jī)的控制,還需要對切割過程中實(shí)現(xiàn)精確的定位與運(yùn)動控制。因此在整個(gè)實(shí)現(xiàn)電路中有位置定位模塊和位置測量監(jiān)控模塊。

        圖1 基于ARM9的數(shù)控切割系統(tǒng)組成結(jié)構(gòu)

        2 基于ARM9的數(shù)控切割系統(tǒng)各主要電路的實(shí)現(xiàn)

        2.1 切割控制程序擴(kuò)展存儲方案

        由于S3C2410芯片的內(nèi)部存儲空間有限,本文采用SST公司的K9F1208U0A作為擴(kuò)展的程序存儲器,該芯片是一款快速FLASH芯片,具有擦寫速度快、使用壽命長等特點(diǎn),尤其是讀取速度僅略低于RAM的讀取速度,因此非常適合作為擴(kuò)展的程序存儲器。K9F1208U0A支持的是8位數(shù)據(jù)訪問寬度,與S3C2410芯片相聯(lián)時(shí),直接按照擴(kuò)展存儲器的方式連接,F(xiàn)LASH芯片的數(shù)據(jù)線直接與S3C2410芯片的數(shù)據(jù)線相連。相關(guān)控制信號的連接如圖2所示,其中ALE是地址鎖存信號,CLE是命令鎖存信號,nFCE是芯片使能信號。

        圖2 基于FLASH的控制程序擴(kuò)展存儲方案

        2.2 基于CAN總線的聯(lián)網(wǎng)方案

        通過CAN總線控制器,可以較為方便靈活地實(shí)現(xiàn)工業(yè)控制嵌入式設(shè)備之間聯(lián)網(wǎng)。本文在設(shè)計(jì)過程中選用的CAN總線控制器是MCP2515。這是一款通用的可單獨(dú)配置應(yīng)用的CAN總線控制器,總共有18個(gè)外部引腳,常用封裝形式有DIP-18,SOIC-18,如果應(yīng)用場合對芯片的尺寸要求不是非常高,可以使用DIP-18的封裝形式,這對于開發(fā)過程的調(diào)試、信號跟蹤分析都有利。在MCP2515芯片中,內(nèi)置有SIP總線接口、數(shù)據(jù)緩存器、中斷控制電路、CAN總線通信接口、復(fù)位電路、數(shù)據(jù)格式轉(zhuǎn)換電路、數(shù)據(jù)傳輸控制電路等。該芯片使用時(shí),通過內(nèi)置的CAN總線通信接口與外部的CAN總線數(shù)據(jù)進(jìn)行交互,所有的數(shù)據(jù)在MCP2515芯片中實(shí)現(xiàn)CAN總線數(shù)據(jù)格式和SPI通信數(shù)據(jù)格式的轉(zhuǎn)換,再通過SPI接口與S3C2410處理器上的SPI接口完成數(shù)據(jù)交換。雖然SPI接口在通信時(shí)可以分時(shí)雙向傳輸,在任一時(shí)刻,數(shù)據(jù)依然是從主設(shè)備往從設(shè)備傳輸。但在實(shí)現(xiàn)SPI主從控制時(shí),本文選擇S3C2410處理器作為主設(shè)備,CAN總線控制器作為從設(shè)備,這將有利于S3C2410處理器在系統(tǒng)運(yùn)行時(shí)對數(shù)據(jù)傳輸進(jìn)行集中式控制,提高控制效率。

        3 數(shù)控切割電機(jī)伺服控制的實(shí)現(xiàn)

        3.1 控制信號電平轉(zhuǎn)換

        S3C2410處理器是一個(gè)低功耗的嵌入式處理器,該處理器的工作電平是TTL電平,即用3.3V的電壓表示高電平,0V電壓表示低電平。而切割電機(jī)的驅(qū)動信號工作電壓是5~24V。因此,從S3C2410處理器輸出的控制信號不能直接用于切割電機(jī)的控制。除此之外還有一個(gè)原因即S3C2410處理器其工作頻率非常高、而工作電壓和電流都非常低。切割電機(jī)的控制信號驅(qū)動門限遠(yuǎn)高于S3C2410處理器的輸出信號值,而且切割電機(jī)的信號切換干擾非常大,直接將S3C2410處理器的控制信號經(jīng)過簡單的升壓變化連接至電機(jī)控制驅(qū)動端,不僅會無法正常驅(qū)動切割電機(jī),而且還會導(dǎo)致S3C2410處理器由于強(qiáng)干擾而程序“跑飛”。

        電平轉(zhuǎn)換的規(guī)則是將S3C2410處理器輸出的控制信號作為電平變換的輸入,如果該信號的電平值大于1.5V,則將其視為“1”信號。通過電壓升壓和電流放大電路,將該信號轉(zhuǎn)換成5~24V的控制信號。如果輸入信號的電平值小于1.5V,則將其視為“0”信號,將信號濾波輸出0V的控制信號。目前對于5~24V的電壓控制可以使用5V的穩(wěn)壓管實(shí)現(xiàn),具體的電流放大電路則可參照成熟的電流放大電路設(shè)計(jì)。

        3.2 伺服控制器的選取與連接

        伺服電機(jī)的驅(qū)動控制是本文設(shè)計(jì)的數(shù)控切割系統(tǒng)的核心模塊,在傳統(tǒng)的伺服電機(jī)驅(qū)動控制方案中,往往是采用每一個(gè)電路單獨(dú)驅(qū)動的控制模式。對于本文設(shè)計(jì)的伺服電機(jī)的驅(qū)動電路,若采樣傳統(tǒng)的驅(qū)動控制模式,則需要使用六套獨(dú)立的驅(qū)動控制電路。這樣的設(shè)計(jì)方案不僅控制非常復(fù)雜,系統(tǒng)可靠性明顯下降,而且還會使得驅(qū)動控制電路過于龐大,不利于伺服控制器的小型化設(shè)計(jì)需求。

        為了實(shí)現(xiàn)數(shù)控切割系統(tǒng)的電機(jī)控制功能,本文選用了IR2136作為伺服電機(jī)的控制驅(qū)動電路。該芯片是一個(gè)專門用于三相橋電路的驅(qū)動控制領(lǐng)域,在很多三相橋驅(qū)動控制電路中均有使用。該芯片可以同時(shí)對六路信號進(jìn)行驅(qū)動輸出,而所有的驅(qū)動電路都共享同一個(gè)電源,這對提高系統(tǒng)設(shè)計(jì)的集成度、降低控制器的大小有重要的作用。IR2136芯片的主要的電氣特征是:輸出驅(qū)動能力強(qiáng),驅(qū)動信號的工作電壓在10~20V之間;支持的輸入信號類型廣,可以支持TTL、LSTTL、CMOS等多種電氣信號類型;支持高速控制應(yīng)用場合,最高工作頻率可達(dá)50MHZ,打開延時(shí)YOPEN=0.4MS,關(guān)閉延時(shí)YOFF=0.38MS;同時(shí)該芯片還具備完善的欠壓保護(hù)功能,并能夠?qū)⑶穳夯蜻^流的狀態(tài)標(biāo)志輸出。

        圖3 伺服電機(jī)控制器引腳分布及工作波形圖

        IR2136的引腳分布圖和伺服控制工作波形圖如圖3所示。本文根據(jù)該芯片的引腳分布情況,將PIN19、PIN23、PIN27分別作為高壓側(cè)的驅(qū)動輸出信號,PIN14、PIN15、PIN16分別作為低壓側(cè)的驅(qū)動輸出信號。PIN9為過流斷開信號的控制端,當(dāng)PIN9=1,芯片斷開所有的輸出信號,并置PIN8=0,PIN11=1,表明該芯片目前出于過流斷開狀態(tài)。PIN11為故障清除信號,該引腳輸入8V的高壓之后,將清除當(dāng)前芯片出于故障的狀態(tài),并自動置PIN8=1。PIN20、PIN24、PIN28為高壓側(cè)的基極電壓輸出,PIN18、PIN22、PIN26為高壓側(cè)的射極電壓輸出,PIN13為低壓側(cè)的射極電壓輸出。

        3.3 電機(jī)控制過程中定位與運(yùn)動控制

        電機(jī)運(yùn)動過程的定位與運(yùn)動控制也是數(shù)控切割系統(tǒng)控制中關(guān)鍵環(huán)節(jié),在對電機(jī)運(yùn)動位置精確定位時(shí),主要是對電機(jī)的轉(zhuǎn)速、角速度、運(yùn)動相位等參數(shù)進(jìn)行采集。傳統(tǒng)的電機(jī)運(yùn)動位置參數(shù)采集主要使用光電式信號編碼器,其原理是利用光信號作為信號采集參考,根據(jù)光柵的刻度值來獲取電機(jī)的運(yùn)動參數(shù)。這種方式實(shí)現(xiàn)技術(shù)比較成熟,精度也基本能滿足常規(guī)需求。但是在這種信號采集模式中,電機(jī)運(yùn)動過程中產(chǎn)生的震動可能對采集的結(jié)果造成較大誤差,同時(shí)由于光信號元件易于老化,使用時(shí)間長了也容易產(chǎn)生較大誤差。

        為此本文采用的一種基于磁場信號的新型編碼器,其原理是利用磁極信號的變化來實(shí)現(xiàn)對電機(jī)運(yùn)動參數(shù)的記錄。其精度比光電式的精度更高,而且還不容易受到電機(jī)運(yùn)動震動、灰塵、老化等因素的影響。當(dāng)然,磁極信號的處理過程比光電信號處理更為復(fù)雜,因此,本文將磁極編碼過程進(jìn)行簡化,將其中最為費(fèi)時(shí)的磁信號轉(zhuǎn)換過程建立數(shù)據(jù)表,后續(xù)將通過查表的方式簡化處理過程。整個(gè)編碼表的形成過程如圖4所示。首先使用高精度的光電編碼器作為電機(jī)運(yùn)行參數(shù)采集參考,按照預(yù)先設(shè)定好的采樣精度進(jìn)行電機(jī)運(yùn)動參數(shù)采樣(采樣頻率越高,得到的編碼表則越精確,同時(shí)編碼表也越龐大)。將采樣得到的模擬數(shù)值轉(zhuǎn)換為數(shù)字結(jié)果(數(shù)值轉(zhuǎn)換過程中將產(chǎn)生一定的誤差),再將數(shù)據(jù)通過濾波、參數(shù)比較等一系列的處理,作為當(dāng)前的編碼結(jié)果,同時(shí)采集當(dāng)前的磁極測量值,將兩個(gè)數(shù)值合并在一起則可形成磁極測量編碼表。

        圖4 磁極測量編碼表形成流程

        4 結(jié)論

        隨著機(jī)械加工切割控制系統(tǒng)的自動化程度不斷提高,應(yīng)用嵌入式微處理器的數(shù)控切割控制系統(tǒng)已經(jīng)業(yè)內(nèi)主流的解決方案。并且,為了實(shí)現(xiàn)在工業(yè)加工控制過程中的遠(yuǎn)程控制和通信,越來越多的數(shù)控系統(tǒng)開始朝著網(wǎng)絡(luò)化的方向發(fā)展。本文詳細(xì)分析和探討了在數(shù)控切割系統(tǒng)中的電路實(shí)現(xiàn)方案,對硬件結(jié)構(gòu)中各主要模塊的設(shè)計(jì)原理、詳細(xì)實(shí)現(xiàn)方案都進(jìn)行了分析,尤其是對切割電機(jī)的驅(qū)動控制這一關(guān)鍵模塊的電路進(jìn)行研究,為設(shè)計(jì)和實(shí)現(xiàn)嵌入式數(shù)控切割系統(tǒng)提供了典型應(yīng)用方案。

        [1]劉志芳,阮建雯,劉志彥.基于ARM—Linux的嵌入式數(shù)控系統(tǒng)設(shè)計(jì)[J].機(jī)床與液壓,2009,37(10):188-190.

        [2]王子牛,王巖.應(yīng)用于數(shù)控系統(tǒng)的嵌入式Linux的研究及其性能評測[J].貴州:自然科學(xué)版,2009,26(3):49-52.

        [3]王博,張金煥.嵌入式數(shù)控系統(tǒng)的研究與開發(fā)[J].機(jī)電工程2008,25(12):5-8.

        [4]謝鷗,李華,李艷.基于ARM的嵌入式內(nèi)圓磨床數(shù)控系統(tǒng)研究[J].制造業(yè)自動化,2008,30(10):22-24,34.

        [5]朱曉潔,舒志兵.基于ARM+FPGA的嵌入式數(shù)控系統(tǒng)[J].機(jī)床與液壓,2008,36(7):311-313.

        [6]楊軍,游有鵬.基于ARM和μC/OS-Ⅱ的嵌入式數(shù)控車床系統(tǒng)的設(shè)計(jì)[J].機(jī)械制造與自動化,2009,38(1):24-25.

        [7]譚平,梁麗,劉建新.基于ARM和Minigui的嵌入式數(shù)控標(biāo)記機(jī)系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(11):2791-2793,2805.

        猜你喜歡
        數(shù)控系統(tǒng)嵌入式總線
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
        搭建基于Qt的嵌入式開發(fā)平臺
        基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計(jì)
        西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
        基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
        數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計(jì)和實(shí)現(xiàn)
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        多通道ARINC429總線檢查儀
        Altera加入嵌入式視覺聯(lián)盟
        av中文字幕综合在线| 国产爆乳无码一区二区麻豆| 毛片免费视频在线观看| 国产裸体歌舞一区二区| 亚洲AVAv电影AV天堂18禁| 久久精品蜜桃美女av| 国产色视频一区二区三区qq号| 人妻av中文字幕无码专区| 99精品免费视频| 国产成人高清视频在线观看免费 | 亚洲人成网网址在线看| 欧美丰满大乳高跟鞋| www.91久久| 日韩一级137片内射视频播放| 国产精品免费无遮挡无码永久视频| 亚洲精品无码久久久久| 中文字幕精品一二三区| 97久久综合精品国产丝袜长腿 | 国产喷水1区2区3区咪咪爱av| a毛片全部免费播放| 亚洲av有码精品天堂| 三级国产精品久久久99| 又长又大又粗又硬3p免费视频| 国产精品高潮无码毛片| 国产剧情亚洲一区二区三区| 亚洲a无码综合a国产av中文| 无码精品人妻一区二区三区人妻斩| 亚洲午夜久久久久中文字幕| 狠狠综合久久av一区二区三区| 观看在线人视频| 日韩精品无码久久久久久 | 久久综合激激的五月天| 亚洲免费国产中文字幕久久久| 午夜成人鲁丝片午夜精品| 秋霞日韩一区二区三区在线观看| 成年男女免费视频网站点播| 内射夜晚在线观看| 抽插丰满内射高潮视频| 亚洲av有码精品天堂| 麻豆亚洲一区| 看曰本女人大战黑人视频|