彩灯控制器实验报告.docx

上传人:b****8 文档编号:12836388 上传时间:2023-06-08 格式:DOCX 页数:26 大小:2.29MB
下载 相关 举报
彩灯控制器实验报告.docx_第1页
第1页 / 共26页
彩灯控制器实验报告.docx_第2页
第2页 / 共26页
彩灯控制器实验报告.docx_第3页
第3页 / 共26页
彩灯控制器实验报告.docx_第4页
第4页 / 共26页
彩灯控制器实验报告.docx_第5页
第5页 / 共26页
彩灯控制器实验报告.docx_第6页
第6页 / 共26页
彩灯控制器实验报告.docx_第7页
第7页 / 共26页
彩灯控制器实验报告.docx_第8页
第8页 / 共26页
彩灯控制器实验报告.docx_第9页
第9页 / 共26页
彩灯控制器实验报告.docx_第10页
第10页 / 共26页
彩灯控制器实验报告.docx_第11页
第11页 / 共26页
彩灯控制器实验报告.docx_第12页
第12页 / 共26页
彩灯控制器实验报告.docx_第13页
第13页 / 共26页
彩灯控制器实验报告.docx_第14页
第14页 / 共26页
彩灯控制器实验报告.docx_第15页
第15页 / 共26页
彩灯控制器实验报告.docx_第16页
第16页 / 共26页
彩灯控制器实验报告.docx_第17页
第17页 / 共26页
彩灯控制器实验报告.docx_第18页
第18页 / 共26页
彩灯控制器实验报告.docx_第19页
第19页 / 共26页
彩灯控制器实验报告.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

彩灯控制器实验报告.docx

《彩灯控制器实验报告.docx》由会员分享,可在线阅读,更多相关《彩灯控制器实验报告.docx(26页珍藏版)》请在冰点文库上搜索。

彩灯控制器实验报告.docx

彩灯控制器实验报告

电工电子课程设计

I

题目名称:

彩灯控制器

指导教师:

姓名:

学号:

专业班级:

日期:

电子技术课程设计是配合电子技术基础课程与实验教学的一个非常重要的教学环节。

它是电气信息类专业学生的重要基础实践课,也是工科专业的必修课,能巩固电子技术的理论知识,提高电子电路的设计水平,加强综合分析问题和解决问题的能力,进一步培养学生的实验技能和动手能力,启发学生的创新意识及创新思维。

完成本次课程设计,对进行毕业设计及毕业后从事电子技术方面的工作都有很大的帮助。

近年来,由于集成电路的迅速发展,使得数字逻辑电路的设计发生了根本性的变化。

在设计中更多的使用中规模集成电路,不仅可以减少电路组件的数目,使电路简捷,而且能提高电路的可靠性,降低成本。

因此用集成电路来实现更多更复杂的器件功能则成为必然。

现代生活中,彩灯越来越成为人们的装饰品,它不仅能美化环境,渲染气氛,还可用于娱乐场所和电子玩具中,现以该课题为例进行分析与设计可编程的彩灯控制的电路很多,构成方式和采用的集成片种类、数目更是五花八门,而且有专门的可编程循环彩灯控制电路。

绝大多数的彩灯控制电路都是用数字电路来实现的,例如,用中规模集成电路实现的彩灯控制器主要用计数器,译码器,分配器和移位寄存器等集成。

本次设计的可编程彩灯控制电路就是用寄存器、计数器和译码器等来实现,其特点是用发光二极管显示,实现可预置编程循环功能

、八

前言

1

一、课题设计任务及要求

.3

二、设计目的

3

三、优选设计方案

4

四、整体设计思想及原理框图

5

五、各模块设计与分析

6

1、脉冲发生电路

7

2、控制电路和译码电路

10

3、存储电路

12

4、数码管显示电路

.14

六、元器件清单

15

七、安装及调试中出现的问题和解决方法15

八、设计感想

17

附录

、实验电路图

20

二、实验电路连接图

.21

三、参考文献

21

、课题设计任务及要求

课题名称:

可编程彩灯控制器

设计任务及要求:

通过对硬件编程,将图形、文字、动画存储在E2PROM中,通过计数器控制图形、文字、动画的地址,在利用显示矩阵显示出来。

系统所显示的内容可反复循环,直至手动清零,便可回到初始地址。

1、设计脉冲产生电路、图形控制电路和存储电路;

2、用发光二极管点阵(8X8)作为显示电路,显示内容的动面感要强。

