




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Protel 应用 课程设计 课程设计任务书课程设计任务书 学生姓名 学生姓名 专业班级 专业班级 指导教师 指导教师 工作单位 工作单位 信息工程学院 题题 目目 Protel 应用课程设计 汽车尾灯控制器设计 初始条件 初始条件 1 1 可选元件 74LS 系列芯片 555 定时器 发光二极管 电阻 电容 电键 若干 5V 直流电源 2 可用仪器 示波器 万用表 毫伏表 3 仿真软件 Protel 99SE 要求完成的主要任务要求完成的主要任务 1 1 使用 protel 制作汽车尾灯控制器的电路原理图 2 使用 protel 制作汽车尾灯控制器的 PCB 图 3 使用 protuse 进行电路仿真设计 时间安排 时间安排 1 第 1 3 周 选题及任务安排 2 第 4 10 周 方案选择及设计 3 第 11 16 周 仿真及 PCB 制作 鉴主 13 楼计算机实验室 4 第 17 18 周 撰写报告及答辩 指导教师签名 指导教师签名 年年 月月 日日 系主任 或责任教师 签名 系主任 或责任教师 签名 年年 月月 日日 whut Protel 应用 课程设计 I 摘要摘要 本系统利用74系列芯片 555定时器 JK 触发器 电阻和电容对输入的汽车行进情况信号 进行控制 再进行译码 输出相应信号 同时采用时钟信号 控制电路的驱动部分 最后 由发光二极管模拟汽车尾灯显示各种情况下的灯亮情况 本课程设计根据计算机中状态机原理 采用 EDA 技术设计了简易的汽车尾灯控制器 系统设计采用自顶向下的设计方法 顶层设计采用原理 图设计方式 它由时钟分频模块 汽车尾灯主控模块 左边灯控制模块和右边灯控制模块四部分组成 系统实现采用硬件描述语言 VHDL 把系统电路按模块化方式进行设计 然后进行编译 时序仿真等 本文详细地介绍了整个设计流程 关键字 汽车尾灯 74 系列 信号 灯亮 ABSTRACT whut Protel 应用 课程设计 II The system uses 74 series chip 555 timer JK flip flop resistors and capacitors on the input 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 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 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 throughout the design process Keywords auto lamps lights 74 light series 目 录 whut Protel 应用 课程设计 III 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 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 武汉理工大学 Protel 课程设计 1 汽车尾灯控制器设计汽车尾灯控制器设计 1 1 汽车尾灯控制器设计目的和任务汽车尾灯控制器设计目的和任务 1 11 1 设计目的设计目的 学习并掌握 Protel 电子电路设计软件使用方法 设计具有以下功能的电路 设汽车尾部左右两侧各有3个指示灯 汽车运行时具有如下模式 汽车正常行驶时 左右两侧的指示灯全部处于熄灭状态 当汽车右转弯时 右侧的3个指示灯按右循环顺序点亮 当汽车左转弯时 左侧的3个指示灯按左循顺序点亮 临时刹车时 所有的指示灯同时闪烁 熟练地掌握数字模拟电路的综合运用 熟练地掌握 PCB 设计的流程 并应用 1 2 设计任务 3 汽车尾灯控制器原理分析汽车尾灯控制器原理分析 经过以上所述的设计内容及要求的分析 可以把电路分为开关控制电路 即控制汽车 左 右转状态的模式控制电路和汽车尾灯译码 显示 驱动等各部分电路 以下就这几个 部分对电路进行分析和设计 3 13 1 尾灯状态与运行状态关系尾灯状态与运行状态关系 根据设计要求可知 汽车尾灯要有四种不同的运动状态 因此需要有 4 中不同的显示 模式 为了能够一一区分它们 可以设置 2 个状态控制变量 假定用开关 K1 和 K2 进行 显示模式 控制 根据设计相关要求可列出汽车尾灯相识状态和运行状态的关系 如表 1 所示 武汉理工大学 Protel 课程设计 2 控制 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 系统框图系统框图 在分析了以上功能原理后 由设计的基本要求可知 整个电路包括以下几部分 开关 控制电路 三进制计数器 译码与显示驱动电路 尾灯状态显示电路 秒脉冲产生电路 需要一计数电路用于产生三端输出的 001 010 100 的循环信号 此信号提供左转 右转 的原始信号 左转 右转的原始信号通过 6 个与门以及电键提供的高低电位信号 将原始 信号分别输出到左 右的 3 个汽车尾灯上 这部分电路起到信号分拣的作用 左转右转控 制电路控制尾灯点亮模式 是闪烁 顺次点燃 还是熄灭 综上所述 可以得到了整个系统的方框图 3 33 3 单元电路设计与分析单元电路设计与分析 3 3 1 开关控制电路 设 74LSl38 和显示驱动电路的使能端信号分别为 G 和 A 根据总体逻辑功能表分析及 组合得 G A 与给定条件 K2 K1 CP 的真值表 如表 3 所示 武汉理工大学 Protel 课程设计 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 由双 J K 触发器 74LS76 构成 去控制译码器的 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 对应 的反相器输出依次为低电平 从而使指示灯 L1 L2 L3 依次顺序点亮 示意汽车右转弯 当 G F 1 K1 1 时 对于计数器状态 Q1Q0 为 00 01 10 译码器输出依次为 0 使得与 指示灯 L4 L5 L6 对应的反相器输出依次为低电平 从而使指示灯 L4 L5 L6 依次顺序 点亮 示意汽车左转弯 当 G 0 F 1 时 译码器输出为全 1 使所有指示灯对应的反相 武汉理工大学 Protel 课程设计 4 器输出全部为高电平 指示灯全部熄灭 当图中 G 0 F cp 时 所有指示灯随 cp 的频率 闪烁 实现了 4 种不同模式下的尾灯状态显示 3 3 4 秒脉冲产生电路 由555定时器构成的多谐振荡器 由于555定时器内部的比较器灵敏度搞 输出驱动电 流大 功能灵活 又频率受电压和温度影响很小 即此多谐振荡器的震荡频率稳定 3 4 典型芯片分析 图3 71LS138引脚图 表4 3线 8线译码器74LS138的功能表 无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚 任何时刻要么全 武汉理工大学 Protel 课程设计 5 为高电平1 芯片处于不工作状态 要么只有一个为低电平0 其余7个输出引脚全高电平 1 如果出现两个输出引脚同时为 0 的情况 说明该芯片已经损坏 71LS138 有三个附加的控 制端 和 当 时 输出为高电平 S 1 译码器处于工作状态 否则 译码器被禁止 所有的输出端被封锁在高电平 如表 4 所示 这三个控制端也叫做 片选 输入端 利用 片选的作用可以将多篇连接起来以扩展译码功能 由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 为低电平 放电管 VT 导通 把 uc 从 1 3 Vcc 上升到 2 3 Vcc 这段 时间内电路的状态称为第一暂稳态 其维持时间 TPH 的长短与电容的充电时间有关 充 电时间常数 T 充 R1 R2 C 由于放电管 VT 导通 电容 C 通过电阻 R2和放电管放电 电路进人第二暂稳态 其维 持时间 TPL 的长短与电 容的放电时间有关 放电时间常数 T 放 R2C0随着 C 的放电 uc 下降 当 uc 下降到 1 3 Vcc 时 输出 uo 为高电平 放电管 VT 截止 Vcc 再次对电 容 c 充电 电路又翻转到第一暂稳态 不难理解 接通电源后 电 路就在两个暂稳态之 间来回翻转 则输出可得矩形波 电路一旦起振后 uc 电压总是在 1 3 2 3 Vcc 之 间变化 武汉理工大学 Protel 课程设计 6 图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 所示的窗口中设置图纸尺寸 栅格等内容 武汉理工大学 Protel 课程设计 7 图 5 绘图环境窗口 3 填写图纸设计信息 图 6 图纸信息窗口 4 2 载入元器件原理图符号库载入元器件原理图符号库 1 在设计浏览器管理中单击 Browse 标签 即可打开原理图编辑管理窗口 2 装入所需要的元器件原理图符号库 单击管理窗口中的 Add Remove 按钮 系统弹出 Change Library File List 对话框 武汉理工大学 Protel 课程设计 8 图 7 库文件列表对话框 3 在图中鼠标单击 查找范围 选择 Protel 99SE 自带的元器件原理图符号库的存放 路径 4 在元器件原理图符号库列表框中单击所需要的库文件 例如 Miscellaneous Devices ddb 然后单击 Add 按钮 被选中的文件就会出现在 Selected Files 列表框中 5 重复上述操作 将所需要的库文件都加到列表框中 然后单击 OK 6 若想移除某个已装入的元件库 只要在 Selected Files 列表框中选中该文件 单 击 Remove 按钮即可 4 3 原理图放置元件原理图放置元件 1 电容 电阻等常用元件也在 Miscellaneous Devices Lib 库里 该应该已经在 Libraries 面板中被选择 2 在 Libraries 面板的元件过滤器栏键入 cap 或 res 3 在元件列表中点击元件选择它 然后点击 Place 按钮 现在在你的光标上悬浮着一 个电容符号 4 按 TAB 键编辑电容的属性 在 Component Properties 对话框的 Properties 单元 设置 Designator 检查 PCB 封装模型 5 规则栏的设置将显示在原理图中 点击规则列表中的 Add 显示 Parameter Properties 对话框 进行相应的设置 武汉理工大学 Protel 课程设计 9 4 4 连接电路连接电路 连线起着在你的电路中的各种元件之间建立连接的作用 1 从菜单选择 Place Wire 或从 Wiring Tools 工具栏点击 Wire 工具进入连线模式 光标将变为十字形状 2 将光标放在元件一端 当你放对位置时 一个红色的连接标记会出现在光标处 这 表示光标在元件的一个电气连接点上 3 左击或按 ENTER 固定第一个导线点 移动光标你会看见一根导线从光标处延伸到固 定点 4 将光标称到 Q1 的基极上 你会看见光标变为一个红色连接标记 左击或按 ENTER 连接到 Q1 的基极 5 完成这部分导线的放置 注意光标仍然为十字形状 表示你准备放置其它导线 要 完全退出放置模式恢复箭头光标 你应该再一次右击或按 ESC 4 54 5 电气法则测试电气法则测试 选择菜单命令 Tools ERC 系统弹出 Setup Electrical Rule Check 设置对话框 进行相应设置后点击 OK 即可进行电器检测 正确的电气检测报告如图 12 所示 图 8 ERC 报告 武汉理工大学 Protel 课程设计 10 图 9 完整的原理图 武汉理工大学 Protel 课程设计 11 5 PCB 板制作 5 15 1 由原理图生成网络表由原理图生成网络表 1 选取菜单命令 Design Creatlist 系统弹出 Netlist Creation 对话框 2 设置完成后点击 OK 按钮即可创建网络表 图 10 网络报表 5 25 2 创建创建 PCBPCB 文件文件 使用菜单命令 File New 在弹出的对话框中选择 PCB Document 建立 PCB 文件 在 PCB 编辑器中 KeepOutLayer 画如下的方框图 5 35 3 导入元器件导入元器件 1 在 PCB 编辑器中选取菜单命令 Design Load Nets 打开 Load Forward Annotate Netlist 对话框 2 单击对话框中的 Browse 按钮弹出 Select 对话框 就可以选择网络表文件 3 选择网络表后程序自动生成相应的宏网络 生成所有宏网络的对话框如下图 武汉理工大学 Protel 课程设计 12 图 11 正确生成网络宏的对话框 4 正确生成所有宏网络后 单击 Execute 按钮 即可开始载入网络表和元器件封装 5 45 4 元器件的布局与布线元器件的布局与布线 在 PCB 编辑器中选择菜单命令 Tools Auto Placement 在弹出的对话框中进行相应 的设置后即可完成自动布局 自动布局后还可手工调整布局 本设计采用的是手动布局 进行布线设置后 执行 Auto Route All 后开始自动布线 也可手工布线 布线后的不同效果图如下图所示 武汉理工大学 Protel 课程设计 13 图 12 完整 PCB 效果图 武汉理工大学 protel 课程设计 14 6 6 PROTUSEPROTUSE 仿真仿真 经过 PROTUSE 仿真软件仿真结果如下 仿真结果说明本设计可以实现预定功能 武汉理工大学 protel 课程设计 15 7 Protel 设计总结 作为电路设计必须使用的软件 Protel99se 被现代电子设计者们广泛的使 用 我们作为电子信息工程专业的学习者 掌握这种实用性好 专业性强的软 件 经过对 Protel99se 一周的学习和应用 从开始的无法上手 到现在的马马 虎虎 虽然不能说做的很好 但是自己看到了自己的进步 从这点上还是很高 兴的 开始是按设计图布线 第一次做用的汉化版 所以熟悉的也要快点 在设 计的时候就出现了问题 有些元件在库中的管脚长度是一定的 这让线路会发 生转折影响美观 经过摸索 发现元件可以自己编辑 我就把电阻的管脚长度 从缩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 夫妻离婚协议共同创业项目分割与后续运营协议
- 从法律角度解读离婚协议中子女抚养权争议解决
- 高新技术成果转化合作协议:知识产权许可与软件开发
- 新能源电池技术知识产权授权与产业化合作协议
- 离婚协议书附加车辆所有权及使用条件规定
- 双方自愿离婚后共有房产分割及赡养协议
- 离婚财产分割协议修订及子女抚养费调整书
- 离婚时涉及共同财产分割及资金监管的执行协议
- 离婚协议书模板:房产、车辆分割与子女抚养
- 特种体育用品买卖合同品质检测与市场推广
- 2025年数字解密:药食同源生意下最香的成分与赛道研究报告
- GB/T 12643-2025机器人词汇
- 双人心肺复苏
- 全过程工程咨询服务大纲
- T-GDPA 3-2021 奥利司他胶囊质量标准
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- GB 21258-2007常规燃煤发电机组单位产品能源消耗限额
- GA/T 1499-2018卷帘门安全性要求
- 2型糖尿病的综合管理课件
- 七年级数学学习·探究·诊断上册
- 弹簧设计基础知识概要课件
评论
0/150
提交评论