《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > PCL6143運動控制器的原理及應用
PCL6143運動控制器的原理及應用
中國自動化網
摘要: PCL6143是美國NPM公司設計的一款高性能、低成本的專用運動控制器。該器件具有智能化、高柔性等特點。用戶通過簡單的內部控制指令就能實現直線插補、圓弧插補、梯形加減速和S曲線加減速等控制功能。PCL6143適用于高速數控機床、機器人、紡織包裝機械等運動控制領域,是開發運動控制系統設備的良好選擇。
Abstract:
Key words :

1 引言
  PCL6143是美國NPM公司設計的一款高性能、低成本的專用運動控制器。該器件具有智能化、高柔性等特點。用戶通過簡單的內部控制指令就能實現直線插補、圓弧插補、梯形加減速和S曲線加減速等控制功能。PCL6143適用于高速數控機床、機器人、紡織包裝機械等運動控制領域,是開發運動控制系統設備的良好選擇。
2 PCL6143功能結構
  PCL6143內部結構框圖如圖1所示,PCL6143的主要功能如下:


  CPU-I/F接口模式:PCL6143內部集成有各種不同接口電路,允許與4種類型的CPU連接,分別是Z80、8086、H8和68000。通過設置IF0、IF1引腳,便于與CPU相連,實現8位或16位數據傳輸。
  加減速驅動:每個軸都能實現線性加減速驅動和S曲線加減速驅動。在S曲線加減速驅動過程中,可插入線性加減速控制。
  插補驅動功能:4軸中的任何2軸、3軸或4軸都能實現直線插補,其直線插補的位置精度為+LSB(最小插補單位)。
  速度與位置控制功能:在單軸控制過程中,用戶可根據需要改變當前被控軸速度;而在線性插補時,則不允許改變速度。當實際位置超過指定位置時,電機將減速停止或立即停止,接著反方向進給。 多個計數器與比較器電路:每個軸都有4個獨立的28位計數器和2個比較器電路。每個比較器可實現邏輯計數值與實際目標值相比較。
  同步啟動/停止功能:多軸控制可采用一個PCL6143或多個PCL6143實現,并通過相關指令控制多個軸同時啟停。
  操作模式:具有連續、位模式、原點返回、線性插補等基本操作。通過設置操作模式寄存器(RMD)設定各個基本操作,實現位置、方向、速度等控制。
  機械輸入信號:每個軸有4個機械輸入信號,即正負限位信號、減速信號和原點信號。這些信號可通過軟件和限位使能信號設置,實現正負方向進給軸的減速運動、減速停止運動以及原點返回。 伺服電機接口信號:伺服電機接口信號包括到位信號、計數器偏差清除信號和報警信號。這些接口信號可由軟件編程設置,并通過伺服馬達控制位置狀態和清除計數器偏差值。當報警信號有效時,各個運動軸立即停止。
  中斷產生功能:9種錯誤發生中斷,14種事件發生中斷。通過中斷輸出信號控制電機的運動和停止。當外部錯誤狀態發生時,中斷產生。通過設置中斷發生寄存器(RIRQ),確定輸出事件是否中斷。
  前瞻功能:在處理當前數據時,下一操作數據被提前寫入預置寄存器;在當前操作結束時,預置寄存器中的數據立即被送往當前寄存器。