3、图形能连续循环,图形大于64幅,图形显示间隔在20ms〜2s范围内连续可调;

4、能手动清零功能,有自动选画功能;

5、完成电路全部设计后,通过实验箱验证设计课题的正确性。

二、设计目的本课程设计主要是为了实现可编程彩灯控制的功能,且通过本次电子课程设计,了解电子产品设计的一般过程,掌握电子线路设计的基础方法和一般过程,能灵活运用已学过或者类似的集成块构成电路实现上述功能,还能灵活掌握555电路的应用方法。

能用仿真软件对电子线路进行仿真设计,还能用Portel等软件绘制PCB图,掌握了电子电路调试的方法,且能独立解决设计与调试过程中出现的一般问题,并进一步掌握EEPRO的编程方法和应用。

三、优选设计方案

方案A:

根据设计要求,本系统由控制电路,编码发生电路和输出驱动电路等组成。

其彩灯控制器的总体设计思想如下:

1.编码发生器

编码发生器根据花形要求,按节拍送出64位状态编码信号,以控制彩灯按

规律亮或灭。

因为彩灯路数少,花形要求不多,可选用移位寄存器输出64

路数字信号,控制彩灯发光。

编码发生器采用16片4位通用移位寄存器

74LS194来实现。

74LS194具有异步清除和同步预置、左移、右移和保持等多种功能,控制方便灵活。

64路彩灯采用两片74LS194组成64位移位寄存器,花形设计比较灵活。

移位寄存器的64个输出信号通过驱动电路控制电路来控制彩灯,编码器中数据输入端和控制端的接法由花形决定。

根据选择的花形,可列出移位寄存器(编码发生器)输出状态。

2.控制电路

控制电路为编码器提供所需的节拍脉冲和驱动信号,控制整个系统工作。

控制电路的功能有两个:

一是按需要产生节拍脉冲;二是产生移位寄存器所需要的各种驱动信号。

控制电路设计通常按照下述步骤进行:

逐一分析单一花形运行,移位寄存器的工作方式和驱动要求,按照工作状态决定74LS194移

位寄存器工作的状态顺序,同时是分析移位寄存器工作方式和驱动要求的依据。

万案B:

采用555定时器输出脉冲,高频通过计数器控制电路和译码电路,不断刷新显示矩阵的各列;而低频产生脉冲,决定显示哪一幅画面。

由于需要产生64幅以上的图形,可以设计一个64进制的计数器,即可显示64幅图,此低频接在

EEPRO的高位,而高频计数器控制电路的输出接在EEPRO的低三位。

即高位决定显示哪幅画,低位表示每幅图形的每列的显示。

显然,方案B比较合理而且能实现课程设计的要求,采用方案B来进行课程设计。

四、整体设计思想及原理框图

本系统可设计为四个模块:

1.脉冲发生电路

采用两个555定时器组成振荡器,一个产生高频和一个产生可调低频。

高频通过计数器控制电路和译码电路,不断刷新显示矩阵的各列;而低频产生脉冲,决定显示哪一幅画面。

2.图形控制电路

用74LS161芯片设计一个64进制的计数器,以显示64幅图,其中低片计数器构成16进制,高片计数器构成4进制,并且将低频通过计数控制电路接在EEPRO的高位,从而选择显示哪一幅画。

而高频通过计数器控制电路接在EEPROM的低三位,不断刷新显示矩阵的各列,用以控制图形的显示。

由于显示矩阵是由64个发光二极管组成,把译码器输出接在显示矩阵的阴级进行行控制,EEPROM

接在显示矩阵的阳极进行列控制,只有同时导通时,二极管才亮。

译码电路是低电平有效,每次只有一个输出有效,所以需要快速进新刷新,故将高频通过计数器控制电路接在译码电路的输入端。

3.数码管显示电路

当前8X8显示矩阵显示的是哪一幅画,可以通过2个数码管显示出来。

其中第一个数码管显示该画面所在的组别,另一个显示该幅画为这个组别的第几幅

画。

由于上面设计为16X4的64进制计数器控制显示画面。

故可以设计四种组合,每一个组合为16副画

4.存储电路

显示什么样的图形就决定于EEPRO的编程,而最终显示在显示矩阵上。

此外,暂停功能:

控制低频计数器低位的EP和ET端实现。

手动选画功能:

当低频计数器的PE端为高电平时,图形自动连续循环;当PE端为低电平时,计数器处于置数功能,可通过选画开关选择需要显示的图画,其中高片计数通过置数选择画面组别,低频计数器通过指数选择此组合内的某一幅画。

