当前位置:文档之家› 电子系统设计报告

电子系统设计报告

电子系统设计报告
电子系统设计报告

课程设计实践报告

一、课程设计的性质、目的与作用

本次电子系统设计实践课程参照全国大学生电子设计模式,要求学生综合利用所学的有关知识,在教师的指导下,分析和熟悉已给题目,然后设计系统方案、画原理图及PCB、软件编程,并做出课程设计报告。因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系,在设计思路上不框定和约束同学们的思维,同学们可以发挥自己的创造性,有所发挥,并力求设计方案凝练可行、思路独特、效果良好。

本课程设计的目的是为了让学生能够全面了解电子电路应用系统的整个设计过程,逐步掌握系统开发的以下相关技术:

(1)熟悉系统设计概念;

(2)利用所学数电、模拟电路知识,设计电路图;

(3)利用PROTEL软件画原理图及PCB;

(4)熟悉系统项目设计报告填写知识;

(5)培养团队合作意识。

通过本课程设计,有助于学生更好地了解整个课程的知识体系,锻炼学生实际设计能力、分析和思考能力,使其理论与实践相结合,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。

二、课程设计的具体内容

电子系统设计实践课程就是锻炼学生系统设计、分析和思考能力,全面运用课程所学知识,发挥自己的创造性,全面提高系统及电路设计、原理图及PCB 绘画等硬件水平和实际应用能力,从而体现出电子系统设计的真谛。下面是各个设计阶段的具体内容。

1.系统方案认识

根据所设定的题目,能够给出系统设计方案与思路

题目:信号发生器产生电路,请设计一个能产生正弦波、方波及三角波电路,并制作原理图,然后阐述其原理。

基本原理:

系统框图如图1所示。

AT89S52

A/D 转换基准电压

电源

波形指示

键盘电流/电压转换输出

图1 低频信号发生器系统框图

低频信号发生器系统主要由CPU 、D/A 转换电路、基准电压电路、电流/电压转换电路、按键和波形指示电路、电源等电路组成。

其工作原理为当分别按下四个按键中的任一个按键就会分别出现方波、锯齿波、三角波、正弦波,并且有四个发光二极管分别作为不同的波形指示灯。

2、各部分电路原理

(1)DA C0832芯片原理 ①管脚功能介绍(如图5所示)

图5 DA C0832管脚图

1) DI 7~DI0:8位的数据输入端,DI 7为最高位。

2)I O

UT1

:模拟电流输出端1,当DAC寄存器中数据全为1时,输出电流最大,当DAC寄存器中数据全为0时,输出电流为0。

3)I

OUT2:模拟电流输出端2, I O

UT2

与IOUT1的和为一个常数,即I OUT1+I OUT2

=常数。

4) RFB:反馈电阻引出端,DAC0832内部已经有反馈电阻,所以RFB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。

5) V RE

F:参考电压输入端,此端可接一个正电压,也可接一个负电压,它决定0至255的数字量转化出来的模拟量电压值的幅度,V REF范围为(+10~-10)V。V REF端与D/A内部T形电阻网络相连。

6) Vcc:芯片供电电压,范围为(+5~ 15)V。

7) AGND:模拟量地,即模拟电路接地端。

8) DGND:数字量地。

当WR2和XFER同时有效时,8位DAC寄存器端为高电平“1”,此时DA C寄存器的输出端Q跟随输入端D也就是输入寄存器Q端的电平变化;反之,当端为低电平“0”时,第一级8位输入寄存器Q端的状态则锁存到第二级8位DAC寄存器中,以便第三级8位DAC转换器进行D/A转换。

一般情况下为了简化接口电路,可以把和直接接地,使第二级8位DAC寄存器的输入端到输出端直通,只有第一级8位输入寄存器置成可选通、可锁存的单缓冲输入方式。特殊情况下可采用双缓冲输入方式,即把两个寄存器都分别接成受控方式

制作低频信号发生器有许多方案:主要有单缓冲方式,双缓冲方式和直通方式。

单缓冲方式具有适用于只有一路模拟信号输出或几路模拟信号非同步输出的情形的优点,但是电路线路连接比较简单。而双缓冲方式适用于在需要同时输出几路模拟信号的场合,每一路模拟量输出需一片DAC0832芯片,构成多个DA C0832同步输出电路,程序简单化,但是电路线路连接比较复杂。根据以上分析,我们的课题选择了单缓冲方式使用方便,程序简单,易操作。

②工作原理

DAC 0832主要由8位输入寄存器、8位DAC 寄存器、8位D/A 转换器以及输入控制电路四部分组成。8 位输入寄存器用于存放主机送来的数字量,使输入数字量得到缓冲和锁存,由加以控制;8位D AC寄存器用于存放待转换的数字量,由加以控制;8位D/A 转换器输出与数字量成正比的模拟电流;由与门、非与门组成的输入控制电路来控制2个寄存器的选通或锁存状态。原理框图如图6所示。

图6 DAC0832的原理框图

DAC0832与反相比例放大器相连,实现电流到电压的转换,因此输出模拟信号的极性与参考电压的极性相反,数字量与模拟量的转换关系为

Vout1=-Vref×(数字码/256)

若D/A 转换器输出为双极性,如图4所示。

Vo ut2

F E R 1T U O I 2T U O I R f b C

C V ? 3-3 DAC0832???????

图7 D/A 转换器双极性输出电路

