工具/软件:Code Composer Studio
您好!
我是 F28335的新用户。 我正在进行 PWM 逆变器的数据采集。 我一直在使用 F28335设计 PWM。
ADC 的输入为0-3V。ADC 的输出范围为0-4095。 我想知道将计数值转换为0-3V 的 Simulink 块。我如何知道给定输入0-3V 的 ADC 输出
我想知道下图中的方框[B]。 如何在 MATLAB Simulink 中进行设计?
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.
工具/软件:Code Composer Studio
您好!
我是 F28335的新用户。 我正在进行 PWM 逆变器的数据采集。 我一直在使用 F28335设计 PWM。
ADC 的输入为0-3V。ADC 的输出范围为0-4095。 我想知道将计数值转换为0-3V 的 Simulink 块。我如何知道给定输入0-3V 的 ADC 输出
我想知道下图中的方框[B]。 如何在 MATLAB Simulink 中进行设计?
在这里看看:
通过计算 V = Vref/ADbit * ADValue 来完成转换。 在您的情况下、这将是3.3V/4096 * ADsamplpleValue。
它看起来是这样的。
另一个如何使用 MATLAB 和 C2000的示例。
尝试使用上的代码查看器、这是学习对 C2000 MCU 进行编程的好方法。
快乐编码:)
Martin
感谢您的回答。
请帮我了解如何使用代码查看器吗?
我不确定您使用的 Matlab 的哪个版本、您将需要 Embedded Coder、Simulink Coder 和 MATLAB Coder。
在我的案例中、Simulink 的应用选项卡中有一个名为 Embedded Coder 的按钮。 单击它、将出现几个选项。 搜索名为"查看代码"的按钮。 如果您单击它、右侧的窗口应显示您实际生成的代码。 当您将鼠标悬停在 Simulink 块上时、它会突出显示相关行。
尝试更改所有类型的内容、然后单击"Build"以查看它如何更改您的实际 DSP 代码。 我使用这种方法学到了很多。
此外、在诊断查看器中、如果您需要更多控制或调试、您应该可以选择在 Code Composer Studio 中打开项目。
玩得开心!
再次感谢! 这真的很有帮助。 另外一件事是、可以在 Code Composer Studio 中显示 ADC 信号?
或以图形方式查看 CCS 的输出。
我不确定 Code Composer Studio、但您可以在示波器上的 Simulink 中显示输出。 非常有用、但请记住、它很慢。 我不能n´t 几 kHz 以上的频率、然后通常会在示波器上失望或缺少样本。 因此、从较慢的采样时间和信号开始。 可能是1kHz 采样频率和50Hz 正弦或类似的频率。 请单击链接了解外部模式的说明:
de.mathworks.com/.../parameter-tuning-and-signal-logging-with-serial-external-mode.html
您实际上可以使用此方法实时调整模型的参数。