dac0832 pdf的输出电流大多?还有两个...

关于DAC0832已经崩溃了我!输出电压总是0.6V之下可以用单电源运方么? - 维库电子市场网
关于DAC0832已经崩溃了我!输出电压总是0.6V之下可以用单电源运方么?
作者:shaden 栏目:
关于已经崩溃了我!输出电压总是0.6V之下可以用单电源运方么?看了所有的0832的帖子这个问题都遇到了,但是都没有说清楚。见下面的图,输出采用的运方 +12V单电源供电,希望输出的电压为0~5V。但是现在输出总是在0.6V左右,不知道是怎么回事?测试了0832的输出,电路工作起来了,可以通过输入D7~D0改变输出电流大小,所以是后面的电路出了问题。问题1: 是否后面的运方可以采用单电源(这个很重要我们的板子上面没有多余的负电源)问题2:大家一般的输出怎么接的? 运方怎么接?问题3:如何实现0~5V的输出?用如果实现呢?》非常感谢啊!!!!! * - 本贴最后修改时间: 13:08:19 修改者:shaden
作者: shaden 于
11:56:00 发布:
补充电路图!!(唉刚刚忘记了)&
作者: shaden 于
11:59:00 发布:
怎么还没有发上去啊!ft再来!&
作者: 庄庄 于
14:31:00 发布:
可以使用单电源但是的输出IOUT1和参考电压Verf引脚要对换一下,这样的输出就变成了电压值,相关内容可参考其手册。
作者: AVRx007 于
14:32:00 发布:
看数据手册。&&单电源应用比较特殊,有图。&
作者: jinggx 于
14:39:00 发布:
后面的运放接得不对.把12脚接在用两个电阻分压之后电势为VCC/2的地方。
作者: shaden 于
15:05:00 发布:
谢谢,还是不明白请再赐教!To 庄庄: 可以使用单电源 但是的输出IOUT1和参考电压Verf引脚要对换一下,这样的输出就变成了电压值,相关内容可参考其手册。&&我没找到对应的资料啊,你可以说一下是哪个资料么?这种连线具体怎么连接,我觉得很奇特啊。To jinggx后面的运放接得不对. 把12脚接在用两个电阻分压之后电势为VCC/2的地方。这里运方部分12脚接到Vcc/2是为什么啊?说一下吧,我觉得这里就是希望13脚也是0电位,所以可以保证输出的电压是比例的关系
作者: awey 于
15:19:00 发布:
请看仔细Datasheet,里面都有说明楼主的接法输出永远是负的,当然不能用单电源供电。用单电源的Datasheet里有例图。
作者: shaden 于
16:39:00 发布:
可以告诉我具体的例子的号码或者名称么?哦,我看的datasheet里面没有啊我看到就是DAC0832.pdf你说一下是哪个图例?告诉我号码好么?
作者: 庄庄 于
16:48:00 发布:
21ic资料搜索中去找&
作者: jinggx 于
16:52:00 发布:
呵呵!运放的应用电路图到处都是,找一个看一下就明白了。
作者: shaden 于
19:44:00 发布:
可以给我一个图么?我没有找到啊!谢谢看了半天没有找到啊我看的就是nscdac0832的datasheet啊
作者: shaden 于
19:48:00 发布:
现在板子已经做了,看看还没有方法可以修改一下的现在使用了了,单电源方式看看这个图里面是否可以简单的修改就可以了
作者: shaden 于
20:04:00 发布:
看到的datasheet里面的参考图如下我该如何修改我的电路图呢?才能使得我的电路图可以单电源供电,然后输出0~5V谢谢
作者: sgl_1983 于
20:32:00 发布:
我做过,没问题的LM324应该是+-12V双电源供电,输出电路是典型的接法,看一下有关的资料,你用单片机控制输出三角波,不就有0-5V输出了吗?我做过,没问题的!!
作者: faiwong 于
20:55:00 发布:
把R2改成10K,输出便是0-4.98V;256级.&
作者: shaden 于
23:32:00 发布:
我现在R2就是10K啊!!!!!LM324应该是+-12V双电源供电,输出电路是典型的接法,看一下有关的资料,你用单片机控制输出三角波,不就有0-5V输出了吗?我做过,没问题的!! 大哥我的电路板子没有负 电源模块啊我就是想用单电源供电啊
作者: shaden 于
0:25:00 发布:
我现在的问题LM366是否可以不用?谢谢LM366在这里是干吗的?我可以不用这个么?
作者: shaden 于
11:52:00 发布:
我根据datasheet的最新的单电源电压输出电路请大牛们帮忙check一下看看对不对吧?我根据datasheet上面的图12,也就是上面帖子的图画的。我没有采用,将Iout1固定为2.5V,此外Rfb接的是5V的。电路整个5V电源大家看看对不对啊,如果对的,我将做PCB了。感谢
作者: AVRx007 于
11:55:00 发布:
没有,用改一下就行了。反正8bit精度也不是很高。
作者: shaden 于
11:55:00 发布:
最新的电路图,请大牛帮忙check一下吧&
作者: shaden 于
11:57:00 发布:
不用接一个固定电平可以么?to AVRx007:&&&&如果直接连接一个固定电平可以么?&&&&帮忙看一下电路图,我已经耗费了好多天在这个电路上面了。&&&&非常感谢。!!!!!!!!//bow&&&&&&&&前面看有人说直接将Iout1接5V就可以了。这里我希望输出为0~5V范围,所以接了2.5V,后面有个2的倍数。
作者: shaden 于
13:17:00 发布:
哭啊!!!这里有人么?帮忙看看这个电路图吧!!谢谢了我已经搞了好多天了现在这个图(上帖图)实在不知道对还是不对了大家帮忙看一下吧老板这边催的我紧啊!非常感谢啊!!!
作者: shaden 于
13:39:00 发布:
关于这里说几句理解不知道对否!??看了电路图 0832 资料里面给的单电源电路图其中用到了,其实为齐纳二极管,是个稳压器件,这里希望把电压稳定在2.5V。如果不用这个芯片,我采用一个2.5V的分压电路给它应该也是可以的吧?(图中R18和R28)分压电路。谢谢,请指正!!!!!!!!!!!!
作者: AVRx007 于
13:46:00 发布:
应该不行。用电阻是不行的,因为是电流型DAC.Iout会流出或吸入电流。2.5V用来实现,很方便的。
作者: shaden 于
14:26:00 发布:
那我又得改电路了你看看和哪个好用些都是同一个东西我想用吧。封装是so8的
作者: zhaoyu2005 于
15:14:00 发布:
同情你您好:&&&&单电源供电时不是满幅输出的,即输出不会达到0V,最低输出0.6V才是正常的,刚好是一PN结电压,同情你。&&&&你要么修改电电源,做成正负电源,要么换能单电源供电且能满幅输出的好运放(这类运放一般挺贵的),你自己决定吧
作者: fyl 于
20:39:15 发布:
我的电路图接好后不知道为什么输出电流总是只有3V,编写程序输出三角波可还是3V。电路图就是单片机原理与技术中电路图。请教大侠们:到底什么错误?
作者: 123 于
21:30:00 发布:
我也遇到这种问题,怎么看不到图?
作者: kaifa1123 于
20:43:15 发布:
楼主解决问题没?我也遇到此问题了,QQ
讨论内容:
Copyright &
浙ICP证030469号 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
DAC0832引脚功能电路应用原理图
下载积分:500
内容提示:DAC0832引脚功能电路应用原理图电路原理,电路图,引脚功能,引脚图
文档格式:PDF|
浏览次数:1|
上传日期: 05:49:22|
文档星级:
该用户还上传了这些文档
下载文档:DAC0832引脚功能电路应用原理图.PDF
官方公共微信adc0832芯片手册双通道如何比较两个模拟电压的大小,与单片机相连 - 叫阿莫西中心 - 中国网络使得骄傲马戏中心!
adc0832芯片手册双通道如何比较两个模拟电压的大小,与单片机相连
ADC0832程序完整版 源码+Proteus仿真_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
ADC0832程序完整版 源码+Proteus仿真|A​D​C82​程​序​完​整​版​ ​源​码​+​P​r​o​t​e​u​s​仿​真
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢基于proteus的51单片机仿真实例八十、模数转换器ADC0832应用实例 - tiankai001的日志 -
电子工程世界-论坛 -
基于proteus的51单片机仿真实例八十、模数转换器ADC0832应用实例
已有 4810 次阅读 21:12
|个人分类:|
1、ADC0832是一种8位分辨率,双通道AD转换芯片。它能够对两路模拟信号进行模数转换,可以在单端输入方式和差分输入方式下工作。ADC0832引脚图如下图:
引脚说明如下:
/CS:片选端,低电平时选中芯片
CH0:模拟输入通道0
CH1:模拟输入通道1
GND:电源地
DI:数据信号输入,通道选择控制端
DO:数据信号输出,转换后的数据由此端口输出
CLK:时钟输入端
2、ADC0832的控制原理
ADC0832的工作时序图如下:
。当ADC0832未工作时,必须将片选端CS置于高电平。此时,芯片禁用。当需要进行A/D转换时,应将片选端CS置于低电平并保持到转换结束。芯片开始工作后,还需让单片机想芯片的CLK端输入时钟脉冲,在第一个时钟脉冲的下降沿之前将DI端的输出必须是高电平,表示开始转换。在第2、3个脉冲的下降沿之前。DI端口输入两位数据,这两位数据用于选择数据采集通道。
当DI端依次输入1、0时,选择通道0;
当DI端依次输入1、1时,选择通道1;
当DI端依次输入0、0时,CH0作为正输入端,CH1作为负输入端;
当DI端依次输入0、1时,CH0作为负输入端,CH1作为正输入端;
在第三个脉冲下降沿后,DI端口就失去作用了。此后数据输出端DO开始输出转换后的数据。在第四个脉冲的下降沿输出转换后数据的最高位直到第11个脉冲下降沿输出数据的最低位。至此,一个字节的数据输出完成。然后从此位开始输出下一个相反字节的数据,即从第11个脉冲的下降沿输出数据的最低位,直到第19个脉冲时数据输出完成,也标志着一次AD转换结束。后一相反字节的8个数据位是作为校验位使用的,一般只读出第一个字节的前8个数据位即能满足要求,对于后8位数据,可以将其丢弃。
正常情况下,ADC0832与单片机的接口应为4条数据线:CS,CLK,DI,DO。但由于DI和DO两个端口在通信时并未同时使用,而是先有DI端口输入两位数据来选择通道,再由DO端口输出数据,因此,实际使用中可以将DI和DO并联在一根数据线上使用。
3、作为单通道模拟信号输入时,ADC0832的输入电压范围是0-5V,输入电压为0时,转换后的值0x00,输入电压为5V时,转换后的值0xff,即十进制数255.转换后的输出值(数字量D):D=255/5*V=51V。其中D为转换后的数字量,V为输入的模拟电压。
4、本例利用ADC0832设计一个5V直流数字电压表,将输入的直流电压转换成数字信号后,通过LCD1602液晶显示出来。
实现方法:
1)ADC0832的启动:
首先将ADC0832的片选端口CS置为低电平(接地也可)。然后在第一个CLK脉冲下降沿之前将DI端口置为高电平,启动ADC0832开始工作。
2)通道选择:
本例选择通道CH0作为模拟信号的输入通道,根据通信协议,DI在第2、3个CLK脉冲的下降沿之前应分别输入1和0.
3)数据读取
在第4-11个脉冲下降沿读取8位转换后的数字量。
5、在keil c51中新建工程ex68,编写如下程序代码,编译并生成ex68.hex文件
//基于ADC0832的数字电压表#include&reg51.h&&&& //包含单片机寄存器的头文件#include&intrins.h&& //包含_nop_()函数定义的头文件
//ADC0832端口引脚定义sbit CS=P3^0;&&&&&& //将CS位定义为P3.4引脚sbit CLK=P3^6;&&&&& //将CLK位定义为P1.0引脚sbit DIO=P3^7;&&&&&& //将DIO位定义为P1.1引脚
//全局变量声明unsigned char code digit[10]={&&};&& //定义字符数组显示数字unsigned char code Str[]={&Volt=&};&&&&&&&&&&& //说明显示的是电压
//液晶端口定义sbit RS=P2^0;&&&&&&&&&& //寄存器选择位,将RS位定义为P2.0引脚sbit RW=P2^1;&&&&&&&&&& //读写选择位,将RW位定义为P2.1引脚sbit E=P2^2;&&&&&&&&&&& //使能信号位,将E位定义为P2.2引脚sbit BF=P0^7;&&&&&&&&&& //忙碌标志位,,将BF位定义为P0.7引脚
/*****************************************************函数功能:延时1ms(3j+2)*i=(3×33+2)×10=1010(微秒),可以认为是1毫秒***************************************************/void delay1ms(){&& unsigned char i,j;&& for(i=0;i&10;i++)&& for(j=0;j&33;j++)&&& ;&& &}
/*****************************************************函数功能:延时若干毫秒入口参数:n***************************************************/&void delaynms(unsigned char n)&{&&&for(i=0;i&n;i++)&&& delay1ms();&}
/*****************************************************函数功能:判断液晶模块的忙碌状态返回值:result。result=1,忙碌;result=0,不忙***************************************************/bit BusyTest(void)& {&&&&RS=0;&&&&&& //根据规定,RS为低电平,RW为高电平时,可以读状态&&& RW=1;&&& E=1;&&&&&&& //E=1,才允许读写&&& _nop_();&& //空操作&&& _nop_();&&& _nop_(); &&& _nop_();&& //空操作四个机器周期,给硬件反应时间&&&& result=BF;& //将忙碌标志电平赋给result&& E=0;&&&&&&&& //将E恢复低电平&&& }
/*****************************************************函数功能:将模式设置指令或显示地址写入液晶模块入口参数:dictate***************************************************/void WriteInstruction (unsigned char dictate){&& &&& while(BusyTest()==1);&& //如果忙就等待& RS=0;&&&&&&&&&&&&&&&&& //根据规定,RS和R/W同时为低电平时,可以写入指令& RW=0;&& & E=0;&&&&&&&&&&&&&&&&&& //E置低电平(根据表8-6,写指令时,E为高脉冲,&&&&&&&&&&&&&&&&&&&&&&&&&& // 就是让E从0到1发生正跳变,所以应先置&0&& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作两个机器周期,给硬件反应时间& P0=&&&&&&&&&&& //将数据送入P0口,即写入指令或地址& _nop_();& _nop_();& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作四个机器周期,给硬件反应时间& E=1;&&&&&&&&&&&&&&&&&& //E置高电平& _nop_();& _nop_();& _nop_();& _nop_();&&&&&&&&&&&&&& //空操作四个机器周期,给硬件反应时间&& E=0;&&&&&&&&&&&&&&&&& //当E由高电平跳变成低电平时,液晶模块开始执行命令&}
/*****************************************************函数功能:指定字符显示的实际地址入口参数:x***************************************************/&void WriteAddress(unsigned char x)&{&&&& WriteInstruction(x|0x80); //显示位置的确定方法规定为&80H+地址码x&&}
/*****************************************************函数功能:将数据(字符的标准ASCII码)写入液晶模块入口参数:y(为字符常量)***************************************************/&void WriteData(unsigned char y)&{&&& while(BusyTest()==1);& && RS=1;&&&&&&&&&& //RS为高电平,RW为低电平时,可以写入数据&& RW=0;&& E=0;&&&&&&&&&&& //E置低电平(根据表8-6,写指令时,E为高脉冲,&&&&&&&&&&&&&&&&&&&& // 就是让E从0到1发生正跳变,所以应先置&0&&& P0=y;&&&&&&&&&& //将数据送入P0口,即将数据写入液晶模块&& _nop_();&& _nop_();&&& _nop_();&&&& _nop_();&&&&&& //空操作四个机器周期,给硬件反应时间&& E=1;&&&&&&&&&& //E置高电平&& _nop_();&& _nop_();&& _nop_();& _nop_();&&&&&&& //空操作四个机器周期,给硬件反应时间& E=0;&&&&&&&&&&& //当E由高电平跳变成低电平时,液晶模块开始执行命令&}
/*****************************************************函数功能:对LCD的显示模式进行初始化设置***************************************************/void LcdInitiate(void){&&& delaynms(15);&&&&&&&&&&&&&& //延时15ms,首次写指令时应给LCD一段较长的反应时间&&& WriteInstruction(0x38);&&&& //显示模式设置:16×2显示,5×7点阵,8位数据接口&delaynms(5);&&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&&& WriteInstruction(0x38);&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x38);&&&& //连续三次,确保初始化成功&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x0c);&&&& //显示模式设置:显示开,无光标,光标不闪烁&delaynms(5);&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x06);&&&& //显示模式设置:光标右移,字符不移&delaynms(5);&&&&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间&WriteInstruction(0x01);&&&& //清屏幕指令,将以前的显示内容清除&delaynms(5);&&&&&&&&&&&& //延时5ms ,给硬件一点反应时间
/*****************************************************函数功能:显示电压符号***************************************************/&& void display_volt(void)&{&&&& WriteAddress(0x03);&&& //写显示地址,将在第2行第1列开始显示& i = 0;&&&&&&&&&&&&&&& //从第一个字符开始显示& while(Str[i] != '\0')& //只要没有写到结束标志,就继续写&& {&&&&&&&& WriteData(Str[i]);&& //将字符常量写入LCD&& i++;&&&&&&&&&&&&&&&& //指向下一个字符&&&&&&}&}
/*****************************************************函数功能:显示电压的小数点***************************************************/&& void &display_dot(void){&&&&&&&& & WriteAddress(0x09);&& //写显示地址,将在第1行第10列开始显示&&&& & WriteData('.');&&&&&& //将小数点的字符常量写入LCD&&}
/*****************************************************函数功能:显示电压的单位(V)***************************************************/&& void &display_V(void){&&& WriteAddress(0x0c); //写显示地址,将在第2行第13列开始显示&& WriteData('V');&&&& //将字符常量写入LCD&&&&&&}
/*****************************************************函数功能:显示电压的整数部分入口参数:x***************************************************/ void display1(unsigned char x){
&WriteAddress(0x08);&&& //写显示地址,将在第2行第7列开始显示&WriteData(digit[x]);&&& //将百位数字的字符常量写入LCD&}
/*****************************************************函数功能:显示电压的小数数部分入口参数:x***************************************************/ &void display2(unsigned char x){&&unsigned char i,j;&i=x/10;&&&&&&&&&&& //取十位(小数点后第一位)&j=x%10;&&&&&&&&&&& //取个位(小数点后第二位)&& WriteAddress(0x0a);&&&&& //写显示地址,将在第1行第11列开始显示&WriteData(digit[i]);&&&& //将小数部分的第一位数字字符常量写入LCD&WriteData(digit[j]);&&&& //将小数部分的第一位数字字符常量写入LCD}
/*****************************************************函数功能:将模拟信号转换成数字信号***************************************************/ unsigned char& A_D(){& unsigned char i,&& CS=1;&& //一个转换周期开始&& CLK=0;& //为第一个脉冲作准备&& CS=0;& //CS置0,片选有效
&& DIO=1;&&& //DIO置1,规定的起始信号& && CLK=1;&& //第一个脉冲&& CLK=0;&& //第一个脉冲的下降沿,此前DIO必须是高电平
&& DIO=1;&& //DIO置1, 通道选择信号& && CLK=1;&& //第二个脉冲,第2、3个脉冲下沉之前,DI必须跟别输入两位数据用于选择通道,这里选通道CH0 && CLK=0;&& //第二个脉冲下降沿&&& && DIO=0;&& //DI置0,选择通道0&& CLK=1;&&& //第三个脉冲&& CLK=0;&&& //第三个脉冲下降沿
&& DIO=1;&&& //第三个脉冲下沉之后,输入端DIO失去作用,应置1&& CLK=1;&&& //第四个脉冲&& for(i=0;i&8;i++)& //高位在前&&& {&&&&& CLK=1;&&&&&&&& //第四个脉冲&&&&& CLK=0; &&&&& dat&&=1;&&&&&& //将下面储存的低位数据向右移&& dat|=(unsigned char)DIO; & //将输出数据DIO通过或运算储存在dat最低位 &&& }&& &&&&&&&&& &&& CS=1;&&&&&&&&& //片选无效 && //将读书的数据返回&&&& & }
/*****************************************************函数功能:主函数***************************************************/ main(void){& unsigned int AD_&&& //储存A/D转换后的值& unsigned char Int,D&& //分别储存转换后的整数部分与小数部分&& LcdInitiate();&&&&&&&& //将液晶初始化&& delaynms(5);&&&&&&&&&& //延时5ms给硬件一点反应时间&&display_volt();&&&&&&& //显示温度说明&& display_dot();&&&&&&&& //显示温度的小数点&& display_V();&&&&&&&&&& //显示温度的单位&& while(1)&&&&& {&&& AD_val= A_D();&&& //进行A/D转换&&& Int=(AD_val)/51;& //计算整数部分&&& Dec=(AD_val%51)*100/51;&&& //计算小数部分&&&&&&& display1(Int);&&&& //显示整数部分&&& display2(Dec);&&&& //显示小数部分&&& delaynms(250);&&&& //延时250ms&&}&&&&& }
6、在proteus中新建仿真文件ex68.dsn,电路原理图如下所示
7、将ex68.hex文件载入at89c51中,启动仿真,观察运行结果。下图是某一时刻程序运行结果
作者的其他最新日志
评论 ( 个评论)
呵呵,我一定做到“知无不言、言无不尽”
Powered byAD转换芯片ADC0832的应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
3页1下载券3页免费3页免费7页1下载券5页免费 2页2下载券5页1下载券3页1下载券5页1下载券11页1下载券
喜欢此文档的还喜欢5页免费6页免费7页免费42页1下载券7页免费
AD转换芯片ADC0832的应用|A​D​转​换​芯​片​A​D​C82​的​应​用​A​D​转​换​芯​片​A​D​C82​的​应​用
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢A_D转换芯片ADC0832的应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
3页1下载券3页免费7页免费5页免费2页1下载券 2页2下载券2页1下载券11页1下载券4页1下载券2页免费
喜欢此文档的还喜欢5页免费3页免费3页免费2页2下载券36页1下载券
A_D转换芯片ADC0832的应用|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢单片机控制12V蓄电池的充放电用ADC0832怎样采集蓄电池的实际电压_百度知道
单片机控制12V蓄电池的充放电用ADC0832怎样采集蓄电池的实际电压
你的电路知识有待提高!三极管加运放就能搞定!又一个学单片机学死了!小伙子!硬要用单片机我靠
哦,看了来没有搞懂!图片也看不到!能不能就用单片机ADC0832嘛!我们电路没有学到那么深!谢了!
其他类似问题
按默认排序
其他1条回答
步进0。并将每一个输入端与按键相连。测试电路如下图图10所示。图14
74LS248管脚图
74LS248译码器是典型的组合数字电路、D/A转换模块原理图4.直流电压输出模块再将 经过运算放大器反向放大合适倍数即可达到实验要求中的0~9,除电源共用外。但由于74LS192的计数 在高电平时,它由于可以输出稳定的+5V电压而受到广泛应用,因此也只需测试其中之一即可,+5V,对整个电路设计流程有了一定的了解、负电源端,要正确的执行显示功能,译码器是将一种编码转换为另一种编码的逻辑电路,整个数码管熄灭。图24
LM7805电路图本实验要求自制稳压电源以提供芯片工作所需电压,在我们发现这一问题并将其改正后,内部输出带上拉电阻: =0且下一个时钟有效边沿到来时完成预置,但是疏忽及危险还是不容忽视的,可以实现以0,所以随着焊接工作的完成、T),数字控制电路要求5V电源电子技术课程设计报告简易数控直流电源目
录一,就是从复位端输入有效信号后,它有5个引出脚,经三人协商。图5
D&#47,译码器照常显示,将分别介绍各单元电路的设计方案及原理说明,通过电压检测单元采样,我们的电路板完全符合实验要求。
数模转换电路采用一块DAC0832集成块,实现输出电压变化(步进0. 设计任务设计出有一定输出电压范围和功能的数控电源。继续向前分析显然得知显示部分需要与数字量的输入相对应;A转换及可调稳压器的正常工作:加减控制方式,R1应小于240欧姆。图8
直流稳压电源的基本原理下面将就各部分的作用作简单陈述,最简的电路外接元件只需一个固定电阻和一只电位器。
2.主要技术指标
本实验所设计出的数控直流电源的电压输出范围为0~9,分别为。七。不过通过多方查资料,不但要学会用自己已有的知识去创造,2000年.9V:计数器满模值时,还有了做课程设计的经验,为 0时减计数,实验要求设计自制一个稳压直流电源,然而本次课程设计还是让我们有了更多、“V-”为正,而且灭灯输入的优先级最高。图18
LM324管脚图LM324是四运放集成电路;R1)式中R1一般取120-240欧姆,自制一稳压直流电源,实现了一切基本功能,但当实验品完成后; ——减法计数CP输入。数字显示译码驱动采用两块74LS248集成块,课程设计所给的时间差不多是一个学期。在中发电子市场走了个遍也没有找到符合要求的变压器,决定自己手焊:范围0~+9。7800输出正电压,具体电路如图17所示、译码显示模块,前一级又可接收新的数据.9V之间的任意一个数,式中η是变压器的效率。由于DAC0832不包含运算放大器,输出纹波较小的直流电压U1,功能表如图13所示;通过微电脑。图3
计数器输入模块式原理图2.译码显示模块此模块主要是根据芯片74LS248的译码原理及共阴数码管的管脚特点进行电路搭配。图22
DAC0832管脚图DAC0832的原理框图如图23所示,用数字万用表检测。此部分原理图请见图3所示,本设计需要两组外部数据表达部分,而大部分芯片的工作要求为在直流5伏下,7900输出负电压、符号和图形. 北京,也可用下降沿触发, 为基准电压)、 设计任务书………………………………………………………………… 1二、 收获和建议
通过这次课程设计、 调试过程及结果分析……………………………………………………… 9五。输出的电压再经过LM317实现直流稳压输出,目前用于电子电路系统中的显示器件主要有发光二极管组成的各种显示器件和液晶显示器件、 收获和建议………………………………………………………………… 17参考文献…………………………………………………………………………
17一,且DCBA=LLLL时。然后按加减计数按钮:整流电路将交流电压Ui变换成脉动的直流电压,RL为整流滤波电路的等效负载电阻、减步进时不太稳定. LM为简单的三端稳压元件,所以要使74LS192的 和 在空闲时为高电平,经预先编制的程序及预置数据进行处理;LD——置数端,输入电压的相对变化引起输出电压的相对变化: 输出电阻与放大器的输出电阻相同。复位功能。图26
LM317稳压连接电路图其中、桥式整流滤波等。在设计的过程中我们深刻体会到了平时基础知识的重要性。用于检查数码管和译码器是否有缺欠,异步计数器一般用下降沿触发。当超过9以后:Uo=1,我们用下面电路来实现这个要求,功能表如图21所示. 电路调试调节步骤如下所示;A转换,才构成完整的D&#47、 调试过程及结果分析1. 74LS8374LS83管脚图如图20所示,74LS248为四线-七段译码器/驱动器。改变R2阻值即可调整稳压电压值,当RBI=0时,灭灯时.LM7815其原理和应用电路同7800系列; (2)
用自动扫描代替人工按键。显示译码器是一种和显示器件结合的译码器。连接电路如图5所示,纹波不大于10mV; (3)
输出电压值由数码管显示。其连接电路图请见图7所示。当DCBA=1111时。三、数字电路甚至于本学期刚学的电子测量的知识在此刻都成了“克敌制胜”的宝贝。由单片机智能控制系统发出的指令传导给光电隔离耦合器。D1、 设计框图及电路系统概述图2
简易数控直流电源总体电路框图经分析可知,与CP无关、减记数各自再连一个按键来达到由“+”,以至在之后的时间做得比较紧张,有时候感觉很不方便.9的1001,这些功能端的作用随后介绍。输出后接入两个共阴数码管显示,三个人互相理解,更是对勇气的考验。经过上述分析,从CP-端输入时减计数,输出±15V、模拟电路.25六、 设计框图及电路系统概述………………………………………………… 2三,用按键控制加。其原理示意图如图1所示、加法器。其次,可逆计数器采用两片四位十进制同步加/减计数集成块74LS192级联而成,低电平有效;另一种是质量指标。把DAC0832的两个输出端 和 分别接到运算放大器LM324的两个输入端上: 在负载电流,“Vo”为输出端。
② 整流滤波电路.9V:一个是直流电压的输出部分,输出电压变化量与输出电流变化量之比的绝对值。Uo=(1+R2&#47。这二种显示器件都有笔划段和点阵型两大类。时钟边沿选择,我们选用了7805。图4
译码显示模块原理图3.D&#47,可以说是应有尽有,最大输出电流为1,这对我们以后的学习和工作都大有好处,步进值为0。由此推得整个电路设计中需要一个稳压电路模块作为直流电源的输出部分:科学普及出版社。即可实现数字到模拟的转换过程。 图17
动态灭“0”输入电路3。综上所述,所以有一定的误差,用来控制计数器是否计数. 设计要求1) 基本要求 (1)
输出电压,输出端与调整端的压差为稳压器的基准电压(典型值为1,电路分析, 在上升沿时计数一次:根据电网线路输入电压的变化,其它功能都无法执行、精确无误的补偿、1001转化成,发现设计软件中的一些走线规定在功能实现上总存有一些隐患,为稳妥起见,经过一级运放得到单极性输出电压为 。其输出为稳定的-15V,四组运放相互独立、更新的收获: 输入电压相对变化为±10%时的输出电压相对变化量,+5V。其连接电路图如图6所示。
74LS248显示字型与输入的对应关系
2) 灭灯输入
BI(Blaking
input)为灭灯输入,因此只需测试其中之一即可。两位数码管上显示的即为输出电压值。图21
74LS83功能表5。
3) 对74LS192预置数字1001,测量输出电压,其输出为两个输入A,简易数控直流电源的总电路图如下页图11所示。④ 输出电阻及电流调整率。它的内部包含四组形式完全相同的运算放大器。也可用交流毫伏表测量其有效值。② 稳压系数,Vi-(-)为反相输入端,与预置相符。图12
74LS192管脚图图13 74LS192功能表其中0、 设计,具体见图16所示。为了使输出的5V电压不受电路其他元件的影响,运算放大器LM324必须要求 15V双电源供电,而要求中有“由‘+’。③ 电压调整率,它带给我们的还有运用所学知识的自豪感,实现了它的价值。用示波器观测其峰峰值一般为毫伏量级、‘-’两键分别控制输出电压步进增减”。原理图如图9所示.25V),输出为稳定的15V,所以在电路设计中还需要加入一个直流电源模块以实现功能。我们的最初计划是用PCB来完成.9V之间的任意一个值、“-”为两个信号输入端,表示运放输出端Vo的信号与该输入端的相位相同、 各单元电路的设计方案及原理说明
本实验设计电路分为五块部分。参考文献[1] 侯建军、输出电流及输出电压调节范围等、 各单元电路的设计方案及原理说明……………………………………… 2四。图6
直流电压输出模块原理图5.直流稳压电源模块要完成D&#47。在此设计中,而它又与220V连接; ——加法计数CP输入?,所买的板子某些本该分开的焊点连到了一起;R1)*1。再经滤波电路滤除较大的纹波成分、D&#47: =0后立即预置数据送入各触发器,可以任意预置0~9;A转换器的输入端;点阵型的由许多成行成列的发光元素点组成,我们的产品——数控直流稳压源也平安,其中电阻R1与电位器R2组成输出电压调节器,所以需要外接一个运算放大器相配。另外,可控制各级计数器的工作。有的同步计数器有两个时钟输入端.1V,输出±15V,WR1和WR2是用来分别控制两级锁存器的!经过上学期的洗礼,低电平有效,在电子市场上与社会的接触、2脚之间为1,用来衡量输出直流电压的稳定程度.1步进加减计数.[2] 林肯(美):常用的集成稳压器有固定式三端稳压器与可调式三端稳压器、直流电压输出模块和直流稳压电源模块。
3) 试灯输入
LT(Lamp Test Input)为试灯输入;A转换时。可逆计数,数字电路的知识体现的更为明显,最终利用LM317完成了功能,作为标志信号或进位功能扩展,更要学会利用现有的成果为己所用。因为厂家的原因。1)
DCBA是二进制码输入,知道了做一个成品出来的一个大概流程、 芯片介绍…………………………………………………………………… 9六。通过两片74LS83经过级联可以实现此项任务:用复位信号直接完成。图15
三变量最小向译码器逻辑图74LS248逻辑功能如下所示。1) 输入数字。其连接电路图如图26所示、 设计安装及调试中的体会………………………………………………… 16七,整个数码管点亮、安装及调试中的体会虽然在上学期做过数字电路板的设计,即QDQCQBQA=DCBA(输入数据),数码管熄灭。其中固定式稳压器有系列、 芯片介绍1,从而实现预制功能?——清零端,并进行了发挥. 北京、纹波电压(纹波系数)及温度系数.电流调整率:计数器输入模块。由图可知数字量是通过两级寄存器送至D&#47。两级计数器总计数范围从100011(即0~99)、Q2,外形如图所示,输出电压Uo的表达式为。而且,把第一块的进位和借位输出端分别接到下一组的加计数端和减计数端,输出纹波电压不大于10mV。其稳压过程是。常用的整流滤波电路有全波整流滤波、默契配合,最终还是通过一本书的介绍找到了如何利用7805,将二者紧密的连接起来以实现功能,显示字型取决于输入。多片计数器级联时。由此我们体会到。LM324的引脚排列见图19. 电子电路设计手册[专著]。最让我们头疼的就是直流5V及 15V的输出问题,输出电压 达到预定的满量程值9:用复位信号与时钟信号CP配合完成,即输出电压可预置在0~+9; (4)
由“+”,计数器恢复成初始状态(全0或某个常数)。另外在设计输出的过程中,并驱动数码管显示数码、D2,从而使输出电压调整在精度允许误差的范围内,测出反向放大的比例约为15K&#47、过热和安全工作区保护. LM324LM324管脚图如图18所示,它们的输出电压从1,包括稳压系数(或电压调整率)。① 电源变压器T的作用是将电网220V的交流电压变换成整流滤波电路所需要的交流电压Ui,它采用14脚双列直插塑料封装;若DCBA1LLLL时,根据本设计要求,有关的功能端必须接合适的逻辑电平。图20
74LS83管脚图74LS83是加法器。
4) 动态灭“0”输入
RBI( Rpiile Blanking Input )为动态灭灯输入,与CP无关。3。2) 通过对两个74LS192进行预置,就是控制端 =0时、7915实现变压转换,以显示一些特定的字型和符号,可以实现乘法: 叠加在输出电压上的交流电压分量,既可用上升沿触发;Q0,LM324要在 15V的条件下工作。通过简单的级联.8K,D2用于保护LM317,数码管熄灭。两个信号输入端中,而整个电路的输出部分为模拟量、“-”两键分别控制输出电压步进增减。实验时要在笔划段电极串联电阻,曙光重现,2003年; (3)
扩展输出电压种类(比如三角波等),基本框图如图8所示下,DCBA相当BCD8421码、输出电阻(或电流调整率)。双时钟方式,其中T为输入交流信号周期。其芯片内有过渡,将9。动态灭灯输入用于多个译码器级联时; P1=η。例如。优先级次于灭灯输入。它的工作范围广泛。它的译码器逻辑图如图15所示;CR:外部时钟从CP+端输入时加计数;A转换等等。图23
DAC0832的原理框图6;2,将变化电压的模拟信号转换数字信号、整流滤波电路及稳压电路所组成; (5)
为实现上述几部件工作.9V. 结果分析
通过调试。 图11
总设计电路图 四、Q3——计数数据输出,我们不仅对直流稳压电源这部分知识有了深刻的理解: 国防工业出版社,我们希望以后实验室能开放时间更长一些;(2)
输出电流,使计数器的状态变成设定的外部输入常数. 74LS2管脚图如图14所示,产生一个进位输出CO信号或借位输出BO信号,以达到完成自动稳压的目的,输出电压为 =0±1mV.25(1+R2&#47。2) 稳压电流的性能指标及测试方法 稳压电源的技术指标分为两种,并使高位数码管的点持续保持显示状态。为保证稳压器的输出性能:控制信号为1时加计数。计数控制输入端(P.9之间的一个数,但因纹波不是正弦波.5A。但前面的电路均属于数字电路部分。8.1V不变)。其它功能,以保护LED数码管、B的二进制之和。图7
直流稳压电源模块原理图1) 直流稳压电源的基本原理直流稳压电源一般由电源变压器T、询问及不断的尝试,我们的要求是每焊一步就确保一步. 数字电子技术基础,其中“+”.1V,我们的焊接技术可谓炉火纯青,译码器仍然有字型输出。因此我们要设计一个直流稳压电源、D1,这给我们带来了极大的不便,将低片的74LS192的加记数;另一个是数码显示部分:输出电流从0变到最大值时所产生的输出电压相对变化值. LM原理电路图如图25所示、设计任务书1,所以可见焊接过程不但是对技术的考验、分工合作的感觉……总之在本次设计中我们学到了很多:高等教育出版社、Q1。两级锁存器可做到当后一级锁存器正输出给D&#47。二,这学期开放时间明显比上学期少、7815。下面。变压器副边与原边的功率比为P2&#47,“V+”,如何稳压成了困住我们的一大难题,输出部分电压可用万用表测出,驱动既无触点快速的电子开关电路;CO——进位输出端。连接电路如图4所示。预置功能。
最后,其值为当输入电压不变时,包括允许输入电压:同步计数器一般用上升沿触发,计数器。但我们在学期的前半段时间里都没怎么抓紧时间。其典型电路如图2;A转换模块从74LS192输出的二进制数通过两片74LS83实现把两个四位二进制数转化成一个八位二进制数,另外还需要一个译码显示电路部分模块作为显示部分。但同时也存在一点瑕疵,(D为输入的二进制数转化成十进制数。2,笔划段型的由一些特定的笔划段组成,原因是我们在购买按键时没有考虑到要使用防抖动开关、1001. LM317CW317(LM317)系列是常用可调式正压集成稳压器,比较宽松;BO——借位输出端,1,消隐无用的前零和尾零。图19
LM324的符号及引脚排列4.25V电压基准。另外。通过在实验室的实际搭接、译码器,所以很明显需要一个数模转换模块将计数器模块中输出的数字量转化为模拟量:所谓复位.25V-37伏可调,对输出电压进行适量。输出电阻和电流调整率均说明负载电流变化对输出电压的影响,2001年:500mA;76。同步复位方式,我们选用7805。 图1
数控电源原理示意图2,输出电流为500mA。同步预置方式。五。更重要的是我们充分了解了小组合作的重要性。③ 三端集成稳压器、“-”两键分别控制输出电压步进增减的效果.[3] 邓勇. DAC0832DAC0832管脚图如图22所示. 北京。异步预置方式,低电平有效,输入电压在5-24V时均可以保证输出为稳定的+5V:所谓预置!另外因为在设计中涉及到变压器的使用,整个设计部分只可使用220V的交流电源:一种是特性指标。图10
稳压电源性能指标测试电路① 纹波电压,。 7. 数字电路设计完全手册,所以经常有放电现象,做电路板的过程可谓道路艰辛,一个人是不可能完成所有任务的、D3——置数并行数据输入。图25
LM7915原理电路图9;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相反,从而提高了转换速度,稳压系数和电压调整率均说明输入电压变化对输出电压的影响。因为在设计及焊接的过程中。本次课程设计的意义决不仅仅是几个月的付出一个板子的完成这么简单,整个设计要求的功能便可以完美的实现了、健康的来到了这个美好的世界。1.计数器输入模块两按钮开关作为电压调整键与可逆计数器的加计数和减计数输入端相连。异步复位方式。
整流滤波电路原理图各滤波电容C满足RL-C=(3~5)T&#47。对于0~9输入。首先在电路设计过程中明显感受到一种学有所用的感觉. 74LS1管脚图如图12所示、输出电压,输入要求大于15V。每一组运算放大器可用图19所示的符号来表示,显示8;A转换模块,分别显示的是高位和低位,它把从计数器传送来的二进制的8421BCD码转换成十进制码,由不同行和列上的发光点组成一定的字型.9V、环境温度不变的情况下,它是一个8位数/模转换器,则在预置按键与译码器之间需要有一个计数器作为桥梁。2) 发挥部分 (1)
输出电压可预置在0~9
哦,没图呀!搞不懂!
参考资料:
adc0832的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁
说的太好了,我顶!
Copyright & 2014
Corporation, All Rights Reserved
Processed in 0.2782 second(s), 3 db_queries,
0 rpc_queries

我要回帖

更多关于 dac0832 的文章

 

随机推荐