毛片资源在线免费观看视频,亚洲av免费不卡 亚洲不卡免费av

數(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種傳輸類(lèi)型:中斷,控制,塊和同步。雕刻機(jī)系統(tǒng)可靠性是關(guān)鍵,在滿足數(shù)據(jù)傳輸速度要求的前提下,系統(tǒng)采用了控制傳輸和中斷傳輸兩種傳輸方式。

 

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

  PDIUSBD12的固件設(shè)計(jì)成完全的中斷驅(qū)動(dòng),采用KeilC51進(jìn)行編寫(xiě)。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ā)后,就可以編寫(xiě)上層的USB主機(jī)客戶程序,真正發(fā)揮USB設(shè)備的作用。應(yīng)用程序通過(guò)訪問(wèn)API通信函數(shù),使位于上層的應(yīng)用程序與位于下層的設(shè)備驅(qū)動(dòng)程序進(jìn)行數(shù)據(jù)交換。

推薦產(chǎn)品

數(shù)控木工雕刻機(jī)
數(shù)控木工雕刻機(jī)YF-M260150 YF-M260150型數(shù)控木工雕刻機(jī)采用加厚方管并用高強(qiáng)度鑄鐵,利用低床身和立柱橫梁一體的設(shè)計(jì)結(jié)構(gòu), 再配用高性能和大功率的進(jìn)口伺服電機(jī),高精度和超規(guī)格的進(jìn)口絲桿、導(dǎo)軌,高轉(zhuǎn)速和高精度的主軸,使得機(jī)床具有穩(wěn)定性高、剛性強(qiáng)、加工平衡、切削力度
高速高精雕銑機(jī)
高速高精雕銑機(jī)YF-G870 該型號(hào)設(shè)備秉承了以往機(jī)型小刀具加工特點(diǎn)的基礎(chǔ)上,結(jié)合目前模具切削加工的實(shí)際情況,采用加重型和增強(qiáng)型的光機(jī),高精密度的線性導(dǎo)軌和滾珠絲桿,再配套大功率的主軸和伺服電機(jī),使之成為既可用于中小批量的精密零件生產(chǎn),更可實(shí)現(xiàn)大重型的精密模具加工。其所
高速雕銑機(jī)
高速雕銑機(jī)YF-D870 本款型號(hào)設(shè)備秉承了傳統(tǒng)機(jī)床小刀具加工特點(diǎn)的基礎(chǔ)上,結(jié)合目前模具切削加工的實(shí)際情況,采用加重型和增強(qiáng)型的光機(jī),高精密度的線性導(dǎo)軌和滾珠絲桿,再配套大功率的主軸和伺服電機(jī),使之成為既可用于中小批量的精密零件生產(chǎn),更可實(shí)現(xiàn)大重型的精密模具加工。其
數(shù)控雕銑機(jī)
數(shù)控雕銑機(jī)YF-D660 此型號(hào)是本公司比較暢銷(xiāo)的一款機(jī)型,它結(jié)合了市場(chǎng)上客戶對(duì)于小型機(jī)床精加工、粗加工體的工作需求,同時(shí)又參照YF-D870機(jī)型的標(biāo)準(zhǔn)配置元件所研制而成。采用立柱橫梁一體的設(shè)計(jì)結(jié)構(gòu),且能長(zhǎng)久地保持良好的剛性和精度,加強(qiáng)機(jī)床的剛性和穩(wěn)定性,使得機(jī)床具
QQ咨詢
微信咨詢
撥打電話
返回頂部
大姚县| 乐亭县| 长阳| 绥阳县| 廉江市| 安陆市| 开鲁县| 普安县| 上杭县| 台湾省| 无极县| 中牟县| 奎屯市| 泊头市| 临泉县| 安陆市| 凤冈县| 勐海县| 科尔| 陆川县| 梅州市| 大邑县| 老河口市| 安塞县| 华坪县| 汨罗市| 弥渡县| 西畴县| 吐鲁番市| 达日县| 慈利县| 新沂市| 隆林| 蓝山县| 文安县| 长沙市| 旬邑县| 财经| 郸城县| 绵阳市| 扎囊县|