【摘 要】
:
该文进行的设计作为数控系统大课题中的一个子课题,主要研究利用PCI总线来实现对外围IO的操作,硬件上包括设计一块PCI接口卡并测试通过,软件上实现了PCI接口卡在Linux下的驱
论文部分内容阅读
该文进行的设计作为数控系统大课题中的一个子课题,主要研究利用PCI总线来实现对外围IO的操作,硬件上包括设计一块PCI接口卡并测试通过,软件上实现了PCI接口卡在Linux下的驱动和用软PLC来实现对外围IO的操作.该文在比较几种微机总线的基础上,为了实现数控系统高速、高精度、低功耗的要求,采用PCI总线进行设计.随着可编程逻辑器件的发展,为在一片PLD芯片内实现复杂的逻辑控制提供了条件.该文在综合比较开发PCI卡的几种方法的基础上,选择了使用FPGA来实现PCI接口卡设计.用VHDL语言对FPGA编程,采用模块化的设计方法进行设计,用状态机来控制PCI逻辑的时序.设计首先在EDA软件上仿真通过后,制作成PCI板卡并在现场调试通过.为方便所设计的PCI卡在数控系统及其它系统中应用,该文设计了PCI卡在Linux下的设备驱动程序,主要包括设备的注册与注销、与Linux内核的接口、相关的入口函数、驱动程序的编码、编译、加载与卸载等,并编写了相应的测试代码,在Linux环境下调试通过.为了解决数控系统中PLC的应用问题,该文还设计了PCI卡在软PLC中的应用.采用的软PLC软件是Linux下的MatPLC软件.在详细讨论MatPLC工作原理的基础上,设计了一个输入模块、一个输出模块和一个MatPLC配置文件.输入模块通过驱动程序从PCI卡中读取数据,传送到MatPLC内核的全局变量中,输出模块从内核全局变量读取数据并进行逻辑运算,再输出到PCI卡.将他们编译通过,并进行测试,最终实现软PLC对外围IO端口的读写.该论文受到广东省科技攻关项目[2002A1040402]、广东省科技攻关项目[2003C101002]、广州市重大科技攻关计划[2002Z1-D0051]的资助.
其他文献
该文结合青岛海信网络科技股份有限公司的研究与开发工作--国家"十五"科技攻关项目:智能交通系统关键技术开发和示范工程,研究了遗传算法在公交调度问题中的应用.随着经济的
近年来,随着高科技的发展和企业竞争压力的增加,企业信息化建设越来越受到人们的重视。为了更便捷地沟通企业与客户之间的联系,提高企业的工作效率,客户关系管理(CRM)和统一消息(UM
本文基于自动语音识别(ASR)的原理和过程,结合人工神经网络(ANN)的建模理论及特点,主要研究了隐含马尔可夫模型(HMM)与自组织神经网络(SONN)相结合的混合模型-HMMNN的原理及在语音识
近年来,随着电子、通讯和网络技术的迅猛发展,低压大电流输出的功率变换器日益成为一个重要的研究方向.变换器中采用传统的普通二极管或肖特基二级管整流方式,由于整流二极管
分布式计算机控制系统(DCS)已经广泛应用于各种工业领域的自动控制系统。DCS系统应用于教学将对自动化实验教学水平的提高具有非常现实的意义,本课题基于SUPCON JX-300X DCS系
世界范围内的电力改革正在逐步进行,解除管制后的独立发电商可通过采用竞价策略来取得最大利润.这样,研究发电商的市场竞价策略就成为发电商关注的课题.论文主要是基于供给函
随着生物技术的发展,生化发酵过程在国民经济中的地位越来越重要,但是由于发酵过程的复杂性,使得发酵过程优化控制存在着不少难题。本文以克拉维酸发酵过程为研究对象,对发酵过程
本文是围绕水蒸气蒸馏连续法生产松香和松节油过程中实现对蒸馏塔的控制问题而展开的。蒸馏塔是生产的核心,具有非线性、强耦合、多变量等特点,它的控制直接影响到产品的质量、
真核基因剪接位点识别问题是生物信息学中的重要问题之一。基因剪接尤其是前体 mRNA 的剪接是基因表达的一个重要途径,它影响着基因的构成,直接决定着蛋白质的选择与合成,也因此
从1994年至今,关于DNA计算的研究已经取得了不少令人振奋的结果.作为DNA计算研究的一个重要分支,质粒DNA计算兼容了DNA计算的所有优点,同时由于其环状结构的特异性,质粒DNA计