protel课设汽车尾灯控制系统要点.docx
- 文档编号:9256271
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:19
- 大小:525.65KB
protel课设汽车尾灯控制系统要点.docx
《protel课设汽车尾灯控制系统要点.docx》由会员分享,可在线阅读,更多相关《protel课设汽车尾灯控制系统要点.docx(19页珍藏版)》请在冰豆网上搜索。
protel课设汽车尾灯控制系统要点
课程设计任务书
学生姓名:
专业班级:
指导教师:
工作单位:
题目:
PROTEL应用课程设计
初始条件
1.一台装有PROTEL软件或以上版本的电脑及使用PROTEL软件绘制电路原理图和印刷电路板的基本技能;
2.模拟、数字、高频、单片机、或者一个具有完备功能的电子电路系统。
要求完成的主要任务:
1.绘制具有一定规模、一定复杂程度的电路原理图*.sch(自选)。
可以涉及模拟、数字、高频、单片机、或者一个具有完备功能的电子电路系统。
2.绘制相应电路原理图的双面印刷版图*.pcb,对电路原理图进行仿真,给出仿真结果(如波形*.sdf、数据)并说明是否达到设计意图。
参考书目:
1.Protel99入门与提高.赵品编著.人民邮电出版社.2000.11
2.Protel99高级应用.赵品编著.人民邮电出版社.2000.11
3.Protel99SE电路设计与仿真应用
时间安排
第16周下达任务,查找资料;
第17周设计仿真,撰写报告;
第18周完成设计,提交报告,答辩。
地点:
鉴主18楼实验室6
指导教师签名:
2012年月日
系主任(或责任教师)签名:
2012年月日
目录
摘要2
Abstact2
引言1
1设计任务2
1.1设计需求:
2
1.2设计具体要求:
2
2设计方案2
2.1方案一:
采用8位的MCU设计2
2.1.1原理框图2
2.1.2方案的优缺点3
2.2方案二:
采用分立的数字芯片搭建3
2.2.1原理框图3
2.2.2方案的优缺点4
2.3最终方案4
3原理图绘制与电路原理分析5
3.1时钟发生电路(f=1Hz)5
3.2转弯信号状态计数电路6
3.3左右弯控制电路7
3.4刹车控制电路的设计8
3.5停车控制电路设计9
3.6总体电路图10
4原理图的仿真结果与分析11
4.1555多谐振荡器仿真结果11
4.2用altiumdesigner对原理图进行仿真12
5双面印刷版图(PCB)13
5.1全局图113
5.2全局图214
5.3局部图114
5.4局部图215
6心得与体会15
7元器件清单16
8参考文献17
摘要
AltiumDesigner是Protel软件的原厂商Altium公司推出了Protel系列的最新高端版本。
AltiumDesigner提供单一的综合了电子产品开发所需的所有必须技术和功能的统一应用,它在单一设计环境中集成板级和FPGA系统设计、基于FPGA和分立处理器的嵌入式软件开发以及PCB版图设计、编辑和制造,这使得AltiumDesigner成为电子产品统一开发的完整解决方案。
通过工程设计的实际经验总结,探讨了如何快捷地完成一个复杂的、优良的电子产品设计,并重点就电路原理图设计,相应电路原理图的双面印刷版图绘制,以及电路原理图的仿真加以介绍。
关键词:
AltiumDesigner;一体化设计;自动布线
Abstact
AltiumDesignerisprotelsoftwarevendorsaltiumthecompanyunveiledprotelseriesofthelatestversion.Altiumdesignerprovidesasinglecomprehensivethedevelopmentofallmusttechnicalandfunctionalunityoftheapplication,itisinasingleintegratedintheclassandbasedonfpgafpgasystemdesign,andthedivisionoftheprocessorembeddedsoftwaredevelopmentanddesign,theeditorinpcbwith,thisdesigneraltiumaunityofthedevelopmentofelectronicproductscompletesolutions.Engineeringdesignofpracticalexperience,anddiscusseshowfastacomplex,andelectronicproductdesignandemphasisontheprincipledrawingthecircuitdesigncircuitsdiagram,theprincipleofaprintedmapisdrawn,andelectricalprincipleofsimulationbeintroduced.
Keywords:
AltiumDesigner;integrationdesignautomatic
引言
AltiumDesigner6.0除了全面继承包括99SE,Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能。
AltiumDesigner6.0拓宽了板级设计的传统界限,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程师能将系统设计中的FPGA与PCB设计以及嵌入式设计集成在一起。
交互式编辑、出错查询、布线和可视化功能,从而能更快地实现电路板布局,支持高速电路设计,具有成熟的布线后信号完整性分析工具.AltiumDesigner6.0对差分信号提供系统范围内的支持,可对高速内连的差分信号对进行充分定义、管理和交互式布线。
支持包括对在FPGA项目内部定义的LVDS信号的物理设计进行自动映射。
LVDS是差分信号最通用的标准,广泛应用于可编程器件。
AltiumDesigner可充分利用当今FPGA器件上的扩展I/O管脚。
利用AltiumDesigner设计简单的数字电路,可以很好的帮助我们去了解和学习这款软件的各方面的良好的性能。
1设计任务
1.1设计需求:
设计构成一个控制汽车六个尾灯的电路,用六个指示灯模拟六个尾灯(汽车尾部左右每侧三个灯),并用两个拨动式(乒乓)开关作为转弯信号源;一个兵乓开关用于指示右转弯,一个乒乓开关用于指示左转弯,如果两个乒乓开关都被接通,说明驾驶员是一个外行,紧急闪烁器起作用。
图1汽车转弯示意图
1.2设计具体要求:
1.用AltiumDesigner6.0绘出汽车尾灯显示控制电路的原理图。
2.采用AltiumDesigner6.0自带的仿真功能对原理图进行全面的仿真。
3.生成相应的PCB双面板。
2设计方案
2.1方案一:
采用8位的MCU设计
2.1.1原理框图
图2MCU原理框图
2.1.2方案的优缺点
优点:
此方案采用8位的MCU,设计思路简明清晰。
通过原理框图我们很容易的就可以看出电路的工作原理、电路要实现的基本功能。
电路分为三大部分:
外部按键(即设计需求中的模拟开关),MCU控制部分,输出显示部分(汽车尾灯)。
本方案的主要部分是中间的MCU部分,是实现系统全部功能的关键所在。
由于MCU的高集成性,使得整个系统的稳定性、可靠性、实用性有了很大程度的提升。
随着科技的发展,采用MCU/MPU的设计是必然的,此方案很好的与未来接轨。
此外MCU的价格相当便宜,在制作成本上有很大的优势。
缺点:
AltiumDesigner6.0里的仿真元器件模型不是很丰富,仿真难度大。
2.2方案二:
采用分立的数字芯片搭建
2.2.1原理框图
图3分立数字芯片原理框图
2.2.2方案的优缺点
优点:
此方案中电路的各部分的原理和功能更清晰,可以很好的帮助我们去理解底层硬件是如何工作的。
设计思路清晰,总体电路的搭建可以结合组合逻辑和时序逻辑电路的设计思想,先分立实现各单一功能,在综合在一起。
易于设计,鉴于最近我们刚学完数字电子技术,对于基本触发器、计数器、译码器以及各种门电路都有很深入的理解和学习,易于用所学过的器件搭建初我们所需电路。
同时AltiumDesigner6.0自带的库文件里都包含常见数字芯片的仿真模型,易于仿真。
缺点:
电路过于复杂,无论是做仿真还是实物,繁琐的连线是个头疼的问题,一不小心连错电路,不便于检查。
造价过高,由于是基于分立的元器件,价格远远高于用MCU搭建。
2.3最终方案
采用方案二:
用分立的数字芯片搭建。
3原理图绘制与电路原理分析
3.1时钟发生电路(f=1Hz)
图4时钟发生电路
时钟发生电路采用555定时构成。
555定时器构成的多谐振荡器可以用作多种时钟脉冲发生器。
本电路采用电源电压作为基准电压,5脚通过100p的滤波电容接地。
由555定时器构成的多谐振荡器如图4所示,R0,R1和C1是外接定时元件,电路中将高电平触发端(6脚)和低电平触发端(2脚)并接后接到R2和C的连接处,将放电端(7脚)接到R0,R1的连接处。
因此有555构成多谐振荡器的计算公式得:
TPH对应的放电时间:
TPH=0.7(R1+R2)C1
TPL对应的放电时间:
TPL=0.7R1C1
振荡周期:
T=TPL+TPH
振荡频率:
f=1/T
经过设计与思考,当频率为1HZ时,得出个器件的参数如图4所示。
3.2转弯信号状态计数电路
图5转弯信号状态计数电路
本部分采用2-5-10计数器74ls90和三八译码器74ls138构成。
汽车转弯时灯只有四个状态,设计任务就是用74ls90设计一个四进制的计数器.设计思路:
在十进制计数的基础上构造四进制计数。
74LS90功能:
直接置0(R0
(1)·R0
(2)=1)
直接置9(R9
(1)·R9
(2)=1)
二进制计数(CP1输入Q0输出)
五进制计数(CP2输入Q3Q2Q1输出)
十进制计数(CP1输入,Q0接CP2,QOQ1Q2Q3输出)
逻辑电路的状态转换图:
图6四进制计数状态图
采用置零法构成四进制计数器。
将74ls90出的Q2端反馈到R0
(1)R0
(2)两置零端。
此外在设计时要将R9(0)R9
(1)接地。
将Q0Q1Q2依次接74ls138的地址输入端。
3.3左右弯控制电路
图7左右转弯控制电路
电路原理:
设两开关初始默认值为低电平(即当SW11和SW2接地时表示没有转弯信号),转弯时均为高电平。
将控制左转弯的74ls138的E3与SW2(控制右转开关)相连,将控制右转弯的74ls138的E3与SW11(控制左转开关)相连。
电路工作的真值表如下图:
SW2
SW11
E3(左)
E3(右)
CP(左)
CP(右)
0
0
0
0
cp
cp
1
0
1
0
cp
0
0
1
0
1
0
cp
1
1
1
1
0
0
上述真值表的最后一项是不允许的,故需设计一报警电路,具体设计如下图。
图8错误操作报警电路
电路原理简述:
当E3(左)E3(右)不同时为1时,输出为高电平,不影响原电路的正常工作。
E3(左)E3(右)同时为1时此时两个74ls138均被封死(输出为高),灯的亮灭就有时钟CP控制。
3.4刹车控制电路的设计
图9刹车电路
有需求分析得,报警电路的优先级要高于此刹车电路,故有如下真值表:
刹车电路真值表
E3(左)
E3(右)
C(制动使能)
BREAK_LEFT
BREAK_RIGHT
0
0
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
有真值表得其逻辑表达式:
BREAK_LEFT=C+E3(右)
BREAK_RIGHT=C+E3(左)
3.5停车控制电路设计
图10停车电路
由设计需求可知,停车电路的优先级最高,所以在设计本部分电路时,我采用了两头同时下手的方案。
一方面延续上面74ls138的使能端的功能,使74ls138均不能正常工作;另一方面直接控制输出端,是灯的亮度减到一半。
设计电路如左边
电路的初始状态为低电平(即SW接地时,车灯正常),模拟停车时将开关拨到高电平即可。
3.6总体电路图
图11总体电路图
4原理图的仿真结果与分析
4.1555多谐振荡器仿真结果
通过网络可知是因为没有仿真模型,通过下载模型即可。
图12
555振荡器原理图中的仿真如图。
在刚开始仿真时报错。
图13报错图
直接仿真原理图结果出不来,所以增加了些辅助元件和初始化条件器件。
由前面介绍的原理分析我们可以得出理论结果是输出为秒脉冲。
有仿真结果可以看出,仿真成功。
图14555仿真原理图
图15555仿真结果
4.2用altiumdesigner对原理图进行仿真
对局部画的仿真图形。
首先检查各元件的Simulate属性执行菜单Simulate下的SIM命令,若有错误,则要根据给出的错误提示对原理图进行修改,知道没有错误为止。
这时执行上述命令则会得到如下图5a的仿真图,此图中,仿真输出波形对应的芯片74LS161的输出端口QA、QB、QC、QD。
有vin、vout1~
vout4、vout5~vout8仿真出来的波形可以看出,电路的各项性能达到要求。
图16仿真波形图
5双面印刷版图(PCB)
5.1全局图1
图17
5.2全局图2
图18
5.3局部图1
图19
5.4局部图2
图20
6心得与体会
我打自学单片机以来,对于单片机的外围硬件扩展部分,就只是用电烙铁焊一些外围电路。
对于PCB板的设计与制作只是偶有耳闻,没有进行实际的操作。
此次protel课设给我一个很好的机会。
这次的课设体会颇深,尤其是对PCB的制作。
PCB的设计与制作,对于缩短电子产品的设计与制作的开发时间,提高电子产品的成功率都有很大的好处。
通过这次Protel电路设计与制版实验课程设计,我体会到了EDA给我们带来的便捷,更重要的是我学会了利用AltiumDesigner的部分使用方法,能够利用电脑做电路的原理图和画PCB,制作与修改PCB元件封装的方法—设计PCB图的方法及电路原理图仿真的方法。
当然在设计过程中,自己遇到了很多问题。
出现最多的就是元器件的封装问题。
在检查原理图时,出现过一些错误,元器件的编号的重叠,网络标号未连接等一些列的问题。
在此次课设中我充分的运用了互联网以及与同学的交流,自己解决了这些问题,提高了自己发现问题和解决问题的能力。
自己的设计还存在很多不足的地方,我也会努力的学习,让自己更熟练的设计电路和画电路的PCB图,以便在以后更大的设计中缩短设计周期,做一名出色的工程师。
7元器件清单
名称
数目
74ls00
2输入4与非门
1
74ls04
6输入反相器
1
74ls08
2输入4与门
1
74ls11
3输入3与门
2
74ls21
4输入2与门
3
74ls32
2输入4或门
1
74ls90
2-5-10进制计数器
2
74ls138
38译码器
2
555定时器
2
电阻
1K
1
电阻
10K
3
电阻
15K
1
电阻
65K
1
电解电容
10UF
1
瓷片电容
0.01UF
1
LED
7
万用板
2
拨码开关
USB接口
1
8参考文献
主要参考文献
[1]清源科技.《Protel99SE电路原理图与PCB设计及仿真》.北京.机械工业出版社2001
[2]杨志亮.《Protel99SE电路原理图设计技术》.西北.西北工业大学出版社2000
[3]郑一力.《Protel99SE电路设计与制版入门与提高》.北京.人民邮电出版社1999
[4]阎石.《数字电子电路》.北京.中央广播电视出版社2001
[5]任为民.《电子技术基础课程设计指导》.北京.中央广播电视出版社2002
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- protel 汽车 尾灯 控制系统 要点
![提示](https://static.bdocx.com/images/bang_tan.gif)