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.
因此、信号输入是来自接近检测器的交流信号、其最小交流电压约为30mV。 涡轮机经过测试、每加仑产生52.993个脉冲(周期)。 每分钟读取加仑数为52.993/60秒= 0.883216777。 最大流量为每分钟250加仑、应产生20 mA、最大流量为接近传感器读数为20.8 Hz AC / 0.883216777 = 250 gpm 时应产生20 mA。 频率176.6 Hz / 0.883216777为200gpm、半速 is125gpm * 0.883216777为110.4Hz、并且应该是12 mA、-20 mA 的半量程。 最后、0gpm/Hz 应产生4 mA。
所以我想我正在寻找一个简单的微控制器、它具有运算放大器输入、可配置为交流信号过零检测器、用于对来自涡轮接近检测器的频率进行计数。 该微控制器的比例最高为0.883216777 * 20.8Hz、并具有一个 ADC、可将对应于200微安的值发送到 XTR11x Vinput 引脚、从而输出20 mA 满量程。 该微控制器/处理器必须在 XTR11x VREG 引脚的条件下运行、并且消耗的电流必须远低于4 mA。 整个电路由连接至 XTR11x V+/Iout 引脚的24VDC 回路供电。
这里我找到了一个问题、必须使用处理器来代替 XTR116的 AFE、以便进行检测、缩放和输出。
download.mikroe.com/.../4-20ma-click-manual-v100.pdf
请告诉我您是否有满足这些要求的微处理器。
谢谢。
罗伯特·德博尔
以下是我正在构建的已完成工程的示例:
https://www.instrumart.com/assets/Blancett-1100-lTurbine-Flow-Meter-Datasheet.pdf
https://www.instrumart.com/assets/Blancett-IFC-datasheet.pdf
https://kepmeters.com/product/shpfi-m/
感谢您的帮助。
罗伯特·德博尔
这是 Raymond 发给我的一个电路。
e2e.ti.com/.../Magnetic-AC-to-frequency-Comparator-10062023.TSC
尊敬的 Robert:
所以我想我正在寻找一个具有运算放大器输入(可配置为交流信号过零检测器)的简单微控制器,以对来自涡轮接近检测器的频率进行计数。 该微控制器的比例最高为0.883216777 * 20.8Hz、并具有一个 ADC、可将对应于200微安的值发送到 XTR11x Vinput 引脚、从而输出20 mA 满量程。 该微控制器/处理器必须在 XTR11x VREG 引脚的条件下运行、并且消耗的电流必须远低于4 mA。 整个电路由24 VDC 回路供电到 XTR11x V+/Iout 引脚。
对于 MSP 器件、 目前无法使用5V 电源运行、包括 MSP430和 MSPM0器件。
如果 MCU 的3.3V 电源是可接受的、则我会推荐 mspm0130x 器件。
此输入是一个模拟信号并且使用放大器来检测过零点。 MSPM0130x 有2个 OPA、1个 GAMP 和 COMP 用于应用。
此外、我认为您需要 DAC 来输出电流信号、而不是 ADC、MSPM0L130x 系列会为应用提供8位 DAC。 最大输出为3.3V、您可以为 IO 输出设置合适的 Rin。
B.R.
萨尔
感谢您的建议 Sal、是的、我需要处理器的 DAC 输出。
我正在寻找执行该工作所需的最低引脚数。 也许是 MSPM0L1304xDGS20?
也许其中一个这样连接的运算放大器:
此文件显示了 XTR116的实现。
我看的是 MSPM0L1304xDGS28 16 / 2、也希望采用20 VSSOP 封装 MSPM0L1304xDGS20 可以。
{在"MSPM0L130x 混合信号微控制器"数据表中:
第8.15节 COMP:
器件中的比较器外设会比较两个输入端子上的电压电平、并提供
数字输出的模拟信号。 该 COMP 支持以下主要特性:
•可编程迟滞
•可编程基准电压:
–集成式8位基准 DAC、输出还可以在内部作为一个
输出缓冲器}
此 MSPM0L1304xDGS28是否可以配置为将其中一个运算放大器配置为此问题顶部所示的过零检测器? 然后、将内部 DAC 配置为通过另一个运算放大器运行、以输出到 XTR11x、如本 XTR11x 数据表的图8.3所示:
这个 MSPM0L1304xDGS28是否可以通过使用单独的3.3V 稳压器从 XTR11x Vreg 运行?
我以前没有使用过 TI 处理器、但已经阅读过这方面的内容。 该 处理器是否可与 Code Composer Studio 配合使用? 您是否有可对输入频率进行计数、除以0.88321667、然后使用内部 DAC 进行运算放大器输出到 XTR11x 的代码样本?
谢谢。
罗伯特
尊敬的 Robert:
此 MSPM0L1304xDGS28是否可以配置为过零检测器,如本问题顶部所示, 然后、将内部 DAC 配置为通过另一个运算放大器运行、以输出到 XTR11x、如本 XTR11x 产品说明书的图8.3:
是的、它支持您描述的操作。 但我建议您查看引脚功能在 DGS28封装中是否会有一些冲突、我可以稍后再次进行检查。
此 MSPM0L1304xDGS28是否可以通过使用单独的3.3 Vreg 从 XTR11x Vreg 运行?
我发现 XTR11x 只能输出5V、因此如果您需要使用电阻器将电压降低到3.3V、这意味着 VDD 不稳定、并会在 DAC 输出端产生影响。 您需要检查具有不同负载电流的3.3VReg 范围。
或者、您可以将内部 VREF 设置为 DAC 源、然后我认为 DAC 就不会有太多的波动。
此 处理器是否可与 Code Composer Studio 配合使用?
是的、它支持 CCS。
您是否有代码示例可以计算输入频率,除以0.88321667,然后使用内部 DAC 进行运算,再输出到 XTR11x?
对于代码示例、您可以下载 SDK 并组合应用的多个代码示例。
B.R.
萨尔
我正在为我的设计使用 Dip Trace。 我还下载了 TINA-TI。 我正在尝试查找 MSPM0L1304xDGS28的组件文件。 我找不到 要在 DIP 跟踪中使用的 MSPM0L1304xDGS28的 EDASnp 文件。 您能给我发送链接吗?
是的,它支持您所描述的操作。 但我建议您查看引脚功能在 DGS28封装中是否会有一些冲突、我可以稍后再次进行检查。
您能否检查引脚功能冲突?
谢谢!
罗伯特
您好!
您能给我发送链接吗? [/报价]我不熟悉这一点、也许您可以联系 TI-TINA 团队...
您能检查引脚功能冲突吗?我建议您使用 SysConfig 工具生成 PIN 功能分配、然后您可以检查是否有任何 confilters。 或者您可以与我共享 syscfg 文件、当我有空时、我可能会帮助进行检查、因为现在很忙。
B.R.
萨尔
[/quote]