打印
[DSP编程]

编程

[复制链接]
871|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
海中水| | 2015-1-19 20:17 | 只看该作者
这个函数是空间矢量的相关运算的。参数为一个结构体指针。
具体的情况参考下面的例子吧。

使用特权

评论回复
板凳
海中水| | 2015-1-19 20:17 | 只看该作者
这个函数是空间矢量的相关运算的。参数为一个结构体指针。
具体的情况参考下面的例子吧。

使用特权

评论回复
地板
zhangmangui| | 2015-1-19 21:49 | 只看该作者
不能说明问题啊    是一个带参数的函数
指针作为参数传递进去的仅仅只是指针的值,而不是指针的地址,或者说只是指针的一份拷贝

使用特权

评论回复
5
dcqzx|  楼主 | 2015-8-18 21:09 | 只看该作者
请问霍尔传感器是如何获取无刷电机的速度的?下面是程序代码。
hall_change_time_sum+=isr_time_inc;
                hall_change_time_sum-=hall_change_time[hall_change_time_index];
                hall_change_time[hall_change_time_index]=isr_time_inc;
                isr_time_inc=0;
                hall_change_time_index++;
                hall_change_time_index &=0x3;
                hall_change_time_ave=hall_change_time_sum>>2;

                speed_tmp = ((long)200000)/hall_change_time_ave;
                system.now_speed = speed_tmp;

                speed_no_change_inc=0;
          }
          else
          {
                speed_no_change_inc++;
                if(speed_no_change_inc>1000)
                        {
                        speed_no_change_inc=0;
                        system.now_speed=0;
                        }
          }

        if(IsrTicker&0xff==0xff)
                {
                pid1_spd.Ref = system.speed_close_loop;
                pid1_spd.Fdb = system.now_speed*3;
                pid1_spd.calc(&pid1_spd);
                }

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

0

粉丝