亚洲日韩成人无码_娇小的同学_久久久精品人妻一区亚美_男同性黄色电影在线免费看_婷婷五月天国产_韩国日本欧美_日产国产精品亚洲系列_成年女人免费视频播放大全_日本公与熄中字电影在线观看

數(shù)控木工雕刻機與單片機的USB通訊

  對于在客戶軟件層的插補運算,必須將電機的運動使能、方向、速度和運動步數(shù)信息發(fā)往數(shù)控木工雕刻機底層的單片機,實現(xiàn)發(fā)送的通訊方式是通過USB傳輸,USB傳輸速度快,可以滿足插補運算過程中的大量插補數(shù)據(jù)傳輸?shù)男枨蟆?/p>

  (1)電路連接圖

  系統(tǒng)采用AT89S52控制PDIUSBD12傳輸數(shù)據(jù),并將控制信號實時輸出。其電路連接示意圖如下圖所示。USB支持4種傳輸類型:中斷,控制,塊和同步。雕刻機系統(tǒng)可靠性是關(guān)鍵,在滿足數(shù)據(jù)傳輸速度要求的前提下,系統(tǒng)采用了控制傳輸和中斷傳輸兩種傳輸方式。

 

數(shù)控木工雕刻機的電路連接示意圖

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

  (3)USB設(shè)備驅(qū)動程序開發(fā)

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

  (4)USB應用程序開發(fā)

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

推薦產(chǎn)品

CNC龍門高速銑
CNC龍門高速銑YF-D2016 本款型號CNC高速銑床是我司專為大尺寸工件的生產(chǎn)加工而精心研發(fā)設(shè)計的一款全新產(chǎn)品,具有精度高,傳動穩(wěn)定性好,加工尺寸大、剛性好及機身重等特點,采用了大型肋骨強化和龍門式床體設(shè)計,且經(jīng)過多次的實效處理消除了應力,能夠長時間的保持很好的精度與剛
數(shù)控高速龍門銑
數(shù)控高速龍門銑YF-D1512 該款型號數(shù)控龍門銑床具有精度高、剛性強、結(jié)構(gòu)合理、穩(wěn)定性好、工作效率高等眾多優(yōu)點,是我公司對老款產(chǎn)品改造升級后推出的一款全新的機型,它結(jié)合了原YF-D1615款機型的功能特點,改換了有效行程,并不斷的進行改進和創(chuàng)新,該款機型是我們一帆數(shù)控技
高速精密雕銑機
高速精密雕銑機YF-G660 此款機型結(jié)合了以往輕重型機器的各種性能優(yōu)點,采用低床身和立柱橫梁一體的設(shè)計結(jié)構(gòu), 再配套高性能和大功率的伺服電機,高精度和超規(guī)格的絲桿、導軌,高轉(zhuǎn)速和高精度的主軸,使得機床具有穩(wěn)定性好、剛性強、加工平衡、加工精度高等功能特點。該機是一款專為
高速高精雕銑機
高速高精雕銑機YF-G870 該型號設(shè)備秉承了以往機型小刀具加工特點的基礎(chǔ)上,結(jié)合目前模具切削加工的實際情況,采用加重型和增強型的光機,高精密度的線性導軌和滾珠絲桿,再配套大功率的主軸和伺服電機,使之成為既可用于中小批量的精密零件生產(chǎn),更可實現(xiàn)大重型的精密模具加工。其所
QQ咨詢
微信咨詢
撥打電話
返回頂部