搜索
bottom↓
回复: 21

请教磁尺是咋知道他到下一个NS级了?

[复制链接]

出0入98汤圆

发表于 2019-8-16 15:44:12 | 显示全部楼层 |阅读模式
在做一个磁尺检测位置的东西,用的芯片是AS5311,但是我不知道咋分辨传感器到下面一个NS级了,以及传感器的运动方向。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-8-16 16:27:25 | 显示全部楼层
估计是像旋转编码器那样,有两个传感器,根据相位就知道了方向。
https://www.amobbs.com/forum.php ... 6%E7%A0%81%E5%99%A8

出0入0汤圆

发表于 2019-8-16 20:25:35 | 显示全部楼层
你这个磁尺指的是什么,磁栅还是感应同步器

出0入98汤圆

 楼主| 发表于 2019-8-18 19:57:28 | 显示全部楼层
kafeiwutang 发表于 2019-8-16 20:25
你这个磁尺指的是什么,磁栅还是感应同步器

磁栅尺,字数补丁

出0入0汤圆

发表于 2019-8-18 21:24:21 | 显示全部楼层
A相和B相,两个TTL信号存在相位关系,用单片机内部的正交脉冲解码。

出0入98汤圆

 楼主| 发表于 2019-8-18 21:46:03 | 显示全部楼层
oldca9001 发表于 2019-8-18 21:24
A相和B相,两个TTL信号存在相位关系,用单片机内部的正交脉冲解码。

我想直接用芯片的SSI串口读取,这个咋知道呢?

出0入14汤圆

发表于 2019-8-18 22:49:22 | 显示全部楼层
工控行业.....几年前做过,MSP430做的

出0入0汤圆

发表于 2019-8-19 09:18:18 | 显示全部楼层
cdust 发表于 2019-8-18 21:46
我想直接用芯片的SSI串口读取,这个咋知道呢?

如果是TTL类型的编码器,需要使用单片机/ARM处理器的正交脉冲解码功能;
如果是SSI/Biss类型的绝对值编码器,标准的做法是用FPGA。

出0入98汤圆

 楼主| 发表于 2019-8-19 09:40:43 | 显示全部楼层
isakura 发表于 2019-8-18 22:49
工控行业.....几年前做过,MSP430做的

能说说你咋判断的吗?

出0入98汤圆

 楼主| 发表于 2019-8-19 09:41:00 | 显示全部楼层
oldca9001 发表于 2019-8-19 09:18
如果是TTL类型的编码器,需要使用单片机/ARM处理器的正交脉冲解码功能;
如果是SSI/Biss类型的绝对值编码 ...

STM32不行吗?

出0入0汤圆

发表于 2019-8-19 12:16:00 | 显示全部楼层

STM32有难度,即使能做成,也无法支持高速率。

出0入0汤圆

发表于 2019-8-19 13:05:13 来自手机 | 显示全部楼层
5311的手册,感觉全都理解了吗?

出0入98汤圆

 楼主| 发表于 2019-8-19 14:03:23 | 显示全部楼层
ilawp 发表于 2019-8-19 13:05
5311的手册,感觉全都理解了吗?

看了下,看一步做一步,你的意思是M0,那个?,

出0入0汤圆

发表于 2019-8-19 19:11:09 来自手机 | 显示全部楼层
1,脉冲区分方向,看2楼的连接,或者手册7.1节。百度搜编码器原理也行。2,先搞明白光栅原理,再类比磁栅。3,磁栅实际栅间隔比较大,比如1mm,但是磁力分布是个模拟量,分布近似为正弦,芯片里的霍尔传感器能检测磁场大小和方向,里面的数字部分会根据模拟量的大小计算和磁栅的相对位置,然后变成数字或脉冲输出

出0入0汤圆

发表于 2019-8-19 19:12:13 来自手机 | 显示全部楼层
另外磁栅,光栅的精度和分辨率是两个概念。精度比分辨率低

出0入98汤圆

 楼主| 发表于 2019-8-20 09:28:40 | 显示全部楼层
ilawp 发表于 2019-8-19 19:11
1,脉冲区分方向,看2楼的连接,或者手册7.1节。百度搜编码器原理也行。2,先搞明白光栅原理,再类比磁栅。 ...

意思是接了SSI还必须接ABZ来确认方向和脉冲,是吗?

出0入0汤圆

发表于 2019-8-20 12:50:54 来自手机 | 显示全部楼层
终于明白你的问题了,单圈绝对值编码器过零问题。我不知道有啥好办法,要么把该用脉冲,要么换多圈绝对值。最土的办法是根据数值趋势猜(比如本次读数小于90度,下次变成大宇270,就当作反转,但是看起来不靠谱)

出0入98汤圆

 楼主| 发表于 2019-8-20 14:07:22 | 显示全部楼层
ilawp 发表于 2019-8-20 12:50
终于明白你的问题了,单圈绝对值编码器过零问题。我不知道有啥好办法,要么把该用脉冲,要么换多圈绝对值。 ...

我奇怪的是找到的别人做的居然没有发现ABZ连单片机上去,但是他能辨别出来正确的位置

出0入0汤圆

发表于 2019-8-20 15:19:25 来自手机 | 显示全部楼层
逻辑判断喽,首先读取速率足够快,保证两次读取之间转动不超过180度

出0入0汤圆

发表于 2019-8-21 05:51:17 来自手机 | 显示全部楼层
只要两次读取时间够短,保证两次数据在一个周期或相邻周期,即可判断出运动方向,我有基于AS5311的磁栅读数头方案,已经成功应用于直线电机位置检测。

出0入98汤圆

 楼主| 发表于 2019-8-21 09:31:56 | 显示全部楼层
hadio 发表于 2019-8-21 05:51
只要两次读取时间够短,保证两次数据在一个周期或相邻周期,即可判断出运动方向,我有基于AS5311的磁栅读数 ...

你有音圈开发板卖吗?

出0入0汤圆

发表于 2019-8-21 13:09:04 来自手机 | 显示全部楼层
cdust 发表于 2019-8-21 09:31
你有音圈开发板卖吗?

硬件电路板就有,软件不卖呢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 08:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表