工具/软件:Code Composer Studio
您好!
我有一个 TMS320F28035卡、用于控制线性 PMSM。 我正在 Simulink 中进行编程、然后将其导出到 CCS V5。 我需要使用 ADC 来读取相电流、但我无法使其正常工作、我的 ADC 似乎什么也不读取。
根据原理图、电流感应电阻器放置在晶体管电桥的下侧、因此、只有当低栅极开路时、电流才会流经这些电阻器。 ADC 模拟输入(ADCin)为:
ADCin =(Vref-vs·G)、
其中 Vref=1.65V;Vs=Rs*if (if=相电流、Rs=0.002欧姆)、G 为增益。
ADC 应具有数字输出(ADCout):
ADCout= ADCin·4096/3.3
正如我在下面的屏幕截图中所示,我已经在 Simulink 中对其进行了编程,但它只读取 Vref*4096/3.3,就像相电流为“0”一样,但它不是。 我曾尝试以不同的方式对其进行编程、但我仍然具有相同的结果。 要检查 ADC 读数、我使用卡的 DAC。
请,¿你能帮帮我吗? 如果您需要更多信息、请咨询。
谢谢!