主要内容

模拟输出

在指定的DAC引脚上产生电压

  • 图书馆:
  • 万博1manbet万博1manbetxxSimulink支持包用于Arduino硬件/常见

描述

模拟输出块在板的指定DAC引脚上产生电压。

该块只能使用Arduino使用®尽管如此,Arduino MKR1000板,Arduino MKR WiFi 1010和Arduino MKR零板:

  • Arduino Auta底板具有两位DAC引脚,DAC0和DAC1,可用于转换。使用此板时,块可接受UINT16值,但仅考虑最低有效的12位进行转换。

  • Arduino MKR1000,Arduino MKR WiFi 1010,Arduino MKR零和Arduino Nano 33 IOT板有一个10位DAC引脚,DAC0可用于转换。使用这些板时,该块可接受UINT16值,但仅考虑最低有效的10位进行转换。

块输出电压(V.出去)在DAC引脚上,这样:

V.出去=V.裁判x(输入/ 2N-1)+V.抵消

此表介绍了公式中的变量。

多变的 Arduino Board. 描述
Arduino到期,Arduino 33 BLE感觉 Arduino MKR1000,Arduino MKR WiFi 1010,Arduino Zero,Arduino Nano 33 IoT
V.裁判 2.2 3.27 DAC引脚的参考电压。
输入 0.<输入<4095 0.<输入<1023. 使用Arduino由于,提供给块的输入必须在0到4095之间。任何高于4095的值都会使DAC引脚处的电压输出饱和。使用Arduino MKR1000时,提供给块的输入必须在0和1023之间。任何高于1023的值都会使DAC引脚处的电压输出饱和。
N 12. 10. DAC通道上的位数。
V.抵消 0.56 0.007 Arduino板上的偏移电压。

港口

输入

展开全部

使用Arduino由于,提供给块的输入必须在0到4095之间。任何高于4095的值都会使DAC引脚处的电压输出饱和。当使用Arduino MKR1000时,Arduino MKR WiFi 1010或Arduino MKR零点,提供给块的输入必须在0到1023之间。任何高于1023的值都会使DAC引脚处的电压输出饱和。

数据类型:uint16

参数

展开全部

选择要生成模拟电压的DAC引脚。使用Arduino MKR1000,Arduino MKR WiFi 1010,或Arduino MKR零板,选择DAC0.。DAC销,DAC1.这些板不支持。万博1manbetx

点击查看PIN地图打开Arduino PIN映射表。

要知道如何为块分配引脚,请参阅Arduino定时器独立块的PIN映射

在R2014A介绍