3 主要寄存器及相關系統指令
3.1 主要寄存器
  預置寄存器:指令在當前執行過程中,寄存器預先處理接下來的操作指令,PCL6143有11個預置寄存器,能夠實現對目標位置、速度狀態、速度放大率、加減速率、減速啟動、操作模式、主軸進給脈沖數、S曲線加減速范圍等各種操作控制。
  環境設置寄存器(RENV1、RENV2、RENV3):PCL6143有3個環境設置寄存器。主要用于設置輸入/輸出端口、指定通用I/O端口、A/B編碼器、外部脈沖信號功能以及計數功能、鎖存功能和同步啟動功能。
  數據比較寄存器(RCMP1、RCMP2):PCL6143有2個數據比較寄存器,用于設定比較值的大小,實現比較器1和比較器2的比較。設置范圍為:
  -1 3421 7728~+1 3421 7 727。
  中斷寄存器(RIRQ、REST、RIST):中斷寄存器為事件中斷發生寄存器(RIRQ)、錯誤中斷狀態寄存器(REST)和事件中斷狀態寄存器(RIST)。這些中斷寄存器是用于使能事件產生中斷、檢查錯誤產生中斷和事件產生中斷。當中斷產生時,寄存器的相應位置為1。
  自動計算減速開始寄存器(RSDC):該寄存器用于檢查位置操作時自動計算減速開始位置值。
3.2操作指令
  設置軸狀態控制寄存器(COMB1)實現各個軸的選取。向寫控制指令寄存器(COMB0)寫入實現啟動或停止PCL6143以及改變其輸出脈沖的速度。操作指令包含啟動指令(直接啟動指令、脈沖啟動指令、同步啟動指令)、速度變化指令以及停止指令(直接停止指令、同步停止指令、急停指令)。
3.3控制指令
  PCL6143提供各種控制指令,實現PCL6143的軟件復位、計數器復位、計數器偏差清零輸出控制、寄存器預置控制、位置啟動輸入、計數器鎖存輸入、寄存器控制、通用輸出端口控制及通用輸出位控制。
4應用電路
4.1運動控制卡的硬件設計
  4軸運動控制卡是以PCL6143為核心,選用PC104總線作為運動控制卡與PC機之間的通訊方式。PCL6143的16位數據通過74LS245與PC104總線連接,這樣便于實現與各種PC104總線標準的主控制板連接。為提高系統的可靠性、集成化與柔性化,PC104總線的地址譯碼、數據指令的讀寫、中斷信號以及復位信號都可利用CPLD可編程邏輯器件實現。PC機經過地址譯碼選中PCL6143片選信號,通過讀寫信號和數據總線,設置PCL6143內部寄存器,以實現各種運動控制。4軸運動控制卡的硬件框圖如圖2所示。


  PCL6143控制每個軸的方向與脈沖輸出信號、通用I/O端口輸出信號、正負方向限位信號、減速停止信號、原點信號、伺服報警信號、編碼器輸入信號及外部手輪正負方向信號等。
  PCL6143的方向脈沖輸出信號分為正負脈沖方式和脈沖方向方式,方向脈沖輸出信號經高速光電耦合器進行信號隔離,最后通過AM26LS31輸出差分信號來控制外部電機。通用I/O端口信號由內部寄存器進行輸人/輸出設置,作為輸出使能控制電機驅動器,實現計數器誤差清除、報警復位等功能,或作為加減速、位置計數器和比較寄存器狀態設置。正負方向限位信號、減速停止信號、原點信號和伺服報警信號通過光電耦合器與內部信號隔離,實現系統保護、電機驅動停止、系統原點確認以及電機驅動異常的控制。A/B相和Z相編碼器信號通過高速光電耦合器與內部線路隔離;編碼器A/B相檢測電機的實際位置,并通過位置計數器增減計數;在原點返回操作模式中,Z相編碼器信號用于輸入一個標志信號,該信號還能改善原點返回操作精度。外部手輪正負方向信號通過光電耦合器與內部電路隔離,該信號還可通過手動脈沖或外部開關信號產生外部脈沖信號。急停輸入信號通過光電耦合器與內部電路隔離,有效時,各個軸立即停止工作。
