论文部分内容阅读
在当前处理器速度越来越快,外设存储越来越大的情况下,人们对计算机总线性能提出了更高要求。PCI局部总线由于其速度快、可靠性高、成本低、兼容性好等特点,在各种计算机总线标准中占主导地位,采用基于PCI标准的接口设计已成为相关项目开发中的优先选择。VxD驱动是微软公司所提倡的新一代物理设备驱动程序。它运行在系统保护层(Ring0)下,可以完成各种各样的系统物理层的访问。在Windows98的操作环境下,VxD是高效的,用户没有必要采用WDM驱动,因为后者运行速度慢且代码冗长,开发难度大。在Windows98系统下制作PCI板卡,对PCI协议及VxD驱动进行研究是必要的,且具有重要实践价值。 本论文选题来源于“数字式硬盘录像机视频监控系统”项目中云台控制以及摄像镜头控制的功能块。由于监控台离监控点距离超出了RS-232通讯的最大距离,我们自行设计了专用的RS-485通信接口卡。采用了AMCC公司推出的一种PCI总线接口芯片S5920并用C++语言实现了所有的功能。 该板卡应用于云台控制系统以及后面承接的航空发动机油阀调控系统己取得很好效果,稍加改动即可应用于其他类似的工业控制领域。