一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-23 08:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

數(shù)控機(jī)床的加T精度主要南位置檢測(cè)系統(tǒng)的精度決定,位置檢測(cè)系統(tǒng)一般包括傳感器(旋轉(zhuǎn)變壓器,光電編碼器,光柵)、四倍頻鑒相電路、計(jì)數(shù)電路等,系統(tǒng)通過(guò)這些檢測(cè)電機(jī)的位移和速度,發(fā)出反饋信號(hào),從而構(gòu)成閉環(huán)或半閉環(huán)控制。形成差值控制電機(jī),進(jìn)而提高機(jī)床加工精度。數(shù)控機(jī)床位置檢測(cè)系統(tǒng)采用模塊化和開放式控制,可減少電路規(guī)模和提高數(shù)控機(jī)床的加工精度,形成高密度、高精度的數(shù)控機(jī)床。采用數(shù)字電路的傳統(tǒng)位置檢測(cè)系統(tǒng)面積龐大、精度不高、發(fā)應(yīng)速度慢,而采用CPLD器件代替數(shù)字電路正好彌補(bǔ)這些缺陷。

2 CPLD簡(jiǎn)介和器件選型

利用可編程邏輯器件CPLD(Complex Programable Logic Device)設(shè)計(jì)硬件系統(tǒng)非常方便。工程師通過(guò)傳統(tǒng)的原理圖輸入法,或是硬件描述語(yǔ)言自由設(shè)計(jì)數(shù)字系統(tǒng)。通過(guò)軟件仿真驗(yàn)證事先設(shè)計(jì)的正確性。在PCB完成后,還可利用CPLD在線修改能力,隨時(shí)修改設(shè)計(jì)而不必改動(dòng)硬件電路。因此,使用CPLD可大大加快硬件電路設(shè)計(jì)進(jìn)程,減少PCB面積,提高系統(tǒng)可靠性。

根據(jù)所需邏輯門數(shù)量以及將與其連接的電路引腳數(shù),選用ALTERA公司的EPM570T144C5型CPLD,該器件采用TQFP144封裝,內(nèi)部有570個(gè)邏輯單元,相當(dāng)于440個(gè)宏單元,而此前常用的EPM7128只有128個(gè)宏單元。

EPM570T144C5內(nèi)部有2個(gè)I/O分區(qū),共116個(gè)通用I/O,引腳延時(shí)為8.8 ns,滿足位置檢測(cè)系統(tǒng)所需的90多個(gè)通用I/O和延時(shí)不超過(guò)10 ns的設(shè)計(jì)要求。

3 位置檢測(cè)系統(tǒng)組成

在介紹位置檢測(cè)系統(tǒng)前,先簡(jiǎn)要介紹伺服電機(jī)控制系統(tǒng)(圖1)。CPLD先對(duì)伺服電機(jī)光電編碼器上發(fā)出的反饋信號(hào)進(jìn)行譯碼、四倍頻鑒相計(jì)數(shù),然后將計(jì)數(shù)值存入鎖存器,當(dāng)用于電機(jī)控制DSP控制器對(duì)CPLD進(jìn)行讀操作時(shí),CPLD將鎖存器里的計(jì)數(shù)值通過(guò)三態(tài)門輸出給DSP控制器,由其控制電機(jī)的位移和速度。

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

位置檢測(cè)系統(tǒng)采用CPLD器件實(shí)現(xiàn)硬件電路功能,用VHDL語(yǔ)言編程實(shí)現(xiàn)譯碼器、四倍頻鑒相計(jì)數(shù)器、選通器等模塊。圖2為位置檢測(cè)系統(tǒng)組成原理圖。圖2 中,光電編碼器A和四倍頻鑒相計(jì)數(shù)器A(光電編碼器B和四倍頻鑒相計(jì)數(shù)器B)構(gòu)成單軸計(jì)數(shù)電路,將兩個(gè)單軸計(jì)數(shù)電路配合譯碼器、選通器則構(gòu)成雙軸計(jì)數(shù)電路,就是用譯碼器控制選通器,以選通兩個(gè)計(jì)數(shù)器的計(jì)數(shù)結(jié)果并傳輸?shù)娇偩€.總線和選通器之間增加三態(tài)門進(jìn)行控制。這樣就實(shí)現(xiàn)雙軸位置檢測(cè)。

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

4 系統(tǒng)設(shè)計(jì)

該系統(tǒng)設(shè)計(jì)的主要部分為伺服電機(jī)控制系統(tǒng)中的位置檢測(cè)系統(tǒng)。在Ouartus II開發(fā)環(huán)境下設(shè)計(jì)系統(tǒng),系統(tǒng)設(shè)計(jì)包括四倍頻鑒相計(jì)數(shù)器、二四譯碼器和選通器的VHDL程序設(shè)計(jì),如圖3所示。通過(guò)圖2所示的原理框圖,將該系統(tǒng)設(shè)計(jì)的各個(gè)模塊組合起來(lái)形成頂層文件,構(gòu)成雙軸的檢測(cè)系統(tǒng)。圖3中YMO模塊為譯碼電路,用來(lái)選通哪軸輸出,Y0、Y2用來(lái)控制計(jì)數(shù)器的清零與計(jì)數(shù),Y1控制選通器選通,譯碼器真值表如表1所示。

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

