您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术基于FPGA的电机测速系统设计 正文
基于FPGA的电机测速系统设计

基于FPGA的电机测速系统设计

点击数:7362 次   录入时间:03-04 11:43:36   整理:http://www.55dianzi.com   DSP/FPGA技术

   
    数据相加模块是为了将频率计所得到的四位数值乘以相应的倍数,再将其相加后得到一个整体的二进制数,以便于进行下面的运算。又因为电脉冲的个数单位为个每秒,而电机转速的单位为转每分钟,所以存在60 s的转换值。利用程序将之前得到的数据乘以60。使用的传感器是欧姆龙编码器E6B2-CWZ6C360P/R,所以倍增数是360,所以在运算模块中我们要除去360。在运算得出转速值后,还需要一个将这个二进制数值分解的模块,因为数码管显示模块是将个十百千位单独显示的,所以要先将每一位分解出来,再送入数码管显示。

    3 结束语
   
本次设计是基于FPGA的电机测速系统设计,利用的是ALTEra公司开发的QUARTus II软件作为设计平台,可以在FPGA开发板上实现测量由传感器转换得到的脉冲信号,并且通过计算得到电机转速值。
    在本次设计中,还可以进行一些扩展,可以添加报警电路,设定一个报警值,当测量的转速值大于这个报警值时,就可以让蜂鸣器报警或数码管点亮。



上一页  [1] [2] 


本文关键字:电机  DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术