4.2功能函數庫的編寫
  PCL6143具有靈活強大的控制模塊,按照一定的序列操作內部寄存器,實現各種復雜的運動控制功能。為方便用戶二次開發,需將一系列內部寄存器的操作序列封裝成各個函數,這些函數就構成了運動控制卡的功能函數庫。用戶通過調用功能函數庫中相應的函數就可對PCL6143內部寄存器進行讀寫操作。
  功能函數庫編寫好后,用Visual C++編程工具編寫上層應用軟件,與功能函數庫鏈接,開發獨立的控制系統。運動控制卡的操作流程如圖3所示。


  由此可見,功能函數庫在控制系統中非常重要。作者采用C語言編寫4軸運動控制卡的功能函數庫,按功能可分為:
  初始化函數:定義PCL6143輸入/輸出引腳、相關寄存器地址、常用變量和數據結構,設置控制軸數和操作模式。
  運動驅動函數:包含獨立運動函數和插補驅動函數。獨立運動函數用于實現各個獨立軸的連續控制、越限控制和回原點等操作;插補驅動函數用于實現4軸中的任意2軸、3軸或4軸的直線插補和圓弧插補;
  I/O端口操作函數:包含輸入信號的輸入函數、輸出信號的輸出函數以及反饋位置信號的輸入函數,用以獲取邏輯位置、輸入/輸出點狀態的控制。 加/減速控制函數:包括線性加減速函數和S曲線加減速函數。
  中斷信號驅動函數:管理內部中斷寄存器以及控制外部異常情況。
  其他輔助函數:包括位置、狀態的查詢與設置等相關函數。
  需要注意的是,不同的操作模式和運動控制,其寄存器的讀寫參數也不相同,具體操作步驟也有相應要求。
