Matlab Simulink中Arduino MKR零点上的DAC输出
我正在尝试使用针对Arduino硬件的Simulink支持包在Simulink中使用Arduino MKR Zero。到目前为止,我已经成功地使用Simulink中的脉冲波和Arduino的数字输出使led闪烁。我还能够改变连接到Arduino模拟输入的电位计,并查看示波器上绘制的电压 现在我试图从DAC输出正弦波,然后通过ADC查看正弦波。下图显示了我的设置。我知道DAC取0和1023之间的值,并将其转换为Arduino MKR零点参考电压3.3V。因此,我设置了振幅为307、偏置为307的正弦波块,以获得偏移量为1V的2V pk-to-pk波形。我还包括字节包,用于将该值转换为DAC的Unit16值 现在对于输出,我做了一个类似于电位计实验的设置。在本节中,K=3.3/4095。但是,当查看输入和输出的作用域时,它们是完全不同的。输入范围显示一个正弦波,具有2V峰值到峰值的波形,偏移量为1V,而输出没有任何意义 我应该指出,对于物理设置,我简单地将DAC引脚连接到Arduino上的A6引脚。欢迎任何关于我做错了什么的建议 Simulink设置: 这是示波器上波形的图像:Matlab Simulink中Arduino MKR零点上的DAC输出,matlab,arduino,simulink,sampling,adc,Matlab,Arduino,Simulink,Sampling,Adc,我正在尝试使用针对Arduino硬件的Simulink支持包在Simulink中使用Arduino MKR Zero。到目前为止,我已经成功地使用Simulink中的脉冲波和Arduino的数字输出使led闪烁。我还能够改变连接到Arduino模拟输入的电位计,并查看示波器上绘制的电压 现在我试图从DAC输出正弦波,然后通过ADC查看正弦波。下图显示了我的设置。我知道DAC取0和1023之间的值,并将其转换为Arduino MKR零点参考电压3.3V。因此,我设置了振幅为307、偏置为307的正
你们有并没有一张并没有任何意义的输出的图片?什么频率是正弦波,什么频率是ADC采样率?顺便说一句,我不太确定这是不是属于这样;Arduino或EE是发布这篇文章的好地方。我在上面的原始帖子中添加了一张图片,频率?默认为1 rad/s,采样时间为0.1sSo 0.16Hz和10Hz。嗯,不是我当时想的。看起来ADC几乎是在对浮动引脚进行采样。不,对不起,我不知道是什么原因造成的。顺便说一句,若你们在这里并没有得到答案,把它交给EE。你们有并没有一张并没有任何意义的输出的图片?什么频率是正弦波,什么频率是ADC采样率?顺便说一句,我不太确定这是不是属于这样;Arduino或EE是发布这篇文章的好地方。我在上面的原始帖子中添加了一张图片,频率?默认为1 rad/s,采样时间为0.1sSo 0.16Hz和10Hz。嗯,不是我当时想的。看起来ADC几乎是在对浮动引脚进行采样。不,对不起,我不知道是什么原因造成的。顺便说一句,如果你在这里没有得到答案,把它交给EE。