发明名称 一种车用泵类无传感器无刷直流电机定位方法
摘要 本发明公开了一种车用泵类无传感器无刷直流电机定位方法,包括以下步骤:步骤1至步骤8:给电机三相加脉冲,获得T1-T6,步骤9:计算A、B、C三相执行总时间SA、SB、SC:SA=T2+T3+T5-T1-T4-T6;SB=T1+T4+T5-T2-T3-T6;SC=T1+T3+T6-T2-T4-T5;步骤10:比较步骤9的SA、SB、SC的大小,如果SA>SC>SB,则转子落入0°~60°;如果SC>SA>SB,则转子落入60°~120°;如果SC>SB>SA,则转子落入120°~180°;如果SB>SC>SA,则转子落入180°~240°;如果SB>SA>SC,则转子落入240°~300°;如果SA>SB>SC,则转子落入300°~360°。
申请公布号 CN103475283A 申请公布日期 2013.12.25
申请号 CN201310290171.8 申请日期 2013.07.10
申请人 江苏浩峰汽车附件有限公司 发明人 伍春生;刘吉超;张志胜;朱建方
分类号 H02P6/18(2006.01)I 主分类号 H02P6/18(2006.01)I
代理机构 北京世誉鑫诚专利代理事务所(普通合伙) 11368 代理人 孙国栋
主权项 一种车用泵类无传感器无刷直流电机定位方法,其特征在于,包括以下步骤:步骤1:设置参数:设定脉冲组个数为N,其中每个脉冲组包含6个脉冲;设定过流阈值为Over_current;设定线圈电流上升到过流阈值Over_current的最大等待时间为Max_wating_time;设置两次相邻脉冲的等待时间为Waiting_time;步骤2:给电机A、B、C三相加第一次脉冲:A相接电、B相和C相同时接地;监测第一次三相总电流采样值I1;步骤3:如果步骤2第一次三相总电流采样值I1达到过流阈值Over_current,记录第一次脉冲执行的时间T1,同时延迟时间Waiting_time,然后给电机三相加第二次脉冲:A相接地、B相和C相同时接电,再次检测第二次三相总电流采样值I2;如果步骤2第一次三相总电流采样值I1在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤2;步骤4:如果步骤3第二次三相总电流采样值I2达到过流阈值Over_current,记录第二次脉冲执行的时间T2,同时延迟时间Waiting_time,然后给电机三相加第三次脉冲:B相接电、A相和C相同时接地,再次检测第三次三相总电流采样值I3;如果步骤3第二次三相总电流采样值I2在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤3;步骤5:如果步骤4第三次三相总电流采样值I3达到过流阈值Over_current,记录第三次脉冲执行的时间T3,同时延迟时间Waiting_time,然后给电机三相加第四次脉冲:B相接地、A相和C相同时接电,再次检测第四次三相总电流采样值I4;如果步骤4第三次三相总电流采样值I3在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤4;步骤6:如果步骤5第四次三相总电流采样值I4达到过流阈值Over_current,记录第四次脉冲执行的时间T4,同时延迟时间 Waiting_time,然后给电机三相加第五次脉冲:C相接电、A相和B相同时接地,再次检测第五次三相总电流采样值I5;如果步骤5第四次三相总电流采样值I4在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤5;步骤7:如果步骤6第五次三相总电流采样值I5达到过流阈值Over_current,记录第五次脉冲执行的时间T5,同时延迟时间Waiting_time,然后给电机三相加第六次脉冲:C相接地、A相和B相同时接电,再次检测三相第六次三相总电流采样值I6;如果步骤6第五次三相总电流采样值I5在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤6;步骤8:如果步骤7第六次三相总电流采样值I6达到过流阈值Over_current,记录第六次脉冲执行的时间T6,同时延迟时间Waiting_time;如果步骤7第六次三相总电流采样值I6在到达最大等待时间Max_wating_time时仍未到达过流阈值Over_current,则重新执行步骤7;步骤9:计算步骤3、4、5、6、7、8对应的A、B、C三相执行总时间SA、SB、SC:SA=T2+T3+T5‑T1‑T4‑T6;SB=T1+T4+T5‑T2‑T3‑T6;SC=T1+T3+T6‑T2‑T4‑T5;步骤10:比较步骤9的SA、SB、SC的大小,如果SA>SC>SB,则转子落入0°~60°;如果SC>SA>SB,则转子落入60°~120°;如果SC>SB>SA,则转子落入120°~180°;如果SB>SC>SA,则转子入180°~240°;如果SB>SA>SC,则转子落入240°~300°;如果SA>SB>SC,则转子落入300°~360°;并记录此时落入当前位置区间的次数,M1、M2、M3、M4、M5和M6分别代表落入0°~60°、60°~120°、120°~180°、180°~240°、240°~300°和300°~360°的次数;步骤11:如果执行完的脉冲组数未达到步骤1的N,则重复执行步骤2‑10,转子再次落入所在状态区间次数自加,最终以6个状态分别对应的M1、M2、M3、M4、M5和M6最大值为当前转子的位置区间。
地址 213129 江苏省常州市新北区孟河镇白兔村