版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位:工作单位: 信息工程学院 题题 目目: Protel 应用课程设计汽车尾灯控制器设计 初始条件:初始条件: (1) (1)可选元件:74LS 系列芯片、555 定时器、发光二极管、电阻、电容、电键 若干;+5V 直流电源 (2)可用仪器:示波器,万用表,毫伏表 (3)仿真软件:Protel 99SE 要求完成的主要任务要求完成的主要任务: (1) (1)使用 protel 制作汽车尾灯控制器的电路原理图 (2)使用 protel 制作汽车尾灯控制器的 PCB 图 (3)使用 protuse
2、 进行电路仿真设计 时间安排:时间安排: (1)第 1-3 周:选题及任务安排。 (2)第 4-10 周:方案选择及设计。 (3)第 11-16 周:仿真及 PCB 制作(鉴主 13 楼计算机实验室) 。 (4)第 17-18 周:撰写报告及答辩。 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 摘要摘要 本系统利用74系列芯片、555定时器、JK 触发器、电阻和电容对输入的汽车行进情况信号 进行控制,再进行译码,输出相应信号,同时采用时钟信号,控制电路的驱动部分,最后 由发光二极管模拟汽车尾灯显示各种情况下的灯亮情况。本
3、课程设计根据计算机中状态机原理, 采用 EDA 技术设计了简易的汽车尾灯控制器。系统设计采用自顶向下的设计方法,顶层设计采用原理 图设计方式,它由时钟分频模块、汽车尾灯主控模块,左边灯控制模块和右边灯控制模块四部分组成。 系统实现采用硬件描述语言 VHDL 把系统电路按模块化方式进行设计,然后进行编译、时序仿真等。 本文详细地介绍了整个设计流程。 关键字: 汽车尾灯 74 系列 信号 灯亮 ABSTRACT The system uses 74 series chip, 555 timer, JK flip-flop, resistors and capacitors on the input
4、 signal of the auto road to control the situation, further decoding, the corresponding output signal, at the same time using the clock signal, the drive control circuit part, and finally by the Simulation of automotive LED taillights, a variety of situations show that the case lights. The curriculum
5、 design of state machine in accordance with the principle of the computer, using a simple technical design EDA car taillight controller. System design using top-down design methodology, the use of top-level design schematic design, which is the clock frequency modules, automotive taillights control
6、module, the left and right lamp control module control module lights composed of four parts. System using VHDL hardware description language circuit in accordance with the systems approach to modular design, and then proceed to compile, such as timing simulation. This article describes in detail thr
7、oughout the design process. Keywords: auto lamps lights 74 light series 目 录 1 汽车尾灯控制器设计目的和任务 .1 1.1 设计目的 .1 1.2 设计任务 .1 2 PROTEL 软件简介 .2 2.1 PROTEL 99 SE 的系统组成 .2 2.2 PROTEL 99 SE 的功能特性 .3 3 汽车尾灯控制器原理分析.4 3.2 系统框图 .4 3.3 单元电路设计与分析 .5 4 PROTEL 原理图绘制 .9 4.1 准备画图 .9 4.2 载入元器件原理图符号库 .10 4.3 原理图放置元件 .11
8、4.4 连接电路 .11 4.5 电气法则测试 .12 5 PCB 板制作 .14 5.1 由原理图生成网络表 .14 5.2 创建 PCB 文件 .14 5.3 导入元器件 .14 5.4 元器件的布局与布线 .15 6 PROTUSE 仿真 .16 7 PROTEL 设计总结 .17 参考文献.17 附录.18 汽车尾灯控制器设计汽车尾灯控制器设计 1 1 汽车尾灯控制器设计目的和任务汽车尾灯控制器设计目的和任务 1.11.1 设计目的设计目的 学习并掌握 Protel 电子电路设计软件使用方法。 设计具有以下功能的电路: 设汽车尾部左右两侧各有3个指示灯,汽车运行时具有如下模式: 汽车正
9、常行驶时,左右两侧的指示灯全部处于熄灭状态。 当汽车右转弯时,右侧的3个指示灯按右循环顺序点亮。 当汽车左转弯时,左侧的3个指示灯按左循顺序点亮。 临时刹车时,所有的指示灯同时闪烁。 熟练地掌握数字模拟电路的综合运用。 熟练地掌握 PCB 设计的流程,并应用。 1.2 设计任务 3 汽车尾灯控制器原理分析汽车尾灯控制器原理分析 经过以上所述的设计内容及要求的分析,可以把电路分为开关控制电路,即控制汽车 左、右转状态的模式控制电路和汽车尾灯译码、显示、驱动等各部分电路。以下就这几个 部分对电路进行分析和设计: 3.13.1 尾灯状态与运行状态关系尾灯状态与运行状态关系 根据设计要求可知,汽车尾灯
10、要有四种不同的运动状态,因此需要有 4 中不同的显示 模式,为了能够一一区分它们,可以设置 2 个状态控制变量,假定用开关 K1 和 K2 进行 显示模式、控制,根据设计相关要求可列出汽车尾灯相识状态和运行状态的关系,如表 1 所示: 控制 K2、K1 运行状态 右尾灯 L1、L2、L3 左尾灯 L4、L5、L6 0 0 白天正常行驶灯灭灯灭 0 1 右转弯按 L1、L2、L3 顺 序循环亮 灯灭 1 0 左转弯灯灭按 L4、L5、L6 顺 序循环亮 1 1 临时刹车或夜间 正常行驶 L1、L2、L3、L4、L5、L6 随时钟脉冲闪 烁 表 1 汽车运行状态表 3.23.2 系统框图系统框图
11、在分析了以上功能原理后,由设计的基本要求可知,整个电路包括以下几部分:开关 控制电路,三进制计数器,译码与显示驱动电路,尾灯状态显示电路,秒脉冲产生电路。 需要一计数电路用于产生三端输出的 001、010、100 的循环信号,此信号提供左转、右转 的原始信号。左转、右转的原始信号通过 6 个与门以及电键提供的高低电位信号,将原始 信号分别输出到左、右的 3 个汽车尾灯上。这部分电路起到信号分拣的作用。左转右转控 制电路控制尾灯点亮模式,是闪烁,顺次点燃,还是熄灭。 综上所述,可以得到了整个系统的方框图。 3.33.3 单元电路设计与分析单元电路设计与分析 3.3.1 开关控制电路 设 74LS
12、l38 和显示驱动电路的使能端信号分别为 G 和 A,根据总体逻辑功能表分析及 组合得 G、A 与给定条件(K2、K1、CP)的真值表,如表 3 所示: 开关控制 使能信号 K2 K1 CP G A 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 0 0 1 1 1 0 1 表 3 K2、K1、CP 与 G、A 逻辑功能真值表 由表 3 经过整理得逻辑表达式 G= A= 12KK CPKK 12 由上式得开关控制电路. 3.3.2 三进制计数器 三进制计数器电路可根据表 2 由双 JK 触发器 74LS76 构
13、成,去控制译码器的 A1A0。此电路结构简单,成本较低,选用此方案。 3.3.3 译码与显示驱动电路 译码与显示驱动电路的功能是:在开关控制电路输出和三进制计数器状态的作用下, 提供 6 个尾灯控制信号,当译码驱动电路输出的控制信号为低电平时,相应指示灯点亮。 因此,译码与显示驱动电路可用 74LS138(其功能表如表 4 所示)、6 个与非门和 6 个反相 器构成。译码器 74LS138 的输入端 C、B、A 分别接 K1、Q1、Q0。当 G=F=1、K1=0 时,对 于计数器状态 Q1Q0 为 00、01、10,译码器输出依次为 0,使得与指示灯 L1、L2、L3 对应 的反相器输出依次为
14、低电平,从而使指示灯 L1、L2、L3 依次顺序点亮,示意汽车右转弯; 当 G=F=1、K1=1 时,对于计数器状态 Q1Q0 为 00、01、10,译码器输出依次为 0,使得与 指示灯 L4、L5、L6 对应的反相器输出依次为低电平,从而使指示灯 L4、L5、L6 依次顺序 点亮,示意汽车左转弯;当 G=0,F=1 时,译码器输出为全 1,使所有指示灯对应的反相 器输出全部为高电平,指示灯全部熄灭;当图中 G=0,F=cp 时,所有指示灯随 cp 的频率 闪烁。实现了 4 种不同模式下的尾灯状态显示。 3.3.4 秒脉冲产生电路 由555定时器构成的多谐振荡器,由于555定时器内部的比较器灵
15、敏度搞,输出驱动电 流大,功能灵活,又频率受电压和温度影响很小。即此多谐振荡器的震荡频率稳定。 3.4 典型芯片分析 图3 71LS138引脚图 表4 3线-8线译码器74LS138的功能表 无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全 为高电平1芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全高电平 1。 如果出现两个输出引脚同时为 0 的情况,说明该芯片已经损坏。71LS138 有三个附加的控 制端、和。当、时,输出为高电平(S1) ,译码器处于工作状态。否则,译码器被禁止, 所有的输出端被封锁在高电平,如表 4 所示。这三个控制端也叫做“
16、片选”输入端,利用 片选的作用可以将多篇连接起来以扩展译码功能。 由555定时器构成的多谐振荡器如图4所示,R1,R2和 C 是外接定时元件,电路中将高 电平触发端(6脚) 和低电平触发端(2脚)并接后接到 R2和 C 的连接处,将放电端(7 脚)接到 R1,R2的连接处。 由于接通电源瞬间,电容 C 来不及充电,电容器两端电压 uc 为低电平,小于(1/3) Vcc,故高电平触发 端与低电平触发端均为低电平,输出 uo 为高电平,放电管 VT 截止。 这时,电源经 R1,R2对电容 C 充电,使 电压 uc 按指数规律上升,当 uc 上升到(2/3) Vcc 时,输出 uo 为低电平,放电管
17、 VT 导通,把 uc 从(1/3)Vcc 上升到(2/3)Vcc 这段 时间内电路的状态称为第一暂稳态,其维持时间 TPH 的长短与电容的充电时间有关 。充 电时间常数 T 充=(R1R2)C。 由于放电管 VT 导通,电容 C 通过电阻 R2和放电管放电,电路进人第二暂稳态.其维 持时间 TPL 的长短与电 容的放电时间有关,放电时间常数 T 放R2C0随着 C 的放电,uc 下降,当 uc 下降到(1/3)Vcc 时,输出 uo。 为高电平,放电管 VT 截止,Vcc 再次对电 容 c 充电,电路又翻转到第一暂稳态。不难理解,接通电源后,电 路就在两个暂稳态之 间来回翻转,则输出可得矩形
18、波。电路一旦起振后,uc 电压总是在(1/32/3)Vcc 之 间变化。 图4 555定时器构成的多谐振荡器电路及工作 4 4 ProtelProtel 原理图绘制原理图绘制 4.1 准备画图准备画图 (1)启动 Protel 99SE a 从 Windows 操作系统的开始菜单或桌面快捷图标进入 Protel 99SE 环境。 b 使用菜单 File/New 建立新工程文件。并且重命名为 PROTEL.ddb。 c 使用菜单 File/New,在下拉菜单选择 Schematic,建立新原理图文件。 (2)设置画图环境 菜单 Design/Document Option,在如图 5 所示的窗口
19、中设置图纸尺寸、栅格等内容。 图 5 绘图环境窗口 (3)填写图纸设计信息: 图 6 图纸信息窗口 4.2 载入元器件原理图符号库载入元器件原理图符号库 (1)在设计浏览器管理中单击 Browse 标签,即可打开原理图编辑管理窗口。 (2)装入所需要的元器件原理图符号库。单击管理窗口中的 Add/Remove 按钮,系统弹出 【Change Library File List】对话框。 图 7 库文件列表对话框 (3)在图中鼠标单击【查找范围】 ,选择 Protel 99SE 自带的元器件原理图符号库的存放 路径。 (4)在元器件原理图符号库列表框中单击所需要的库文件,例如“Miscellan
20、eous Devices.ddb” ,然后单击 Add 按钮,被选中的文件就会出现在【Selected Files】 列表框中。 (5)重复上述操作,将所需要的库文件都加到列表框中,然后单击 OK。 (6)若想移除某个已装入的元件库,只要在【Selected Files】列表框中选中该文件,单 击 Remove 按钮即可。 4.3 原理图放置元件原理图放置元件 (1) 电容、电阻等常用元件也在 Miscellaneous Devices.Lib 库里,该应该已经在 Libraries 面板中被选择。 (2) 在 Libraries 面板的元件过滤器栏键入 cap 或 res。 (3) 在元件列
21、表中点击元件选择它,然后点击 Place 按钮。现在在你的光标上悬浮着一 个电容符号。 (4)按 TAB 键编辑电容的属性。在 Component Properties 对话框的 Properties 单元, 设置 Designator,检查 PCB 封装模型。 (5)规则栏的设置将显示在原理图中。点击规则列表中的 Add 显示 Parameter Properties 对话框,进行相应的设置。 4. 4 连接电路连接电路 连线起着在你的电路中的各种元件之间建立连接的作用。 (1)从菜单选择 Place Wire 或从 Wiring Tools 工具栏点击 Wire 工具进入连线模式。 光标将
22、变为十字形状。 (2)将光标放在元件一端。当你放对位置时,一个红色的连接标记会出现在光标处。这 表示光标在元件的一个电气连接点上。 (3)左击或按 ENTER 固定第一个导线点。移动光标你会看见一根导线从光标处延伸到固 定点。 (4)将光标称到 Q1 的基极上,你会看见光标变为一个红色连接标记。左击或按 ENTER 连接到 Q1 的基极。 (5)完成这部分导线的放置。注意光标仍然为十字形状,表示你准备放置其它导线。要 完全退出放置模式恢复箭头光标,你应该再一次右击或按 ESC。 4.54.5 电气法则测试电气法则测试 选择菜单命令 Tools/ERC,系统弹出【Setup Electrical
23、 Rule Check】设置对话框, 进行相应设置后点击 OK 即可进行电器检测。正确的电气检测报告如图 12 所示。 图 8 ERC 报告 图 9 完整的原理图 5 PCB 板制作 5.15.1 由原理图生成网络表由原理图生成网络表 (1) 选取菜单命令 Design/Creatlist,系统弹出【Netlist Creation】对话框。 (2) 设置完成后点击 OK 按钮即可创建网络表。 图 10 网络报表 5.25.2 创建创建 PCBPCB 文件文件 使用菜单命令 File/New,在弹出的对话框中选择 PCB Document 建立 PCB 文件。在 PCB 编辑器中 KeepOu
24、tLayer 画如下的方框图。 5.35.3 导入元器件导入元器件 (1) 在 PCB 编辑器中选取菜单命令 Design/Load Nets,打开【Load/Forward Annotate Netlist】对话框。 (2) 单击对话框中的 Browse 按钮弹出【Select】对话框,就可以选择网络表文件。 (3) 选择网络表后程序自动生成相应的宏网络,生成所有宏网络的对话框如下图。 图 11 正确生成网络宏的对话框 (4)正确生成所有宏网络后,单击 Execute 按钮,即可开始载入网络表和元器件封装 . 5.45.4 元器件的布局与布线元器件的布局与布线 在 PCB 编辑器中选择菜单命
25、令 Tools/Auto Placement,在弹出的对话框中进行相应 的设置后即可完成自动布局,自动布局后还可手工调整布局,本设计采用的是手动布局。 进行布线设置后,执行 Auto Route/All 后开始自动布线,也可手工布线。 布线后的不同效果图如下图所示。 图 12 完整 PCB 效果图 6 6 PROTUSEPROTUSE 仿真仿真 经过 PROTUSE 仿真软件仿真结果如下:仿真结果说明本设计可以实现预定功能。 7 Protel 设计总结: 作为电路设计必须使用的软件,Protel99se 被现代电子设计者们广泛的使 用,我们作为电子信息工程专业的学习者,掌握这种实用性好、专业性强的软 件。 经过对 Protel99se 一周的学习和应用,从开始的无法上手,到现在的马马 虎虎,虽然不能说做的很好,但是自己看到了自己的进步,从这点上还是很高 兴的。 开始是按设计图布线,第一次做用的汉化版,所以熟悉的也要快点,在设 计的时候就出现了问题,有些元件在库中的管脚长度是一定的,这让线路会发 生转折影响美观,经
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西安交通大学材料科学与工程学院科研财务助理招聘备考题库及1套参考答案详解
- 2025年北京协和医院变态(过敏)反应科合同制体外诊断试剂研发专员招聘备考题库及一套完整答案详解
- 云南省阜外心血管病医院开展2026年校园招聘19人备考题库及答案详解1套
- 38妇女节活动策划方案
- 2026荣盛石化秋招真题及答案
- 2025-2026学年瑜伽视频教学设计数学
- 2025-2026学年教学设计六年级丁香结
- 2025-2026学年衣服折纸幼儿教案
- 2025-2026学年壮语歌曲教学设计英语
- 2025-2026学年精细的描写教学设计
- 2024年吉林省高职高专单独招生考试数学试卷真题(精校打印)
- 第16项-爆破作业安全指导手册
- 小儿癫痫发作护理查房
- 中学食堂饭卡管理制度
- 春妆 春天清新妆容技巧与春风共舞
- 道路高程测量成果记录表-自动计算
- JG/T 160-2004混凝土用膨胀型、扩孔型建筑锚栓
- 2025年度财务决算和2025年度财务预算报告
- 购房者临时居住协议
- 中考物理试题卷及答案
- 白银湘宇麓山环保科技有限公司30万吨-年含锌废料处置利用项目报告书
评论
0/150
提交评论