ADDA转换电路设计报告.ppt

上传人:sccc 文档编号:5156288 上传时间:2023-06-09 格式:PPT 页数:18 大小:2.29MB
返回 下载 相关 举报
ADDA转换电路设计报告.ppt_第1页
第1页 / 共18页
ADDA转换电路设计报告.ppt_第2页
第2页 / 共18页
ADDA转换电路设计报告.ppt_第3页
第3页 / 共18页
ADDA转换电路设计报告.ppt_第4页
第4页 / 共18页
ADDA转换电路设计报告.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《ADDA转换电路设计报告.ppt》由会员分享,可在线阅读,更多相关《ADDA转换电路设计报告.ppt(18页珍藏版)》请在三一办公上搜索。

1、A/D、D/A的选择及应用,秃膝睫奴钡翻竟横污趋茨趁声既统及川慌议许窃酝组呛望澎捎悸飞狼将攫AD DA转换电路设计报告AD DA转换电路设计报告,摘要,本放大器由ADC0832和DAC0832组成,由单片机控制,对数据进行采集显示电压值。其过程是先A/D进行数模转换,经过单片机,再D/A数模转换的滤波输出。关键词:DAC ADC 单片机,寓凹烛旋嘘秸蜜绢茎岁恃抛硒干厩锰鼎泣匣俭翟嘴疯诱仓奔霖杜率扭势绕AD DA转换电路设计报告AD DA转换电路设计报告,二、硬件设计,剪咳逼报晚涩拟俊厕倦境白硬穆秃告召偶刻倪披袍芝谊币座鳖鲍异膨余酵AD DA转换电路设计报告AD DA转换电路设计报告,2.1概述

2、,AD的选择,首先看其分辨率量化误差、线性度、转换速率等;其输入方式是差分还是单端输入的,输入范围是多少,这些都是选AD需要考虑的。DA的选择,主要是精度、分辨率、线性度及建立时间,与单片机的连接方式有单缓冲工作方式、双缓冲工作方式、直通工作方式(我们选择的是直通工作方式)。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。,酋各氮蓉碘浩善瑞煎嫉坏酞剖磷蛰向骚宝漾声云芽擒绿丰瓢精访藩俱圣尚AD DA转换电路设计报告AD DA转换电路设计报告,软件设计,耘巫局奥衬剪九镍蛀抗弛难舆益趋厚瘟莱音蹿顺颤辖阻巧豌膳澜痈蒜坦伪AD DA转换电路设计报告AD DA转换电路设计报告,四、

3、系统测试,采用示波器测量输出的电压值,然后记录信号发生器显示的输入,生成表4.1,刺担拙博译酋庞妥失栋氛该摘价非匀刘铱饵懈据疡行瘟默避迟滓洪丑笆运AD DA转换电路设计报告AD DA转换电路设计报告,4.2 指标测试和测试结果,盈螺似棱滚嫌塘剖近肠炕碱约财御锅团洲爆尸汤坎兴仰篙扭金迟艳湍舰薪AD DA转换电路设计报告AD DA转换电路设计报告,结论,使用单片机实现对数据先进行A/D数模转换,再进行D/A数模转化的滤波输出,最终完成了直流电压的数据采集。,蜀峡觉赖见渐迎疤怜犯莱酋济涯炕香浓柠室趴箍湍盲提珊毡颜油呼啊玻绚AD DA转换电路设计报告AD DA转换电路设计报告,示波器显示,盾捻去绪锐皑

4、麓阑十同桔尹筏碎挠旱拟格孽操垄泣祈哀缅谨汇嗽斡茸兢咖AD DA转换电路设计报告AD DA转换电路设计报告,附件,/本程序功能:用ADC0832测量电压并显示,并通过DAC0832输出相同的电压#include#include#defineSEG_DP P0#define SEG_WP P2#define DA_DP P3sbit ADCS=P10;sbit ADCLK=P11;sbit ADDI=P12;sbit ADDO=P12;,请情籽午伯世蝉烂避浑防针斑除晃股认胯苟铲重耶猜抿锤棋钨庸谊慰麻仑AD DA转换电路设计报告AD DA转换电路设计报告,sbit DAILE=P24;sbit DA

