文档帮助中心文档
将ADC输入管脚上的模拟信号转换为数字信号
SoC块集/外围设备
的ADC接口模块模拟硬件板的模数转换(ADC)。对输入的模拟信号进行采样,并将其转换为具有代表性的数字值。启动事件消息向块发送信号以采样输入模拟电压信号。当转换完成时,该模块发出模拟信号的数字表示,并向a发送一个事件任务管理器块。此时,可以使用新ADC示例执行已连接的任务。
全部展开
开始
指定开始采样和测量的事件信号模拟信号输入端口。
数据类型:rteEvent
rteEvent
模拟
将输入的模拟电压信号转换成数字测量。
数据类型:双|单
双
单
数字
此端口发送ADC接口将输入信号数据作为消息发送给味精输入端口ADC读块。
数据类型:SoCData
SoCData
wd事件
当模拟电压信号超过指定值时,该端口发送消息低阈值和上阈值属性值。这个输出连接到任务管理器块来执行相关的事件驱动任务,以对过压或欠压输入事件作出反应。
要启用该端口,请启用使模拟看门狗参数。
事件
该端口在每个模拟到数字信号转换事件发送消息。这个输出连接到任务管理器块来在执行ADC事件后执行相关的事件驱动任务。
要启用该端口,请启用启用中断参数。
决议(位)
12
16
输入模拟信号可以用12位或16位的数字值表示。可以用1位表示的模拟信号的最小值被称为决议.一位代表ADC可测量的最小电压分辨率。最小电压分辨率可由下式确定:
Δ V 最小值 = V r e f 2 n
在哪里n是决议(位)和Vref是参考电压(V)参数值。
n
Vref
例子:16
参考电压(V)
3.
3.3
参考电压决定了ADC可以在不饱和的情况下转换为数字值的总电压范围。任何高于此值的电压信号产生的最大可能值可以表示决议(位)参数。
例子:3.3
采集时间(年代)
320年e-9
指定在采样期间ADC捕获输入电压所需的时间。
例子:200年e-9
200年e-9
转换时间(s)
240年e-9
指定将物理电压样本转换为数字表示并输出值所需的时间。
例子:20 e-9
20 e-9
充放电时间常数(s)
0
指定ADC采样采集电路的充放电时间常数。
数量的渠道
1
指定ADC模块使用的通道数。指定2个或更多通道可以更有效或更精确地测量输入信号。
转换类型
顺序
同时
过采样
选择多通道转换的类型。
顺序—对每个ADC通道进行顺序测量。在一个新的ADC事件中,通道序列中的下一个通道对输入信号进行新的测量。所有其他先前的通道值保持不变。顺序测量通过允许每个通道的单个转换时间超过ADC模块的采样率来改进采样。
同时-对每个ADC通道进行同步测量。在新的ADC事件中,所有通道都对输入信号进行新的测量,取代先前捕获的值。同时测量允许使用平均值或其他滤波器从测量中去除噪声。
过采样-对ADC的通道进行过采样测量。在两个定时器驱动的ADC事件之间,每个通道需要一个时间偏移ADC测量,导致通道在两个ADC事件之间均匀采样输入信号。由此产生的通道输出在每个样本处提供输入信号的过采样测量。过采样测量允许ADC模块超过单个通道和ADC硬件的理论奈奎斯特采样率。
启用中断
选择该参数ADC接口块在ADC采集后生成中断,并使事件输出端口。你可以把这个连接起来事件港口到任务管理器块来模拟异步ADC操作。
条件
数据采集时间
采集+转换时间
选择生成ADC中断事件的时间条件。使用采集+转换时间,中断产生时,完整的测量是可用的。使用数据采集时间,中断是在测量可用性之前产生的。允许在转换期间启动相关任务,并减少整个测量周期中的执行延迟。
使模拟看门狗
选择该参数ADC接口在ADC采集之后,当输入电压超过规定时,块产生模拟看门狗中断低阈值和上阈值参数值。选择此参数还可以启用wd事件输出端口,你可以连接到任务管理器块来模拟ADC输入信号上的过压或欠压事件的任务动作。
低阈值
0.1
指定触发模拟看门狗中断事件的模拟输入信号的下门限值。
例子:0.2
0.2
上阈值
2.9
指定触发模拟看门狗中断事件的模拟输入信号的上门限。
例子:3.0
3.0
中断延迟(s)
指定ADC硬件模块从完成转换到软件中生成中断所需的时间。
例子:0.00001
0.00001
一个使用SoC块的单片机的最小ADC仿真。
要为您的设计自动生成C代码并在SoC设备上执行,请使用SoC建设者工具。为您的SoC模型生成和执行C代码,嵌入式编码器®功能是必需的。有关为SoC设计生成代码的更多信息,请参见生成SoC设计.
嵌入式编码器不为该块生成代码。在生成的代码中,设备I/O直接连接到TCP写,UDP写,或寄存器写块。
ADC读|PWM写|脉宽调制接口
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
無料評価版のダウンロード