- 本课程为精品课,您可以登录eeworld继续观看:
- 3.1 磁传感器:将霍尔效应位置传感器用于旋转编码应用
- 登录
- 课程目录
- 相关资源
- 课程笔记
[提示声]
大家好。
我叫 Dan Harmon,
现任德州仪器电流检测和磁感应
产品线汽车部门
营销工程师。
在各种类型的磁传感器中,
有三种基本的霍尔效应位置传感器:
锁存器、开关和线性输出。
在本课程中,我们将讨论
如何将锁存器或线性传感器
用于旋转编码应用。
回顾一下,锁存器指示最近
测量的磁通密度。
当南极超过运行阈值时,
器件输出将切换为低电平,
并保持处于低电平状态,直到北极超过释放
阈值导致输出切换为高电平。
相反,线性器件的输出
与磁通密度的强度成正比,
并且通常是一个电压。
编码器用于测量相对旋转运动。
通过使用霍尔效应锁存器来检测
连接到旋转物体上的环形磁铁的
磁极边界转捩,可以确定旋转的量或转速。
该信息提供给 MCU。
通过计算脉冲,
您可以确定旋转的圈数。
通过测量边缘的频率,
并了解磁极的数目和间距,
就可以确定转速。
如果还需要顺时针或
逆时针等方向信息,则可以通过添加
第二个锁存器器件来增加一个相位偏移。
创建此相位偏移需要使两个传感器之间
保持适当的间距。
当传感器的分隔间距为每个磁极
长度的一半加上任意
整数个磁极长度时,即可获得
理想的 90 度正交偏移。
在图中,传感器的间距为 1.5 极。
对于所示的8 极磁环,
根据方程式360 度除以 8 极
除以 2 个传感器,可以得出其中一个
传感器每旋转22 又 1/2 度会改变一次输出。
方向变化由两个信号之间的
转换顺序检测。
为了正确检测旋转,
您需要确保锁存器的采样频率
足够快,能够捕捉到每个磁极。
要计算最小采样频率,
不妨假设每个极点周期只采样一次,
那么理想情况下,您将在峰值处对磁场进行采样。
相反,如果每个周期
仅限于一个采样,则需要避免
在磁场越过零点时进行采样。
由于锁存器采样频率和
旋转频率是异步的,
因此建议您至少以极点频率的
两倍进行采样。
这样,一个样本出现最坏情况
意味着另一个样本将出现理想情况。
请注意,当采样率是
每秒极数的两倍时,大多数采样
所测量的磁场将明显低于峰值,
将明显低于峰值,
因为峰值仅在传感器和极点
完全对齐时出现。
在这种情况下,应使用比锁存器的
最大工作点更强的磁场。
例如,如果我们假设最大转速
为 60000 RPM,此转速可转换为每秒 2000 极,
这意味着您需要
选择采样频率至少为 4000 赫兹的
器件。
在大多数旋转编码应用中,
采样频率远大于
旋转速度。
因此,您将在每个极点周期内得到多个样本。
可以使用线性霍尔效应传感器
代替锁存器。
这个想法与我们所讨论的锁存器的情况非常相似。
但输出现在是一个与磁场
成比例的连续正弦波而不是
一系列脉冲。
由于输出是连续的,因此使用线性
可以更精确地
掌握环形磁铁的实际旋转位置。
由于模拟电压首先需要
转换为数字信号,因此该实现
将在系统控制器中占用更多的计算能力。
然后,微控制器将执行数字
信号处理,以确定转速和
旋转方向。
此图表突出显示了磁极间距的不完美
机械排列会如何对旋转编码
应用的性能产生不利影响。
为了确定旋转方向,
需要两个传感器相对于磁极的
确定性正交。
另外,包括磁极尺寸
和磁场强度变化在内的磁体缺陷
进一步破坏了精确重现旋转
方向的能力。
这里展示的是一个 TI 设计,详细介绍了
使用两个 DRV5013霍尔效应锁存器实现
旋转编码的设计过程。
此外,我们还发布了一个 TI 应用简报,
讨论了为旋转编码应用
选择霍尔锁存器的设计注意事项。
旋转编码应用的示例包括
许多制造环境中使用的线性
测量系统、传送系统、打印机、
人机界面控制或伺服电机。
有关霍尔效应传感器的更多信息或视频,
请访问 ti.com/halleffect。
课程介绍
共计9课时,50分45秒
猜你喜欢
换一换
推荐帖子
- 为什么C6000 需要Cache?
- 大容量的存储器(如DRAM)访问速度受到限制,一般比CPU时钟速度慢很多;小容量的存储器(如SRAM)能提供快速的访问速度。因此很多高性能的处理器都提供分层的存储访问架构。 如图3所示,左右分别是平坦式存储器架构和2层cache的多层存储架构。在左边的架构中,即使CPU能运行在600MHz,但由于片内/片外存储器只能运行在300MHz/100MHz,CPU在访问存储时需插入等待周期。 ...
- fish001 DSP 与 ARM 处理器
- 简介:TI Stellaris LM3S8962 Ethernet+CAN评估板
- Stellaris®LM3S8962 Ethernet+CAN评估板是一个基于Stellaris LM3S8962 ARM®Cortex -M3内核微控制器的通用评估平台,支持于针对TI M3系列所有产品的软硬件及开发评估 。 该套件的设计突出了LM3S8962微控制器集成的CAN和10/100以太网控制器的特性。同时板上配置的高品质OLED液晶屏更加方便您开发基...
- soso 微控制器 MCU
- 【求教】汇编的数组指针怎么返回?
- 如下面的数据相加的测试程序:C源程序BYTE* ptr;BYTE m[10],n[10],sum[10];ptr = add(m,n,10,sum);//想要指针指向计算结构sum数组的首地址!汇编:loop: LDB .D1T1 *A4++[1], A_m LDB .D2T2 *B4++[...
- breeze505 DSP 与 ARM 处理器
- 【问TI】关于6713保持TXT文件
- 内存中手动写入一段已经保存好的信号内容,保存下的格式为文本txt如何方便的将txt里的内容写如指定的内存空间说一下处理的步骤...
- 0212009623 DSP 与 ARM 处理器