[发明专利]一种无绝对位置传感器的舵机舵角检测及控制方法在审
| 申请号: | 202111400719.0 | 申请日: | 2021-11-24 |
| 公开(公告)号: | CN116169905A | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 马振波;尹远;刘青岳;徐会希;陈仲;朱宝彤 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | H02P6/16 | 分类号: | H02P6/16;H02K7/116;H02K11/215 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 汪海 |
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 绝对 位置 传感器 舵机 检测 控制 方法 | ||
1.一种无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:包括如下步骤:
步骤100:控制芯片上电后获取舵机舵角初始位置a;
步骤200:控制芯片接收控制命令,并读取舵角命令数值b,判断是设置命令还是转动命令,如果是设置命令则b存储到控制芯片内部的存储空间,之后跳转至步骤100并读取赋值给舵角初始位置a,即a=b;如果是转动命令则继续执行下一步;
步骤300:读取舵机电机上的非绝对式位置传感器当前数值N,并计算上电后电机转动的角度增量d=s×N×60/P,其中P为电机极对数,s为电机转动方向;
步骤400:计算当前舵机舵角实际位置e=a+d/n,其中n为舵机减速机构的总减速比;
步骤500:根据舵机舵角实际位置e以及舵角命令数值b对舵机电机进行控制,其中对舵机舵角进行控制的增量为f=(b-e)×n;
步骤600:控制芯片未检测到断电,不会执行中断,程序跳转至步骤200;如果检测到断电,触发中断执行下一步;
步骤700:中断触发;
步骤800:进入中断之后控制芯片首先将舵机电机停转,并存储当前舵角位置至芯片内部的存储空间,之后经过延时,等待控制芯片彻底断电,结束运行。
2.根据权利要求1所述的无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:所述控制芯片与一个储能电路连接,所述储能电路设有电容C,且步骤800中,进入中断后的控制芯片通过所述电容C释放能量完成当前舵角位置信息的存储操作。
3.根据权利要求2所述的无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:所述储能电路的电容C=2×p×t/(U12-U22),其中U1为中断触发电压,U2为控制芯片最低工作电压,t为电压从U1降到U2的时间长度,触发中断后执行舵角信息存储需要的时间为t1,且t≥t1,p为控制芯片功率。
4.根据权利要求2所述的无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:所述控制芯片设有引脚VDD_x、VSS_x与储能电路连接,且所述引脚VDD_x、VSS_x同时为电压中断触发信号输入引脚。
5.根据权利要求1所述的无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:步骤300中,s为电机转动方向,按控制要求对电机的正转时取值为1,反转时取值为-1。
6.根据权利要求1所述的无绝对位置传感器的舵机舵角检测及控制方法,其特征在于:所述非绝对式位置传感器为霍尔传感器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111400719.0/1.html,转载请声明来源钻瓜专利网。





