汽车尾灯控制电路设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-- 精品--
二、设计的背景、目的和意义
• 设计一个能适应现代汽车智能化发展要求的汽车尾灯控制 电路。改善以前的汽车尾灯控制系统,降低汽车尾灯控制 器的生产成本。其二、学好VHDL这门硬件描述语言,加 深对VHDL语言知识的理解和掌握,提高学习能力和创新 能力,使自己适应不断发展的21世纪。

-- 精品--
a
: INPUT = GND;
qd
: OUTPUT;
qc
: OUTPUT;
qb
: OUTPUT;
Байду номын сангаасqa
: OUTPUT;
rco
: OUTPUT;
)
VARIABLE IF (FAMILY_FLEX() == 1) GENERATE sub : f74161; ELSE GENERATE sub : p74161;
三、设计任务及要求
设计任务 设计一个汽车尾灯控制电路。要求提供总体设计方案,画出各单元及总体 电路图,计算元件参数,选择芯片,安装并调试电路。写出设计总结报告。 设计要求 (1)用六个发光二极管模拟六个汽车尾灯(汽车尾部左右各三个), 用三个开关作为汽车转向的控制信号。三个开关分别作为左转向灯、 右转向灯、故障灯。 (2)当汽车正常直行时,六个汽车尾灯全灭; (3)当汽车向右转向时,汽车右面三个尾灯从左至右顺序亮灭; (4)当汽车向左转向时,汽车左面三个尾灯从右至左顺序亮灭; 提示:利用基本组合逻辑电路设计思路,根据任务列写逻辑真值表,化简输 出逻辑表达式。最后利用基本逻辑门电路实现之。也可以利用单片机来实现。
sub.clrn = clrn; END GENERATE; IF (USED(enp)) GENERATE
-- 精品--
八、方案论证
• 汽车尾灯控制器常见电路形式有基于继承门电路构成的电路系统和基 于单片机系统构建的控制电路。
• 方案一:单片机成本较低,其外围电路的元器件价格也不高,但系统 软硬件设计相对比较复杂,运用单片机控制方案,该系统硬件设计包 含扩展电路部分和系统配置电路部分,软件设计又要注意算法的合理 选择和程序的优化设计,所以该系统电路软硬件设计工作量都相对较 大。
题目:汽车尾灯控制电路设计
-- 精品--
一、大作业摘要
概述要解决什么问题,你是用啥方法解决这个问 题的,达到了什么结果及存在的问题(200字)
• 设计任务 • 设计一个汽车尾灯控制电路。要求提
供总体设计方案,画出各单元及总体 电路图,计算 • 元件参数,选择芯片,安装并调试电 路。写出设计总结报告。
SUBDESIGN 74161 (
-- 精品--
clk
: INPUT = GND;
ldn
: INPUT = VCC;
clrn
: INPUT = VCC;
enp
: INPUT = VCC;
ent
: INPUT = VCC;
d
: INPUT = GND;
c
: INPUT = GND;
b
: INPUT = GND;
运行状态
左尾灯
右尾灯
S0
S1
S2
DO、D1、D2
D4、D5、D6、
0
0
1
正常运行
灯灭
灯灭
1
0
1
左转弯
D2、D1、D0按顺序点亮
灯灭
0
1
1
右转弯
0
0
0
刹车
灯灭 灯亮
-- 精品--
D4、D5、D6按顺序点亮 灯亮
七、输入和输出变量对应部件说明
计数器 右转灯 左转灯
-- 精品--
译码电路与指示灯
因为需要把计数器的三个状态转化成六个灯的亮灭情况,所以我们选择3-8线制译码器。该电 路的功能是:在模拟控制电路输出和三进制计数器状态下,提供6个尾灯控制信号,使相应指示 灯执行亮灭的指令,我们选择74HC138来执行译码功能。D端输入为1时,经过非门输入进G2B端 为0,G2B端是74HC138的使能端,只有输入为0的时候138正常工作,输出Y0—Y1中只有一个为 0,经过与非门输入为1,则只有该路对应的灯亮。D输入为0的时候,使能端转换为1,则74138 所有输出端为0,通过非门输出转换为1,即所有灯都亮。逻辑电路如图3.3.1:
-- 精品--
由于此控制电路对秒脉冲的精度要求不高,所以选择555构 成的多些振荡器。电路连接简便并且能达到我们的要求如图 3.1.1:
-- 精品--
开关控制电路通过控制开关S0和S1的闭合与断开来实现汽车正常行驶、 左转弯、右转弯三种状态,开关S2控制刹车。开关功能表如表二:
表 1开关功能表
开关控制
RETURNS (qd, qc, qb, qa, rco); FUNCTION f74161 (clk, ldn, clrn, enp, ent, d, c, b, a)
RETURNS (qd, qc, qb, qa, rco);
PARAMETERS (
DEVICE_FAMILY ); INCLUDE "aglobal.inc";
• 方案二:继承门电路系统稳定性高,结果再现性好,系统分析与设计 相对较为容易。其电路实现过程较为简单,必须根据逻辑代数规则对 系统进行设计,但是此汽车尾灯控制电路逻辑变量简单,状态少,因 此电路结构简单,所用芯片少,成本也不高。
• 综上所述选择方案二。
-- 精品--
十一、状态机设计(状态编码)
TITLE "Top-level file for the 74161 macrofunction. Chooses a device-family optimized implementation."; FUNCTION p74161 (clk, ldn, clrn, enp, ent, d, c, b, a)
-- 精品--
四、确定输入和输出变量
计数器 右转灯 左转灯
-- 精品--
五、确定输入状态
• (1)左转向灯,对应的开关给低电平。 • (2)右转向灯,对应的开关给低电平。
-- 精品--
六、整体设计框图
-- 精品--
(A)右转弯规律图
(B)左转弯规律图
(C)急刹车显示规律图 图2.2.:2 汽车尾灯状态图
-- 精品--
END GENERATE;
BEGIN
IF (USED(clk)) GENERATE sub.clk = clk;
END GENERATE; IF (USED(ldn)) GENERATE
sub.ldn = ldn; END GENERATE; IF (USED(clrn)) GENERATE
相关文档
最新文档