单片机AD输入电压过小而且有负值,怎么可以往输入加一个1V左右的电压???

作者&投稿:都建 (若有异议请与网页底部的电邮联系)
单片机自带AD输入为一负电压,有什么解决办法没有?~

如果要求不严格,完全可以用电阻分压方式解决。当然有一定局限性。
例如输入范围是 0~ -5v,可用2个20K电阻接于负输入和 +5.电阻中间点接AD,当输入是 -5时,AD端是0,输入是0时,AD端是 2.5V。局限性在于负输入是否能带起来这20K的负载。至于精度和幅度问题,你没有说,是否能符合你要求请斟酌。
用运放的方式非常灵活,是很好的解决方法,就是电路稍微复杂点。可用运放的反向比例放大器电路完全胜任。

以下是单片机实践团为您解答:

1、对于问题解决应该采取最简单有效的方法,说一下我的观点:对于大部分网友采用AD配合DA来实现,个人觉得是多此一举。如果是保留采用AD来采集的话,我们大可以使用定时器控制输出频率可变的方波至外界电阻上(PWM实现DA输出的方法,这里采用定时器模拟PWM输出)实现可变的电压输出。

2、问题很直白,我们这样来看,1.7-1=0.7 0.7/2=0.35
不知道您有没有使用过AT89C2051这个片子,比较早的一款51片子,看一下他的P1.0和P1.1的用法,内部集成模拟比较器(可配合程序实现你需要的)

3、这样的功能也可以直接使用模拟电路来实现,说下思路:做一个1.7V的基准电压,通过一个减法器也就是基准电压-被测电压。减法器输出接增益为0.5的放大电路即可实现转换。

4、对于你的信号不知道您需要用来做什么,考虑现实中的细节选取最好的方案。

5、常在线,Hi我。祝您成功

运放加法器+跟随
如果要1V外加电压
用一个外部电源,用4K电阻和1K电阻分出1V电压来,把这个电压通过跟随器,然后搭一个加法器,输入接你要测量的电压和跟随器输出的电压,输出接到AD上,这个就是最正规的作法了,如果要可调,把那个4K和1K换成变阻器就行,跟随器和加法器用1个带双运放的芯片就行,LM324这类也可以,电路随便找本模电书都能找到,网上也有的是

单片机是数字信号,只有高电平和0伏之分的,没有1V的电压,就是要用DA才能转换成1V的啊

AD输入设置为差分输入,可以测量负电压,输入电压过小可以调节单片机AD的增益大小(一般单片机都有)


51单片机如何做到准确采样电压
普通的51单片机不能采集电压,带AD功能的单 片机可采集电压,但受分辨率限制,采集电压不是很准确。要想准确采集电压,可以用专门的AD芯片,精度要12位以上,并且要保证基准电压准确和稳定,做好输入滤波,还可以多次采集求平均值。

