打印

DA转换出来的模拟电压为什么不稳定???

[复制链接]
5023|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sleaven|  楼主 | 2010-12-27 12:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位大虾,我是用51控制一DA(AD7224)输出一路需要的模拟电压,但是得到的电压跳动很大,请问这是什么原因引起的呀?(基准电压绝对稳定)。非常感谢!!!

相关帖子

沙发
OverLook| | 2010-12-27 12:16 | 只看该作者
你的驱动程序有问题。  仔细检查一下吧

使用特权

评论回复
板凳
老鱼探戈| | 2010-12-27 12:40 | 只看该作者
LZ先把电路贴上来,看你的硬件有没有问题。
现确定硬件没有问题。在去调试软件。

使用特权

评论回复
地板
sleaven|  楼主 | 2010-12-27 12:40 | 只看该作者
本帖最后由 sleaven 于 2010-12-27 13:16 编辑

#include<reg52.h>
#define uchar unsigned char
sbit CS=P3^7;
sbit WD=P3^6;
sbit LDAC=P3^5;
sbit REST=P3^4;
void init()
{
CS=1;
WD=1;
LDAC=1;
REST=1;
}
void delay(uchar x)
{
uchar y,z;
for(y=0;y<x;y++)
  for(z=2;z>0;z--);
}
void DA_START()
{
REST=1;
CS=0;
LDAC=1;
WD=0;
P1=0X80;
WD=1;
;;;
LDAC=0;
WD=0;
CS=1;
;;;
WD=1;
// REST=0;
;;;
}
void main()
{
  init();
  delay(0);
while(1)
{
    DA_START();
  }
}
这是我的驱动程序,检查了好几遍都找不出原因,一下为时序表。谢谢指教。。

file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/553981817/QQ/WinTemp/RichOle/8GQ8$_)7%7D$IAA2E6Z]]%7B4~3.jpg

使用特权

评论回复
5
sleaven|  楼主 | 2010-12-27 13:12 | 只看该作者
本帖最后由 sleaven 于 2010-12-27 13:15 编辑


以上为DA接线图,及时序表,谢谢各位解答!!

使用特权

评论回复
6
yewuyi| | 2010-12-27 13:16 | 只看该作者
很大到底是多大!?34D还是30A

使用特权

评论回复
7
sleaven|  楼主 | 2010-12-27 13:20 | 只看该作者
我现在给的数据时希望输出5V电压,但是它可以输出5V保存几秒钟后,波动到6V甚至7V,到最后又回到5V然后又波动。往复这样。     谢谢。。。。

使用特权

评论回复
8
gxs64| | 2010-12-27 13:44 | 只看该作者
单步试一下

使用特权

评论回复
9
ningling_21| | 2010-12-27 19:33 | 只看该作者
楼上正解...

使用特权

评论回复
10
09电气| | 2010-12-27 21:55 | 只看该作者
加一个小的滤波电容

使用特权

评论回复
11
古道热肠| | 2010-12-27 23:34 | 只看该作者
用运放在输出的电压射极跟随一下,带载能力就很强了。

使用特权

评论回复
12
sunhaili| | 2010-12-28 08:51 | 只看该作者
我用51控制DA做过一个波形发生器,有低频噪声,改变频率噪声频率不变。后来发现是供电电源不稳。

使用特权

评论回复
13
huangqi412| | 2010-12-28 08:53 | 只看该作者
负载呢?是不是负载变化很大。

使用特权

评论回复
14
sleaven|  楼主 | 2010-12-28 10:03 | 只看该作者
9楼讲的有些道理,我没有加负载的。应该是程序问题,我试着加下延时的,非常感谢谢各位的指教!!

使用特权

评论回复
15
sleaven|  楼主 | 2010-12-28 10:06 | 只看该作者
另外我还发现,单片机IO口的数据是对的,但是到了DA输入时就变了甚至还有数据线的电压时9V。甚是奇怪啊。这是为什么呢?

使用特权

评论回复
16
小赛跑跑| | 2010-12-28 10:38 | 只看该作者
没看懂~~~~ 正处于初级学习阶段

使用特权

评论回复
17
zkkov2000| | 2010-12-28 11:48 | 只看该作者
DA芯片坏了

使用特权

评论回复
18
sleaven|  楼主 | 2010-12-28 12:49 | 只看该作者
呵呵  问题解决了,谢谢大家的支持!!非常感谢

使用特权

评论回复
19
mengxf187| | 2013-3-11 18:35 | 只看该作者
是什么问题???我也遇到同样的问题啦。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

38

帖子

0

粉丝