信息工程专业综合实验报告Word文档下载推荐.docx
《信息工程专业综合实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《信息工程专业综合实验报告Word文档下载推荐.docx(65页珍藏版)》请在冰豆网上搜索。
方案问题较多,电路、程序不能通过仿真,思验报告不规范。
数据采集系统的设计
实验成绩
一、实验目的
1、综合运用所学相关课程的基础理论和基本知识,完成数据采集系统的设计。
2、学会PROTEUS电子设计软件使用。
3、掌握电子电路的测试方法,熟练应用电子工程领域相关仪器、仪表和设备对电路的技术指标进行测试。
二、实验内容
1、在PROTEUS电子设计平台,综合应用模拟电子技术、数字电子技术、单片机技术,完成数据采集系统电路设计与仿真。
2、在电子综合实训平台,选择电路模块,实现硬件验证。
3、在电子测试平台上,对主要技术参数进行测试。
三、主要仪器设备
1、电子综合实训系统。
2、PROTEUS电子设计软件。
3、万用表。
四、数据采集系统设计
1、数据采集系统方案
(1)系统组成:
数据采集系统框图如图1-1
(2)方案说明:
数据采集系统以AT89C51单片机为控制核心,使用了ADC0809的通道3,由通道3输入的模拟量转换为数字量后显示在三位数码管上。
图1-1数据采集系统框图
2、电路设计
在PROTUES中选用的就要元件有AT89C51、ADC0809、7SEG-MPX4-CC-BLUE、CAP、CAP-ELEC、CRYSTAL>
POT-HG、RES、RESPACK-8。
SEV[:
\MPX4CCBLLI:
*
IT.UJ
RM
!
.ZliKI
:
丹1
L
L,,
1^®
■J
TJ
1
口^|HJI1!
Itillras/jwePD.3.1D3FD.IIU1m•;
S押"
勺*1NJm7ZLIU
n.aKib
片eTWih.a/rai
F3.470
F3.貞F
i'
3.IE1Cn.?
W
图1-2数据采集系统电路原理图
电位信号是模拟信号通过模数转换器ADC089转换成数字信号,输送到AT89C51单片机中,通过单片机的分析处理后经过数码显示出来,我们可以得到确切的信号数据。
五、程序设计
#inelude<
reg52.h>
#defineuintunsignedint
#defineucharunsignedchar
ucharcodeLEDData[]=
{
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbitOE=P1A0;
sbitEOC=P1A1;
sbitST=PM2;
sbitCLK=P1A3;
voidDelayMS(uintms)
uchari;
while(ms--)
for(i=0;
i<
120;
i++);
}
voidDisplay_Result(uchard)
P2=0xf7;
P0=LEDData[d%10];
DelayMS(5);
P2=0xfb;
P0=LEDData[d%100/10];
P2=0xfd;
P0=LEDData[d/100];
DelayMS(5);
voidmain()
TMOD=0x02;
TH0=0x14;
TL0=0x00;
IE=0x82;
TR0=1;
P1=0x3f;
while
(1)
允许输出,显示
AD转换结果,关闭输出
图1-3数据采集系统流程图
ST=0;
ST=1;
while(EOC==0);
OE=1;
Display_Result(P3);
OE=0;
voidTimerO_INT()interrupt1
CLK=!
CLK;
六、系统仿真与分析
SEVEN-MPX^-COBLUE
A
Fi
$T㈣
H'
l
'
U32D_2ZZ2L
IMD
CLOCKS
IHI
START
IH2
lx)
EOC
IW
DLTT1
1阉
oun
IM?
OUKt
OUT-*
ADDA
DUTO
A£
iD[i
OUTS
J(DDt
DUH
ALE
DOTS
VREFtO
0£
■17DO>
C2
卅
22PF
OE'
EDC
2B
/
ST
萨
GILK
4・
C3
5-
沪
■■
Cl
Pl.4
P3.4rni
F1.5
P3.&
T1
Pl.6
顾
Pl』
]D-
5TT
•丁■
■37
■J*
■■31
■mdi\
*|i2DQ\
■13—pjS
■>
14[H斜
-USw飞
■16DdS
VI7D7、
DO
图1-4系统仿真
在原理图中加载程序生成好的.hex文件,运行仿真,通过调整可调电阻RV1,改
变A\D模块的输出值,从而改变采集到的信息,单片机模块分析处理后,可通过数码管上显示输出,数码管可显示0~255之间的数据,如图1-4所示数码显示的数据这
七、硬件验证
1、选用模块
2、连接方法
3、测试的结果
八、实验结论
直流电机PWM调速系统的设计
1、了解直流电机结构,综合运用所学相关课程的基础理论和基本知识,完成直流电机PWM调速系统的设计。
2、熟练应用PROTEUS电子设计软件,进行电子电路的设计。
1、在PROTEUS电子设计平台,综合应用模拟电子技术、单片机技术,完成直流电机PWM调速系统的设计与仿真。
3、万用表、存储示波器。
四、直流电机PWM调速器设计
1、直流电机PWM调速系统方案
直流电机PWM调速方案如图2-1所示:
⑵方案说明:
直流电机PWM调速系统以80C51单片机为控制核心,由命令输入模块、LCD显示模块及电机驱动模块组成。
采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,定时不断给直流电机驱动芯片发送PWM波形,H型驱
动电路完成电机正,反转控制;
同时单片机不停的将从键盘读取的数据送到LCD显
示模块去显示,从中不仅能读取其速度,而且能知晓其转向及一些提示。
图2-1直流电机PWM调速系统框图
在PROTUES中选用的就要元件主要有80C51、7SEG-MPX2-CC-BLUE、AND-5、
BUTTON、CRYSTAL>
L298、MOTOR-SERVO、RESPACK-8等。
KTM.I
XML2
R5T
ELS
.■
R5]k
BEN
EX
SOCHI.
US
L,
b.
--
n.2
P3.湎而
Pl,8
円一釘TWIT
PM
F3.4/TO
Fl.5
Pl5/11
PI.6
門,M.毎
|>
|.7
总価
_n
_H玄
-J1
PAniA<
lE-DIL4Q
PI.0P3.0.KB
PI.IP3.1.TO
■亠i
■ji
I减速
iE转
停止
IIP1
KO.W
PO.I伽
PO.2W闻・3/mro.时妙paa/Affii
PO.6/AB6
K7/.W7
R2.O,'
限1伽
P2.2/AlQi
P2.3/rAll
IL:
.'
U:
n.5/ais
P2.6/AK
陀.7/A15
3i
g
J1
图2-2直流电机PWM调速系统电路原理图
直流电机PWM调速系统以80C51单片机为控制核心,由命令输入模块、LCD显示模块及电机驱动模块组成。
命令输入模块可以调速及正反转控制,LCD显示模
块可以显示电机的正反转的转速。
ORG
0000H
SJMP
DISPLAY
0003H
LJMP
BUTTON
000BH
DINGSHI
RS
EQUP3.0
RW
EQUP3.1
E
EQUP3.4
0030H
DISPLAY:
SETB
EA
EX0
IT0
MOV
TMOD,#01H
TL0,#0FFH
TH0,#0FFH
ET0
CLR
P0.5
P0.6
P0.7
TR0
DPTR,#TAB
R0,#00H
R1,#16
R3,#00H
R4,#00H
LP9:
LCALLCHUSH
LP2:
ACALLBUSY
MOVA,#00H
MOVCA,@A+DPTR
MOVP1,A
ACALLDATAS
INCDPTR
DJNZR1,LP2
LP3:
CJNER3,#00H,LP4
CJNER4,#00H,LP4
SJMPLP3
图2-3直流电机PW碉速系统流程图
(一)
外部中断
停止操作,RETI
图2-4直流电机PW碉速系统流程图
(二)
LP4:
MOVR7,#00H
MOVR5,#09H
MOVP1,#0C0H
ACALLENABLE
MOVDPTR,#MMTAB
LP5:
DJNZR5,LP5
MOVDPTR,#STAB
MOVA,R2
MOVA,R3
MOVA,R4
LP8:
CJNER7,#00H,LP7
LJMPLP8
LP7:
SJMPLP4
CHUSHI:
MOVP1,#00000001B
MOVP1,#00111000B
MOVP1,#00001111B
MOVP1,#00000110B
MOVP1,#80H
RET
ENABLE:
SETBE
CLRRS
CLRRW
CLRE
DATAS:
SETBRS
BUSY:
MOVP1,#0FFH
SETBRW
JBP1.7,BUSY
ORG2000H
DINGSHI:
CPLP0.7
JNBP0.7,Z1
MOVA,#0FFH
SUBBA,R0
MOVTH0,A
SETBTR0
RETI
Z1:
MOVTH0,R0
BUTTON:
PUSHACC
CLREX0
CLREA
INCR7;
MOVP2,A
MOVA,P2
JNBACC.0,AA0
JNBACC.1,KK0
JNBACC.2,ZZ
JNBACC.3,FF
JNBACC.4,WW0
AJMPQQ
AA0:
CJNER0,#0FFH,AA1
AA1:
MOVA,R0
ADDA,#5
MOVR0,A
KK0:
CJNER0,#00,MM
MM:
SUBBA,#5
QQ:
MOVB,#5
DIVAB
MOVB,#10
MOVR3,A
MOVR4,B
SETBEX0
LCALLDELAY
SETBEA
POPACC
ZZ:
SETBP0.5
CLRP0.6
MOVR2,#2BH
FF:
CLRP0.5
SETBP0.6
MOVR2,#2DH
WW0:
DELAY:
MOVR5,#0E0H
MM0:
MOVR6,#30H
MM1:
DJNZR6,MM1
DJNZR5,MM0
TAB:
DB53H,45H,54H,20H
DB53H,50H,45H,45H
DB44H,20H,50H,4CH
DB45H,41H,53H,45H
STAB:
DB30H,31H,32H,33H
DB34H,35H,36H,37H
DB38H,39H,41H,42H
DB43H,44H,45H,46H
MMTAB:
DB
43H,4FH,52H,52H
45H,4EH,54H,20H
3AH
END
UU
S0C51
P2.6^14P2.7rt.15
PACKAQE-DILJIO
>
}<
TALl
XWL2
□―
CRTS讥
U1
■汨■即
■:
为•
・•』.
■■
■二
•密•■»
D2
pW_-
DI
*w
01234567
PD.OM0QPD.ir*D1P0.2MD2PD.3f*JD3
PD.4W4
P0.5MD5POWOBF'
LIEM
P21WPJ皿P2.2W10P22M11P24M12
P3.QJRXDPSITODpa.aiKrropisriRfTP3.4JTDP3.501pa.iEmftP3.7/PO
■15-••.Af4D_5
-LL2.
图2-5未按键时的初始状态
f
D3D4
frXTALI
1N40DZ
1N4DCB
XUL2
000
KH
1N4OD3
CFtYSDM.
U3
P50
P50go
2314
an"
211
PSEM
ALEEA
El
F2
T'
e-i
PD.nraaPQ1W1P0.2ITO2P03W3FUdUPfl.W«
5PU&
W&
PD.7MDT
MC51
P2.(WP2WP2.2W10P33W1P14M12
P2.6ttHPJ7AM5
J=1_^L'
初逮
O0-^—1
W
反转
正转
•加遽
总」反转
停让
WD_5
1O
RP1
5K'
PACIWE=DIL40
P10
P3.IURXD
2U.'
P1.1
P3im©
211-
P17
pijflrm:
PI.3
P3.3iiFriT
17
P14
pavnii
PI.5
P3^l
P1&
P3fiWR
生-
PH
P3.7/RO
丄
U2
图2-6电机正转速度为9时的状态
5K•
*1-2*■-
丁zLUU.I
序止
^11
Ll^
LL1
XF4L2
PD.1^1皿迥2PO.3W3Pfl4W£
i4?
0.5(^5
RST
PD.5C^6
PQ.JWT
P20UAI
PZ1M
P2.2rt1D
P5EN
P23TA11
垃
P2.4rt12
B0C51
P2OT13
P2.6i!
A14
P27FA15
F1.0
PM:
如却l帕
PSOJRKD
Film©
Pl2
P1.3
P3.3HMT1
Pl4
?
3+ng
P1.5
FSSfTI
P3皿丽
P37JED
PI6
rl./
■兀:
■」d
D2D1
r-H_^―!
<
]—
.1呻。
帕...1W40O3
E1AQ
・lno
S闻1L2蛊
5Z8DZQ雷Z'
热
图2-7电机反转速度为13时的状态
系统电机的转动可通过电路中是加速、减速、反转、正转、停止五个按钮来控制,
可以使电机正转、反转及加速、减速等调速控制。
数码管上会显示电机的转动速度。
女口
图2-5至图2-7所示
步进电机控制器的设计
1、了解步进电机的结构,综合运用所学相关课程的基础理论和基本知识,完成步进电机控制器的设计。
2、熟练应用PROTEUS电子设计软件,进行电子电路的设计和仿真。
3、掌握电子电路的测试方法,熟练应用电子工程领域相关仪器、仪表和设备对电路的技术指标进行测试。
1、在PROTEUS电子设计平台,综合应用模拟电子技术、单片机技术,完成步进电机控制器的设计与仿真。
3、存储示波器。
四、步进电机控制器的设计
1、步进电机控制器的设计方案
步进电机控制器方案框图如图3-1
本系统以80C51为控制核心,由步进电机、步进电机驱动、按键、显
示组成。
通过按键控制步进电机的正转、反转、停止,并通过相应的LED显示对应的
状态。
图3-1步进电机控制器方案框图
在PROTUES中选用的就要元件主要有80C51、BUTTON、DAP、SRYSTAL、
LED-RED、MOTOR-STEPPER、ULN2003A等。
1&
STEPPER-MOTOR
►XTAL1
XTAL2
CT
3ES3UF
■2
14
12
COM1C2C3C4C5C6C7C
BBBsEBB1234567
11
22
33
44
55
66
ULN2OO3A.
PSENALEEA
R2.G!
Aa
P2J/A9P2.2'
A10P2.S'
A11
P2.4W12pa.s-Ais
P2酣MP2.7/A15
P3.tVRXD
P1„1
P3.1.TXD
P1.2
P3.2I1NT0
P3.3J1NT1
PI.4
P2.410
P15
P35fT1
P1.6
WR
Pl.7
P3.7/RD
30C51
POa-ADQPM/A01PD.2iAD2
P0.3/A03
P0.<