电机控制算法精度提升方法

    公开(公告)号:CN106598544A

    公开(公告)日:2017-04-26

    申请号:CN201611178384.1

    申请日:2016-12-19

    发明人: 唐婷婷

    IPC分类号: G06F7/52

    CPC分类号: G06F7/52

    摘要: 本发明涉及电机技术。本发明是要解决现有在电机控制算法中,不带浮点运算的芯片在转换计算中会舍去后面的小数部分的问题,提供了一种电机控制算法精度提升方法,其技术方案可概括为:若需要计算A=B*C,其中,C=V*X/Y,且C不为整数,B为整数,在芯片中预置函数f(K,G)=K*G/Y,则令C=m+n,其中,m为C的整数部分,而n为C的小数部分,然后芯片计算m=V*X/Y,再计算Z=(V‑Y*m/X‑f(m,D))*X,最后计算A=B*m+f(B,Z)。本发明的有益效果是,使电机控制更为精确,适用于电机控制。

    查表乘法器
    2.
    发明授权

    公开(公告)号:CN101310237B

    公开(公告)日:2011-07-06

    申请号:CN200580052068.3

    申请日:2005-11-15

    IPC分类号: G06F1/035 G06F7/52

    CPC分类号: G06F1/035 G06F7/52 G06F7/523

    摘要: 本发明涉及一种乘法设备或装置,包括:适于从外部系统接收地址字的地址部件,所述地址字具有第一部分和第二部分,第一部分包括第一数X,第二部分包括第二数Y;存储区域,包括被安排成要通过所述地址字被寻址的M×M个存储单元,其中通过特定地址字被寻址到的单元被提供有第一和第二数X和Y的乘积P;以及输出部件,被安排成将来自存储区域的乘积P提供给外部系统。本发明的特征在于通过其中Y<X的地址字被寻址到的存储区域中的单元已经被除去。

    舍入运算方法及其运算装置

    公开(公告)号:CN101051261B

    公开(公告)日:2011-04-27

    申请号:CN200710088187.5

    申请日:2007-03-20

    发明人: 内田航

    IPC分类号: G06F7/52 G10L19/00 G11B20/10

    CPC分类号: G06F7/49947 G06F7/52

    摘要: 本发明涉及舍入运算方法及其运算装置,使用高速的低精度乘法器,使运算处理高速化,且确保运算的输出精度。运算装置具有输入由多个(K)z比特构成的输入数据IN1~INK的集合的舍入处理部(10)。舍入处理部(10)根据各32比特的输入数据IN1~INK中的上位z/2比特的特定区域A的使用状态,选择确保的位字段C,舍入为z/2。舍入处理结果是,舍去的非特定区域B的下位(16-n)比特的移位信息SHIFT被存储于存储器区域(21-1)中。舍入后的各16比特数据D10-1~D10-K用乘法器(30)相乘。在位数调整部(40)中,基于分别存储于存储器区域(21-1~21-k)中的移位信息SHIFT,使乘法结果D30向左移位来调整位数。

    查表乘法器
    10.
    发明公开

    公开(公告)号:CN101310237A

    公开(公告)日:2008-11-19

    申请号:CN200580052068.3

    申请日:2005-11-15

    IPC分类号: G06F1/035 G06F7/52

    CPC分类号: G06F1/035 G06F7/52 G06F7/523

    摘要: 本发明涉及一种乘法设备或装置,包括:适于从外部系统接收地址字的地址部件,所述地址字具有第一部分和第二部分,第一部分包括第一数X,第二部分包括第二数Y;存储区域,包括被安排成要通过所述地址字被寻址的M×M个存储单元,其中通过特定地址字被寻址到的单元被提供有第一和第二数X和Y的乘积P;以及输出部件,被安排成将来自存储区域的乘积P提供给外部系统。本发明的特征在于通过其中Y<X的地址字被寻址到的存储区域中的单元已经被除去。