具有数模和模数转换功能的信号测控装置.docx

上传人:b****3 文档编号:12696742 上传时间:2023-04-21 格式:DOCX 页数:13 大小:324.17KB
下载 相关 举报
具有数模和模数转换功能的信号测控装置.docx_第1页
第1页 / 共13页
具有数模和模数转换功能的信号测控装置.docx_第2页
第2页 / 共13页
具有数模和模数转换功能的信号测控装置.docx_第3页
第3页 / 共13页
具有数模和模数转换功能的信号测控装置.docx_第4页
第4页 / 共13页
具有数模和模数转换功能的信号测控装置.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

具有数模和模数转换功能的信号测控装置.docx

《具有数模和模数转换功能的信号测控装置.docx》由会员分享,可在线阅读,更多相关《具有数模和模数转换功能的信号测控装置.docx(13页珍藏版)》请在冰豆网上搜索。

具有数模和模数转换功能的信号测控装置.docx

具有数模和模数转换功能的信号测控装置

目录

1引言2

1.1设计目的2

1.2设计意义2

2系统硬件设计2

2.1单片机选型2

2.2A/D转换电路3

2.3D/A转换电路3

2.4稳压电源5

2.5调理电路5

2.6报警指示灯电路6

2.7键盘控制电路6

2.7LED显示电路7

3PROTUES仿真7

4总结8

5参考资料8

*附录*9

1

引言

1.1设计目的

设计一个基于单片机的具有A/D和D/A功能的信号测控装置。

要求该信号测控装置能够接入典型传感器、变送器信号,同时可输出标准电压/电流信号。

并满足抗干扰、通用性、安全性、性价比等原则性要求。

1.2设计意义

通过设计此测控装置,加深对控制系统理解,将所学的知识灵活穿插并运用起来。

2系统硬件设计

2.1单片机选型

由于80C51单片机具有价格便宜,易上手,抗干扰能力强,稳定性好等优点,且满足我所设计系统的条件,所以此次设计选用80C51单片机作为处理核心。

图18051单片机最小系统

2.2A/D转换电路

ADC0809是8通道8位CMOS逐次逼近式A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路,A/D转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。

通过P2.7来控制A/D是否开始工作。

图2A/D转换电路

2.3D/A转换电路

DAC0832是8位D/A转换器,它采用CMOS工艺制作,具有双缓冲器输入结构。

DAC0832内部有两个寄存器,而这两个寄存器的控制信号有五个,输入寄存器由ILE、CS、WR1控制,DAC寄存器由WR2、Xref控制,用软件指令控制这五个控制端可实现三种工作方式:

直通方式、单缓冲方式、双缓冲方式。

直通方式是将两个寄存器的五个控制端预先置为有效,两个寄存器都开通只要有数字信号输入就立即进入D/A转换。

单缓冲方式使DAC0832的两个输入寄存器中有一个处于直通方式,另一个处于受控方式,可以将WR2和Xfer相连在接到地上,并把WR1接到89C51的WR上,ILE接高电平,CS接高位地址或地址译码的输出端上。

双缓冲方式把DAC0832的输入寄存器和DAC寄存器都接成受控方式,这种方式可用于多路模拟量要求同时输出的情况下。

三种工作方式区别是:

直通方式不需要选通,直接D/A转换;单缓冲方式一次选通;双缓冲方式二次选通。

由于DAC0832是单路转换,为了使系统能有更好的控制性,我加了个多路开关CD4051,从而实现系统的多路控制!

CD4051是单8通道数字控制模拟电子开关,有三个二进控制输入端A、B、C和INH输入,具有低导通阻抗和很低的截止漏电流。

幅值为4.5~20V的数字信号可控制峰值至20V的模拟信号。

例如,若VDD=+5V,VSS=0,VEE=-13.5V,则0~5V的数字信号可控制-13.5~4.5V的模拟信号。

这些开关电路在整个VDD-VSS和VDD-VEE电源范围内具有极低的静态功耗,与控制信号的逻辑状态无关。

当INH输入端=“1”时,所有的通道截止。

三位二进制信号选通8通道中的一通道,可连接该输入端至输出。

图3CD4051引脚图

图4D/A转换电路

2.4稳压电源

为了使单片机能更稳定的工作,必须保证有一个稳定的电压输入。

图5稳压电源

2.5调理电路

在工业控制中各类传感器常输出标准电流信号4~20mA,为此,常要先将其转换成±10V的标准电压信号,以便送给各类设备进行处理。

这种转换电路以4mA为满量程的0%对应-10V;12mA为50%对应0V;20mA为100%对应5V。

参考电路见图6所示。

