计算机控制实验内容设计及实验装置研制.docxVIP

计算机控制实验内容设计及实验装置研制.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机控制实验内容设计及实验装置研制.docx

 HYPERLINK /qrspx/201210/5777.html \o \t _blank 计算机控制实验内容设计及实验装置研制 1 引 言 《计算机控制技术》课程在自动化专业教学计划中是一门重要的专业课。其主要任务是使学生获得计算机控制系统的组成、原理、设计等基础知识和基本应用技术。实验课是本课程重要的教学环节,其目的是使学生在了解计算机控制系统的基本控制方法的基础上,掌握用C语言程序设计控制系统的方法。培养学生独立进行计算机控制系统实验的技能,从而使学生掌握计算机控制系统的一般工程设计方法。 作为一门工程性很强的自动化专业课程,一直以来在我系微机原理实验室做计算机控制技术实验内容显然不行。因此,从2002年初起,我系开始计划筹建计算机控制技术专业实验室。在筹建的过程中,我系对国内很多大学正在使用或市场上销售的计算机控制实验装置进行了考察,结果发现它们在实验教学功能上普遍存在两点不足:一是实验内容陈旧;二是不能体现工业控制计算机在实际工程应用中的特点。最终未能找到合适的面向自动化专业工程实际的计算机控制实验教学装置。2003年3月,我系该项目负责人决定自主设计计算机控制实验内容并开发相应的实验装置。经过多次对实验内容及样机进行修改后,批量生产17台计算机控制技术实验装置装备我系计算机控制技术实验室, 2004年10月首次用于2000级自动化专业本科生的计算机控制技术课程实验教学,学生普遍反映实验内容工程性强,实验教学效果良好。 2 实验内容的设计 对于工业控制计算机作为计算机控制系统的核心来说,首先在实验教学中应体现其作为工业控制器的特点,只有这样,才能让学生充分理解工业控制计算机的硬件特性和功能。其次,要面向自动化专业的学生,将实验内容与工程实际结合起来,以提高学生的学习兴趣,培养学生的工程意识。此外,考虑到学生做计算机控制技术实验时已经具有微机原理、单片机等很多课程实验的基础,实验内容的难度要适当提高,以综合设计性实验为主,提高学生的创新能力。根据教学计划,计算机控制技术实验共6个学时,学期末有为期一周的计算机控制技术课程设计,实验室对全校学生实行全开放型预约实验。 2. 1 实验装置熟悉及I/O通道实验 计算机控制技术实验装置采用积木式结构、使用非常方便。第一次实验开始时首先由实验教师向学生介绍实验装置功能,然后学生花很短时间熟悉实验装置并重点掌握基本输入输出通道的功能。I/O通道包括8路数字量输入、8路数字量输出、4路模拟量输入和2路模拟量输出。学生在掌握板卡常用功能的基础上, 使用C语言程序编写初始化pcl812板卡子程序(其功能是初始化pcl812板卡,设置pcl板卡数据读取方式,设置中断计数器)和初始化中断及中断服务子程序。并由定时器中断触发启动A /D转换,实现对外部开关信号、模拟量等进行采集。由于工业控制计算机的I/O通道功能比较好理解,且与单片机相应功能类似,学生通常都能较好地掌握,从而达到实验目的。 2. 2 滤波实验 计算机控制系统在生产现场运行,信号的采集、转换必然受到生产现场各种强烈的干扰,如电网的波动、强电设备的启停、高压设备和开关的电磁辐射等造成的干扰都会窜入I/O通道,轻则使采集的信号不精确,重则使系统无法正常运行[1]. 为了提高计算机控制系统的可靠性,在系统设计时必须采取多种抗干扰措施。如果在实验教学中不安排I/O通道抗干扰方面的内容,对于学生真正掌握计算机控制系统的组成和特点都不利。常用的抑制串模干扰的方法有两个:一个是根据干扰信号的特性来选择模拟输入滤波器;另一个是采用数字滤波技术,例如可采用平均值法、中值法、一阶惯性滤波等算法滤去干扰信号[1].相比较而言, 数字滤波器能够更好的帮助学生理解计算机控制系统的特点。学生实验时,要求先读懂加有详细注释的板卡初始化及中断子程序,然后参考校编《计算机控制技术实验指导书》中关于实现数字滤波器的介绍,分析数字滤波算法的程序框图,要求学生自行编写各种数字滤波算法程序,再输入A/D通道采集的混合信号,验证数字滤波器的滤波效果。本次实验主要是让学生熟悉数字滤波器的实现方法,认识工业控制计算机的硬件特性,理解板卡的有关驱动程序及板卡设置等都有很大的帮助。因为实验室是全开放的,对于学有余力或有兴趣的学生,还可以加做其他高级滤波算法的实验,自行设计数字滤波器系统传递函数并编程实现数字滤波器。 2. 3 数字PID算法实验 本次实验要求学生根据被控对象的传递函数,设计被控对象的控制器传递函数。采用PID位置式递推算式、PID增量式递推算式、防积分饱和PID控制算法实现对被控对象的控制。根据PID控制对象的参数整定方法,确定P、I、D参数。通过连线使学生对计算机控制系统的结构有整体认识。 学生在做实验时,把产生带有高频噪声干扰的有用信号,让其通

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档