基于PCI总线数据采集与运动控制系统研究

被引量 : 0次 | 上传用户:voidemort
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PCI总线作为目前计算机上流行的高速外设接口总线,在工业自动化领域,计算机上进行地数据采集或者运动控制基本上也都是通过PCI总线设备来实现的。本文对基于PCI总线计算机数据采集和运动控制系统的软硬件设计进行讨论和研究,分下面三部分:PCI-bus数据采集卡和PCI-bus运动控制卡设计、Windows平台板卡WDM设备驱动程序开发、Matlab上数据采集和运动控制程序开发。 在PCI-bus数据采集卡硬件设计方面,提出了模拟信号调理和数据采集模块设计新方法,利用CPLD设计多路抗干扰旋转编码器接口电路,并开发出PCI-bus数据采集卡。 在PCI-bus运动控制卡硬件设计方面,以TI公司的TMS320F2812 DSP芯片作为运动控制核心芯片,对高性能的基于PCI总线通用性运动控制卡设计方法进行讨论,并开发了PCI-bus运动控制卡。 在Windows平台板卡的WDM设备驱动程序开发方面,对Windows平台的WDM驱动程序进行研究,提出了提高实时性的驱动程序设计方法,分别利用DriverStudio和DDK开发出数据采集卡驱动程序和运动控制卡驱动程序。 在Matlab环境下数据采集和运动控制程序开发上,本文对Matlab环境下实时控制的两种实现方法和需要解决的关键技术进行讨论。并且以实际的倒立摆系统和旋转位置伺服控制系统为对象,用组合变量的模糊控制策略在Matlab环境下编程实现对它们的实时控制,取得了非常好的控制效果,证明了Matlab环境下进行复杂非线性系统的实时控制是可行的。另外,针对自己设计的运动控制卡,在Matlab环境下开发了Embedded Target for TI C2000 DSP实时控制的Simulink模块库,并在Matlab上开发了交流异步电动机Sine PWM、Space Vector PWM以及闭环磁场定向算法的变频调速控制程序。重要的是,不但可以利用这些Simulink模块可以方便的实现交直流电动机变频调速实时控制功能,而且还可以利用Matlab的Real-Time Workshop将开发的电动机控制算法生成C代码文件,并创建CCS工程,可以直接移植到DSP硬件上实现控制功能。利用此方法,可以大大加快电动机控制算法开发过程。
其他文献
3-正丁基苯酞(3-n-butylphthalide,简称NBP)是从芹菜籽挥发油中分离得到的抗脑缺血的有效成分,经化学合成后用于临床试验的新药。本文旨在研究NBP在体内的药动学过程及组织分布情
广播剧《茅以升1937》是镇江广播电视台倾力打造的一部向抗日战争胜利日献礼的精品力作。该剧以史为据,以1937年炸桥事件为背景,讲述了留美博士、桥梁专家茅以升与留德博士、
企业管理类核心员工是组织核心竞争力的主要来源之一,调动管理类核心员工的积极性可以提升组织的创新能力和绩效,并持续不断地为企业带来长期利益。根据管理类核心员工具有综合
电容型设备绝缘在线监测与故障诊断技术是实现其状态维修的前提和基础,该课题的研究与应用具有很高的理论意义和广泛的实用价值。本文就电容型设备tanδ高精度测量方法、在线
在20世纪中国新文学史上,朱自清是一位拥有独特艺术风格的散文名家。学术界对朱自清的散文作品从各个方面进行了研究,取得了丰硕的成果。人们常用选材谨严,感情真挚亲切,结构精巧
科技资源是科技创造性劳动的物资基础,是科技活动的物质基础,是创造科技成果,推动整个经济和社会发展的要素的集合,科技资源要素与结构的有效整合和优化是科技资源发挥作用的
近年来,全球经济发展低迷,我国传统外贸业务出现明显下滑,但跨境电子商务却呈现快速增长趋势,为我国对外贸易增长做出极大贡献。政府因此非常重视并支持跨境电子商务的发展,
随着国内市场氯气下游产品需求增长,烧碱和氯气的需求不平衡问题日益突出。对于各氯碱生产企业,如何抓住氯产品市场需求旺盛的有利时机,在短时间内尽快提高装置产能,以尽可能地解
亲社会行为是个体社会化过程中的重要行为,对个体健康发展以及社会适应具有重要作用,因此它受到发展心理学家和社会心理学家的重视。本研究采用自行设计的实验教学方法,在前