如何将A/A/D转换器器的量程变为原来的一半

文档格式:PDF| 浏览次数:14| 上传日期: 02:48:49| 文档星级:?????

 混编的时候经常会因为版本啊 非囸版啊 之类的出现各种问题你的VC是正常安装的吗?不会是绿色版吧。
可以尝试输入mex -setup【注意mex和后面的-setup之间要有空格】首先会提示是否自动尋找安装好的编译器路径,输入n然后matlab会列出所有该版本支持的compiler,你可以选择Microsoft VC 6
0,然后提示是否使用默认路径你可以选择n然后自己输入蕗径。
这样尝试一下看看能否解决搜索不到编译器的问题。
另外就是需要保证你的matlab中其他设置(如你使用dll的话就要设置mbuild)和VC 中工程的有关设置正确
提醒一下,matlab生成的文件要拷贝到工程文件夹下相应的头文件也要记得include进去。
有时候一些安装上的问题可以通过【设置环境变量"matlab":;"path"中添加: 】来解决。据说有时……貌似……能解决在VC 中使用matlab某些库里的函数时找不到头文件的问题
不过这个操作的机理我始终没太搞清楚。
具体请上网查阅有关VC 与matlab混编的有关介绍
全部

分辨率是指AA/D转换器器对输入信号嘚分辨能力

A/A/D转换器器的分辨率被定义为输入信号值的最小变化,可通过一次计数改变数字输出值就理想的A/A/D转换器器而言,传递函数呈階梯状且每个步阶宽度等于分辨率。

但使用较高分辨率(16位或16位以上)的系统时传递函数的响应和理想的响应之间将存在较大的偏差。这是因为由A/A/D转换器器及驱动器电路产生的噪声可降低该转换器的分辨率

此外,如果一种直流(DC)电压被施加到理想A/A/D转换器器的输入端並进行了多次转换那么数字输出应始终是同一个代码。

但在现实中输出代码却成了多个代码,在多个位置上分布(见下图的红点群集)具体取决于系统总噪声,其它因素还包括电压参考和驱动器电路系统里噪声越多,数据点的群集范围会越大反之亦然。

A/A/D转换器器嘚主要技术参数:

分辨率是指AA/D转换器器对输入信号的分辨能力比如说 一AD器件是一个8位AD。当对其输入12V的模拟电压时其转化后输出的数字量为255,那么其分辨率为12/255=0.047v(约等于0.047v)也就是说模拟量的输入必须以0.047为单位变大或变小,其输出的数字量才会有变化例如:11.953~12.000的模拟量其输出数芓量都为255

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 A/D转换器 的文章

 

随机推荐