图6调理电路

经对图6电路分析,可知流过反馈电阻Rf的电流为(Vo-VN)/Rf与VN/R1+(VN-Vf)/R5相等,由此,可推出输出电压Vo的表达式:

Vo=(1+Rf/R1+Rf/R5)×VN-(R4/R5)×Vf。

由于VN≈Vp=Ii×R4,上式中的VN即可用Ii×R4替换,若R4=200Ω,R1=18kΩ,Rf=7.14kΩ,R5=43kΩ,并调整Vf≈7.53V,输出电压Vo的表达式可写成如下的形式:

 

当输入4-20mA电流信号时,对应输出0-5V的电压信号。

2.6报警指示灯电路

当系统正常运行时,绿灯亮。

当传感器所采集的信息通过单片机处理,如果超过设置的上限值或低于下限值时,蜂鸣器进行报警,红灯亮起。

其电路图如图7所示。

图7报警电路

2.7键盘控制电路

加入键盘是为了便于人机互动,方便工作人员即时调整工况,调节系统的允许工作范围。

具体如图8.

图8键盘控制电路

其中,S2是用于进入键盘调节模式和退出键盘调节模式;S3是用于增加上限值;S4用于减小上限值;S5用于增加下限值;S6用于减小下限值。

2.7LED显示电路

加入LED显示是为了便于人机互动,方便工作人员及时了解此时工况。

其具体电路如图9。

图9LED显示电路

3PROTUES仿真

为了证明所设计系统的可靠性,我用PROTUES进行仿真。

当系统正常运行时,如图10。

.

图10正常状态

当系统出现异常时,如图11.

图11异常状态

具体程序看附录。

4总结

通过连续三天的课程设计,使我受益匪浅。

首先是发现问题和解决问题的能力有了提高!

由于一开始对编程环境的不熟悉,导致经常犯了一些常识错误,给整个进程带来了不少麻烦,但在老师的指导帮助下问题得到了解决!

其次是对80C51单片机的掌握又有了提高,通过此次课程设计,使我更加熟练的掌握了单片机的运用,在以后的学习道路上能更加轻松!

最后是对PROTEL,PROTUES等软件的运用更加熟练!

5参考资料

[1]孙育才.单片机微型计算机及其应用.南京:

东南大学出版社,2004.6

*附录*

程序

org0000h

ajmpstart

org0003h

ajmpwb0

org0013h

ajmpwb1

start:

SETBEA

SETBEX0

setbex1

setbp1.0

CLRP1.1

mov54h,#0c8h;设置上下限值

mov55h,#32h

MOVDPTR,#7F00H

MOVX@DPTR,A

AJMP$

wb1:

clrEA;键盘控制程序

clrex0

LCALLDELLAY

LCALLDELLAY

LCALLDELLAY

CLRP1.0

CLRP1.1

key:

jnbp1.2,key0

jnbp1.3,key1

jnbp1.4,key2

jnbp1.5,key3

jnbp3.3,key4

ajmpkey

key0:

INC54H

LCALLDELLAY

LCALLDELLAY

RET

key1:

dec54h

LCALLDELLAY

LCALLDELLAY

RET

key2:

inc55h

LCALLDELLAY

LCALLDELLAY

RET

key3:

dec55h

LCALLDELLAY

LCALLDELLAY

RET

key4:

setbEA

setbex0

LCALLDELLAY

LCALLDELLAY

reti

wb0:

CLREX0

NOP

NOP

MOVDPTR,#7F00H;A/D转换

MOVXA,@DPTR

LCALLCHULI

LCALLDISP

LCALLDELLAY

cjnea,54h,next1;判断系统是否异常

next1:

jcnext2

cplP1.1

cplP1.0

next2:

cjnea,55h,next3

next3:

jncnext4

cplP1.1

cplP1.0

next4:

MOVDPTR,#07F00H

MOVX@DPTR,A

nop

nop

SETBEX0

RETI

CHULI:

MOVB,#100

DIVAB

MOV50H,a;LED显示程序

mova,b

movb,#10

divab

mov51h,a

mov52h,b

ret

DISP:

MOVR0,#52H

MOVR7,#03H

NEXT:

MOVA,@R0

MOVDPTR,#DDSEG

MOVCA,@A+DPTR

MOVSBUF,A

JNBTI,$

CLRTI

deCR0

DJNZR7,NEXT

RET

DELLAY:

MOVR4,#255

NEXT12:

MOVR5,#255

NEXT11:

NOP

NOP

NOP

DJNZR5,NEXT11

DJNZR4,NEXT12

RET

DDSEG:

DB03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H

end

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1