《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于VC電纜測試系統的設計
基于VC電纜測試系統的設計
2014年微型機與應用第9期
錢 石1,王天雷1,王小東2,王大承1
1.五邑大學 機電工程學院,廣東 江門 529020; 2.廣東科杰機械自動有限公司,廣東 江門 529020
摘要: 機床電纜作為機床電氣系統的組成部分,擔負著電能和電能信號傳送的重任,在生產加工過程中扮演著重要角色。但長期頻繁的往復運動必然使機床拖鏈中的電纜出現疲勞受損,而工作環境中的油污、粉塵等因素又加速了絕緣層老化,線芯短、斷路等現象。為了了解電纜的壽命并快速判斷電纜通斷,本文模擬機床拖鏈中電纜實際運行條件,搭建含有油槽的測試平臺,選用固高科技生產的GUC系列運動控制器,基于VS2008編譯環境中的VC++模塊,利用其提供的MFC編輯程序界面的方法以及控制器自帶的庫函數,建立“PC+運動控制器”開放式電纜測試運動控制系統。
Abstract:
Key words :

摘  要: 為了研究電纜在工作過程中的性能變化,采用了固高科技GUC運動控制器,搭建了基于VS2008電纜測試系統平臺。利用MFC編輯程序界面的方法以及控制器自帶的庫函數,模擬實際工作情況,編寫了拖鏈電纜的運動程序以及上位機的控制界面程序??刂平缑婵蓪崟r顯示被測電纜短路、斷路以及運動參數等信息。整個系統操作簡單,運行可靠。

關鍵詞: 電纜測試;GUC控制器;VS2008;MFC

       機床電纜作為機床電氣系統的組成部分,擔負著電能和電能信號傳送的重任,在生產加工過程中扮演著重要角色。但長期頻繁的往復運動必然使機床拖鏈中的電纜出現疲勞受損,而工作環境中的油污、粉塵等因素又加速了絕緣層老化,線芯短、斷路等現象。為了了解電纜的壽命并快速判斷電纜通斷,本文模擬機床拖鏈中電纜實際運行條件,搭建含有油槽的測試平臺,選用固高科技生產的GUC系列運動控制器,基于VS2008編譯環境中的VC++模塊,利用其提供的MFC編輯程序界面的方法以及控制器自帶的庫函數,建立“PC+運動控制器”開放式電纜測試運動控制系統。

1 系統的總體結構設計

       電纜測試平臺在設計搭建過程中,要充分考慮布置在拖鏈中電纜的實際運動情況以及工作環境對它的影響等因素。電纜測試系統試驗臺實物圖如圖1所示。

