您好!
您能为我提供转换公式方面的帮助吗
有任何直接公式
将毫伏转换为 磅?
将 Hz 转换为 rpm?
将毫伏转换为°C?
如果不是、这些是我的要求
输入:0-1880mv±5mV
输出:0-1540磅±10磅
另一个、
输入:0mv-29.3mv±75µv
输出:0-700°C±4°C
如果可能、您可以提供说明吗?
提前感谢
Satish
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.
您好!
您能为我提供转换公式方面的帮助吗
有任何直接公式
将毫伏转换为 磅?
将 Hz 转换为 rpm?
将毫伏转换为°C?
如果不是、这些是我的要求
输入:0-1880mv±5mV
输出:0-1540磅±10磅
另一个、
输入:0mv-29.3mv±75µv
输出:0-700°C±4°C
如果可能、您可以提供说明吗?
提前感谢
Satish
你好 Satish、
假设您的输入范围为0mV 至1880mV。 现在、MSP430F6459采用12位 ADC。 ADC 模块的内部电压基准可设置为1.5V、2.0V 或2.5V。 由于最大输入高于1.5V、您需要选择2.0V 基准电压以防止削波(任何高于1.5V 的电压仍等于0x0FFF)。
接下来、您需要将12位 ADC 值与单位相关联:0磅至1540磅 因此、请使用 用户指南第28.2.1节中数字输出(N_ADC)的转换公式 (如下所示供您参考)。
数字输出= N_ADC
VIN =输入电压
V_R-=负基准电压电平(假定为0V)
V_R+=正基准电压电平(假定为2.0V)
4095 = 2^12位- 1 (由12位值表示的不同电平的总数)
对于1880mV 的最大输入电压以及上述假设、这意味着最大 N_ADC 等于4095 x 0.94 =~3849。 将其转换为12位十六进制值等于0x0F09 (0000 1111 0000 1001)。 这为我们提供了从0x0000 (0磅)到0x0F09 (1540磅)的实际 N_ADC 范围。 最大重量1540磅除以最大数字输出3849,每位为0.4磅。 现在、如果您看到数字输出为2496 (0x09C0)、这意味着您测量的重量为2496 x 0.4磅等于998.4磅
此方法可应用于您的所有其他输入配置。 我建议您通读 用户指南中的 ADC12_A 部分。
此致、
James
MSP 客户应用