云台校准包括哪些

·云台无刷电机的定位
·云台霍尔传感器AB相最大最小值收集
·云台陀螺仪的校准

电机定位

无刷电机为啥要做定位呢,了解电机驱动的都知道,电机是靠正弦波去驱动才能转的更顺滑,电机的机械角跟驱动电压越趋近正弦关系则电机转动越顺滑。所以在做云台时需要有一个传感器来记录电机的机械角,实际上传感器的角度怎么跟电机的机械叫一一对应起来这就需要给电机做定位了。

rollPhase[0] = (sinDataI16[ angleInt                               % SINARRAYSIZE] * iPower + SINARRAYSCALE / 2) / SINARRAYSCALE + PWM_PERIOD / 2;rollPhase[1] = (sinDataI16[(angleInt +  1 * SINARRAYSIZE / 3)      % SINARRAYSIZE] * iPower + SINARRAYSCALE / 2) / SINARRAYSCALE + PWM_PERIOD / 2;rollPhase[2] = (sinDataI16[(angleInt + (2 * SINARRAYSIZE + 1) / 3) % SINARRAYSIZE] * iPower + SINARRAYSCALE / 2) / SINARRAYSCALE + PWM_PERIOD / 2;

开源云台上也有这段代码,angleInt是电机的机械角,iPower是电机力矩大小,调节电机的转动只需要调节这两个值就可以了。
下面我们来介绍怎么样把电机的机械角跟霍尔角度一一对应起来:
·给电机以慢慢增加的机械角度,固定的力矩让电机慢慢的转动,然后霍尔传感器记录电机一定机械角下的霍尔角度。原理确实很简单,但是实现起来却也不容易:

如上图:假设电机有把对极1、2、3、4、5、6、7、8。每对极对应着0-360°的机械角,电子角则如图的0 90 180 270,一圈是360°。图中显示的很明显,第一对极的0-360°对应着机械角0-45°。电机定位的目的就是把每对极的机械角对应到电子角。可能有朋友会有疑问,如图中理论上定位一个点然后用公式计算出其他点的对应关系不行吗?答案是理论上可行,实际上电机的每一对极之间并不是那么的均匀。所以多找几个定位点的算法就很有必要了:
·目前我的做法是转动电机,当转动2*pi的机械角时记录下此时的电子角。以此类推转完八对极。然后就可以每一对极实现对应着每一个电子角。然后把他们的关系用flash保存下来,下次开机直接调用。

云台霍尔传感器AB相最大最小值收集

·云台霍尔传感器原理
云台电机一般跟随着一个小磁铁,这个此贴分NS极。霍尔传感器我们以OH49E为例,它根据不同磁场而输出不同大小的数据,如果把霍尔传感器放在磁铁附近,磁铁转动一圈霍尔传感器的输出类似一个正弦波:

从波形中我们可以看到,磁铁转一圈,而传感器的输出同一个值可以表示两个角度的,显然不能满足我们的要求,因此我们多加一个霍尔,与第一个霍尔成90°正交,其输出波形如下:
图中两个霍尔传感器输出正交的正弦波形,对其进行一定的处理就可以实现角度跟波形一一对应了,公式如下:
y=atan(x1/x2);
y就可以表示电机的电角度。
·而实际上还有一个问题需要解决:
那就是正弦的波形幅值不是从0到1的。有可能是从800-5000.我只是举例子而已,具体多少根据磁铁不同而不同。所以计算角度前还需要对波形幅值做归一化处理,而归一化处理前就是要测出传感器的最大最小值。
我这里测霍尔最大最小值的方法就是转动电机一圈,然后采集霍尔数据的最大最小值。

云台陀螺仪校准

云台陀螺仪校准即加速计,陀螺仪的校准,这部分校准我以最简单的例子讲解:
·陀螺仪校准
直接在静态下多次采集陀螺仪数据然后做平均值
·加速计校准
保证云台放水平(是xyz轴水平),然后对加速计数据多次采集求平均。
另外也可以参考PX4的六面校准,不过我感觉没必要,除非你要做的是精度很高的云台。
·到此云台的出厂校准说完,实际上程序上是可以自动完成这一系列的动作的。
希望这些能帮到您,如有不懂可以底下留言,或者加我扣扣交流,扣扣为我的博客名