四倍頻鑒相計(jì)數(shù)器的VHDL程序代碼如下:

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

5 系統(tǒng)仿真

圖4為系統(tǒng)仿真結(jié)果。當(dāng)譯碼器控制信號(hào)AB=00時(shí),可看出 A1超前B1,所以軸1正轉(zhuǎn);B2超前A2所以軸2反轉(zhuǎn)。

數(shù)控機(jī)床位置檢測(cè)系統(tǒng)設(shè)計(jì)及CPLD器件在其的應(yīng)用介紹

三態(tài)門使能信號(hào)EN=1時(shí),數(shù)據(jù)選擇器選通G口所對(duì)應(yīng)的汁數(shù)器,即軸2,清零F口對(duì)應(yīng)計(jì)數(shù)器,即對(duì)軸1清零。并將計(jì)數(shù)結(jié)果傳輸?shù)娇偩€,輸出信號(hào)H從FFF 變化到FF8表明軸2反轉(zhuǎn),因此汁數(shù)器逆向計(jì)數(shù)。同時(shí)在AB譯碼器控制信號(hào)改變時(shí)和軸1,軸2正反轉(zhuǎn)的其他情況時(shí),仿真結(jié)果均正確,滿足雙軸位置檢測(cè)系統(tǒng)設(shè)計(jì)。

6 結(jié)束語(yǔ)