5 結束語
  詳細介紹了PCL6143的內部結構、主要寄存器以及相關指令系統,結合實際應用,設計一款4軸運動控制卡,并給出了相關運動庫函數,具有實際的應用價值和市場推廣前景。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲人成人99网站| 欧美一级理论片| 国产一二三精品| 国产精品国产精品| 欧美日韩免费观看中文| 欧美韩日精品| 欧美福利在线观看| 欧美成人激情视频免费观看| 免费不卡在线观看| 欧美aa国产视频| 老司机精品福利视频| 久久美女艺术照精彩视频福利播放| 欧美伊久线香蕉线新在线| 午夜精品一区二区在线观看 | 国产日韩欧美在线| 国产色婷婷国产综合在线理论片a| 国产精品美女在线| 国产精品专区第二| 国产亚洲女人久久久久毛片| 国产一区二区精品| 狠狠爱综合网| 亚洲国产日韩在线| 亚洲精品欧美一区二区三区| 一本久久a久久精品亚洲| 在线午夜精品自拍| 亚洲欧美精品在线观看| 午夜久久电影网| 久久成人国产| 最新国产乱人伦偷精品免费网站| 亚洲精品国精品久久99热一| av不卡在线观看| 亚洲女人天堂av| 久久成人一区二区| 美女任你摸久久| 欧美日韩国产123区| 国产精品久久久久久久久搜平片| 国产情人综合久久777777| 国产一区成人| 亚洲电影专区| 中文在线资源观看视频网站免费不卡| 午夜欧美大片免费观看| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品亚洲人成人网| 亚洲一区成人| 久久久久免费| 欧美精品v国产精品v日韩精品| 国产精品久久久久久久久免费桃花| 国产亚洲精品bt天堂精选| 亚洲国产精品第一区二区三区| 一本色道久久综合一区| 久久成人18免费网站| 99在线视频精品| 久久er精品视频| 欧美成人一二三| 国产精品免费一区二区三区观看| 国内精品视频在线播放| 亚洲理论在线观看| 新片速递亚洲合集欧美合集| 亚洲欧洲在线视频| 性欧美videos另类喷潮| 免费成人av| 国产精品麻豆成人av电影艾秋| 激情亚洲网站| 亚洲视频国产视频| 亚洲精美视频| 午夜在线一区| 欧美激情精品久久久久久变态| 国产精品一区二区三区四区| 亚洲国产另类久久精品| 亚洲欧美日韩成人| 一区二区欧美亚洲| 久久久久久久高潮| 欧美视频一区二| 亚洲第一中文字幕| 欧美一级黄色录像| 亚洲一区亚洲二区| 欧美丰满少妇xxxbbb| 国产日韩一区二区三区在线| 日韩一级不卡| 亚洲人体一区| 久久久久五月天| 国产精品成人观看视频免费 | 国产精品久久久久999| 在线观看视频免费一区二区三区| 亚洲伊人色欲综合网| 亚洲免费高清视频| 久久综合九色综合欧美狠狠| 国产精品视频999| 亚洲精品偷拍| 亚洲成色999久久网站| 午夜精品成人在线| 欧美日韩一区二区三区四区在线观看 | 韩国视频理论视频久久| 亚洲天堂av在线免费观看| 亚洲精品在线三区| 免费成人美女女| 国内精品久久久久久久果冻传媒| 亚洲网站啪啪| 亚洲一区二区四区| 欧美日韩国产三级| 亚洲激情小视频| 亚洲欧洲精品成人久久奇米网 | 亚洲日本欧美日韩高观看| 亚洲国产经典视频| 久久久91精品国产| 国产欧美日韩视频一区二区三区| 一区二区高清在线观看| 中日韩视频在线观看| 欧美久久久久免费| 亚洲精品日韩在线| 亚洲久久视频| 欧美国产视频在线观看| 亚洲国产精品久久91精品| 最新国产乱人伦偷精品免费网站| 老牛嫩草一区二区三区日本| 国外成人在线视频| 久久精品噜噜噜成人av农村| 久久久精彩视频| 国产综合一区二区| 久久精品国产欧美亚洲人人爽| 久久激情综合| 国产综合久久久久久鬼色| 久久gogo国模裸体人体| 久久婷婷久久一区二区三区| 国产欧美日韩一区二区三区在线观看| 亚洲一区二区网站| 欧美在线观看一区二区| 国产小视频国产精品| 欧美中文字幕不卡| 毛片精品免费在线观看| 亚洲福利免费| 亚洲免费av网站| 欧美日韩亚洲一区二区三区在线| 日韩一区二区精品| 亚洲欧美日韩一区| 欧美激情精品久久久久久黑人 | 欧美肥婆在线| 亚洲激情女人| 一区二区三区www| 国产精品久久久久aaaa樱花| 亚洲视频大全| 久久电影一区| 尤物在线精品| 日韩午夜电影av| 国产精品mm| 午夜一区在线| 另类春色校园亚洲| 亚洲全部视频| 亚洲一级黄色| 国产区精品视频| 亚洲黄色在线视频| 欧美日韩高清在线| 亚洲精品一二三区| 欧美日韩精品免费观看| 亚洲日本黄色| 亚洲免费在线看| 国产一区视频网站| 最近中文字幕mv在线一区二区三区四区 | 亚洲视频中文字幕| 国产美女精品人人做人人爽| 亚洲成人资源网| 欧美日韩精品一区二区天天拍小说 | 国产精品精品视频| 欧美一区二区三区四区在线| 欧美成人午夜影院| 亚洲视频免费在线观看| 久久久久免费视频| 亚洲毛片在线看| 欧美一级视频免费在线观看| 在线观看国产成人av片| 亚洲一区二区毛片| 国产午夜精品久久久| 99re热这里只有精品免费视频| 国产精品热久久久久夜色精品三区| 久久爱www久久做| 欧美日韩在线观看一区二区| 久久大综合网| 欧美日韩一区在线| 亚洲成色精品| 国产精品国色综合久久| 亚洲国产精品一区二区三区| 国产精品国产一区二区| 亚洲激情电影在线| 国产精品一级在线| 日韩视频专区| 狠狠色伊人亚洲综合网站色| 亚洲午夜激情网页| 狠狠色丁香婷婷综合| 亚洲欧美日韩久久精品| 亚洲国产精品欧美一二99| 欧美一区二区性| aa国产精品| 欧美刺激性大交免费视频| 先锋资源久久| 欧美午夜激情视频| 亚洲欧洲三级| 国产原创一区二区| 先锋亚洲精品| 99re这里只有精品6| 欧美成人精品|