图7中,运算放大器A 2的作用是把运算放大器A 1的单向输出电压转换成双向输出电压。其原理是将A 2的输入端Σ通过电阻R1与参考电压V R EF 相连,V R

EF 经R1向A2提供一个偏流I1,其电流方向与I 2相反,因此运算放大器A2的输

入电流为I 1、I2之代数和。则D/A 转换器的总输出电压为:

VOUT2= -[(R 3/R 2) V O UT 1+(R3/R 1)] V REF

设R 1=R 3=2R R 2=R,则

V O UT 2= -(2V OUT1+V R EF)

D AC0832主要是用于波形的数据的传送,是本题目电路中的主要芯片。 ③DAC0832电路原理图(如图8所示)

S2

S3S4

R11K R21K R31K R41K R51K R61K R71K R81K

VC C

P10P11

P12P13

P14P15P16P17

1122334455667788991010111112121313141415151616171718181919202021212222232324242525262627272828292930

30

31

31

32323333343435353636373738383939404041414242434344444545464647474848494950505151525253535454555556565757585859596060U1

P ORTA

112233445566778899101011111212131314141515161617171818191920202121222223232424252526262727282829293030313132323333343435

35

36

36

3737383839394040414142424343444445454646474748484949505051515252535354545555565657575858595960606161626263636464656566666767686869697070U2

P ORTB

VC C D0D1D2D3D4D5D6D7

A8A9

A10

CS0

CS1CS2CS3CS4CS5CS6CS7WR P10P11P12P13P14P15P16P17

+12V AG ND

CS 1WR 12AG ND 3D134D125D116D107Vfer 8Rfb 9GN D

10

Iou t1

11

Iou t212D1713D1614D1515D1416Xfer 17WR 218ILE 19VC C 20U3

DAC0832VC C

AG ND

D0

D1D2D3D4

D5D6D7

CS2CS2

WR

WR RW 1k

C2

0.2u +

1

23

4

11

-

U4A

LM324

C1

0.47u

VC C

R9

10K

+

567

-U4B

LM324

R1020K

R1120K AG ND

AG ND

+12V

-12V

Li

LED

Ri 680R

Uo

1234

5

678U5

1403

L1L2L3L4

Ci1

0.1u

Ci2

0.1u

Ci30.1u

VC C Ci422u

Ci510u Ci610u

+12V

-12V

AG ND

AG ND

AG ND

AG ND

(2)LM324工作原理

(管脚功能如图9所示)

图9 LM324管脚图

L M324时四运放集成电路 ,它采用14脚双烈直插塑料封袋,外形如图1所示。他的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。每一组运算放大器可用图中所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V -”为正、负电源端,“OU T”为输出端。两个

信号输入端中,“-”为反相输入端,表示运放输出端OUT的信号与该输入端的为相反;“+”为同相输入端,表示运放输出端OUT的信号与输入端的相位相同。LM324的引脚排列见图9。

由于LM324四运放电路具有电源电压范围宽,静态功耗小,可但电源使用,价格低廉等优点,因此被广泛应用在各种电路中。

在此项目中用了LM324的三组运放,分别置于第一级输出,第一、二级之间,第二级输出。

(3)MC1403工作原理

(管脚功能如图10所示)

图10 MC1403管脚图

MC1403是低压基准芯片。一般用作8到12bit的D/A芯片的基准电压等一些需要基本精准的基准电压的场合。

输出电压:2.5V+/-25Mv

输入电压范围:4.5Vto40V

输出电流:10Ma

因为输出是固定的,所以电路很简单。就是Vin接电源输入,GND接地,Vout 加一个0.1uf到1uf的电容就可以了。Vout一般用于8到12bit的D/A芯片的基准电压。

在此项目里MC1403起到了稳压的作用,它基准了DAC0832的8脚需要的2.5V。使其DAC0832能够正常工作。

3.软件编程或软件仿真

软件设计上,根据功能分了几个模块编程。模块主要有:主程序模块、锯齿波模块、三角波模块、正弦波模块、方波模块、延时子程序模块等。

显示波形模块是利用DAC0832的8位特点,把波形的数据以8位数据的形势送进CPU中,只要一按键就能显示波形。

(1)主程序流程图

本软件设计过程中主要实现利用按键来控制不同波形的输出,当按键1按下时,函数发生器就输出锯齿波;当按键2按下时,函数发生器就输出三角波;当按键3按下时,函数发生器就输出正弦波;当按键4按下时,函数发生器就输出方波。通过按键可以以任意循环方式输出不同波形。

(2)锯齿波程序流程图

锯齿波产生首先将DAC0832口地址至为4000H,然后将00H送入寄存器A 中,DAC0832输出A中的内容,当A中的内容等于F0H返回开始,当A中的内容不为0FH时,A中的内容累加,从而输出波形。

(3)三角波程序流程图

三角波产生首先将DAC0832口地址至为4000H,通过A中数值的加一递升,当A中的内容为0时,与0FFH相比,相等时A中的内容减一递减,从而循环产生三角波。

(4)、正弦波程序流程图

正弦波波形设计通过查表指令得出。

(5)、方波程序流程图

方波产生首先将DAC0832口地址至为4000H,当A中的内容为0时,输出对应模拟量,然后延时,当A中的内容为0FFH时,同样输出对应模拟量,再延时,从而得到方波。

(6)、延时子程序流程图

4.画原理图及PC

开始

R6赋初值

R7赋初值

R7减1R7是否为0?

R6减1R6是否为0?

返回

Y

Y N

N

相关主题
文本预览
相关文档 最新文档