- 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)