STC 12C5204AD 数据采集,串口发送;接受数据,显示至屏幕上
--- 宏晶科技 04\/15\/2009 --- *\/ \/* ---Mobile:0755-82948412,13922805190--- *\/ \/\/ 本程序演示 STC12C5AxxAD 系列 MCU 的 A\/D 转换功能。时钟 18.432MHz \/\/ 转换结果以 16 进制形式输出到串行口,可以用串行口调试程序观察输出结果。\/\/--- \/\/#include <REG52.H>...

ad698芯片的输出关系式怎样理解
AD698是一款完整的单芯片线性可变差分变压器(LVDT)信号调理子系统,结合LVDT使用,能够以较高精度和可重复性将传感器机械位置转换为单极性或双极性直流电压。所有电路功能均集成于片内。只要增加几个外部无源元件以设置频率和增益,AD698就能将原始LVDT输出转换为一个比例直流信号。A B分别连在变压器的两端。

微机原理复习题
开始,D\/A转换器输入端获得的数据量不断增加,使输出电压V0不断上升。当V0上升到某个值时,会出现V0大于VI的情况,这时,运算放大器的输出变为低电平,即C为0.于是,计数器停止计数,这时候的数字输出量D7~D0就是与模拟输入电压对应的数字量。双积分式A\/D转换:对标准电压进行反向积分的时间T正比于输入模拟电压,...

电视AGC电路是什么电路-电视机AGC电路分析
5-7 行逆程脉冲电压 5-8 高压电路 5-9 高压的三次调谐与五次调谐 5-10 自动频率控制(afc)电路 5-11 分立元件行扫描电路实例 5-12 行扫描集成电路 第六章 场扫描电路 6-1 场扫描电路的作用与组成 6-2 场振荡级 6-3 场激励级 6-4 场输出级 6-5 场扫描非线性失真及其补偿 6-6 分立...

传感器 ad转换程序
5.在实时的输入输出时,也可以同过按下K1-K3键,立即切换到原来的一定频率采样,存储,输出过程。6.硬件设计上还有一个复位键,可以对程序进行按键复位(汇编,已经实验通过)简单的A\/D,D\/A转换程序此程序是我做单片机课程设计的程序,PROTEL原理图在附件里程序经过了实验的测试,没有任何问题,一 设计要求:1. 以8031...

单片机实训总结范文5篇
ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。 其实现方式是...

关于ADC0809通道地址选通问题!请单片达达回答
Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V).9.2.2 MCS-51单片机与ADC0809的接口 ADC0809与MCS-51单片机的连接如图9.10所示。电路连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A\/D转换完成后转换数据的传送...

功率电阻的功率测量
测量真有效值功率的第一种方法是采用单片真有效值\/直流转换器(例如AD636型),首先测量出真有效值电压电平,然后转换成其真有效值功率电平。另一种测量真有效值功率的电路框图如图3所示,该电路所对应的典型产品为AD8361型单片射频真有效值功率检测系统集成电路。U1 为射频信号输入端,U0为直流电压输出端。US端接2.7...

发电机工作原理?
同步发电机的外特性曲线用来求取电机运行时的重要指标之一及电压调整率。同步发电机的调整特性可使运行人员知道在功率因数一定时,不改变端电压值.负载电流到多小而不使励磁电流超过规定值。国家标准"GB1029" 对三相同步电机的实验方法作了具体规定,适用于普通三相同步发电机的型式实验或检查实验。通过实验...

樊城区14788366501: 单片机AD输入电压过小而且有负值,怎么可以往输入加一个1V左右的电压??? -
台辰甲硝: 单片机是数字信号,只有高电平和0伏之分的,没有1V的电压,就是要用DA才能转换成1V的啊

樊城区14788366501: 单片机自带AD输入为一负电压,有什么解决办法没有? -
台辰甲硝: 如果要求不严格,完全可以用电阻分压方式解决.当然有一定局限性.例如输入范围是 0~ -5v,可用2个20K电阻接于负输入和 +5.电阻中间点接AD,当输入是 -5时,AD端是0,输入是0时,AD端是 2.5V.局限性在于负输入是否能带起来这20K的负载.至于精度和幅度问题,你没有说,是否能符合你要求请斟酌.用运放的方式非常灵活,是很好的解决方法,就是电路稍微复杂点.可用运放的反向比例放大器电路完全胜任.

樊城区14788366501: ad转换时外部的基准电压的问题 -
台辰甲硝: 模拟输入电压过小时可用外部参考电压,但外部参考电压的精度必须足够高才行.你的问题是模拟输入电压太小(0.1V),这样的参考电压比较难做.建议你在a/d的输入端加一级放大,这样测试精度就能提高不少.另,基准电压和单片机系统的电源相关,和你的输入没有关系.

樊城区14788366501: pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢? -
台辰甲硝: 先确认你单片机的AD采样端的参考电压是多少.2.看一下你输入的2V到单片机引脚是不是还有2V,是不是被拉低了.3、看一下你AD采样脚和AD采样寄存器的配置.给你一段寄存器配置的程序看看我用的是pic18系列 ADCON0=0x05; // 选...

樊城区14788366501: 51单片机AD口输入电压问题 -
台辰甲硝: 把30V先用电阻分压,电容简单滤波,使最高电压不超过5.1V,然后通过电压跟随器进入AD,不然的话AD会被损坏,即使30V,10uA,也能损坏,除非你用PIC单片机.

樊城区14788366501: 单片机AD是否能检测负电压 求教
台辰甲硝: 一般AD转换器和输入电平要有一个共同的参考电平,参考电平一般为接地电平.. 而AD转换器的输入电平范围由供电决定..一般单电源供电的AD转换器的输入都要&gt;0 如果输入的是负电平..那就判断为0呗

樊城区14788366501: PIC单片机AD可以直接采集负电压吗? -
台辰甲硝: 谢谢版主也来讨论了,我再补充几个图片吧,我用的是PIC16F887单片机,AD采用外部基准源,通过TL431获得稳定的+-2.47V,然后电阻分压,得到+-0.225V基准电压,送入单片机的+RA3和-RA2.这样AD实际采集的范围就是+-0.225V, 10位...

樊城区14788366501: 急求:我最近在做一个单片机采集数据程序,输入电压有正有负,但是通过A/D转换后得到的数据, -
台辰甲硝: A/D芯片的输入电压范围是单极性的,输入负电压就被限幅成最小值0V.你查看A/D芯片的资料,看看能否把输入电压设置成双极性的,不行就只好把输入电压上移到单极性,A/D输出的数据进单片机后减去中间值,恢复成双极性电压.

樊城区14788366501: 【单片机】单片机管脚输入电压问题
台辰甲硝: ^_^,单片机管脚的电压理论上是不能高于VDD+0.3V的 输入电压太大,就会引起AD转换部分的保护 这个很正常的 建议你在输入脚加一个IN4733,把电压钳制在5.1V以下

樊城区14788366501: 单片机 电压很低 -
台辰甲硝: 不同厂家的产品也略有不同,一般使用5V电压工作的单片机识别0的最高电压是0.5V,识别1的最低电压是3.5V.使用3.3V电压工作的单片机识别0的最高电压是0.4V,识别1的最低电压是2.4V.还有使用3V电压工作的单片机,具体请参考各厂家的产品手册.单片机“内部”的电平,似乎是不用讨论的,先讨论管脚上的电平吧,大部分是ttl电平的.传输时还有所谓的“正逻辑”与“负逻辑”,RS232 电平为+12V 为逻辑负,-12 为逻辑正,还有的差分传输,两根线的相对状态来决定是“1”还是“0”.1 2V-5V 0 0V -0.8V 一般TTL电平就这个情况

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网