新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PCI總線電機控制卡的WDM設備驅動程序設計

        PCI總線電機控制卡的WDM設備驅動程序設計

        作者: 時間:2012-05-15 來源:網絡 收藏

        5驅動程序的安裝與應用

        Windows98和Windows2000是依靠INF文件來得到硬件程序的安裝信息的一個設備信息文件(INF)。只要將文件中雙引號中的提示改為相應的內容即可生成我們自己的設備信息文件。

        [Strings]

        ProviderName=“yourcompanynamehere”//公司名稱

        MfgName=“NameofHWmanufacturerhere”//硬件制造商名稱

        DeviceDesc=“Descriptionofdevicehere”//設備描述

        DeviceClassName=“Descriptionofdeviceclasshere”//設備類的描述

        當系統加電時,WINDOWS操作系統會自動檢測所有外設,當第一次檢測到我們的設備時系統會提示用戶指定新硬件的驅動程序。根據提示指定了我們修改過的INF文件,以及編譯后生成的.sys系統文件系統就自動安裝好了新硬件的驅動程序。或者可以用控制面板中的添加新硬件來搜索新硬件。

        驅動程序安裝好以后,在應用程序中就可以像打開其他驅動程序(如虛擬程序VxD)一樣用CreateFile打開設備。お

        6基于運動

        圖2為該系統硬件組成框圖,該采用實現主計算機與之間的信息傳遞。控制卡上有2個伺服控制專用芯片LM628,分別用于控制伺服;來自2個伺服的增量式碼盤輸入信號(A相、B相和Z脈沖),經電平變換后分別送入LM628經四倍頻和計數后作為反饋信號,由LM628根據主計算機給定的位置、速度、加速度生成梯形軌跡速度曲線作為給定值,實現伺服電機的反饋控制。主計算機對該控制器發送命令,伺服控制器即按給定的運動形式輸出相應的數字信號,本卡中LM628工作于8位工作方式,產生輸出到功率放大器件。

        應用目標接口芯片PCI9052完成控制卡的接口部分,專用運動控制處理芯片LM628完成對電機的控制,再加上相應的電路,即實現了基于PCI總線的精密電機運動控制卡的硬件設計。お

        7結束語

        用一個相對獨立的模塊來處理設備數據的傳輸,驅動程序在這個模塊中啟動或停止設備,并實現中斷或其他方式的輸入輸出操作。使驅動程序的結構非常清晰、完整,也使中斷I/O方式的程序的設計和實現更加方便、快捷。應用編制的設備驅動程序在本電機控制卡得到很好的應用。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 韩城市| 新丰县| 湘潭市| 白河县| 监利县| 和田市| 修武县| 丰台区| 三明市| 谷城县| 南华县| 陕西省| 哈密市| 双江| 藁城市| 忻州市| 张家港市| 郎溪县| 惠州市| 麻城市| 庐江县| 桃园县| 美姑县| 泸水县| 兖州市| 洞头县| 拉萨市| 汶上县| 保亭| 广水市| 凉山| 青岛市| 工布江达县| 砚山县| 怀宁县| 资兴市| 库车县| 环江| 土默特右旗| 雅安市| 基隆市|