yuleba娱乐吧电游

欢迎来到yuleba娱乐吧电游!

yuleba娱乐吧电游

yuleba娱乐吧电游
yuleba娱乐吧电游服务热线139-6318-5343
栏目导航
联系大家
服务热线
139-6318-5343
联系人:赵经理
地址:山东省威海市荣成市南山北路69号
控件的电机核准扼制程序的预设研讨
编辑:娱乐吧亚洲第一品牌 发布日期:2018-09-12

  仿真(simulation)波形,如上面的仿真图所示,本模块已实现了所需要的功能,当将所有的输入数均设为1并且在使能load(load=0)信号的时候,所收到的速度控制(control)数据(data)为220-1=1048575,收到的相位控制数据为210-1=1023.而在将使能信号设为非使能状态(load=1)时,收到的数据便被锁存在指定的寄存信号中,不再接收数据了,这样就保证了大家的模块正常地处理(processing)接收数据模块和驱动(Driver)模块的合理工作(job)。电动机是把电能转换成机械能的一种设备。它是利用通电线圈(也就是定子绕组)产生旋转磁场并作用于转子(如鼠笼式闭合铝框)形成磁电动力旋转扭矩。微型电动机是一种体积、容量较小,输出功率一般在数百瓦以下,用途、性能及环境条件要求特殊的一类电动机。电动机按使用电源不同分为直流电动机和交流电动机,电力系统中的电动机大部分是交流电机,可以是同步电机或者是异步电机(电机定子磁场转速与转子旋转转速不保持同步速)。
  串行数据录入的过程(process)(dload=0时)串行数据输入的结果(dload=1时)马达转速(Rotational Speed)调节(adjust)模块在本系统(system)中使用(use)了DDS原理(Maxim)相位累加部分用来生成控制步进电机转速控制的脉冲分配。本设计(Design)中对于步进电机的频率(frequency)控制字的计算(calculate )公式如下:FPGA的工作频率为24MHz,经分频计分频后为4MHz.而相位累加器的长度为N位即为2N.电机的转动采用8拍驱动,则电机的转动频率为:f=4×106×82N
  c因为一个相位溢出为8拍,所以频率值乘了一个8,其中N为相位累加器的位数,c为频率控制字。通过单片机计算好控制字,而本模块的功能则是利用接收来的控制字进行累加送出驱动步进电机的驱动脉冲。
  程序(procedure)如下,他主要做的就是对相位累加器进行累加:GOOGLE PRocess(clk6)//相位累加器variablephase:std_logic_vector(22downto0);//相位累加寄存器beginifclk6′eventandclk6=′1′thenphase(22downto0):=phase(22downto0)+invv(19downto0);cconter  输出译码模块这个模块是主程序不可缺少的重要模块,他要完成的功能是将由相位累加器通过信号cconter传送到con的计数数值译码输出,以形成驱动步进电机的驱动脉冲。
  定位模块定位模块所要完成的功能是通过编写程序控制FP2GA芯片(又称微电路)从而来控制步进按照想要设定(shè dìng)的步数来进行转动。一旦设定(shè dìng)步数到达,那步进电机的动作也就结束了,用一个计数器来实现这一个功能,当然也就是对这个计数器在给定步数内进行不断的累加,当该计数器到达设定(shè dìng)的步数后,便可能(maybe)通过这个计数器断开模(sino mould)块程序的动行。使得驱动输出的停止,以求达到准确定位的目的。
  
  • 上一篇:电机装置磁阻的设置与使用
  • 下一篇:没有了
  • XML 地图 | Sitemap 地图