%GFF[FJ9`]_{[1R7NDU0~W6.png

       電纜布置在拖鏈中,拖鏈一端固定在接線盒上,另一端固定在運動負載上,電機連接聯軸器帶動滾珠絲杠,旋轉的滾珠絲桿通過滾軸螺母帶動負載水平往復性運動。整個運動過程既可實現勻速運動,又可實現變速運動,往復運動次數以及運動距離可以實時顯示。為了更符合電纜實際工作情況,可以對油槽中加入油污或切削液,也可以每隔一段時間,手動噴灑;在電纜測試運動過程中,電纜兩端通過接線端子與控制器的I/O口相連接,構成閉合回路,以便人機界面實時顯示電纜在反復運動中出現的斷路、短路等情況。

2 系統的硬件設計

一般開放式運動控制系統主要由PC、運動控制卡、連接端子板、伺服驅動器以及伺服電機5個部分組成,如圖2所示。電纜測試運動控制系統采用了固高科技生產的GUC系列運動控制器,該控制器是PC技術與運動控制技術相結合的產物,它以Intel標準X86架構的CPU和芯片組為系統處理器,采用高性能DSP和FPGA作為運動控制協處理器,在實現高性能多軸協調運動控制的同時,可以實現普通PC的所有基本功能。電纜測試運動控制系統硬件主要由以下幾部分器件組成。

       (1)GUC-300-ESV運動控制器;

       (2)三洋伺服電機驅動器以及伺服電機;

       (3)驅動器電源以及+24 V直流電源(用于GUC系列運動控制器及接口板電源);

       (4)原點開關、正/負限位開關;

       (5)顯示器、輸入設備或專用人機界面。

(DED]@}T2M%X)XQWQW5(9DA.png

        電纜測試系統采用深圳固高科技生產GUC-300-ESV一體化運動控制器,該控制器集系統處理器和運動控制處理器于一體,運動控制處理器采用GE系列控制器。這種嵌入式一體化的解決方案給用戶帶來很大的方便,一臺GUC-300-ESV控制器加上一個顯示器就可以建立一個等同于“PC+運動控制器”開放式電纜測試運動控制系統。

       GUC-300-ESV運動控制器提供C語言函數庫和Windows動態鏈接庫,可實現復雜的控制功能。該運動控制器技術參數及功能如下[1]。

       (1)系統處理器采用X86架構、主頻100 MHz的CPU,PCI總線通信方式;

       (2)控制周期為200 ?滋s且不可調;

       (3)3路(每軸一路)模擬量以及脈沖信號輸出,模擬量的分辨率為16 bit,輸出電壓范圍為-10 V~10 V,脈沖輸出最大頻率為256 kHz;

       (4)帶有3路編碼器信號輸入,輸入最大頻率為4 MHz;

       (5)每軸分別各有一個正、負限位信號、原點信號以及驅動報警信號等專用輸入信號,還有一個伺服允許信號和驅動器復位信號;

       (6)分別擁有16路經光電隔離處理過的通用數字量輸入輸出,其中16路通用輸出是采用集電極開路輸出,驅動能力達200 mA;

       (7)可實現直線、圓弧插補運動,提供了8 KB的緩沖區,可實現運動軌跡預處理;

       (8)帶有PID+速度前饋+加速度前饋濾波器;

       (9)可設置跟隨誤差極限、加速度極限以及輸出電壓飽和極限等一些安全保護措施;

       (10)提供了DOS下的C語言函數庫和Windows下的動態鏈接庫,在Windows系統下,用戶可以使用任何能夠支持動態鏈接庫的開發工具來開發應用程序,例如Visual C++、Visual Basic和Delphi等。

3 系統的軟件設計

       電纜測試系統軟件設計是在Windows系統下基于GUC-300-ESV控制器進行開發設計的,軟件設計主要包括兩個部分:一是可視化編程部分;另一個是代碼編程部分??梢暬幊滩糠掷肰S2008提供的強大軟件開發工具向導,不需要手工編寫代碼,只要根據自己的設計思想,用鼠標或鍵盤進行操作即可。與采用代碼編寫相比,用可視化編程部分進行Window風格的圖形用戶界面和各種控件的制作,將更加簡單方便。代碼編寫部分采用VS2008提供的文本編輯器,用面向對象的VC++語言進行編寫。

3.1 主機與運動控制器通信的建立

       使用運動控制器開發應用程序之前,先安裝驅動程序,并把運動控制器自帶的動態鏈接庫ges.dll、頭文件ges.h以及ges.lib文件復制到工程文件夾里,在VS2008編譯器中對ges.lib文件進行鏈接設置后,并在應用程序文件中加入函數庫的頭文件的聲明,至此,就可以使用動態鏈接庫中的所有函數編寫應用程序了[2]。

      在安裝完驅動后,用控制器自帶軟件檢測主機是否與控制器建立聯系,自帶軟件運行界面如圖3所示。若演示程序能正常工作,說明控制器通信正常,只有通信正常,才可以進行系統的操作,否則需找出問題后,重新檢測。

0%HOJ5RZ2`DU4(1MV05634T.png

3.2 可視化控制界面的設計

       可視化控制界面的設計不僅要滿足控制要求,同時還要友好美觀。電纜測試平臺主控制界面及參數設置界面運行結果分別如圖4、圖5所示。

`WRSH[O(DQJZA`IB)`P(UOD.png

       主控制界面主要包括兩個部分:一部分負責實時顯示控制狀態;另一部分是控制按鈕??刂茽顟B顯示包括顯示控制器初始化是否成功、測試工作臺是否回零,實時顯示往復運動循環次數、工作臺運行的規劃位置、實際位置以及運行速度,主界面中間的I/O口狀態的顯示實時反映電纜在運動過程中是否出現短路、斷路等情況;控制按鈕主要完成運動控制的開始、停止、運動控制的參數設置以及運動方式的選擇等。

       參數設置界面主要由軸運動參數設置和控制器I/O口信號輸出選擇設置兩部分組成。軸運動參數設置主要完成工作臺運動速度、運動方式(勻速或變速)以及往復運動次數的設置;通過對I/O信號輸出口選擇設置,結合主控制界面I/O口狀態指示燈的顯示,可以判斷電纜是否出現短路、斷路等情況。

3.3 程序內部代碼的編寫

       打開Microsoft Visual Studio 2008軟件,選擇新建一個基于對話框的MFC應用程序類型的項目,接著對對話框資源視圖添加一些控件,建立友好控制界面,最后對程序內部手動編寫相應的運動控制代碼[3-6],總體程序編寫流程圖如圖6所示。

V6F}O]J@$HQ)T2[NS0N%(`L.png

       在OnInitDialog函數中,先對控制界面的大小、顯示的位置、界面字體和菜單按鈕進行了初始化。檢測控制卡是否打開,調用運動控制器函數庫中的GT_Open、GT_Reset函數對運動控制器初始化并對專用信號參數進行設置。部分初始化程序如下。

short CWireTestPlatformDlg::InitCard()

{  

short rtn=0;

short lmtsns=0xffff;

short homesns=0x00ff;

rtn+=GT_Open(0xffff); //打開運動控制器

Sleep(200);

rtn+=GT_Reset(); //復位運動控制器

rtn+=GT_AlarmOff(1);

rtn+=GT_AlarmOn(2); //驅動使能

rtn+=GT_AlarmOff(3);

rtn+=GT_ClrSts(1);//清除控制軸1的狀態

rtn+=GT_ClrSts(2); //清除控制軸2的狀態

rtn+=GT_ClrSts(3); //清除控制軸3的狀態

rtn+=GT_LmtSns(lmtsns);

                   //設置控制軸限位開關的觸發電平

rtn+=GT_HomeSns(homesns); 

//設置運動控制器軸Home信號的觸發沿

return rtn;

}

       將運動中電纜兩端接在控制器通用數字I/O口上,形成閉合回路,在參數設置界面中設置輸出口, 使控制器相應I/O口向與之相連的電纜輸出電平信號,并檢測是否有返回信號,通過主控制界面的I/O口指示燈的亮滅來判斷電纜在運行中是否出現斷路、短路等情況。在程序中分別調用控制器函數庫中GT_ExInpt、GT_ExOpt函數讀取16路通用數字I/O輸入的電平狀態和設置16路通用數字I/O輸出的電平狀態來實現電纜通斷檢測。通斷測試流程如圖7所示。

`ND`DF`N%RBX_IL%[5_A(RT.png

實時更新I/O狀態程序如下。

GT_ExInpt(&m_Inputvalue);

//讀取路通用數字I/O輸入的電平狀態

if(!(m_Inputvalue &(1<<3)))

m_Outputvalue=m_Outputvalue &(~(1<<6));

GT_ExOpt(m_Outputvalue);

//設置通用數字I/O的輸出信號

主控界面指示燈顯示I/O狀態部分程序如下:

……

for(int i=0;i<16;i++)

{

if(m_Inputvalue &(1<<i))

//輸入信號無效指示燈不亮

m_InLed[i].SetIcon(IDI_GREEN_NO,CSize(24,24),0,0);

else

//輸入信號有效指示燈亮

m_InLed[i].SetIcon(IDI_GREEN_YES,CSize(24,24),0,0);

}

……

for(int i=0;i<16;i++)

{

if(m_Outputvalue &(1<<i))

//輸出信號無效指示燈不亮

m_OutLed[i].SetIcon(IDI_GREEN_NO,CSize(24,24),0,0);

else

//輸出信號有效指示燈亮

m_OutLed[i].SetIcon(IDI_GREEN_YES,CSize(24,24),0,0);

}

……

       基于VC和GUC-300-ESV運動控制器建立的電纜測試平臺,界面美觀實用、操作簡單,編寫測試實驗程序,模擬機床在各種工況下運行:勻速運動、變加、減速運動、快速定位運動等,并對電纜進行檢測,實時顯示電纜的通斷情況。電纜測試平臺還可對氣管、油管的可靠性進行檢測,具有廣泛的應用領域。

參考文獻

[1] 孫鑫,余安萍.VC++深入詳解[M].北京:電子工業出版社,2007.

[2] 侯俊杰.深入淺出MFC(第2版)[M].武漢:華中科技大學出版社,2001.

[3] 謝莉.VC++動態鏈接庫的開發及調用[J].微型機與應用,2001,20(9):10-12.

[4] 深圳固高科技有限公司.GE系列運動控制器編程手冊[Z].2009.

[5] 深圳固高科技有限公司.GE系列運動控制器用戶手冊[Z].2009.

[6] 高煊,何廣平.基于VC++的四軸運動控制卡軟件系統開發研究[J].制造技術與機床,2009(6):24-28.

[7] 范寶德,劉驚雷.基于VC的多線程編程技術及其實現[J].微型機與應用,2002,21(7):10-12.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          老牛国产精品一区的观看方式| 欧美成人激情视频免费观看| 亚洲视频欧美视频| 亚洲精品裸体| 久久亚洲一区二区| 欧美高清视频在线播放| 亚洲欧美成人在线| 亚洲国产va精品久久久不卡综合| 欧美成人精品1314www| 欧美日韩中文精品| 亚洲免费精彩视频| 久久这里有精品视频| 欧美gay视频激情| 毛片基地黄久久久久久天堂| 亚洲精品在线观看视频| 在线观看福利一区| 亚洲国产精品一区二区www在线| 国产一区二区在线免费观看| 亚洲欧美成人在线| 欧美高清视频在线| 一区二区三区国产精华| 亚洲福利视频三区| 国产欧美日韩免费看aⅴ视频| 欧美日韩成人精品| 亚洲欧美激情视频在线观看一区二区三区| 在线亚洲精品福利网址导航| 性色av一区二区三区| 曰本成人黄色| 亚洲视频网站在线观看| 亚洲一区二区在线观看视频| 欧美日韩中文在线| 国产欧美日韩精品丝袜高跟鞋| 久久露脸国产精品| 国产一本一道久久香蕉| 日韩视频国产视频| 日韩视频一区二区三区在线播放| 宅男噜噜噜66国产日韩在线观看| 欧美福利电影在线观看| 麻豆成人小视频| 亚洲欧美日本另类| 性做久久久久久| 亚洲女性喷水在线观看一区| 蜜臀av一级做a爰片久久| 欧美视频一区二区在线观看| 国产精品每日更新| 亚洲精品欧洲精品| 国产综合欧美在线看| 黄色成人免费观看| 午夜久久tv| 国产综合亚洲精品一区二| 亚洲毛片av在线| 性欧美xxxx视频在线观看| 欧美日韩视频在线第一区| 久久露脸国产精品| 国产精品性做久久久久久| 欧美日韩国产精品一区| 99国产精品99久久久久久| 久久久美女艺术照精彩视频福利播放| 国产精品毛片a∨一区二区三区| 久久国产精品一区二区| 午夜精彩视频在线观看不卡| 欧美理论电影在线播放| 国产精品久久久一区二区三区| 久久精品人人爽| 亚洲视频精选| 黑人一区二区| 在线视频你懂得一区二区三区| 午夜精品视频| 久久高清国产| 国产九九视频一区二区三区| 欧美高清视频一区二区| 欧美精品久久久久久久免费观看| 久久裸体艺术| 狠狠色伊人亚洲综合成人| 欧美.日韩.国产.一区.二区| 国产无遮挡一区二区三区毛片日本| 欧美三区在线视频| 亚洲欧美国产一区二区三区| 亚洲欧美卡通另类91av| 在线午夜精品| 免费观看亚洲视频大全| 欧美久久影院| 欧美精品大片| 亚洲免费一在线| 99视频在线观看一区三区| 国产有码在线一区二区视频| 亚洲乱码国产乱码精品精可以看| 久久久久国产精品人| 99国产精品久久久久久久成人热| 亚洲国产cao| 国产精品视频一| 亚洲第一黄色网| 国产精品99久久久久久有的能看| 欧美大片18| 欧美国产日本| 亚洲美女黄色片| 国产精品视频网址| 在线观看免费视频综合| 亚洲综合色激情五月| 国产午夜精品一区二区三区欧美| 欧美久久久久久蜜桃| 欧美日本国产视频| 国产精品久久久久三级| 国产精品久久一区主播| 一区二区不卡在线视频 午夜欧美不卡在| 在线一区免费观看| 亚洲精品看片| 国产精品视频网| 欧美日韩一区二区欧美激情| 午夜精品福利视频| 欧美日韩高清在线观看| 亚洲乱码国产乱码精品精可以看| 国产精品久久久久久久久免费樱桃| 亚洲影院在线观看| 亚洲深爱激情| 欧美四级在线观看| 亚洲精品在线观看视频| 一区电影在线观看| 久久亚洲影音av资源网| 久久久人成影片一区二区三区观看| 99国内精品久久久久久久软件| 国产一区久久| 亚洲日本aⅴ片在线观看香蕉| 亚洲私人黄色宅男| 亚洲一区二区在线观看视频| 欧美高清视频www夜色资源网| 欧美日韩一区三区| 亚洲最新视频在线播放| 久久综合综合久久综合| 日韩视频在线一区| 欧美三日本三级三级在线播放| 欧美亚洲免费在线| 久久久久欧美| 亚洲精品四区| 亚洲第一精品福利| 欧美精品九九99久久| 久久久久免费视频| 亚洲视频在线一区| 欧美一级久久久久久久大片| 你懂的成人av| 亚洲欧美清纯在线制服| 国产日韩在线视频| 久久久久国色av免费看影院| 久久国产精品久久久| 亚洲成人在线网| 中文精品一区二区三区| 久久久精品国产一区二区三区| 日韩午夜电影| 黑人极品videos精品欧美裸| 麻豆精品视频在线| 日韩亚洲不卡在线| 国产精品乱码一区二区三区| 在线看无码的免费网站| 黄网动漫久久久| 国产在线精品二区| 蜜臀久久99精品久久久画质超高清| 欧美国产高清| 久久久久欧美| 午夜精品福利在线| 亚洲国产一区在线观看| 欧美午夜精品理论片a级按摩| 国产精品久久久久9999| 亚洲欧美视频在线观看| 欧美三级午夜理伦三级中视频| 亚洲精品在线视频| 久久久久免费观看| 欧美精品www在线观看| 欧美aa国产视频| 午夜欧美大片免费观看| 欧美性理论片在线观看片免费| 欧美va亚洲va国产综合| 欧美黄在线观看| 亚洲精品裸体| 亚洲盗摄视频| 欧美在线亚洲一区| 亚洲欧美激情在线视频| 亚洲国产精品成人精品| 亚洲国产va精品久久久不卡综合| 9色国产精品| 久久精品久久综合| 免费短视频成人日韩| 亚洲乱码精品一二三四区日韩在线| 欧美日韩综合一区| 伊人久久综合97精品| 欧美成人午夜免费视在线看片| 蜜桃av一区二区三区| 国产亚洲一区二区在线观看| 亚洲一区二区三区免费在线观看| 狠狠综合久久av一区二区老牛| 亚洲电影免费观看高清完整版在线观看| 久久这里只精品最新地址| 国产精品美女诱惑| 欧美精品 国产精品| 在线成人国产| 久久国产精品亚洲va麻豆| 亚洲伊人一本大道中文字幕| 国内外成人免费激情在线视频网站| 亚洲欧美另类综合偷拍| 亚洲国产另类 国产精品国产免费| 欧美日韩在线播放一区二区| 国产精品欧美日韩一区二区| 麻豆精品在线观看| 一区二区三区自拍| 欧美日韩精品免费在线观看视频| 在线观看日韩精品| 中日韩美女免费视频网址在线观看| 久久久精品一区二区三区| 国产精品国产三级国产a| 欧美成人亚洲成人| 亚洲午夜免费视频| 久久蜜桃香蕉精品一区二区三区| 在线播放中文字幕一区| 亚洲国产cao| 亚洲精品一区二区网址| 欧美日韩视频| 久久精品一二三| 国产亚洲精品一区二区| 欧美色欧美亚洲另类二区| 一区二区三区不卡视频在线观看| 亚洲一区二区免费视频| 亚洲欧美日韩综合aⅴ视频| 欧美日韩爆操| 欧美日韩一区二区三区在线看| 国产精品爱久久久久久久| 另类酷文…触手系列精品集v1小说| 麻豆成人精品| 久久福利一区| 99国内精品久久| 国产在线视频不卡二| 亚洲福利国产| 欧美黄网免费在线观看| 欧美黑人多人双交| 国产精品高清免费在线观看| 亚洲国产精品一区在线观看不卡| 欧美日韩国产综合在线| 欧美日韩高清在线一区| 亚洲欧美一区二区在线观看| 欧美mv日韩mv国产网站| 在线观看一区二区视频| 欧美亚一区二区| 久久久午夜视频| 国产麻豆精品视频| 国产精品国产三级国产专区53| 伊人久久大香线| 久久免费视频网站| 亚洲欧美国产一区二区三区| 欧美日韩一级片在线观看| 欧美视频你懂的| 国产亚洲精品综合一区91| 在线观看视频一区二区欧美日韩| 欧美日韩国产另类不卡| 麻豆成人综合网| 亚洲精品色图| 久久久91精品国产| 一本色道久久综合亚洲精品不卡| 国产精品久久久久久久久久免费| 亚洲自啪免费| 国内激情久久| 国产精品实拍| 久久国产精品免费一区| 亚洲免费高清视频| 欧美一级日韩一级| 欧美在线视频在线播放完整版免费观看| 亚洲色图自拍| 亚洲另类自拍| 久热综合在线亚洲精品| 久久久青草青青国产亚洲免观| 久久久久久久久久码影片| 国产精品久久久久久久7电影| 激情小说另类小说亚洲欧美| 国产精品国内视频| 欧美日韩一级视频| 伊人久久综合97精品| 亚洲精一区二区三区| 亚洲欧洲日产国码二区| 欧美国产第二页| 国产视频在线观看一区| 黄色精品网站| 久久精品国内一区二区三区| 夜夜爽av福利精品导航| 国产一区二区激情| 亚洲免费在线视频一区 二区| 欧美无乱码久久久免费午夜一区| 国产嫩草一区二区三区在线观看| 国产精品久久久久久亚洲调教| 亚洲国产欧美日韩精品| 麻豆成人小视频| 99精品国产福利在线观看免费| 久久精品天堂| 99视频一区| 在线亚洲精品| 欧美激情aⅴ一区二区三区| 国产欧美日韩精品专区| 国产精品高潮在线| 在线观看日韩av| 午夜日韩电影| 国产色综合久久| 国产一区二区成人| 99亚洲一区二区| 国产欧美日韩精品丝袜高跟鞋| 国产精品国产三级国产普通话蜜臀| 久久精品在这里| 亚洲性视频网址| 国产午夜一区二区三区| 欧美日韩国产va另类| 亚洲国产精品一区二区尤物区| 久久综合中文色婷婷| 久久国产乱子精品免费女| 亚洲美女一区| 亚洲国产精品ⅴa在线观看| 夜夜嗨网站十八久久| 久久综合九色99| 欧美伊人久久久久久久久影院| 欧美屁股在线| 亚洲图片在区色| 狠狠久久亚洲欧美专区| 久久久久久黄| 午夜精品久久一牛影视| 欧美日韩精品一本二本三本| 欧美日韩无遮挡| 国产欧美一区二区精品性| 久久天天狠狠| 久久国产精品电影| 亚洲看片一区| 欧美国产综合视频| 亚洲人成小说网站色在线| 欧美不卡福利| 亚洲福利视频一区|