直流电机的测速实验.doc_第1页
直流电机的测速实验.doc_第2页
直流电机的测速实验.doc_第3页
直流电机的测速实验.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验十四 直流电机的测速实验一、 实验目的1、 掌握直流电机的工作原理。2、 了解开关型霍尔传感器的工作原理和使用方法。3、 掌握电机测速的原理。二、 实验原理直流电机是我们生活当中常用的一种电子设备。其内部结构如下图14-1所示:图14-1 直流电机结构图下面就上图来说明直流电机的工作原理。将直流电源通过电刷接通电枢绕组,使电枢导体有电流流过, 由于电磁作用,这样电枢导体将会产生磁场。同时产生的磁场与主磁极的的磁场产生电磁力,这个电磁力作用于转子,使转子以一定的速度开始旋转。这样电机就开始工作。为了能够测定出电机在单位时间内转子旋转了多少个周期,我们在电机的外部电路中加入了一个开关型的霍尔原件(44E),同时在电子转子上的转盘上加入了一个能够使霍尔原件产生输出的带有磁场的磁钢片。当电机旋转时,带动转盘是的磁钢片一起旋转,当磁钢片旋转到霍尔器件的上方时,可以导致霍尔器件的输出端高电平变为低电平。当磁钢片转过霍尔器件上方后,霍尔器件的输出端又恢复高电平输出。这样电机每旋转一周,则会使霍尔器件的输出端产生一个低脉冲,我们就可以通过检测单位时间内霍尔器件输出端低脉冲的个数来推算出直流电机在单位时间内的转速。直流电机和开关型霍尔器件的电路原理图如下图14-2所示:图14-2 直流电机、霍尔器件电路图电机的转速通常是指每分钟电机的转速,也就是单位为rpm,实际测量过程中,为了减少转速刷新的时间,通常都是510秒刷新一次。如果每6秒钟刷新一次,那么相当于只记录了6秒钟内的电机转数,把记录的数据乘10即得到一分钟的转速。最后将这个数据在数码管上显示出来。最后显示的数据因为是将数据乘以10,也就是将个位数据的后面加上一位来做个位即可,这一位将一直为0。如:45*10变为450,即为在“45”个位后加了一位“0”。由此可知,这个电机的转速的误差将是20以内。为了使显示的数据能够在数码管是显示稳定,在这个数据的输出时加入了一个16位的锁存器,把锁存的数据送给数码管显示,这样就来会因为在计数过程中,数据的变化而使数码管显示不断变化。三、 实验内容本实验要求完成的任务是通过编程实现电机转数读取,并在数码管上显示。其读取数据和显示数据的时序关系如下图14-3所示:图14-3 实验控制信号时序图在此实验中数码管与FPGA的连接电路和管脚连接在以前的实验中都做了详细说明,这里不在赘述。直流电机和霍尔器件的电路原理如图14-2所示。实验步骤1、 打开QUARTUSII软件,新建一个工程。2、 建完工程之后,再新建一个VHDL File,打开VHDL编辑器对话框。3、 按照实验原理和自己的想法,在VHDL编辑窗口编写VHDL程序,用户可参照光盘中提供的示例程序。示例程序共提供4个VHDL源程序。每一个源程序完成一定的功能。其具体的功能如下表14-2:表14-2 示例程序功能表文件名称完成功能TELTCL.VHD在时钟的作用下生成测频的控制信号。CNT10.VHD十进制计数器。在实验中使用4个来进行计数SEG32B.VHD16位的锁存器,在锁存控制信号的作用下,将计数的值锁存DISPLAY.VHDL显示译码,将锁存的数据显示出来。4、 编写完VHDL程序后,保存起来。方法同实验一。5、 将自己编写的VHDL程序进行编译并生成模块符号文件,并对程序的错误进行修改,最终所有程序通过编译并生成模块符号文件。其具体方法请参照实验六。6、 新建一个图形编辑文件,将已生成的模块符号文件放入其中,并根据要求边接起来。完成后,如下图14-4所示:图14-4 编辑好的图形设计文件7、 将自己编辑好的的程序进行编译仿真,并对程序的错误进行修改,最终通过编译。8、 编译仿真无误后,依照直流电机、霍尔器件、数码管与FPGA的管脚连接表或参照附录进行管脚分配。表14-3是示例程序的管脚分配表。分配完成后,再进行全编译一次,以使管脚分配生效。端口名使用模块信号对应FPGA管脚说 明CLK数字信号源Pin_A14时钟为1MHZMOTOR直流电机模块Pin_AB344E脉冲输出LEDAG0数码管A段Pin_G16电机转速显示LEDAG1数码管B段Pin_G17LEDAG2数码管C段Pin_F18LEDAG3数码管D段Pin_G18LEDAG4数码管E段Pin_G15LEDAG5数码管F段Pin_G14LEDAG6数码管G段Pin_G12LEDAG7数码管DP段Pin_M21SEL0位选DEL0Pin_C22SEL1位选DEL1Pin_D22SEL2位选DEL2Pin_G9表14-3 端口管脚分配表9、 用下载电缆通过JTAG口将对应的sof文件加载到FPGA中。观察实验结果是否与自己的编程思想一致四、 实验结果与现象以设计的参考示例为例,当设计文件加载到目标器件后,将数字信号源模块的时钟选择为1MHZ,将直流电机模块的模式选择到GND模式,旋转改变转速的电位器,使直流电机开始旋转,此时在一定的时间内,数码管上将显示此时直流电机的每分钟转速。通过电位器慢慢增加或者减少直

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论