CN109842350A - 一种基于分析电流变化率的机械定位方法 - Google Patents
一种基于分析电流变化率的机械定位方法 Download PDFInfo
- Publication number
- CN109842350A CN109842350A CN201811620108.5A CN201811620108A CN109842350A CN 109842350 A CN109842350 A CN 109842350A CN 201811620108 A CN201811620108 A CN 201811620108A CN 109842350 A CN109842350 A CN 109842350A
- Authority
- CN
- China
- Prior art keywords
- current
- steps
- follow
- moment
- changing rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明公开了一种基于分析电流变化率的机械定位方法,包括:S1,设定采样周期t及电流变化阈值ΔIs;S2,获取T时刻的电流值IT;S3,获取T+t时刻的电流值IT+t;S4,判断|IT+t‑IT|<ΔIs?;是,则执行步骤S5,否则设T+t=T,跳回步骤S3;S5,判断IT+t‑IT<0?;是,则执行步骤S6;否则执行步骤S7;S6,判定当前位置为最小负载点;执行步骤S8;S7,判定当前位置为最大负载点;执行步骤S8;S8,结束。由此,本发明的定位方法仅需在控制电路中增加一个采样电阻,对电流值进行定期采集即可根据ΔI的变化量判断出当前的位置,简单经济,无需增加以往需要的各种辅助设施,可降低***成本,并减少传感器损坏带来的设备故障风险。
Description
技术领域
本发明涉及位置检测领域,尤其涉及一种基于分析电流变化率的机械定位方法。
背景技术
现代社会自动化程度越来越高,很多工作都已经被自动化的设备所代替,在自动化设备里,获取某个部件当前的位置对于下一步要进行的操作至关重要,随即发展出了精确的定位方法,包括绝对值编码器,光栅等.但有很多地方不需要这么高的精度,比如检测机器人的手臂是否抬起到最高点或者落到最低点,这类使用场景要求不需要那么高精度,可以采用粗略的定位方法,如通过位置开关,干簧管,光电开关等来实现粗略的定位,但这些方法都需要额外增加配套的传感器器件,结构复杂,安装费事;大部分还需要针对负载情况进行预先的校准,在负载变化较大的情况下,每次都需要人工重新校准,若负载频繁变化,甚至完全失去实用价值。
发明内容
综上,本发明提出一种基于分析电流变化率的机械定位方法,特别适合周期应力的电动机拖动场景,无需增加任何附件,只需要在控制电路增加一枚电流采样电阻,即可实现位置的粗略定位。
在周期性负荷的应用场景下,电机旋转后,随着力臂的周期性变化,就会在产生周期性应力,从而使电机驱动电流周期性变化,经采样电阻后,转变为周期性变化的电压信号,处理器处理周期性变化信号后,得出当前机械装置的位置。
从最小电流点向最大电流点运动过程中,ΔI值先增大,当其值接近0的时候,说明装置运动到电流最大点,即负载最大位置,继续运动,直到ΔI再次接近0的时候,说明装置运动到电流最小点,即负载最小位置。这样通过对ΔI的分析,即可对运动位置实现判断。
为解决上述技术问题,本发明所采用的技术方案是:
一种基于分析电流变化率的机械定位方法,包括如下步骤:
S1,设定采样周期t及电流变化阈值ΔIs;
S2,获取T时刻的电流值IT;
S3,获取T+t时刻的电流值IT+t;
S4,判断|IT+t-IT|<ΔIs?是,则执行步骤S5,否则设T+t=T,跳回步骤S3;
S5,判断IT+t-IT<0?是,则执行步骤S6;否则执行步骤S7;
S6,判定当前位置为最小负载点;执行步骤S8;
S7,判定当前位置为最大负载点;执行步骤S8;
S8,结束。
在上述基础上,本发明还可以做如下改进:
在上述步骤S6或者S7之后还可以增加以下步骤:
S01,记录经过最近一次|IT+t-IT|<ΔIs时刻的时间Tg;
S02,根据电机转速结合步骤S01中获得的时间Tg,计算获得当前的实时位置,从而可以获得任意时刻的实时位置。
与现有技术相比,本发明具有如下技术效果:
1、仅需要在控制电路中增加一个采样电阻或者电流传感器,利用控制器处理器的AD转化功能对电流值进行定期采集即可根据ΔI的变化量,判断出当前的位置,简单经济,无需增加以往需要的各种限位开关,位置传感器,编码器等辅助设施,可降低***成本,并减少传感器损坏带来的设备故障风险。
2、在电机正常的工作电流范围内,即便更换不同规格的负载,也无需对***进行校准,本方法基于分析电流变化率来获取最大负载点和最小负载点,故即便更换负载,也无需进行校准工作,仍然可以准确的检测出最大负载点和最小负载点,方便快捷。
附图说明
图1为本发明的基于分析电流变化率的机械定位方法的流程图;
图2为本发明实施例中的场景示意图;
图3为本发明实施例中的电流变化图;
在附图中,各标号所表示的部件名称列表如下:
1、电机;2、机器人手臂;
S1,设定采样周期t及电流变化阈值ΔIs;
S2,获取T时刻的电流值IT;
S3,获取T+t时刻的电流值IT+t;
S4,判断|IT+t-IT|<ΔIs?是,则执行步骤S5,否则设T+t=T,跳回步骤S3;
S5,判断IT+t-IT<0?是,则执行步骤S6;否则执行步骤S7;
S6,判定当前位置为最小负载点;执行步骤S8;
S7,判定当前位置为最大负载点;执行步骤S8;
S8,结束。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
请参照图1所示,其为本发明的基于分析电流变化率的机械定位方法的流程图。所述基于分析电流变化率的机械定位方法包括以下步骤:
S1,设定采样周期t及电流变化阈值ΔIs;
S2,获取T时刻的电流值IT;
S3,获取T+t时刻的电流值IT+t;
S4,判断|IT+t-IT|<ΔIs?是,则执行步骤S5,否则设T+t=T,跳回步骤S3;
S5,判断IT+t-IT<0?是,则执行步骤S6;否则执行步骤S7;
S6,判定当前位置为最小负载点;执行步骤S8;
S7,判定当前位置为最大负载点;执行步骤S8;
S8,结束。
具体到机器人场景,如图2所示,为电机1带动机器人胳膊2旋转的示意图,图中I,II,III,IV四个位置为旋转的四个极值点,在机器人胳膊2旋转的过程中,电机1对应的电流变化趋势如图3所示,当机器人的胳膊2从I点匀速运动到II点的过程中,ΔI由大于0到趋于0,胳膊旋转到位置II时,ΔI=0(ΔI<ΔIs时即可认为等于零);机器人的胳膊继续从II点向III点匀速运动过程中,ΔI由小于0到趋于0,胳膊旋转到位置IV,ΔI=0;由此可获知机器人胳膊2当前是处于I,II,III,IV四个位置的哪个位置,若要获取其他位置,只需根据机器人胳膊2经过最近的一个极值点,即经过I、II、III或者IV后的时间Tg,结合电机的转速信息,便可计算获得当前的实时位置,进行粗略的位置控制。
本发明的基于分析电流变化率的机械定位方法仅需要在控制电路中增加一个采样电阻或者电流传感器,利用控制器处理器的AD转化功能对电流值进行定期采集即可根据电流变化量ΔI的变化情况,判断出当前的位置,简单经济,无需增加以往需要的各种限位开关,位置传感器,编码器等辅助设施,可降低***成本,并减少传感器损坏带来的设备故障风险。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (2)
1.一种基于分析电流变化率的机械定位方法,其特征在于,包括:
S1,设定采样周期t及电流变化阈值ΔIs;
S2,获取T时刻的电流值IT;
S3,获取T+t时刻的电流值IT+t;
S4,判断|IT+t-IT|<ΔIs?是,则执行步骤S5,否则设T+t=T,跳回步骤S3;
S5,判断IT+t-IT<0?是,则执行步骤S6;否则执行步骤S7;
S6,判定当前位置为最小负载点;执行步骤S8;
S7,判定当前位置为最大负载点;执行步骤S8;
S8,结束。
2.如权利要求1所述的基于分析电流变化率的机械定位方法,其特征在于,在步骤S6或S7之后还有步骤:
S01,记录经过最近一次|IT+t-IT|<ΔIs时刻的时间Tg;
S02,根据电机转速结合步骤S01中获得的时间Tg,计算获得当前的实时位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620108.5A CN109842350B (zh) | 2018-12-28 | 2018-12-28 | 一种基于分析电流变化率的机械定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620108.5A CN109842350B (zh) | 2018-12-28 | 2018-12-28 | 一种基于分析电流变化率的机械定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109842350A true CN109842350A (zh) | 2019-06-04 |
CN109842350B CN109842350B (zh) | 2020-09-08 |
Family
ID=66883533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811620108.5A Active CN109842350B (zh) | 2018-12-28 | 2018-12-28 | 一种基于分析电流变化率的机械定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109842350B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486080A (zh) * | 2019-09-12 | 2021-03-12 | 苏州宝时得电动工具有限公司 | 一种户外机器人及其控制方法 |
CN113884878A (zh) * | 2021-09-27 | 2022-01-04 | 中汽创智科技有限公司 | 一种故障确定方法、装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1194365A (zh) * | 1997-01-29 | 1998-09-30 | 株式会社三丰 | 利用码轨道型标尺和读出头的感应电流式绝对位置传感器 |
CN101499753A (zh) * | 2009-03-10 | 2009-08-05 | 常州合泰微特电机有限公司 | 基于永磁无刷直流电机的无刷伺服控制***和驱动装置 |
EP2169406A1 (en) * | 2008-09-08 | 2010-03-31 | Delphi Technologies, Inc. | Method for determining of the velocity of an electric motor |
CN103532397A (zh) * | 2013-09-11 | 2014-01-22 | 上海交通大学 | 交交变频器预测无环流控制方法 |
CN106864181A (zh) * | 2017-04-28 | 2017-06-20 | 吉林大学 | 一种基于导电膜的汽车防爆胎预警装置及其控制方法 |
CN106992733A (zh) * | 2017-05-17 | 2017-07-28 | 武汉科技大学 | 车载内置式永磁同步电机控制方法 |
EP3242392A1 (en) * | 2016-04-29 | 2017-11-08 | Deere & Company | Method and system for estimating a rotor position with a notch filter |
-
2018
- 2018-12-28 CN CN201811620108.5A patent/CN109842350B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1194365A (zh) * | 1997-01-29 | 1998-09-30 | 株式会社三丰 | 利用码轨道型标尺和读出头的感应电流式绝对位置传感器 |
EP2169406A1 (en) * | 2008-09-08 | 2010-03-31 | Delphi Technologies, Inc. | Method for determining of the velocity of an electric motor |
CN101499753A (zh) * | 2009-03-10 | 2009-08-05 | 常州合泰微特电机有限公司 | 基于永磁无刷直流电机的无刷伺服控制***和驱动装置 |
CN103532397A (zh) * | 2013-09-11 | 2014-01-22 | 上海交通大学 | 交交变频器预测无环流控制方法 |
EP3242392A1 (en) * | 2016-04-29 | 2017-11-08 | Deere & Company | Method and system for estimating a rotor position with a notch filter |
CN106864181A (zh) * | 2017-04-28 | 2017-06-20 | 吉林大学 | 一种基于导电膜的汽车防爆胎预警装置及其控制方法 |
CN106992733A (zh) * | 2017-05-17 | 2017-07-28 | 武汉科技大学 | 车载内置式永磁同步电机控制方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486080A (zh) * | 2019-09-12 | 2021-03-12 | 苏州宝时得电动工具有限公司 | 一种户外机器人及其控制方法 |
WO2021047213A1 (zh) * | 2019-09-12 | 2021-03-18 | 苏州宝时得电动工具有限公司 | 一种户外机器人及其控制方法 |
US20220326709A1 (en) * | 2019-09-12 | 2022-10-13 | Posltec Power Tools (Suzhou) Co., Ltd. | Outdoor robot and control method therefor |
CN113884878A (zh) * | 2021-09-27 | 2022-01-04 | 中汽创智科技有限公司 | 一种故障确定方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109842350B (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10620268B2 (en) | Faulty load detection for multi-phase electric motor | |
CN110955274B (zh) | 位移控制方法、***、伺服电机及存储介质 | |
CN109842350A (zh) | 一种基于分析电流变化率的机械定位方法 | |
CN106953579B (zh) | 一种音圈电机位置运动控制方法 | |
US9250294B2 (en) | Method for detecting a switching position of a switching device | |
JPH11166943A (ja) | 電動機において可動に支持された部分の位置及び運動方向を認識する方法 | |
CN109502055B (zh) | 控制力矩陀螺外框架的驱动控制***及方法 | |
EP1553692B1 (en) | Method for determining output currents of frequency converter | |
CN105358941A (zh) | 传感器***和用于自动化地确定传感器***的切换点的方法 | |
US11125837B2 (en) | Magnetic field sensor offset and gain adjustment | |
JP2015528684A (ja) | モータ駆動式アクチュエータ部材の位置を求めるための方法及び装置 | |
US8514600B1 (en) | Power conversion apparatus with zero current crossing direction correction | |
CN107370424B (zh) | 一种基于下桥臂三电阻采样的转子初始位置判断方法 | |
CN112350626A (zh) | 求机械换向的直流电动机的电动机轴转速和旋转角度的方法和设备 | |
CN111416564A (zh) | 一种磁编码器数据处理装置及方法 | |
CN106887990B (zh) | 一种音圈电机位置运动控制装置 | |
KR20140079314A (ko) | 신호 레벨의 모니터링 장치 및 방법 | |
CN114172414A (zh) | 伺服电机初始电角度确定方法、装置及可读存储介质 | |
CN113910233A (zh) | 轨道机器人的控制方法 | |
CN114553074A (zh) | 电机转子位置定位方法、***及电控设备 | |
US20200340833A1 (en) | Magnetic field sensor with threshold level limits and associated methods | |
NL2022591B1 (en) | Resistance determination in an electric motor assembly | |
CN111371369A (zh) | 一种电机极对数的检测方法、装置及无刷电机 | |
US11294000B1 (en) | Magnetic field sensor with an adjustable threshold for stray field immunity | |
WO2021056344A1 (zh) | 检测、控制方法和装置、动力组件、可移动平台和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 276800 No. 71 Taiyuan Road, Rizhao Economic Development Zone, Shandong Province Applicant after: Chuangze intelligent robot Group Co.,Ltd. Address before: 276800 No. 71 Taiyuan Road, Rizhao Economic Development Zone, Shandong Province Applicant before: CHUANGZE INTELLIGENT ROBOT Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |