[發明專利]VxWorks下CPCI總線數字量與模擬量輸入模塊硬件架構與時序可配置驅動方法無效
| 申請號: | 201410003517.6 | 申請日: | 2014-01-03 |
| 公開(公告)號: | CN103761199A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 馬云彤;劉連勝;見其拓;李俊峰;彭宇;彭喜元 | 申請(專利權)人: | 哈爾濱工業大學 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;G06F13/38;G06F9/44 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 楊立超 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | vxworks cpci 總線 數字 模擬 輸入 模塊 硬件 架構 時序 配置 驅動 方法 | ||
技術領域
本發明涉及CPCI總線數字量輸入與模擬量輸入時序可配置驅動方法。?
背景技術
VxWorks操作系統下基于CPCI總線的數字量輸入設備及模擬量輸入設備作為常用的測試模塊,已經廣泛的應用在自動測試系統中。設備的驅動程序作為應用程序與底層硬件通信的橋梁,應用程序通過設備的驅動程序實現對底層硬件的控制。在某些特定的測試系統應用中,用戶根據需要在獲取數字量輸入狀態的同時,需要模擬量輸入在時序上的配合,而現有設備的驅動程序只能實現對數字量輸入模塊及模擬量輸入模塊單獨的控制,并不能實現數字量輸入與模擬量輸入在時序上的配合。?
發明內容
本發明是要解決現有設備的驅動程序只能實現對數字量輸入模塊及模擬量輸入模塊單獨的控制,并不能實現數字量輸入與模擬量輸入在時序上的配合的問題,而提供了VxWorks下CPCI總線數字量與模擬量輸入模塊硬件架構與時序可配置驅動方法。?
VxWorks操作系統下CPCI總線數字量輸入模塊包括CPCI總線、PCI9054接口轉換芯片、配置芯片、FPGA可編程邏輯器件、配置供電部分、光耦接收部分與信號輸入接口;?
所述PCI9054接口轉換芯片的總線端口連接有CPCI總線,PCI9054接口轉換芯片的配置芯片端口連接有配置芯片,PCI9054接口轉換芯片的程邏輯器件端口連接有FPGA可編程邏輯器件,配置供電部分用于給所述FPGA可編程邏輯器件供電,FPGA可編程邏輯器件的光耦輸出端連接有光耦接收部分,所述光耦接收部分連接有信號輸入接口;?
所述模擬量輸入模塊包括CPCI總線、PCI9054接口轉換芯片、配置芯片、FPGA可編程邏輯器件、配置供電部分、AD7865采集芯片、8路模擬開關、32路隔離調理電路與信號輸入接口;?
所述PCI9054接口轉換芯片的總線端口連接有CPCI總線,PCI9054接口轉換芯片的配置芯片端口連接有配置芯片,PCI9054接口轉換芯片的程邏輯器件端口連接有FPGA可編程邏輯器件,所配置供電部分用于給所述FPGA可編程邏輯器件供電,FPGA可編程邏輯器件端口連接有AD7865采集芯片,所述AD7865采集芯片端口連接有8路模擬開關,所述8路模擬開關連接有32路隔離調理電路,所述32路隔離調理電路連接有信號輸入接口。?
VxWorks操作系統下CPCI總線數字量輸入與模擬量輸入時序可配置驅動方法按以下步驟實現:?
一、用戶可以根據需要將CPCI總線數字量輸入信息、所需CPCI總線模擬量輸入配合的信息及延時信息寫到配置表文件中;?
二、可配置功能類似于Windows系統下的驅動過濾功能,在已開發好的底層硬件功能函數接口基礎上根據用戶配置信息重新封裝一次驅動接口函數,在應用程序調用驅動接口函數時,可以根據設定好的功能返回用戶所需的狀態數據。?
發明效果:?
本發明提出的VxWorks操作系統下CPCI總線數字量輸入與模擬量輸入時序可配置驅動方法,當用戶根據需要在進行數字量輸入的同時,需要對應的模擬量輸入在時間上的配合,可配置驅動程序可以實現上述的要求,且靈活性好。?
附圖說明
圖1是數字量輸入模塊硬件架構;?
圖2是基于CPCI總線的模擬量輸入硬件模塊架構;?
圖3是可配置驅動程序流程圖。?
具體實施方式
具體實施方式一:本實施方式的VxWorks操作系統下CPCI總線數字量輸入模塊包括CPCI總線、PCI9054接口轉換芯片、配置芯片、FPGA可編程邏輯器件、配置供電部分、光耦接收部分與信號輸入接口;?
所述PCI9054接口轉換芯片的總線端口連接有CPCI總線,PCI9054接口轉換芯片的配置芯片端口連接有配置芯片,PCI9054接口轉換芯片的程邏輯器件端口連接有FPGA可編程邏輯器件,配置供電部分用于給所述FPGA可編程邏輯器件供電,FPGA可編程邏輯器件的光耦輸出端連接有光耦接收部分,所述光耦接收部分連接有信號輸入接口;?
所述模擬量輸入模塊包括CPCI總線、PCI9054接口轉換芯片、配置芯片、FPGA可編程邏輯器件、配置供電部分、AD7865采集芯片、8路模擬開關、32路隔離調理電路與信號輸入接口;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工業大學,未經哈爾濱工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410003517.6/2.html,轉載請聲明來源鉆瓜專利網。





