This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OPA548EVM:音圈控制就位

Guru**** 2390755 points
Other Parts Discussed in Thread: OPA548, OPA548EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1249030/opa548evm-voice-coil-control-in-position

器件型号:OPA548EVM
主题中讨论的其他器件:OPA548

您好!

我想使用 OPA548 EVM 板驱动音圈(Thorlabs 的 VC50/M)。
我已经在双模式下连接了评估板、音圈振荡。

我现在的目标是驱动音圈、使其在之前确定的多个固定位置附近振荡。 例如,假设我的 z 轴是音圈底部为零的垂直轴,我想在 z = 5cm 左右振荡一段时间;然后停止测试,在 z = 10cm 左右振荡。

对于我的应用、我无需知道精确的位置、因此我不会使用任何位置传感器。 我只会执行开环控制。


振荡的要求:
-正弦波
-电压待定,但振荡移动在5-10毫米的范围内

我不太熟悉驱动音圈、但我在互联网上进行了搜索、似乎使用具有变化 PWM 的 H 桥应该是创建正弦波的解决方案。
是否有人已经实施了类似的东西或有一些关于如何进行的诫命?

我有一个 STM32F401RE 电路板可供使用、但我不知道如何使用它来驱动音圈。  

我也愿意接受任何其他使用 Arduino 的建议(或者覆盆子,如果它更容易)

  提前感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、ISI:  

    您能否上传 音圈(VC50/M)数据表? 我想确保 OPA548能够驱动它或找到驱动它的方法。 VC50/M 模型不能从实验中下载。  

    此致!

    雷蒙德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Raymond、

    谢谢你的回复。

    下面是我对 VC50/M 仅有的信息: (必须单击 VC250/M 链接并下载自动 CAD PDF )  

    此致!  

    e2e.ti.com/.../VC250_5F00_M_2D00_AutoCADPDF.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:

    由于您正在使用 OPA548功率放大器、因此它不需要 H 桥来驱动音圈。 如果您的 OPA548配置有双电源轨、则该功率放大器能够拉取和灌入电流。  

    https://www.youtube.com/watch?v=jvsOjl1J0K0

    从 MCU 上、您必须从其中一个 GPIO 端口生成高频 SPWM 信号、调制的 SPWM 频率需要大于100kHz、而不是大于200kHz。 然后、通过 LPFS 对 SPWM 进行滤波、并生成一个正弦波形、例如最高10kHz。 我将通过下面的 Tina 仿真展示基本的驱动原理图。  

    Unknown 说:
    对于我的应用、我不需要有精确的位置、就不会使用任何位置传感器。 我将只进行开环控制。

    这没问题、这意味着该位置不会反馈到功率放大器、而 OPA548具有本地反馈(可能是一个缓冲器 或低增益级运算放大器配置)。 换句话说、它是用于位置控制的前馈。

    此处是如何 驱动线性电机的示例、请参阅仿真 Tina 原理图。 还有许多其他驱动选项、但您应该能够修改 OPA548EVM 以检查功能。  

    e2e.ti.com/.../5381.OPA548-E2E-Coil-07182023.TSC

    如果您有其他问题、敬请告知。  

    此致!

    雷蒙德