网站首页  词典首页

请输入您要查询的论文:

 

标题 基于FPGA的汽车尾灯控制电路
范文

    王彦博 曾健 张哲 段品凡 郭昭利 刘丽娟

    摘要:汽车尾灯控制电路为了实现左转弯、右转弯、汽车倒车或刹车时指示灯的点亮功能,以FPGA为基础,利用Verilog语言编程。包含了分频模块、按键模块,通过指示灯的变化来实现汽车在上述四种情况的车灯闪烁。

    关键詞:FPGA;Verilog

    中图分类号:TP393 文献标识码:A

    文章编号:1009-3044(2019)07-0246-02

    在当今21世纪,交通变得越来越发达,汽车行业也蒸蒸日上,许多人都拥有了自己的私人轿车,在如此发达的基础上,随之而来的就是大量的交通事故的发生为了避免,指示灯变得尤为重要,而尾灯更是重中之重。

    1 原理

    FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PLA、GAL、CPLD等可编程器件的基础上进一步发展的产物。既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

    分频,受外部周期信号激励的震荡,其频率恰为激励信号频率的纯分数。实现分频的电路或装置称为“分频器。”

    按键模块,把按键的电路整合起来,只需要连接对应的功能口并且通过软件进行处理。

    2 整体设计

    如图1所示。

    3 详细设计

    3.1 设计内容

    假设汽车尾部左、右两侧各有三个指示灯(用发光二极管模拟),实现以下控制功能:

    ①正常行驶时指示灯全灭;

    ②右转弯时,右侧三个指示灯循环点亮;

    ③左转弯时,左侧三个指示灯循环点亮;

    ④汽车倒车或临时刹车时,所有指示灯按CP信号同步闪烁。

    3.2 设计原理

    汽车尾灯控制电路框由三部分组成,即4/2线优先编码器、环形计数器和组合逻辑电路。环形计数器的状态图如图1所示。组合逻辑电路根据控制模式A1、A0,并结合功能真值表完成输出逻辑函数的组合。

    3.3 流程图

    3.4 框图顶层文件

    如图3所示。

    3.5.仿真

    如图4所示。

    当输入信号I3、I2、I1中只要有一个高电平(I3优先级别最高),即可实现相应的逻辑功能;如果输入信号I3、I2、I1都为低电平时,输出变量全为0,即尾灯灭。

    4 验证

    如图5—图7,和表1所示。

    5 总结

    本次设计中用到了FPGA与Verilog的知识,在不断地发现错误与改正错误中对其功能有了更深的理解。电路主要是由按键模块、分频模块、主控电路来完成,并通过开发板的指示灯亮灭来观察实验结果,发现并无错误,完美地实现了基于FPGA的汽车尾灯控制电路的功能。

    参考文献:

    [1] 陈赜,邹道胜,朱如琪.CPLD/FPGA与ASIC设计实践教程[M].2版.北京:科学出版社,2010.

    【通联编辑:唐一东】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/21 12:15:37