清零功能:

制低频计数器的清零端R,当R=0时,计数器实现清零功能。

原理框图如下:

五、各模块设计与分析

根据设计要求,本系统由脉冲发生电路、控制电路、译码驱动电路、存储矩

阵和显示电路等几部分构成可编程彩灯控制电路。

A.脉冲发生电路

1、555定时器的组成和功能

⑴•内部组成框图:

它主要由两个高精度电压比较器A1、A2,—个RS触发器,一个放电三极管和三个5KQ电阻的分压器而构成。

(如下图所示)

Rd

Vcc

8

⑵•引脚图及其功能

 

1脚:

外接电源负端vss或接地,一般情况下接地

3脚:

输出端Vo

2脚:

TL低触发端

i6脚:

TH高触发端

4脚:

Rd是直接清零端。

当Rd端接低电平,则时基电路不工作,此时不论TL、

TH处于何电平,时基电路输出为“0”,该端不用时应接高电平。

5脚:

Vco为控制电压端。

若此端外接电压,则可改变内部两个比较器的基准电

压,当该端不用时,应将该端串入一只0.01卩F电容接地,以防引入干扰。

7脚:

放电端。

该端与放电管集电极相连,用做定时器时电容的放电。

8脚:

外接电源Vcc,双极型时基电路VCC的范围是4.5~16V,CMO型时基电路Vcc的范围为3~18V。

一般用5V。

⑶•功能介绍:

在1脚接地,5脚未外接电压,两个比较器A1、A2基准电压分别为2/3V,1/3V的情况下,555时基电路的功能表如下表所示。

清零端rd

高触发端TH

低触发端tl

Qn+1

放电管T

功能

0

0

导通

直接清零

1

2

3Vcc

1

一Vcc

3

0

导通

置0

1

2Vcc

3

^Vcc

3

1

截止

置1

1

2Vcc

3CC

^Vcc

3CC

Qn

不变

保持

⑷.555定时器构成的多谐振荡器工作原理接通电源后,假定Vd是咼电平,则T截止,电容C充电。

充电回路是W—R—

R—C-地,VC按指数规律上升,当VC上升到2/3Vcc时(THTL端电平大于2/3VQ,

输出V0翻转为低电平。

VC按指数规律下降,当

翻转为高电平,放电管

Vo是低电平,T导通,C放电,放电回路为C—R2—T—地,

Vc下降到1/3VccW(THTL端电平小于1/3Vcc),Vo输出

T截止,电容再次充电,如此周而复始,产生振荡,经分

析可得:

TR12R2

输出方波的占空比

2、本模块工作原理介绍

脉冲发生电路主要用来产生时间基准信号(脉冲信号)。

因为可编程循环彩灯对频率的要求不高,只要能产生高低电平就可以了,且脉冲信号的频率可调,所以采用555定时器组成的振荡器,其输出的脉冲作为下一级的时钟信号。

本系统采用两片555定时器分别构成高频脉冲发生器和低频脉冲发生器。

高频脉冲发生器是用555构成多谐振荡器。

由于人眼每秒可分辨出24幅图,而高频计数器采用8进制,作为刷新频率的脉冲,此高频刷新电路输出脉冲的频率应大于24*8=192Hz,这样便可以显示整幅的画面。

低频脉冲发生器用于提供计数电路的脉冲,它能决定画面显示的速率。

速率的调节可通过调节滑动电阻(0〜1M来

实现

1.74LS138功能介绍

74LS138是一种常见的3线8线译码器,它的八个输出引脚,任何时刻要么全

为高电平1,则芯片处于不工作状态;要么只有一个为低电平0,其余7个输出

引脚全为高电平1如果出现两个输出引脚同时为0的情况,说明该芯片已经损

坏。

其功能表如下:

7T

tS-

&

'£、

0

X

1

1

1

1

1

1

1

1

1

K

T

1

1

1

1

1

1

1

1

1

〔1

0

0

0

1

1

1

1

1

1

1

1

a

0

0

1

1

0

1

1

1

1

1

1

1

U

0

1

0

1

i

C

1

1

1

]

]

1

LI

D

1

1

1

1

1

0

1

1

1

1

1

0

1

0

0

L

1

1

1

0

1

1

1

1

0

1

0

1

1

i

1

1

1

0

1

]

1

0

1

1

a

1

1

1

1

1

1

0

1

1

0

1

L

1

L

1

1

1

1

1

1

0

当附加控制门的输出为高电平(S=1)时,可由逻辑图写出

