• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 阿图什市| 东乡| 正蓝旗| 萨迦县| 邮箱| 怀集县| 宣威市| 南汇区| 汕头市| 体育| 高安市| 印江| 巫溪县| 茌平县| 漳平市| 彭阳县| 卫辉市| 都兰县| 柳河县| 晋城| 靖西县| 卓资县| 通城县| 新竹市| 商南县| 仪陇县| 阜南县| 杨浦区| 莎车县| 东城区| 巴塘县| 乳山市| 大安市| 翁源县| 东台市| 万源市| 张家口市| 凤庆县| 梁河县| 平塘县| 安吉县|