寡妇做爰特级a片免费看_四虎影音欧美系列花絮_国产h视频高清在线看_无码少妇a片一区二区三区_国产欧美精品亚洲字幕_久久久免费精品re6_李丽珍一级毛片_久久久乱码精品亚洲日韩mv_老子今天就要开你的包

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

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

  (1)電路連接圖

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

 

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

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

  (3)USB設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)

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

  (4)USB應(yīng)用程序開(kāi)發(fā)

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

推薦產(chǎn)品

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