在現(xiàn)代數(shù)控系統(tǒng)中,采用 CPLD實(shí)現(xiàn)位置檢測(cè)系統(tǒng)已成為主流。新一代CPLD產(chǎn)品MAX II EPM570以面積小、集成度高和 GPIO口多等特點(diǎn)使得電路板集成度和抗干擾性都得以提高,方便結(jié)合DSP控制伺服電機(jī)位臀??傊?,CPLD器件的發(fā)展使得邏輯電子電路的設(shè)計(jì)更靈活、方便。它將推動(dòng)數(shù)控機(jī)床甚至工業(yè)各領(lǐng)域的發(fā)展。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4368

    文章

    23492

    瀏覽量

    409690
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1257

    瀏覽量

    171502
  • 可編程邏輯器件
    +關(guān)注

    關(guān)注

    5

    文章

    145

    瀏覽量

    30633
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    數(shù)控機(jī)床技術(shù)資料

    機(jī)床數(shù)控技術(shù)系統(tǒng)介紹數(shù)控機(jī)床的組成、數(shù)控裝置的工作原理、伺服
    發(fā)表于 12-30 22:59

    資料下載:數(shù)控機(jī)床電氣控制課程作業(yè)

    數(shù)控機(jī)床電氣控制課程作業(yè)(三) 2010年04月11日  數(shù)控機(jī)床電氣控制課程作業(yè)(三)  1.簡(jiǎn)述伺服系統(tǒng)的組成?! 〈穑?b class='flag-5'>數(shù)控機(jī)床伺服系統(tǒng)
    發(fā)表于 07-05 06:40

    數(shù)控機(jī)床緒論

    數(shù)控機(jī)床緒論:插補(bǔ)與刀補(bǔ)計(jì)算原理 插補(bǔ)與刀補(bǔ)計(jì)算原理CNC CNC系統(tǒng)結(jié)構(gòu)及控制方法 系統(tǒng)結(jié)構(gòu)及控制方法檢測(cè)裝置 檢測(cè)裝置
    發(fā)表于 04-30 09:35 ?37次下載

    數(shù)控機(jī)床檢測(cè)系統(tǒng)

    旋轉(zhuǎn)變壓器 旋轉(zhuǎn)變壓器感應(yīng)同步器 感應(yīng)同步器光柵 光柵磁柵 磁柵編碼盤 編碼盤 數(shù)控機(jī)床對(duì)檢測(cè)裝置的要求 數(shù)控機(jī)床對(duì)檢測(cè)裝置的要求1) 1)  工作可靠,
    發(fā)表于 04-30 09:38 ?34次下載

    數(shù)控機(jī)床原理與系統(tǒng)

    數(shù)控機(jī)床原理與系統(tǒng)緒論插補(bǔ)與刀補(bǔ)計(jì)算原理CNC系統(tǒng)結(jié)構(gòu)及控制方法檢測(cè)裝置數(shù)控機(jī)床的伺服驅(qū)動(dòng)系統(tǒng)
    發(fā)表于 05-09 07:56 ?154次下載
    <b class='flag-5'>數(shù)控機(jī)床</b>原理與<b class='flag-5'>系統(tǒng)</b>

    基于CPLD數(shù)控機(jī)床位置檢測(cè)系統(tǒng)

    簡(jiǎn)介數(shù)控機(jī)床位置檢測(cè)系統(tǒng)工作原理,根據(jù)系統(tǒng)原理框圖編寫數(shù)控機(jī)床雙軸位置
    發(fā)表于 12-27 10:12 ?51次下載

    什么是數(shù)控機(jī)床?什么叫數(shù)控機(jī)床?

    什么是數(shù)控機(jī)床 數(shù)控機(jī)床是數(shù)字控制機(jī)床的簡(jiǎn)稱,是一種裝有程序控制系
    發(fā)表于 12-30 23:38 ?1w次閱讀
    什么是<b class='flag-5'>數(shù)控機(jī)床</b>?什么叫<b class='flag-5'>數(shù)控機(jī)床</b>?

    數(shù)控機(jī)床的組成

    數(shù)控機(jī)床的組成 數(shù)控機(jī)床一般由控制介質(zhì)、數(shù)控裝置、伺服系統(tǒng)機(jī)床本體組成。圖1—2的實(shí)線所示為開環(huán)控制的
    發(fā)表于 05-06 18:18 ?2884次閱讀
    <b class='flag-5'>數(shù)控機(jī)床</b>的組成

    數(shù)控機(jī)床伺服驅(qū)動(dòng)系統(tǒng)的基本組成

    數(shù)控機(jī)床伺服驅(qū)動(dòng)系統(tǒng)的基本組成 數(shù)控機(jī)床伺服驅(qū)動(dòng)系統(tǒng)的基本組成如圖5-1所示。數(shù)控機(jī)床的伺服驅(qū)動(dòng)系統(tǒng)
    發(fā)表于 05-06 23:32 ?5898次閱讀
    <b class='flag-5'>數(shù)控機(jī)床</b>伺服驅(qū)動(dòng)<b class='flag-5'>系統(tǒng)</b>的基本組成

    數(shù)控機(jī)床伺服驅(qū)動(dòng)系統(tǒng)的分類

    數(shù)控機(jī)床伺服驅(qū)動(dòng)系統(tǒng)的分類 數(shù)控機(jī)床的伺服驅(qū)動(dòng)系統(tǒng)按其用途和功能分為進(jìn)給驅(qū)動(dòng)系統(tǒng)和主軸驅(qū)動(dòng)系統(tǒng)
    發(fā)表于 05-06 23:32 ?4598次閱讀
    <b class='flag-5'>數(shù)控機(jī)床</b>伺服驅(qū)動(dòng)<b class='flag-5'>系統(tǒng)</b>的分類

    CPLD在雙軸位置檢測(cè)系統(tǒng)中的應(yīng)用

    CPLD在雙軸位置檢測(cè)系統(tǒng)中的應(yīng)用 1 引言數(shù)控機(jī)床的加T精度主要南位置
    發(fā)表于 10-30 08:32 ?620次閱讀
    <b class='flag-5'>CPLD</b>在雙軸<b class='flag-5'>位置</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>系統(tǒng)</b>中的應(yīng)用

    數(shù)控機(jī)床檢測(cè)裝置

    數(shù)控機(jī)床的閉環(huán)系統(tǒng)中,檢測(cè)裝置是保證機(jī)床工作精度和效率的關(guān)鍵,用于數(shù)控機(jī)床檢測(cè)裝置除了應(yīng)滿足
    發(fā)表于 04-19 16:16 ?104次下載
    <b class='flag-5'>數(shù)控機(jī)床</b>的<b class='flag-5'>檢測(cè)</b>裝置

    基于CPLD數(shù)控機(jī)床的加減速控制

    基于CPLD數(shù)控機(jī)床的加減速控制,下來(lái)看看
    發(fā)表于 05-03 13:52 ?16次下載

    數(shù)控機(jī)床幾何精度標(biāo)準(zhǔn)_數(shù)控機(jī)床幾何精度怎么檢測(cè)_數(shù)控機(jī)床幾何精度檢驗(yàn)方法

    數(shù)控機(jī)床的幾何精度綜合反映機(jī)床各關(guān)鍵零、部件及其組裝后的綜合幾何形狀和位置誤差,包括部件自身精度和部件之間的相互位置精度。一般通過(guò)部件單項(xiàng)靜態(tài)精度
    發(fā)表于 01-18 10:58 ?1.1w次閱讀

    數(shù)控機(jī)床的工作原理 數(shù)控機(jī)床的組成

    過(guò)程,具有高精度、高效率、高自動(dòng)化程度等特點(diǎn)。數(shù)控機(jī)床廣泛應(yīng)用于機(jī)械制造、航空航天、汽車制造、模具制造等領(lǐng)域。 數(shù)控機(jī)床的工作原理 2.1 數(shù)控系統(tǒng)的組成 數(shù)控機(jī)床主要由
    的頭像 發(fā)表于 06-07 09:41 ?2966次閱讀