[发明专利]VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备及其控制方法无效
申请号: | 201310389162.4 | 申请日: | 2013-08-30 |
公开(公告)号: | CN103412833A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 潘大为;刘连胜;李俊峰;奚成义;彭宇;彭喜元 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F13/12 | 分类号: | G06F13/12 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳泉清 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vxworks 操作系统 cpci 总线 扫描 adc 功能模块 驱动 设备 及其 控制 方法 | ||
1.VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备,其特征在于,它包括FPGA(1)、采集电路(2)、4个八路模拟开关(3)、隔离调理电路(4)、CPCI总线接口控制器(5)、配置电路(6)、配置供电电路(7)和CPCI总线(8),
CPCI总线接口控制器(5)的CPCI总线数据端口连接CPCI总线(8),CPCI总线接口控制器(5)的本地总线端口连接FPGA(1)的数据地址总线,CPCI总线接口控制器(5)的配置数据端口连接配置电路(6)的数据端口,
隔离调理电路(4)的输入端为32路模拟信号输入端,隔离调理电路(4)的32个信号输出端分成四组,每组中的8个信号输出端分别连接1个八路模拟开关(3)的八个模拟信号输入端,4个八路模拟开关(3)的4个模拟信号输出端分别连接采集电路(2)的4个模拟信号输入端,采集电路(2)的数字信号输出端连接FPGA(1)的数字信号输入端,FPGA(1)的供电输入端连接配置供电电路(7)的供电输出端,FPGA(1)的四组模拟开关控制信号输出端分别连接4个八路模拟开关(3)的控制信号输入端。
2.根据权利要求1所述VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备,其特征在于,所述采集电路(2)采用AD7865采集芯片实现,用于实现模拟量到数字量的转换。
3.根据权利要求1所述VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备,其特征在于,所述隔离调理电路(4)为32路隔离调理电路,由32片AD202隔离芯片组成,用于实现对模拟信号的隔离及信号调理。
4.根据权利要求1所述VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备,其特征在于,所述CPCI总线接口控制器(5)采用PCI9054接口芯片实现。
5.基于权利要求1所述VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备的控制方法,其特征在于,该控制方法的过程为:
步骤一、FPGA(1)的数据端口打开,加载驱动程序;
步骤二、FPGA(1)设置要采集信号的通道号,启动相应的采集通道;
步骤三、采集电路(2)开始采集信号;
步骤四、FPGA(1)判断信号是否采集完毕,如果是则执行步骤五,如果否则返回步骤三;
步骤五、FPGA(1)读取采集电路(2)采集的信号;
步骤六、FPGA(1)关闭数据端口,卸载驱动程序。
6.根据权利要求5所述基于VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备的控制方法,其特征在于,步骤一所述FPGA(1)的数据端口打开的具体方法为:
步骤一一、FPGA(1)传递要打开的ADC功能模块板卡的板卡号;
步骤一二、FPGA(1)在函数体中判断板卡号是否正确,如果否则返回步骤一一,如果是则执行步骤一三;
步骤一三、将ADC功能模块内存映射基址值赋给一个全局变量;
步骤一四、数据端口打开完成。
7.根据权利要求5所述基于VxWorks操作系统下CPCI总线扫描ADC功能模块驱动设备的控制方法,其特征在于,步骤六所述FPGA(1)的数据端口关闭的具体方法为:
步骤六一、FPGA(1)传递ADC功能模块板卡号的参数;
步骤六二、FPGA(1)在函数体中判断板号是否正确,如果否则返回步骤六一,如果是则执行步骤六三;
步骤六三、将保存有ADC功能模块内存映射基址的全局变量清零;
步骤六四、数据端口关闭完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310389162.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种展示信息的方法及系统
- 下一篇:一种集中式管理的方法、设备和系统