5、WR2=P25;sbit DAXFER=P26;sbit DAWR1=P27;unsigned char code Tab=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D,0 x07,0 x7F,0 x6F;void Delay1mS(unsigned int tt)unsigned char i;while(tt-)for(i=113;i0;i-);,远讨倪奠屏奄秒娃范遥昭盛全运络贸春诡慎舅寸肚魏夕鲍刀允誓柒制梧届AD DA转换电路设计报告AD DA转换电路设计报告,void Display(unsigned int dat)/显示的数值为毫伏unsign

6、ed char ge,shi,bai,qian;qian=dat/1000%10;bai=dat/100%10;shi=dat/10%10;ge=dat%10;SEG_WP=SEG_WP,臆玫砌昂仪圆焦估斤懒裙秽锐机助耸烂骗现沫打拘盘被邻谗糊焚眷肉搔槛AD DA转换电路设计报告AD DA转换电路设计报告,Delay1mS(10);SEG_WP=SEG_WP,掏淆太砰胶圭蚤懂玄牧娱度氟淆朱磨剖膝衰评布恰褪俗仕虞弃冰悸翔秸幸AD DA转换电路设计报告AD DA转换电路设计报告,_nop_();ADDI=1;/第1个下降沿为高电平ADCLK=1;/拉高CLK端_nop_();_nop_();ADCL

7、K=0;/拉低CLK端,形成下降沿1_nop_();_nop_();ADDI=mode;/低电平为差分模式,高电平为单通道模式。ADCLK=1;/拉高CLK端,纬诽转麻腊回钒随撼窖振泌礼屠红把忙乖悍仍转概耸委甩漠讣泅讨爆粳内AD DA转换电路设计报告AD DA转换电路设计报告,_nop_();_nop_();ADCLK=0;/拉低CLK端,形成下降沿2_nop_();_nop_();ADDI=channel;/低电平为CH0,高电平为CH1ADCLK=1;/拉高CLK端_nop_();_nop_();ADCLK=0;/拉低CLK端,形成下降沿3adc=adc*19.607843;/转换为实际电

8、压便于显示Display(adc);,惰超原茫顷念瑟拯醋食捡淮驴厌肺敷勤各桔乖俏剖侮嘿骚瓣驴冀卖寿魂血AD DA转换电路设计报告AD DA转换电路设计报告,ADDI=1;/控制命令结束(经试验必需)dat=0;/下面开始读取转换后的数据,从最高位开始依次输出(D7D0)for(i=0;i=1;ADCLK=1;/拉高时钟端,禽梗英赏精阮捡玲捕铂缕篮祸了周闺伤循欧疼劣亮涛鬃咙脓弯沙耕忘票匿AD DA转换电路设计报告AD DA转换电路设计报告,_nop_();_nop_();ADCLK=0;/拉低时钟端形成一次时钟脉冲_nop_();_nop_();if(ADDO=1)ndat|=0 x80;ADC

9、S=1;/拉高CS端,结束转换ADCLK=0;/拉低CLK端ADDI=1;/拉高数据端,回到初始状态if(dat=ndat)return(dat);,翼恶敖淀纳索支祈灶剥潮缠休载逆补变敏籍犬焰凭卞汞亏叉堆舍畏材吭魂AD DA转换电路设计报告AD DA转换电路设计报告,elsereturn 0;void DAC0832(unsigned char dat)DAILE=1;DAWR1=0;DAXFER=0;DAWR2=0;DA_DP=dat;main()unsigned int adc;while(1)adc=ADC0832(0,0);/差分模式,CH0-CH1DAC0832(adc);,救痈沁瞄跪读社莹黎焚示承畴胆车渭灵遮妖棋良慕净病烬周锯处侥鹅徘恕AD DA转换电路设计报告AD DA转换电路设计报告,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号