ADC0809芯片转换 电压值有负值?

ADC0809 转换的电压是0-5V 可现在传感器的输出电压有负值,在正负1V左右,我怎样可以将传感器的输出电压整体要正值偏置一个值 ?比如加上2V,使得传感器的数据输出范围是 1-3V 就可以直接给ADC0809了

传感器输出正负1V,那么你可以用加法器让他加1V,得到0---2V后,然后可以顺便在加法器那里设计放大倍数为2.5,就可以得到0---5V。。。。。为什么要得到0---5V,而不是你说的1---3V呢?是因为ADC0809的输入电压范围是0---5V,所以我们要通过电路将电压变成0---5V才能接到ADC0809,要不然ADC0809输出就会有错误,具体电路图如图所示:

追问

我弱弱的问一句 有成品卖么?我急着用。。。您给我推荐个

追答

要实现加法运算,以及同时放大2.5倍,你可以用一个运算放大器,比如说A741、OP07等等,都可以实现,只需外接几个电阻就行了。。。。我的电路图,那里是用一个双运放的LM358作为运算放大,用两个OP77作为电压跟随器,以增加驱动和带载能力。【其实我回答你的问题,一点回报的没有,真的不想浪费时间的】
ADC0809的输入电压时0---5V,那怎么能够有负值呢?!就是说,你输入到ADC0809的电压,只能是0---5v里的某个值,这样芯片的转换才不会有差错。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-02
  ADC0809的模拟输入范围是0-5v,不能采集低于0v的负电压,否则会一直输出00,高于5v会输出FF。如果需要采集负电压,建议先把信号和直流电平用运放进行加法运算。
  电压:电压,也称作电势差或电位差,是衡量单位电荷在静电场中由于电势不同所产生的能量差的物理量。此概念与水位高低所造成的“水压”相似。需要指出的是,“电压”一词一般只用于电路当中,“电势差”和“电位差”则普遍应用于一切电现象当中。电压的国际单位是伏特(V)。1伏特等于对每1库仑的电荷做了1焦耳的功,即1 V = 1 J/C。电压的国际单位制为伏特(V),常用的单位还有毫伏(mV)、微伏(μV)、千伏(kV)等。

ADC0809芯片转换 电压值有负值?
是因为ADC0809的输入电压范围是0---5V,所以我们要通过电路将电压变成0---5V才能接到ADC0809,要不然ADC0809输出就会有错误,具体电路图如图所示:

如果给ADC0809输入负的电压值会发生什么
【1】ADC0809的模拟输入范围是0-5v,不能采集低于0v的负电压,否则会一直输出00,高于5v会输出FF。如果需要采集负电压,建议先把信号和直流电平用运放进行加法运算。【2】电压:电压,也称作电势差或电位差,是衡量单位电荷在静电场中由于电势不同所产生的能量差的物理量。此概念与水位高低所造成的“水...

ADC0809按转换原理属什么形式A D转换器?主要性能指标是什么?
【答案】:ADC0809是逐次逼近式8通道8位CMOS A\/D转换器。主要性能指标:1)分辨率为8位。2)最大不可调误差:±1LSB。3)单电源+5V供电,基准电压由外部提供,典型值为+5V。4)具有锁存控制的8路模拟选通开关。5)输出电平与TTL电平兼容,可锁存三态输出。6)功耗15mW。7)转换速度取决于芯片的时钟频率...

Adc0809电元电压和基准电压如何确定?基准电压有什么作用?
ADC0809的电源电压范围是4.75v - 5.25v。一般都直接用5V。基准电压一般接5V,这样输入电压为5V时,转换的数字量为255.基准电压是有用的,在特定条件下可以提高转换精度。如;输入电压范围为0 - 2.5V,如基准电源用5V,转换成数字量的值为0 - 128.如果把基准电压定为2.5V,那么此时转换成的数字...

0809ad转换后的电压值怎么算
你仔细想一下就知道,按照比例,比如你的参考电压是5V,最大能测出5V。ADC0809是八位的模数转换,转换后收到一个字节的数,这个数最大为0XFF,最小为0X00,那么5\/0Xff=Ui\/ch,Ui是测的电压,ch是收到的字节。

ADC0809采集的数值精确到小数点后几位?传感器输出为0-5V电压。
小数点后三位。传感器输出为0-5V电压,如果ADC0809参考电压也取5V。ADC0809为8位,2^8=256,所以最大AD值为255,0-5V,5V\/255≈19.6mV 所以一个AD值对应19.6mV左右,所以理论分辨率也就是19.6mV。传感器((英文:transducer\/sensor))指的是能感受规定的被测量并按照一定的规律转换成可用信号的...

单片机C51如何将ADC0809转换过来的值0--255处理成0到100
采集回来的数十val 最后转成的舒适 ddd 那么 ddd = val * 100 \/255 就可以了 如果觉得这样计算量比较大的话.那么 损失一点精度用 移位 ddd = val * 100 >> 8; 就可以了.你说说的dptr那是用汇编写的结果.用c语言这些东西都不需要考虑的.\/\/\/ 如果用汇编也没有那么麻烦.mul ab 不是...

ADC0809中最低有效位是由什么决定的?是一个固定的值吗?分辨率是什么意 ...
看你电压了,我用的电压是5V的,数据公式就是:输出值=输入值*5\/256,也就是5V电压对应最大的255H,电压每增加0.02V数字数据就+1 输出的结果不可能有小数,这个芯片就是数模转换芯片啊,输出的都是数字量,是一个8位16进制数。我上面的意思是说假如你的最大电压是5V,那么电压值分别对应着这些...

ADC0809的数据输出口D0-D7的高地位是反的么?
首先我做过的a\/d都是接p0口,没试过p2(也许我见识少了),还有口是反接的,D0接Px.7就对了。悬空那没太明白你什么意思,但是你可以看看是不是高阻态

若ADC0809转换器的模拟量输入电压最大值为5V,试计算ADC0809芯片的分辨率...
ADC0809 是8位逐次逼近型模数转换器,输出数值范围是 0 ~ 2^8 -1(0 ~ 255),满量程是 5V ,分辨率就是最低有效位(LSB) 的对应输入电压值。分辨率 = 5000\/255 = 19.6mV 对于使用者而言,这样的理论计算没啥意义,尤其是多位数的芯片。分辨率高是精度高的前提,但是分辨率高未必精度一定...

相似回答
大家正在搜