完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这款磁编码器分辨率很高,也很好用,与光栅比太好了,非常喜欢;
现在用它做云台电机的控制, 由于需要准确测量电机的角速度,因此不得不研究该芯片在非常低速的情况下的测速方法; 芯片默认AB相输出,和可以通过3线SPI读取内部寄存器的方法,直接得到角度和角速度值; 实验测试了两种方法,都存在很大测量误差(可能和磁铁没有中心对齐TLE5012有关,导致输出的AB相脉冲不均匀,不管捕获A/B相的脉冲还是直接访问寄存器都存在差不多的测量误差);速度在100r/min的时候都这样;那么问题来了,在测量云台应用的时候,云台运行在极低速的情况下(云台处于平衡位置时候),怎么保证测速的准确呢?(加滤波之类的都试过,还是不准确) 没有准确的速度又怎么增加速度环和位置环呢? 求助大侠。 |
|
相关推荐
5个回答
|
|
楼主,速度在100r/min的时候,TLE5012测量误差有多少呢?磁块与芯片的安装有没有影响到AB信号脉宽
|
|
|
|
20-200r/min来回波动,设置电机运行100r/min;
不管是读寄存器,还是通过timer捕获AB脉宽都一样;{:2:} 您有好方法做极低速测速吗?网上的论文是说标记每个脉宽的系数,这样做的话估计用于存储系数的flash需要至少16k; 关键是100r/min还是不够低,要是能做到0.1r/min就好了;基于普通编码器的高精度测速方法.pdf (118.49 KB ) |
|
|
|
如何从芯片读取角速度呢,我读取位置信息成功了,但是读取速度信息还有点问题
|
|
|
|
为什么读不到
|
|
|
|
各位前辈、大佬,你们是怎么读取角速度的?在读取角度数据正常情况下,角速度一直异常,角速度速度大幅度跳动,而且是固定的几个、十几个数据来回跳动
|
|
1 条评论
|
|
只有小组成员才能发言,加入小组>>
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5663 浏览 2 评论
4084 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3599 浏览 9 评论
1209 浏览 8 评论
3503 浏览 7 评论
425浏览 2评论
254浏览 2评论
361浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5669浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
430浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 06:41 , Processed in 0.939241 second(s), Total 99, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号