[发明专利]VxWorks操作系统下CPCI总线数字量输入与开关量输出可配置驱动器及该驱动方法有效
申请号: | 201310282087.1 | 申请日: | 2013-07-05 |
公开(公告)号: | CN103336747A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 刘连胜;王少军;潘大为;奚成义;见其拓;彭喜元 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/20 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vxworks 操作系统 cpci 总线 数字 输入 开关 输出 配置 驱动器 驱动 方法 | ||
技术领域
本发明涉及VxWorks操作系统下CPCI总线数字量输入与开关量输出驱动技术。
背景技术
VxWorks操作系统下基于CPCI总线的数字量输入与开关量输出设备作为常用的测试模块,已经广泛的应用在自动测试系统中。设备的驱动程序作为应用程序与底层硬件通信的桥梁,应用程序通过设备的驱动程序实现对底层硬件的控制。在某些特定的测试系统应用中,用户根据需要对现有的数字量输入与开关量输出的连接关系进行重新分配,而现有的依据数字量输入与开关量输出一一对应固定连接关系(如图1所示)开发的设备驱动程序不能实现对连接关系重新分配后的设备的控制,驱动程序不具有可配置功能,灵活性差。
发明内容
本发明的目的是为了解决现有针对VxWorks操作系统下基于CPCI总线的数字量输入与开关量输出一一对应固定连接关系开发的驱动方法不具有可配置功能、灵活性差的问题。提供一种VxWorks操作系统下CPCI总线数字量输入与开关量输出可配置驱动驱动器及该驱动方法。
本发明所述的VxWorks操作系统下CPCI总线数字量输入与开关量输出可配置驱动器包括:
用于输入配置表文件的输入装置;
所述配置表文件包括开关量输出信息和数字量输入信息,所述开关量输出信息为开关量输出通道的输出值,数字量输入信息为输入通道与输出通道对应关系重新分配后输入通道所需的数字量输入值,所述数字量输入值为2级输入向量;
用于对输出通道进行写操作的写操作装置;
用于在写操作装置工作时,记录写操作的动作及其操作对应的输出通道的写操作记录装置;
用于读取输入通道输入的数据的读操作装置。
所述的开关量输出信息与数字量输入信息的对应关系为单输出通道对应单输入通道、单输出通道对应多输入通道、多输出通道对应单输入通道或多输出通道对应多输入通道。
所述的读操作装置包括:
用于解析配置表文件的解析装置;
用于保存配置表文件的保存装置;
用于将记录有硬件控制输出值的标记和配置表文件中的开关量输出信息进行比对的第一比对器;
由所述第一比对器输出信号控制的用于读取与输出通道实际一一对应的输入通道状态值的读取装置;所述输入通道状态值为1级输入向量;
用于将1级输入向量与开关量输出信息进行比对的第二比对器;
用于将2级输入向量返回给用户的第一返回装置;
用于清除标记的清除装置;
由所述第二比对器输出信号控制的用于将比对结果返回给用户的第二返回装置;该装置包含:
用于将OK信息返回给用户的OK返回装置;
或用于将ERROR信息返回给用户的ERROR返回装置。
第一比对器包括如下装置:
判断记录有硬件控制输出值的标记和配置表文件中的开关量输出信息是否一致,并在判断结果为是时,启动装置A,否则启动装置B的判断装置;
用于输出读取与输出通道实际一一对应的输入通道状态值的控制信号给读取装置的装置A;
用于输出ERROR信息给ERROR返回装置的装置B。
第二比对器包括如下装置:
判断1级输入向量与开关量输出信息是否一致,并在判断结果为是时,启动装置C,否则启动装置D的判断装置;
用于输出OK信息给OK返回装置的装置C;
用于输出ERROR信息给ERROR返回装置的装置D。
本发明所述的基于VxWorks操作系统下CPCI总线数字量输入与开关量输出可配置驱动方法包括:
用于输入配置表文件的输入步骤;
所述配置表文件包括开关量输出信息和数字量输入信息,所述开关量输出信息为开关量输出通道的输出值,数字量输入信息为输入通道与输出通道对应关系重新分配后输入通道所需的数字量输入值,所述数字量输入值为2级输入向量;
用于对输出通道进行写操作的写操作步骤;
用于在写操作步骤中,记录写操作的动作及其操作对应的输出通道的写操作记录步骤;
用于读取输入通道输入的数据的读操作步骤。
所述的开关量输出信息与数字量输入信息的对应关系为单输出通道对应单输入通道、单输出通道对应多输入通道、多输出通道对应单输入通道或多输出通道对应多输入通道。
所述的读操作步骤包括:
用于解析配置表文件的解析步骤;
用于保存配置表文件的保存步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310282087.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柔性有机电致发光二极管显示器的制作方法
- 下一篇:太阳能热水器集热装置