汽车尾灯控制器设计(数字逻辑课程设计)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
齐鲁工业大学课程设计专用纸成绩
课程名称数字逻辑指导教师
院(系)信息学院专业班级
学生姓名仅作参考学号不谢设计日期2014.7.2
课程设计题目汽车尾灯控制器设计
一、课程设计目的与任务
课程设计的目的:通过课程设计让学生进一步熟悉常用电子器件的类型和特性,并掌
握合理选用的原则;提高学生的综合运用所学的理论知识,独立分析和解决问题的能力;
让学生初步掌握对电子线路安装与调试等。
设计任务:设计一个汽车尾灯显示控制,实现对汽车尾灯状态的控制。
二、课程设计内容
1本设计题目的主要内容
本设计主要是用中、小规模集成电路设计一个汽车尾灯显示控制。在汽车尾部左右两
侧各有 3 个指示灯(假定用发光二极管模拟),根据汽车运行的状况,指示灯需具有四种不同的状态:①汽车正向行驶时,左右两侧的指示灯处于熄灭状态。②汽车向右转弯行
驶时,右侧的三个指示灯按循环顺序点亮③汽车向左转弯行驶时,左侧的三个指示灯按循
环顺序点亮④汽车临时刹车时,左右两侧指示灯处于同时闪烁状态。
使用 Multisim 2000进行仿真设计。
汽车尾灯显示控制的构成:
(1)模式控制电路
(2)三进制计数器
(3)译码与显示驱动电路
(4)尾灯状态显示电路
2基本要求
(1)要求电路简单可靠,仿真结果基本正确。
(2)满足基本的设计要求,基本功能能够实现。
(3)提交课程设计报告。
3设计思想与总体构架
为了区分汽车尾灯的 4 种不同的显示模式,需设置 2 个状态控制变量。假定用开关 K1 和 K0 进行显示模式控制,可列出汽车尾灯显示状态与汽车运行状态的关系,如表所示。
表汽车尾灯和汽车运行状态(“0”表示开关打开,“1”表示开关合上)开关控制汽车运行状 6 个发光二极管
K1K0态D1 D2 D3D4 D5 D6
11正常运行灯灭灯灭
10
按 D1、D2、 D3
灯灭
右转弯
顺序循环点亮
按D4、、顺序
01
D5D6左转弯灯灭
循环点亮
00临时刹车所有尾灯同时按cp 闪烁
该电路主要有三方面的要求,一时脉冲,二是汽车的行驶状态要与汽车尾灯的显示要对应,三是汽车尾灯的循环变亮。脉冲使用 555 定时器构成的多谐振荡器,通过译码电路
和开关控制电路实现汽车尾灯与汽车行驶状态的对应,使用 3 进制计数器实现汽车尾灯的循环。
总体框架:
4工作原理
首先,通过555 定时器构成的多谐振荡器产生频率为2Hz 的脉冲信号,该脉冲信号用于提供给双J-K 触发器构成的三进制计数器和开关控制
电路中的三输入与非门的输入信号。
其次,双 J-K 触发器构成的三进制计数器用于产生00、01、10 的循环信号,作为译码器的输入信号,由于译码器是三个输入端,最高位 C 接K1,当 K1 闭合式, C=0,为低电平,前三个发光二极管可以被点亮;当K1打开时, C=1,为高点电平,后三个发光二极管可以被点亮。译码器的使能
输入端 S2=S3=0才能使译码器工作,同时当S1(G)=0 时,输出端均为高电平,发光二极管不亮;当S1(G)=1 时,译码器能正常输出,能产生低电平使发光二极管点亮。
最后,由开关控制部分的K1 和 K0 来控制给出左转、右转的原始信号。
当K1=K2=1,开关都闭合时,G=0,译码器输出端均为高电平,同时A=1,发光二极管都不亮;当 K1=1,K0=0时,即 K1 闭合, K0 打开, C=0,G=1,
A=1,前三个发光二极管依次点亮;同理当K1=0,K0=1,后三个发光二极管依次点亮。当K1=K0=0,G=0,A=ap,六个发光二极管按ap 闪烁。
5芯片连接电路图设计
(1)三进制计数器
现态次态
Q1Q2 Q1n+1Q2n+1
0001
0110
1000
11d d
齐鲁工业大学课程设计专用纸(附页)(2)秒脉冲电路的设计
用LM555 制作脉冲发生器的原理图
周期:T=(R 1+2R 2)CIn 2=0.7(R 1 +2R2)C
(3)译码显示驱动电路
齐鲁工业大学课程设计专用纸(附页)
(4)译码显示驱动电路
电路通过控制开关A、D的断开和闭合,实现正常行驶、左转弯、右转弯、刹车四种状态。
AD置为00状态时,表示汽车处于正常运行状态。
AD置为01状态时,表示汽车处于右转弯的状态。
AD置为10状态时,表示汽车处于左转弯的状态。
AD置为11状态时,表示汽车处于刹车的状态。
( 5)电路仿真总电路图
齐鲁工业大学课程设计专用纸(附页)
6设计总结
通过这次课程设计,我收获很大,但在独立设计过程中也遇到了许多问题,一是脉冲
问题,这次设计用到了一个新的脉冲方法,而这个方法的脉冲频率和原理我不是很明白;
二是电阻的使用问题,我只是参照教材链接的电阻,但由于电路基础知识不好,并不是很
明白他的作用。
这次的课程设计使我更加懂得了坚持和耐心的重要性。在遇到问题的时候,不焦不躁,沉下心来,发现问题,一步步解决它。同时我更加知道了基础知识的重要性,基础知识不
好,如无源之水,解决问题时缩手缩脚。以后一定要注重基础知识的学习,复杂的东西学
过之后可能会忘记,但他不会,它可能展现不了你的才华,但它可能决定你能拥有多少才
华。
这门课程已经结束了,自己收获很多,感觉自己变得越来越理性了,做事爱推理、
分析了,人有点偏执了。理科男都会这样吗?会失去感性的东西吗?
三、主要参考资料
[1] 欧阳星明 .《数字逻辑》 .华中科技大学出版社 . 2005 年 3 月