大家好、我在 Simulink 中遇到 ADC 硬件中断问题。 我将在此处附加每个块设置的屏幕截图:
我正在使用100MHz SYSCLK 并在子系统中使用三个 ADC 通道。 目前、我只是通过 ADC 从电压传感器模块读取数据、并尝试使用 DAC 通道在示波器上绘制该数据、但只有一条恒定线出现。
这是我的系统:
这些是每个相关模块的设置:
提前感谢、
Uzair。
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.
大家好、我在 Simulink 中遇到 ADC 硬件中断问题。 我将在此处附加每个块设置的屏幕截图:
我正在使用100MHz SYSCLK 并在子系统中使用三个 ADC 通道。 目前、我只是通过 ADC 从电压传感器模块读取数据、并尝试使用 DAC 通道在示波器上绘制该数据、但只有一条恒定线出现。
这是我的系统:
这些是每个相关模块的设置:
提前感谢、
Uzair。
编辑:在示例文件的帮助下、我已将"ADCINT1将触发 SOCx"更改为"无 ADCINT"。 我认为中断现在可以工作、但输出 SPWM 波形未与输入正弦波同步(我的导师告诉我、PWM 占空比应在一个正弦波周期内从最小值变为最大值、因为我实施了 PLL) 我怀疑问题出在 ADC 块中的 SOC 采集窗口。 有人可以通过示例帮助我吗? 我正在使用100Mhz CPU 时钟或任何其他解决方案?
请建议您是否希望 Uzair 发送模型文件?
您好、Uziar、
请确认以下建议是否有帮助:
当我进行以下更改时、 我可以在 ADCIN0上获得3.3V = 4095的值
SoC 采集窗口值(5至7)
2.模型步长放宽以使模型能够在外部模式(1e-6至1e-3)下运行
下面是采集窗口值的详细信息链接:
https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/ug/configuring-acquisition-window-width-for-adc-blocks.html#bqwn7iu
此致、
Venkatesh C
您好、Uzair、
您可能还需要使用 MathWorks 支持创建问题单。
联系我们- MATLAB & Simulink (mathworks.com)
此致、
Venkatesh C