AS5600 – 12 位磁性旋转位置传感器
需要是发明之母;随着时间的推移,我们开发并欣赏更小、更精确的设备。 AS5600 就是这样一种磁性旋转位置传感器设备。此外,您将享受其简单的编程和易用性。因此,我们 WellPCB 强烈推荐该传感器用于您的项目。在这里,我们将了解有关 AS5600 的一切。
什么是 AS5600?
图 1:AS5600 旋转位置传感器
AS5600 是一款易于编程的磁性旋转位置传感器,具有 PWM 输出或 12 位高分辨率模拟输出。它使用非接触式系统来测量径向磁化的同轴磁铁的绝对角度。
此外,其耐用且坚固的设计消除了任何均匀外部杂散磁场的影响。因此,它最适合非接触式电位器任务。
AS5600 引脚配置
AS5600有7个引脚,如下图。
图 2:AS5600 引脚配置
- 接地: 将此引脚连接到系统接地以进行接地。
- VCC: 电源引脚,5V/3.3V。
- SDA: 内部集成电路 (I2C) 的序列号。
- SCL: I2C 的串行时钟。
- VCC: IC 仅提供 3V3 电源。
- PGO: 用于设置旋转角度的起始和结束位置。
- 输出: 输出软件配置的占空比信号。
AS5600 功能
下面简单介绍一下AS5600旋转磁性位置传感器的特点。
- 首先,它支持非接触式角度测量。
- 其次,它在 I2C 接口上具有简单的用户可编程启动和停止位置。
- 第三,它具有 12 位数模转换 (DAC) 输出分辨率。
- 第四,您可以将最大角度编程为 18 到 360 度。
- 第五,它会自动检测磁性材料或表面。
- 第六,它支持在 3 线设置中无需编程器即可轻松启动和停止位置编程。
- 第七,必要时自动进入低功耗模式。
- 最后,它具有模拟输出辐射到脉宽调制 (PWM) 或 VDD 编码数字输出。
AS5600 规范
- 电源电压为 3.3 或 5V。
- 其输入电流范围高达 100mA。
- 此外,它的工作环境温度为 -40 至 125°C。
- AS5600 有一个 I2C 不可更改接口,地址为 0X36。
AS5600工作原理
AS5600 的工作依赖于霍尔效应。这是因为它有一个内置的霍尔传感器,可以检测磁场方向的变化。
此外,在 12 位内部 A/D 的帮助下,磁场方向被放大器放大。
因此,AS5600 模块每轮可以产生 4096 个位置。此外,您可以选择通过 I2C 接口导出 RAW 数据或通过 OUT 引脚导出 PWM 波。此外,最大角度同样是可编程的。
您可以将其配置为 18° 到 360° 之间的任何值,这意味着测量的角度精度约为 18/4096。
但是,您必须知道,AS5600 只能使用与您的芯片尺寸相似的磁铁才能正常工作。
此外,您应该在测量模块的同时将其保持在非常靠近磁场的位置。另一个关键点是您应该将 AS5600 传感器中心与磁场中心对齐。因此,垂直距离应在 0.5mm 到 3mm 的范围内。
玩 Arduino
图 3:面向开发人员的 Arduino 平台
对于此设置,您需要一个 Arduino 板或 Seeeduino V4.2、一个基础扩展板和一个 AS5600。
以下是配置设置的方法。
硬件连接。
- 首先,将 AS5600 连接到底座扩展板的 I2C 端口。
- 其次,将 Grove 基础屏蔽连接到您的 Seeeduino 板。
- 第三,使用兼容的 USB 数据线将开发板连接到您的 PC。
软件连接
- 第一步是从 Github 下载 AS5600 库。
- 其次,重启你的 Arduino IDE 并打开 readAngle 通过 文件 → 示例 → Seeed_AS5600-master → readAngle。
- 这是 readAngle 代码的示例。
- 第三,上传演示。
- 四、打开串口监视器 工具选项中的 Arduino IDE 并将波特率设置为 115200 .
- 第五,测试您的系统,看看它是否在您移动传感器时显示在屏幕上。
AS5600 应用
图 4:被 AS 5600 取代的传统旋转编码器
来源; 维基共享资源
以下是 AS 5600 传感器的一些应用。
- 家用电器
- 非接触式旋钮
- 踏板和遥控舵机
- 非接触式电位器
- 另外,控制音频设备的音量
- 开发自动化
- 此外,AS5600 还可用作汽车控制器
结论
AS 5600 是非接触式和高精度的传统电位器的绝佳替代品。正如我们所见,它们在测量、控制和定位项目方面表现良好。
如果您有一个并且需要任何帮助,请随时与我们联系。我们会尽快回复您。
工业技术