亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看

  • 基于USB總線的數控雕刻機控制系統設計———基于USB總線的數控雕刻機控制系統設計

    0.引言

           隨著PC技術的迅速發展,其在工業控制領域得到廣泛應用。用PC技術開發的數控系統可以得到強有力的硬件和軟件支持,避開專有技術的制約,在較短時間內達到較高水平[ 1 ]。USB 自問世以來,就以其速度快、成本低廉等諸多優點逐步占領了PC及其外圍設備市場。隨著大量支持USB的個人電腦的普及, USB 逐步成為PC機的標準接口已經是大勢所趨。本文介紹了一種基于USB 接口進行數據傳輸和控制的數控雕刻機的軟硬件設計方案。

     1.系統硬件結構

        整個系統的硬件結構如圖1所示。

     


    圖1 系統硬件結構框圖

        系統硬件主要由以下幾個部分組成:

        (1) PC主機-CAD/CAM 建模,生成文本形式的G2Code,讀入G2Code對其進行解釋,調用直線或者圓弧插補,進行插補運算,將各種插補轉換為一系列相應的電機脈沖信息,并往USB通訊模塊傳輸。

        (2)USB通訊模塊—接收主機傳輸來的包含電機運動的使能,方向,速度,脈沖信息的各種字節,將這些邏輯控制電平和控制脈沖在相應的控制線上實現。

        (3)運動控制卡—接收通訊模塊發出的控制電平和脈沖,將其放大并轉換為步進電機的控制脈沖。

        (4) X, Y, Z向步進電機—接收運動控制卡的輸出脈沖,朝某個方向運轉,并帶動相應的執行機構運動。整個機構的運行方式是:雕刻頭在直流電機的帶動下做高速旋轉,并在Z 方向做上下運動, X 2Y工作臺帶動工件做X、Y方向的進給運動,刀具和工件的運動的合成就可以得到文字和圖案的輪廓。

       

    2.系統軟件結構

        此雕刻系統中的軟件結構如圖2所示。運動控制程序負責實現步進電機的基本動作所需要的輸入信號。USB固件程序實現設備的枚舉和端點與主機的通信。USB設備驅動程序為應用程序和底層驅動程序之間提供接口。PC機底層驅動負責處理總線枚舉、電源管理以及USB 事務的其它方面,Windows操作系統提供這類驅動程序。Windows操作系統還提供AP I函數,來啟動應用程序與設備驅動程序之間的通信。USB應用程序的功能是提供操作和仿真界面、進行插補運算并和底層進行通信??梢?,編程者需要開發的程序有PC機的USB 應用程序、USB 設備驅動程序以及單片機程序(包括PD IUSBD12的固件程序和運動控制程序) 。

     


    圖2 系統的軟件結構框圖

       

    3.插補控制的實現

        3.1 步進電機的基本動作

        對于各種復雜的運動軌跡,可以通過各種基本的插補來擬合的,而各種基本插補又是由步進電機的最基本的一些動作來完成的,這些基本的動作包括(以三維加工為例) : (0, 0, 0) 、(0, 0, n) 、( 0, n, 0) 、( n, 0, 0) 、(0, n, n) 、( n, 0, n) 、( n, n, 0) 、( n, n, n)其中n表示某路電機往某個方向步進的步數,是一個整數。在PC主機客戶軟件中,將各種插補運動分解為了一系列的電機的基本動作,往往需要實現的基本動作中n = ±1。

        3.2 電機基本動作的實現

        用運動控制卡來控制步進電機,其輸入控制信息有三類:使能,方向,一定頻率的脈沖。據此將PC主機發往USB設備的數據進行一定的格式定義,以進行分類,然后在單片機中將接收到的數據按照此類格式進行分析,并實現其功能。

     

    圖3 單片機處理接收到的數據

        圖3是單片機程序內處在主循環程序中的處理接收到的數據的流程。據此流程圖,可以看出要使電機沿某方向運轉一定的步數,只需依次發送電機的使能方向信息,速度信息和一系列的步數信息,所接收的步數信息往往是n= ±1的電機的基本動作。為了避免電機的基本動作間因為接收數據的時間而變得不連續,單片機采用了定時器中斷編程來控制脈沖輸出,而單片機前臺則負責接收主機發送過來的數據,并等待上一個脈沖輸出的完成。AT89S52單片機片內有3 路定時器中斷,剛好可以滿足雕刻機3個電機的控制需求,每路定時器中斷負責控制1個電機的控制脈沖輸出。

        3.3 插補運算

        直線插補和圓弧插補是兩種最重要的插補,許多復雜的曲線可以通過這兩種插補來擬合,根據數字積分器(DDA)的原理可以寫出這兩種插補運算的實現函數。圖4,圖5是在主機中客戶軟件層實現它們的流程圖。

        對于其它類型的插補,實現的思路與上述的兩種類似,都需要根據插補的原理和算法來得到插補過程的每小段的增量,此增量就是步進電機的某個基本動作,將此基本動作序列依次發送到單片機底層即可實現刀具的插補運動。

     


    圖4 DDA直線插補流程

     


    圖5 DDA圓弧插補流程

        3.4 與單片機的USB通訊

        對于在客戶軟件層的插補運算,必須將電機的運動使能、方向、速度和運動步數信息發往底層單片機,實現發送的通訊方式是通過USB傳輸,USB傳輸速度快,可以滿足插補運算過程中的大量插補數據傳輸的需求。

        (1) 電路連接圖

        系統采用AT89S52控制PD IUSBD12傳輸數據,并將控制信號實時輸出。其電路連接示意圖如圖6所示。

     


    圖6 電路連接示意圖

        (2) USB固件程序開發

        USB支持4種傳輸類型:中斷,控制,塊和同步[ 3 ]。雕刻機系統可靠性是關鍵,在滿足數據傳輸速度要求的前提下,系統采用了控制傳輸和中斷傳輸兩種傳輸方式。

        PD IUSBD12的固件設計成完全的中斷驅動,采用KeilC51進行編寫。USB的傳輸可在后臺進行,它的基本思想是:后臺ISR (中斷服務程序)和前臺主程序循環之間的數據交換通過事件標志和數據緩沖區來實現[ 4 ]。整個單片機程序中,對電機的控制脈沖的輸出的實時性要求最高,所以設定了定時器中斷的級別為高級別,對于單片機內部的循環緩沖區,定時器中斷程序檢查循環緩沖區的填充情況,并在允許的時候重新打開低級的中斷服務。

        (3) USB設備驅動程序開發

        開發USB 接口設備驅動程序必須遵守WDM(Windows驅動程序模型)規范。WDM驅動程序有兩個主要的初始化入口點—DriverEntry和AddDevice例程。DrvierEntry主要工作是把各種函數指針填入驅動程序對象,以注冊其它回調例程[ 5 ]。PnP管理器將為每個硬件實例調用一次AddDevice例程,AddDevice函數的主要工作是創建一個設備對象并把它連接到設備堆棧中。驅動程序與應用程序和硬件之間通信都是IRP ( I/O請求包)完成的。在運行過程中,內核會調用不同的回調例程來完成不同的IRP。DriverUnload則是在設備卸載時的清除例程。

        (4) USB應用程序開發

        完成了USB 固件程序開發和USB 設備驅動程序開發后,就可以編寫上層的USB 主機客戶程序,真正發揮USB設備的作用。應用程序通過訪問AP I通信函數,使位于上層的應用程序與位于下層的設備驅動程序進行數據交換。

        1)與USB設備建立通訊

        采用了GU ID接口方式來打開設備, GU ID是在編寫設備驅動程序時獲得的,也<

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看
    精品国产一区二区三区在线观看| 在线播放日韩精品| 国产视频综合在线| 国产在线观看精品一区二区三区| 少妇av一区二区三区| 日韩人在线观看| 欧美香蕉大胸在线视频观看| 九色成人免费视频| 久久综合伊人77777| 亚洲精品按摩视频| 欧美日韩国产综合视频在线观看中文| 国产97在线观看| 2020国产精品视频| 亚洲欧美精品中文字幕在线| 午夜精品一区二区三区在线视频| 国产精品www| 日韩欧美国产骚| 一区二区三区视频免费在线观看| 麻豆乱码国产一区二区三区| 日本久久亚洲电影| 国产日产欧美a一级在线| 日韩高清电影免费观看完整版| 上原亚衣av一区二区三区| 中文字幕在线日韩| 一本色道久久88精品综合| 欧美成人中文字幕在线| 久99九色视频在线观看| 亚洲香蕉在线观看| 91chinesevideo永久地址| 色综合伊人色综合网| 日韩在线视频观看| 91精品久久久久久久久久久久久久| 91成人精品网站| 亚洲精美色品网站| 国产午夜一区二区| 久久露脸国产精品| 亚洲第一天堂av| 最近2019年中文视频免费在线观看| 91久久久久久久久| 国产精品亚洲视频在线观看| 一本色道久久88精品综合| 日韩精品高清视频| 亚洲综合在线小说| 国产精品成人久久久久| 久久99久久久久久久噜噜| 国产一级揄自揄精品视频| 久久99精品久久久久久青青91| 91国在线精品国内播放| 色www亚洲国产张柏芝| 中文字幕亚洲色图| 国产999精品视频| 亚洲欧洲日产国产网站| 欧美大片免费看| 91在线|亚洲| 亚洲日韩第一页| 91精品视频在线看| 亚洲美女久久久| 最近2019年中文视频免费在线观看| 中文字幕亚洲欧美在线| 欧美裸体视频网站| 亚洲第一区第二区| 亚洲一区二区三区视频| 欧美在线www| 日韩视频免费中文字幕| 伊人久久大香线蕉av一区二区| 91po在线观看91精品国产性色| 国产精品中文久久久久久久| 日韩国产高清视频在线| 国产精品免费一区| 日本精品性网站在线观看| 亚洲福利在线观看| 欧美性猛交xxx| 日韩成人在线播放| 国产亚洲人成网站在线观看| 777午夜精品福利在线观看| 日本国产一区二区三区| 日本一欧美一欧美一亚洲视频| 成人欧美一区二区三区在线湿哒哒| 精品久久久久久久久久久久久久| 久热精品视频在线免费观看| 91美女片黄在线观| 最近中文字幕mv在线一区二区三区四区| 久久久精品一区二区三区| 国产精品久久久久久久久借妻| 91免费的视频在线播放| 国产精品xxxxx| 精品露脸国产偷人在视频| 欧美一区二区大胆人体摄影专业网站| 狠狠干狠狠久久| 色偷偷av亚洲男人的天堂| 97精品国产91久久久久久| 欧美成人午夜视频| 日韩视频在线观看免费| 亚洲人成亚洲人成在线观看| 日本亚洲精品在线观看| 久久亚洲国产成人| 免费91麻豆精品国产自产在线观看| 成人网在线观看| 国产精品久在线观看| 伊人伊成久久人综合网小说| 欧美激情成人在线视频| 欧美国产日韩一区| 91在线看www| 亚洲精品久久久久久久久久久| 97在线看免费观看视频在线观看| 日韩亚洲一区二区| 欧美性感美女h网站在线观看免费| 亚洲欧美日韩精品久久奇米色影视| 久久这里只有精品99| 91av在线免费观看视频| 亚洲在线免费视频| 久久99精品久久久久久噜噜| 视频直播国产精品| 国产91精品久久久久久久| 久久久久久这里只有精品| 91精品国产高清久久久久久| 国产精品网红福利| 激情成人中文字幕| 亚洲a∨日韩av高清在线观看| 欧美成人激情图片网| 亚洲精品美女在线| 国产精品入口日韩视频大尺度| 久久久久久成人精品| 美女久久久久久久久久久| 国产精品jvid在线观看蜜臀| 成人免费在线视频网址| 国产精品白丝jk喷水视频一区| 国产精品情侣自拍| 亚洲无线码在线一区观看| 久久精品中文字幕免费mv| 在线观看欧美日韩国产| 97国产suv精品一区二区62| 久久精品91久久香蕉加勒比| 国产最新精品视频| 亚洲国内高清视频| 国产亚洲日本欧美韩国| 午夜精品福利电影| 91精品视频专区| 永久免费毛片在线播放不卡| 琪琪亚洲精品午夜在线| 91成人性视频| 国产经典一区二区| 日韩成人性视频| 欧美色欧美亚洲高清在线视频| 久久精品亚洲热| 中文字幕亚洲欧美日韩在线不卡| 日韩欧美国产免费播放| 欧美精品一二区| 热久久免费视频精品| 精品国产999| 日韩美女视频中文字幕| 亚洲国产精品网站| 日韩av免费看网站| 国产精品狼人色视频一区| 久久亚洲国产精品成人av秋霞| 国产精自产拍久久久久久| 国产成人+综合亚洲+天堂| 亚洲女人天堂成人av在线| 精品自拍视频在线观看| 国产97人人超碰caoprom| 成人激情在线播放| 91精品国产91久久久久久最新| www.午夜精品| 欧美国产日韩精品|