基于虚拟仪器的电机转速控制.docVIP

  • 6
  • 0
  • 约3.43千字
  • 约 9页
  • 2019-04-26 发布于江西
  • 举报
PAGE PAGE 8 信息与电气工程学院 课程设计说明书 (2010/2011学年第一学期) 课程名称 : 虚拟仪器技术课程设计 题 目 : 基于虚拟仪器的电机转速控制 专业班级 : 学生姓名 : 学 号: 指导教师 : 设计周数 : 两 周 设计成绩 : 2011 一、课程设计的目的 虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。 二、原始数据及主要任务: 1、掌握电机调速控制电路的工作原理; 2、掌握电机测速电路的工作方案; 3、确定上位机监控系统的控制方案; 4、利用LabVIEW软件编制上微机监控系统界面,实现电机转速的测量和控制功能,实现显示电机的转速; 5、对本次课程设计进行总结,撰写课程设计报告。 三、技术要求: 1、实现电机转速的基本测量功能,并进行同步动画显示电机的转速; 2、实现电机调速的功能; 3、要求系统操作简单,使用方便,满足用户要求; 4、课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确。 四、实验原理: 调速控制:如图所示,U18 的DA1 输出一个0~5V 大小的直流电压,经过U3 A LM358放大一倍后得到0~10V 大小的电压,该电压信号再经过U4 CA3140 和Q1 2073 进行功率放大,电流达到75mA ,从而驱动电机转动。 测速过程:如图所示,电机上的风扇安装在光耦的发射端和接收端之间,风扇的叶片为9片,当风扇转动时,叶片阻挡光耦发射出的光信号,在光耦接收端得到一段连续的脉冲波形,该脉冲波形经过U5A 74HC14 进行整形后,得到一形状规则的脉冲波形。整形后的脉冲波形输出至U18 的8254计数器的CLK0 端,进行记数显示。 五、实验步骤: 1.接线:将实验板的数字口XS2和模拟口XS1与采集卡上对应数字口XS2和模拟口XS1连接。 2.调试与结果:用labview 软件改变DA1端的输出电压大小,改变电机的转速,从而在显示屏上显示出不同的速度值。 六、软件流程 初始化设备 初始化设备 输出模拟量到DA1进行调速 初始化计数器 读取计数值存为L1 延时1s L2=L1 速度V=(L2-L1)/9 是否结束 Y 释放设备 N 说明:因为风扇叶片为9片,所以应将1s内计数值除以9才得到风扇转速。 七、Labview面板图: 八、Labview流程图: 8.1 Labview流程图: 8.2编程参考函数 1.CreateID 功能:该函数负责创建设备对象,并返回其设备对象句柄。 输入: DeviceID 设备ID( Identifier )标识号。当向同一个Windows系统中加入若干相同类型的USB设备时,系统将以该设备的“基本名称”与DeviceID标识值为名称后缀的标识符来确认和管理该设备。比如若用户往Windows系统中加入第一个U18 AD模板时,系统则以“U18”作为基本名称,再以DeviceID的初值组合成该设备的标识符“U18-0”来确认和管理这第一个设备,若用户接着再添加第二个U18 AD模板时,则系统将以“U18-1”来确认和管理第二个设备,若再添加,则以此类推。所以当用户要创建设备句柄管理和操作第一个USB设备时,DeviceID应置0,第二应置1,也以此类推。默认值为0。 输出:如果执行成功,则返回设备对象句柄;如果没有成功,则返回错误码INVALID_HANDLE_VALUE。由于此函数已带容错处理,即若出错,它会自动弹出一个对话框告诉您出错的原因。您只需要对此函数的返回值作一个条件处理即可,别的任何事情您都不必做。 2.ReleaseID 功能:释放设备对象所占用的系统资源及设备对象自身。 输入:hDevice 设备对象句柄,它应由CreateID创建。 输出:错误码。 应注意的是,CreateID必须和ReleaseID函数一一对应,即当您执行了一次CreateID,再一次执行这些函数前,必须执行

文档评论(0)

1亿VIP精品文档

相关文档