电子稳定器云台的校准相关推荐

  1. 鸡头稳如云台_稳如“鸡头”?魔爪Mini-MI智能手机三轴稳定器 开箱

    稳如"鸡头"?魔爪Mini-MI智能手机三轴稳定器 开箱 2018-11-20 07:07:00 2点赞 3收藏 5评论 出去玩经常看见别人拿着稳定器拍视频,感觉比单单手持手机要轻 ...

  2. 防抖云台-鸡头稳定 简介篇

    概念 EIS Electronic Image Stabilization 电子图像防抖 AIS (HUAWEI) AI Image Stabiliza 华为AI防抖 OIS Optical Imag ...

  3. 无刷云台之坐标转换篇

    坐标转换篇 先上一张云台的图片 根据上图云台的结构,定义电机1.2.3,定义欧拉角P R Y 此图为云台处于水平位置时的状态,此时欧拉角跟电机对应关系是电机3转动也对应着Y角转动,电机2转动也对应着R ...

  4. 魔爪稳定器参展BIRTV2017 新品亮点引行业关注

    本文讲的是 :  魔爪稳定器参展BIRTV2017 新品亮点引行业关注  ,    近日,全亚洲最专业的广播影视展览会BIRTV2017即将在北京开幕,由固胜科技研发的自有稳定器品牌魔爪多款新品亮相该 ...

  5. 2021年中国电子高度表市场趋势报告、技术动态创新及2027年市场预测

    电子高度表市场的企业竞争态势 该报告涉及的主要国际市场参与者有Starrett.Fowler.Suburban Tool.Penn Tool.MSI-Viking.INSIZE.Qualitest.A ...

  6. c语言编写闹钟主程序流程图,基于STC15W4K58S4单片机的电子万年历设计源码与报告(数码管显示)...

    基于STC15W4K58S4单片机的电子万年历(数码管显示)该压缩包包含源码TXT文件 源工程文件(Keil uVision4文件)和课程设计报告 电子时钟的设计 -单片机综合设计报告 目录 1  任 ...

  7. 无人机拉力测试台校准之ASTM标准

    我们无人机拉力测试台的其中技术亮点之一是:完全满足ASTM校准标准要求. 而用户经常会提出的问题是: ASTM校准是什么意思? 为什么ASTM校准很重要? ASTM是美国材料实验协会(American ...

  8. 【无人机】给梦想插上创新的翅膀 —探访中国无人机领域的部分开拓者

    大疆创新研制的无人机.资料图片 4月12日,湖北省襄阳市,农业植保人员在麦田操作植保无人机进行农药喷洒作业.(人民视觉) 5月23日晚,在贵州省贵阳市,526架无人机腾空而起,盘旋在贵阳国际会议展览中 ...

  9. html5 播放avi视频播放器,贫穷限制了你的才华?快来看如何用手机拍摄一部优秀作品?...

    YOUNGSTAR青少年原创艺术作品活动再次来袭,第三届一定更有趣,更好玩! 会玩,爱秀的你 赶快扫码报名吧 什么? 你很想参加活动 可是苦于没有设备 技术也不成熟? 来来来,往下看! 三分钟助你解决 ...

最新文章

  1. SuperEdge — Overview
  2. ansible 下lineinfile详细使用
  3. Maven国内镜像 Maven阿里云镜像
  4. SSM-网站后台管理系统制作(3)---Google的reCaptcha验证码
  5. 教你 7 步快速构建 GitLab 持续集成环境
  6. 禁用并删除 Wordpress 文章修订(revision)记录
  7. 用python 代码写一个表白I love you
  8. 我与旧事归于尽,来年依旧迎花开~
  9. nat64 dns64 linux 内核支持,NAT64与DNS64
  10. m3u8转换为mp4格式
  11. 罗技的鼠标驱动试用感受
  12. STM32F103 GPIOA->CRL=0XFFF0FFFF配置端口方向
  13. java 系统 类_Java常用实体类--System类
  14. python中shape[0~3]的意思
  15. sis防屏蔽程序_屏蔽机房设计方案知识
  16. 工作十年后,我悟出了哪些职场道理?(人际交往篇
  17. 某电影网站信息的爬取【干货】
  18. 基于51单片机实现旋转LED灯报警(Proteus仿真)
  19. 【硬核分享】12本最具影响力的程序员书籍
  20. 石油勘探开发数据治理初探

热门文章

  1. Spring的GA,RC和M2版本之间有什么区别?Maven中的spring-milestones是什么有什么作用
  2. 基于TDOA的Chan氏算法代码解释
  3. 【译文】10 ASP.NET Performance and Scalability Secrets
  4. vant 2 Calendar控件IOS下空白
  5. 合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等应用
  6. 软件制作:12306订票辅助工具
  7. 动态规划 || 威威猫系列故事——篮球梦 (类似背包)
  8. Ubuntu下基于Qt框架,使用WebRtc开发总结(二):Qt工程配置总结
  9. IT服务公司经理专栏:小公司管理(1)
  10. 好产品不断更新迭代,如何评估App升级效果