r—

耳=^44=阿

£=4^4=阻

IK■AAA■g

%=&召A二住

K=A44=汽

霜=444=聊

由上式可以看出,输出是这三个输入变量的全部最小项的译码输出,所以也

2.74LS161功能介绍

74LS161是常用的四位二进制可预置的同步加法计数器,它可以灵活的运用

在各种数字电路,以及单片机系统中实现分频器等很多重要的功能

⑴74LS161引脚图管脚图

TC:

进位输出(TC=Q0・Q1-Q2-Q3-ET)

⑵74LS161功能表

清零

控制信号

预置端

预賈数输人竭

时钟

输岀

R

Ep血

PE

PoP]Pt片

CP

QiQiQj

0

XX

X

XXXX

X

0000

1

0

PaP>PaP4

t

PcPiP2E

74LS1从74L1

61真值表

si6i真值表

X0

自功能表中口

1

『以知述当青零端

XXXX

CR=

X

“0”,计数器输出Q

1

1】

1

XXXX

t

计数

当R=0时,Q3Q2Q1、Q0立即为全“0”,这个时候为异步复位功能;当R=1

且PE=0时,在CP信号上升沿作用后,74LS161输出端Q3Q2Q1、Q0的状态

分别与并行数据输入端P3,P2,P1,P0的状态一样,为同步置数功能。

而只有

当r=pe=EP=ET=1CP脉冲上升沿作用后,计数器加1。

74LS161还有一个进位

输出端TC,其逻辑关系是TC=Q0-Q1-Q2-Q3-ET。

应用计数器的清零功能和置数功能,可实现本系统中清零、选画的功能。

3、本模块工作原理介绍

⑴控制电路

控制电路由3片74LS161计数器和3位二进制译码器74LS138组成,其中一片74LS161连接高频脉冲发生器和译码器74LS138,对显示矩阵电路进行行扫描和控制;另两片74LS161构成高低两片计数器,共同控制选画,置位,暂停等功能。

(2)译码电路

由一片74LS161和一片74LS138构成高频计数器和译码控制电路,

由两片74LS161构成低频计

C.4.—Jf,J.

IL

2^

TH-I

〔恤〉T95#"

C.存储电路

存储电路用芯片EEPROM286来存储不同画面的程序。

EEPROM28的低三位

地址线AO到A2接在高频计数器输出端,显示每列的图形;高三位地址线A3到

 

 

A8接低频计数器的输出,决定显示的哪幅画

由EEPROM286中的代码来决定图形的形状。

编程如下表:

幅数

图形

编码

第1列

第2列

第3列

第4列

第5列

第6列

第7列

第8列

1

1

00

00

00

44

7E

40

00

00

2

00

00

00

18

18

00

00

00

3

00

00

18

24

24

18

00

00

4

00

3C

42

42

42

42

3C

00

5

3C

42

81

99

99

81

42

3C

6

00

00

18

24

24

18

00

00

7

00

3C

42

42

42

42

3C

00

8

3C

42

81

99

99

81

42

3C

9

00

00

18

24

24

18

00

00

10

00

3C

42

42

42

42

3C

00

11

3C

42

81

81

81

81

42

3C

12

00

3C

42

42

42

42

3C

00

13

00

00

18

24

24

18

00

00

14

00

00

00

18

18

00

00

00

15

00

00

18

24

24

18

00

00

16

00

3C

42

42

42

42

3C

00

17

2

00

00

F2

92

92

9E

00

00

18

20

F0

20

00

00

00

00

00

19

00

00

02

0F

02

08

3C

08

20

20

F0

20

00

00

08

3C

08

21

00

00

02

0F

02

00

00

00

22

20

F0

22

0F

02

08

3C

08

23

00

00

00

00

00

00

00

00

24

星星闪烁

20

F0

22

0F

02

08

3C

08

25

20

F0

20

00

00

00

00

00

26

00

00

02

0F

02

08

3C

08

27

20

F0

20

00

00

08

3C

08

28

00

00

02

0F

02

00

00

00

29

20

F0

22

0F

02

08

3C

08

30

00

00

00

00

00

00

00

00

31

20

F0

22

0F

02

08

3C

08

32

00

00

00

00

00

00

00

00

33

3

00

00

92

92

92

FE

00

00

34

00

00

F8

00

08

00

00

00

35

00

00

78

08

08

00

00

00

36

00

00

78

09

08

00

00

00

37

00

00

38

09

0C

00

00

00

38

00

00

18

09

0E

00

00

