• 领导讲话
  • 自我介绍
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 当前位置: 勤学考试网 > 公文文档 > 心得体会 > 正文

    交通灯实验报告数字电路x

    时间:2020-10-28 20:44:10 来源:勤学考试网 本文已影响 勤学考试网手机站

    飞用中规模器件设计交通灯控制器

    一、 任务要求

    1) 通过数字电路的设计,在面包板上模拟交通红绿灯。要求分主干道和支干道,每条 道上安装红(主R,支r)绿(主G,支g)黄(主丫,支y)三种颜色的灯,由四种状态自 动循环构成(G r 丫、r R、g R、y);

    2) 在交通灯处在不同的状态时,设计一计时器以倒计时方式显示计时,并要求不同状 态历时分别为:G r:30秒;R、g:20秒;丫、r,R、y:5秒。

    二、 总体方案

    三、 单元电路设计

    1) 主控电路

    在设计要求中要实现四种状态的自动转换,首先要把这四种状态以数字的形态表示 出来。因2*2=4,所以可以两位二进制数表示所需状态0 —G r, 01 —丫 r, 10 —R、g, 11 —R y),循环状态:(00-10—11—01—00)

    数字电路课程中介绍的计数器就是通过有限几个不同状态之间的循环实现不同模值计数,匕 可以尝试设计一模值为4的计数器,其输出(代表不同状态)既可以循环转换,而且能够控制其他 部分电路。在课程设计中本人利用74LS74(双上升沿D触发器)设计模4计数器作为主控部分电 路。

    主控电路图如下

    2) 秒脉冲产生电路

    通过555芯片按一定的线路接上不同的电阻和电容就可产生周期不的方波脉冲,即不同的 频率脉冲。课程设计需要秒脉冲,利用血个电容,2个电阻。

    脉冲产生电路图如下:

    3)红绿灯(发光二极管)显示电路

    红绿灯显示也是表示电路所处状态,其必然与主控电路的状态一一对应,受到主控电路控制,即 主控电路的输出(Q和Q)决定了主干道和支干道的红绿灯的亮灭情况。

    如亮用1表示,火用0表示,则真值表如下:

    Q2

    Q1

    主红(R)

    |主黄(丫)

    主绿(G)

    支红(r)

    支黄(y)

    支绿(g)

    T 0

    0

    0

    「1

    0

    1

    「0

    0

    0

    1

    1

    0

    0

    0

    1

    0

    1

    0

    1

    0

    0

    0

    0

    1

    1

    1

    [0 T

    〕0

    1

    「1 1

    T 0

    0

    所以,R w+y; Y=/Q/Q1; G=QQ; r=Y+G; y=/Q 2Q; g=Q£Q

    这里应该注意

    我们可以用门电路实现:如与门,与非门,非门等)但是这些电路不稳定容易出现错误如果能够 用中规模器件的话我们尽量用中规模器件来实现因为中规模器件不仅较小规模器件稳定而且接线

    也教小规模器件简单

    上面红绿灯的状态完全由Q和Q控制,我们可以用门电路实现。

    红绿灯显示电路接线如下

    4)计时部分电路

    a)计时器状态产生模块:

    设计要求对不同的状态维持的时间不同而且要以十进制倒计时显示出来。限于实验室器材本人 采用两个74LS16完成计时器状态产生模块设计。

    设计思路:

    要以十进制输出,而又有一些状态维持时间超过0秒,则必须用两个74LS16分别产生个位和 十位的数字信号。显然,计数器能够完成计时功能,我们可以用4LS16设计,并把它的时钟cp接 秒脉冲。74LS16计数器是采用加法计数,要想倒计时,则在4LS16输出的信号必须经过非门处理 后才能接入数码管的驱动74LS48而在显示是最好以人们习惯的数字0---9显示计时,故在设计不 同模值计数器确定有效状态时,本人以000, 0001, 0010-----1111这些状态中靠后的状态为有效状 ^态O

    例如:有效状态 101—1100-110—1110-1111 取反0100-0011-0010-0001-0000即4——3——2 1 ——0 实现模5的倒计时。

    在将74LS161改装成其他模值时既可以采用同步清零法,也可采用异步置数法,但000不可能 为有效状态,所以采用异步置数法完成不同模值转化的实现。

    首先对控制个位输出的74LS16设计:

    按要求对系统的状态不同,即红绿灯的状态不同,个位的进制也就要求不同。本人利用系统的状 态量Q、Q控制74LS161的置数端DD2DD。当系统处在G r或R g状态时,个位的进制是十(模 10),即逢十进一,当系统处在Y r或R、y状态时,个位的进制是五(模5),即逢五进一,模10 时,有效状态为0110-----1111,置BD2DD为011Q模5时有效状态为1011, 1100, 1101, 1110 1111,置 D3DDD 为 1011,由此有,

    Q

    Q

    D3

    D2

    D

    D

    0

    0

    1

    0

    1

    1

    0

    1

    1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    0

    1

    1

    0

    所以 D=/Q; D 2=Q D 1=1 ; D o=D

    当状态为1111时,74LS161的状态必须跳到进入下一个循环,此时进位输出为,我们可以把它的 CO取反接入置数端[LD] o

    再对控制十位输出的74LS16设计。同设计控制个位输出的74LS161基本类似,本人用系统状态 量Q、Q控制十位74LS16的置数端DDDD)。当系统处于G r状态时置DD2DD)为1101,当系统处 于Y r或R y时置DD2DD为1111,当系统处于R g时置BDDD)为111Q有,

    Q

    Q

    1 D3

    1 D2

    D

    D

    0

    0

    1

    1

    1

    1

    0

    1

    1

    1

    1

    1

    1

    0

    1

    1 1

    1

    0

    1

    1

    1

    1

    0

    1

    故 D=D=1; D 1=/(QQ) ; Do=/(/Q2Q)应为(D=/(Q2/Q1))

    同理我们将CO取反接入置数端[LD]

    对一些级联的处理

    当计数超过10秒时,个位需向十位进位,此时十位计数,其它时间其保持不变,本人通过控制 十位的ETt2,ETp2端实现这一功能,把个位的CO接入ETt2,ETp2接1,当个位需进位,即完成一次 循环,CO为1,则ETt2=E丁卩2=十位开始计数,其他时刻CO=0,则ETt2=0,ETp2=,1十位保持。

    设计时把CQCQ的与非接入主控电路的双上升沿D触发器的cp,当完成一次计时,个位和十位 同时完成循环,此时CQ=C2=0,(其它时刻为1)cp出现一下降沿,触发器计时,即系统跳到下一个 状态,红绿灯转换,计时器开始下一次计时。

    b)数字显示模块:

    我们用数码管将计时器产生的信号以数字形式显示出来其中包括接数码管的驱动7448将十位 数码管驱动旳LT]、[Bl]、[RBI]接1。

    记时部分电路如下:

    总体电路图

    五、 关键电路波形图

    六、 调试过程中的问题

    当我设计好电路图,并确定其正确性以后,在面包板上连接好电路,并进行调试。尽管之前已确 定电路图的正确性,但是在调试时,仍然出现了很多问题。例如:线路的两个接头接错位置;芯片布 局不合理,导致接线时容易使线路交叉;芯片未接电源或地线;接线时线头未插入面包板里,使线路 无效;甚至在某些复杂的线路处,漏接线路,或者接在其它接口处(这极易使线路短路)等。这一系 列的问题,经过仔细的检查后,能够找到并予以改正,但还有一种问题是很难找到的。

    当我确定所设计的电路图的正确性并确定接线正确以后,在进行调试时,仍然出现了问题,如: 二极管发光的顺序不正确;计数器置数时出错。这种问题我在遇见几次以后仍然没找到原因所在,有 时在接线并调试正确,且实现其功能后,当过一段时间再次调试时,发现系统中居然又出现了问题, 主要是因为电路板不稳。

    分析总结:

    通过这两周的课程设计使我感悟最深的是数字电路设计需要的是深厚的知识功底和严谨认真的 科学态度。好的电路设计不仅要求正确,而且是最简单的,这里说的最简单不是说要每个器件都要最 简单的,如果那样我们也不必去选择器件,只需用门电路就可以设计了,我们要的是对整体电路来讲 是最简的,尽量在功能齐全的前提下减少所用器件的数量。

    另外对于电路本身存在一个安全稳定性问题所以在面包板上接线时,尽量用一根导线将输出和 输入接通,因为导线中间每断一次都是电路的一个安全隐患当觉得电路设计方案没有问题时就可以 在面包板上接线了。另外,我们还最好是接好一个模块后通电检测,有问题就检查修改电路,直到这 一模块正常再对下一个模块接线。布线完成后,接下来就该调试电路,这是一个很重要的环节。结果 错误的可能原因有很多,可能是设计本身或是接线问题或接触问题,也可能是所用器件问题。

    “纸上得来终觉浅,绝知此事要躬行”,实践中能学到书本上很多学不到的东西。真正 自己动手做了,才能体会这样深刻;真正把东西做出来了,心里才有无比的喜悦!

    八?参考文献

    任为民 《电子技术基础课程设计指导》

    高书莉《数字系统设计一数字电路课程设计指南》

    毕满清《电子技术实验与课程设计》

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问