00

39

00

00

08

09

0F

00

00

00

40

04

00

08

09

0F

00

00

00

41

04

00

01

09

0F

00

00

00

42

04

01

01

01

0F

00

00

00

43

05

01

01

01

07

00

00

00

44

07

01

01

01

03

00

00

00

45

07

01

01

01

0B

00

00

00

46

0F

01

01

01

09

00

00

00

47

0F

09

01

01

08

00

00

00

48

0F

09

09

00

08

00

00

00

49

4

00

18

14

12

FF

10

10

00

50

04

00

00

00

00

00

00

00

51

04

02

00

00

00

00

00

00

52

04

02

02

00

00

00

00

00

53

依次

04

02

02

04

00

00

00

00

54

04

02

02

04

04

00

00

00

55

a

04

02

02

04

04

02

00

00

56

04

02

02

04

04

02

02

00

57

04

02

02

04

04

02

02

04

58

笑脸

04

02

22

04

04

02

02

04

59

04

02

22

44

04

02

02

04

60

04

02

22

44

44

02

02

04

61

04

02

22

44

44

22

02

04

62

04

02

22

44

44

22

02

04

63

宀完

16

92

F6

1F

1F

F6

92

96

64

16

92

F6

1F

1F

F6

92

96

D.存储电路

实验中用以两个8段LED数码管分别显示图形所在组次和组次中的第几副,其中

74LS48是一个二-十进制译码器,其输出端直接接到数码管即可,设计的电路如下:

GND

六、元器件清单

元器件名称

件数

555定时器

2

74LS161

3

74LS138

1

EEPROM2864

1

8*8显示点阵

1

100K电阻

2

1K电阻

2

750K电阻

1

滑动变阻(0〜1M

1

10uF电容

1

0.01uF电容

3

开关

9

七、安装及调试中出现的问题和解决方法

1.遇到的问题:

连了一部分线后,发现有的芯片放哪都不合适,怎么着都不能避免交叉。

解决方法:

整体结构布局是很重要的,这直接影响以后的连线,在开始连线之前一定要合理的规划好如何放置每个芯片。

首先要保证电路功能和性能指标,在此基础上满足工艺性的要求。

用Portel画电路图时注意芯片的布

局,尽量避免电线相交叉。

然后按电路图所示,分高频低频两大块,安排好

各芯片的位置。

2.遇到的问题:

连线时发现好多地方不可避免出现了交叉的现象。

解决方法:

连线要求保持导线横平竖直,紧贴面包板,尽量使其不要交叉,使得工艺美观,故连线之前要熟悉面包板的特性,清楚的知道哪些孔之间是相互接通的,遇到导线要交叉时,便可将导线剪断,再巧借面包板上的孔在内部将导线连起来。

一般来说,先接一些地线和电源线,因为所有芯片都要接地和电源的,然后按照电路图和整体结构布局用导线依次连接各管脚。

如无避免交叉则应不同类别的导线用不同的颜色那样即使交叉了也容易分辨。

3.遇到的问题:

显示矩阵上有几个点总是不会亮。

解决方法:

利用老师给我们的显示矩阵管脚对每个二极管的控制关系,用万用表测试,若二极管还是不亮,说明给二极管已坏,是显示矩阵本身的问题;若二极管亮了,说明是接线问题,就要再检查连线。

检查连线时,用一根导线,一端接地,一段分别接触138和2864的各个与点阵相连的管脚,查看是哪一个管脚没有连接好。

哪一行或者那一列不亮时为连接不好。

4.遇到的问题:

线路正确连接完毕后,打开电源,但是显示矩阵的显示并不是理想设计的连续状态,而是断续的杂乱无章的。

解决方法:

有可能是74LS161计数芯片不起作用,所以在实验开始之前要对各元件认真检查并进行检测,确保元件完好,可以避免出现坏的元件给以后的调试带来麻烦。

而此次实验最大的败笔就在于此。

由于事先没有认真检查芯片,而后得不到正确的结果都还以为是连线的问题,从而浪费很多的时间,做了很多的无用功。

对于74LS161,我们就将其输出接到四个高低电平指示灯上,给各脉冲,看是否是16进制顺序计数。

至于电阻,我们不但会观察其色环,还会用万用表直接测其阻值。

检查过后才发现原来实验室里面有一个批次的161可能都存在问题,它的计数不是规律的16进制,然后我们把这个问题反映给了老师。

5.遇到的问题:

显示矩阵只会显示一幅图案,不是正常的循环显示所有图

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2