《学位论文—交通灯的设计论文与仿真.doc》由会员分享,可在线阅读,更多相关《学位论文—交通灯的设计论文与仿真.doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。本文主要介绍了以CT74163计数器设计的交通灯电路,并有EWB仿真软件仿真,EWB仿真软件对交通灯电路的仿真应用。关键词:EWB仿真软件 交通灯电路 CT74163计数器AbstractAlong with the city vehicle quantity unceasing increase, many big city like
2、Beijing, Shanghai, Nanjing and so on had the transportation excess load movement situation, how uses the appropriate control method, maximum limit uses the good consumption large amount of money construction the city speed-way, alleviates the host yang or male principle and the circular route, the c
3、ity supports with the peripheral locality transportation stops up the condition, more and more becomes the main question which the transportation management and the urban planning department urgently await to be solved.This article mainly introduced by the CT74163 time counter design traffic light e
4、lectric circuit, and has the EWB simulation software simulation, the EWB simulation software to the traffic light electric circuit simulation application.Key word: EWB simulation software traffic light electric circuit CT74163 time counter目录摘要iAbstractii第一章交通灯在生活中的作用1第一节 交通灯的重要性1第二节 交通灯的的介绍2第二章 交通灯设
5、计的方法4第一节 CPLD及EPGA控制4一 CPLD是什么4二 CPLF的特点及使用方法5三 EPGA是什么6四 EPGA与CPLD的区别7第二节 PLC控制系统8一 PLC是什么8二 PLC的特点8三 PLC应用的领域9第三节 单片机控制系统10一 单片机是什么10二 单片机的特点12第三章 仿真软件14第一节 Protel仿真软件14第二节 ORCAD仿真软件14第三节 Multisim仿真软件15第三节EWB仿真软件17一 EWB简介17二 EWB软件在电路设计中的应用18第四章. EWB平台的交通灯电路设计26第一节、方法与内容26第二节、基于EWB平台的交通灯电路设计27一、设计任
6、务27二、分析任务27三、课程设计的常规步骤27四、电路设计28五、电路的仿真实验30第五章 总结31致 谢32iii 阳泉职业技术学院-毕业设计说明书第一章 交通灯在生活中的作用第一节 交通灯的重要性随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。随着我国国民经济的迅速发展,城市街道车辆大幅度增长,给城市交通带来巨大压力,交通拥堵已经成为影响城市可持续发展的一个全局性问题。而街道各十字路
7、口,又是车辆通行的瓶颈所在。已有的许多建立在精确模型基础上的交通系统控制方案都存在着一定的局限性。研究车辆通行规律,找出提高十字路口车辆通行效率的有效方法,对缓解交通阻塞,提高畅通率具有十分现实的意义。地面道路是一个庞大的网络,交通状况十分复杂,使目前交通灯控制器的单一时段控制已不能满足现代交通流量的多变性,特别是在交通流量高峰时,往往会造成交通路口的通过率下降,甚至出现交通混乱现象,城市的交通拥挤问题正逐渐引起人们的注意。道路平面交叉口(简称交叉口)是交通网中通行能力的“隘口”和交通事故的“多发源” ,国内外城市的交通事故约有一半发生在交叉口。因此,交叉口这个事故多发源不能不引起人们的高度关
8、注。随着交通技术、电子技术的发展及微机技术的应用,人们设计出了适应各种需要的交通检测器、信号控制机和交通信号灯。 交通灯是交管部分管理城市交通的重要工具。现在交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯,加上一个倒计时的显示计时器来控制行车,对于一般情况下的安全行车、车辆分流发挥着作用。目前绝大部分交通灯其时间都是设定好的,采用的是单段式定时控制或多段式定时控制,其最大的缺点是绿灯时间和绿信比是固定的或是分时段固定的,且最佳绿灯时间和最佳绿信比的整定较为困难,需要大量的实测统计数据,且很多情况下整定所得值并不是最优的,甚至是不合理的。控制起来都不是很灵活,这使得城市车流的调节
9、不能达到最优。这次设计正是针对这一弊端进行了改进,较好地解决了这一问题。根据实时车流量对各路口的绿灯时间进行动态调节,大大加强了其灵活性和实时性,本系统能自动检测当前的车流量并计算出当前的最佳绿灯时间和最佳绿信比,当车流量变化时,其最佳绿灯时间和最佳绿信比也随之变化,实现了真正的动态控制。本着“先到先服务”的原则,在保证交通安全性不降低的条件下提高了交通效率。与传统的交通控制系统相比,该控制系统有一定的智能水平和很强的控制能力。第二节 交通灯的的介绍19世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。其中,着红装的女人表示我已结婚,而着绿装的女人则是未婚者。后来,英国伦敦议会大厦前
10、经常发生马车轧人的事故,于是人们受到红绿装启发,1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯-煤气交通信号灯,这是城市街道的第一盏信号灯。在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带转换提灯的颜色。后来在信号灯的中心装上煤气灯罩,它的前面有两块红、绿玻璃交替遮挡。不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。 从此,城市的交通信号灯被取缔了。直到1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市
11、,相继重新出现了交通信号灯。 随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。 黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发明家爱迪生为董事长的美国通用电器公司任职员。一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯而正要过去时,一辆转弯的汽车呼地一声擦身而过,吓了他一身冷汗。回到宿舍,他反复琢磨,终于想到在红、绿灯中间再加上一个黄色信号灯,提醒人们注意危险。他的建议立即得到有关方面的肯定。于是红、黄、绿三色信号灯
12、即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。 中国最早的马路红绿灯,是于1928年出现在上海的英租界。 从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。 交通指挥灯是非裔美国人加莱特?摩根在1923年发明的。此前,铁路交通已经使用自动转换的灯光信号有一段时间了。但是由于火车是按固定的时刻表以单列方式运行的,而且火车要停下来不是很容易,因此铁路上使用的信号只有一种命令:通行。公路交通的红绿灯则不一样,它的职责在很大程度上是要告诉汽车司机把车辆停下来。 开车的人谁也不愿意看到停车信号。美国夏威
13、夷大学心理学家詹姆斯指出,人有一种将刹车和油门与自尊相互联系的倾向。他说:驾车者看到黄灯亮时,心里便暗暗作好加速的准备。如果此时红灯亮了,马上就会产生一种失望的感觉。他把交叉路口称作“心理动力区”。如果他的理论成立的话,这个区域在佛罗伊德心理学理论中应该是属于超我(supere go)而非本能(id)的范畴。 新式的红绿灯能将闯红灯的人拍照下来。犯事的司机不久就会收到罚款单。有的红绿灯还具备监测车辆行驶速度的功能。 最早的交通灯出现于一八六八年英国伦敦。那时的交通灯只有红、绿两色,经改良后,再增加一盏黄色的灯,红灯表示停止,黄灯表示准备,绿灯则表示通行。 其实,用这三色来作交通讯号和人的视觉机
14、能结构和心理反应有关。 我们的视网膜含有杆状和三种锥状感光细胞,杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。由于这种视觉结构,人最容易分辨红色与绿色。虽然黄色与蓝色也容易分辨,但因为眼球,对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。所以,交通灯用什么颜色也是有大学问的呀 ! 颜色也有活动 (activity)的含意,要表达热或剧烈的话,最强是红色,其次是黄色。绿色则有较冷及平静的含意。因此,人们常以红色代表危险,黄色代表警觉,绿色代表安全。 而且,由于红光的穿透力最强,其他颜色的光很容易被散射,在雾天里就不容易看见,而红光最不容易被散射,即使空气能见
15、度比较低,也容易被看见,不会发生事故。所以我们用红色表示禁止。第二章 交通灯设计的方法随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况。为此,进行了深入的研究,以下就城乡交通灯控制系统的电路原理、设计和实验调试等问题来进行具体分析讨论。目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。目前,国内的交通灯一般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车,属于定时计数类交通灯控制。对于一般情况下的安全行车,车辆分流尚
16、能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1两车道的车辆轮流放行时间相同,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2两条干道的红绿时间不能随时间的改变而修改。第一节 CPLD及EPGA控制 一 CPLD是什么CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方
17、法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。CPLD主要是由可编程逻辑宏单元(MC,Macro Cell)围绕中心的可编程互连矩阵单元组成。其中MC结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。由于CPLD内部采用固定长度的金属线进行各逻辑块的互连,所以设计的逻辑电路具有时间可预测性,避免了分段式互连结构时序不完全预测的缺点。发展历史及应用领域:20世纪70年代,最早的可编程逻辑器件-PLD诞生了。其输出结构是可编程的逻辑宏单元,因为它的硬件结构设计可由软件完成(相当于房子盖好后人工设计局部
18、室内结构),因而它的设计比纯硬件的数字电路具有很强的灵活性,但其过于简单的结构也使它们只能实现规模较小的电路。为弥补PLD只能设计小规模电路这一缺陷,20世纪80年代中期,推出了复杂可编程逻辑器件-CPLD。目前应用已深入网络、仪器仪表、汽车电子、数控机床、航天测控设备等方面。二 CPLF的特点及使用方法 器件特点:它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等特点,可实现较大规模的电路设计,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。几乎所有应用中小规模通用数
19、字集成电路的场合均可应用CPLD器件。CPLD器件已成为电子产品不可缺少的组成部分,它的设计和应用成为电子工程师必备的一种技能。 CPID是一种复杂可编程逻辑器件,具有高集成度、高密度、高速度的特点。将原有采用中小规模集成电路(LSI)设计的电路改造为由CPLD实现,既可以提高系统的集成度,又可以提高系统的可靠性。另外,由于CPLD具有在系统编程的功能,可在不改变印刷电路板的情况下改变电路功能,这样可以为系统提供更多的冗余功能。本文介绍一种采用CPLD设计实现智能交通信号灯控制器方法,改变了原有控制器的体积较大、故障率高的缺点,并且增加了智能控制功能,使交通信号灯控制器具有更广泛的适应性。如何
20、使用:CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。三 EPGA是什么 FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Ce
21、ll Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA的基本特点主要有:1) 采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。2) FPGA可做其它全定制或半定制ASIC电路的中试样片。3) FPGA内部有丰富的触发器和IO引脚。4) FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。5) FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。可以说,FPGA
22、芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。目前FPGA的品种很多,有XILINX的XC系列、TI公司的TPC系列、ALTERA公司的FIEX系列等。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPRO
23、M即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。FPGA有多种配置模式:并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程FPGA是80年代中期出现的高密度可编程逻辑器件(PLD)。FPGA器件及其系统软件是开发大规模数字集成电路的最新技术。它利用计算机辅助设计,以电路原理图、VHDL、布尔方程、真值表或状态机等格式,输入设计逻辑,然后经一系列变换,将输入的逻辑转换成适合于FPGA器件结构的图形文件
24、或文本形式。此时不仅可以观察整个设计在器件中实际布线的结果,了解各网络的延时特性,进行人工修改或编辑;从而可利用模拟手段,对设计的输入、输出及任意点信号进行模拟仿真,包括验证设计功能是否正确的功能模拟,以及确定最终设计是否满足相位和延时要求的定时模拟。把经过模拟验证后的设计文件转换成比特流文件或PROM(可编程只读存储器)格式文件,把常规的编程器对EPROM(可擦可编程只读存储器)编程。然后把这EPROM与FPGA器件适当连接,加上(5V)电源。此FPGA器件就可作为大规模专用集成电路使用。用不同的设计文件配置同一块FPGA白片,则可实现不同的逻辑功能。FPGA器件可实现所有数字电路功能。目前
25、,器件集成度已经达到了两万门数量级,工作频率可达300MHz以上。一般可在几个小时或几天内完成一个设计,并可随时修改。这加速了产品设计开发的进程,免去了昂贵的ASIC(专用集成电路)器件半导体生产工艺费用及投资风险。FPGA技术是电子工程师不可缺少的好帮手。四 EPGA与CPLD的区别一、相同点都由3个部分组成L I/O模块;逻辑功能模块;用来连接逻辑模块之间,逻辑模块和I/O模块之间的连线。二、差异1、结构CPLD类似于PAL器件集成到一个芯片构成,FPGA类似于门阵列或ASIC结构2、CPLD掉电后数据不会消失,FPGA会3、CPLD采用系统可编程(ISP)的方法为器件定义功能,FPGA通
26、过静态随机存储器以查找表方式,来实现具有固定数目输入和输出的任何组合逻辑函数。三、选择原则CPLD比较容易实现各种算法和组合逻辑,FPGA适合含有较多时序逻辑的电路。第二节 PLC控制系统一 PLC是什么 PLC即可编程控制器(Programmable logic Controller,是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义: “PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、
27、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”二 PLC的特点一 可靠性高,抗干扰能力强 高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开
28、关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。 二 配套齐全,功能完善,适用性强 PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增
29、强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。 三 易学易用,深受工程技术人员欢迎 PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。 四 系统的设计、建造工作量小,维护方便,容易改造 PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备
30、经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。 五 体积小,重量轻,能耗低 以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。三 PLC应用的领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。 一 开关量的逻辑控制 这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、
31、订书机械、组合机床、磨床、包装生产线、电镀流水线等。 二 模拟量控制 在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。 三 运动控制 PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动
32、控制功能,广泛用于各种机械、机床、机器人、电梯等场合。 四 过程控制 过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。 五 数据处理 现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,
33、完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。 六 通信及联网 PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。第三节 单片机控制系统一 单片机是什么单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器
34、。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。8051是MCS-51系列单片机的典型产品8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器:中央处理器(CPU)是
35、整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时
36、或计数产生中断用于控制程序转向。并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统:8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即
37、哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Princeton)结构。INTEL的MCS-51系列单片机采用的是哈佛结构的形式,而后续产品16位的MCS-96系列单片机则采用普林斯顿结构。二 单片机的特点单片机是以工业测控对象、环境、接口特点出发向着增强控制功能,提高工业环境下的可靠性方向发展。主要特点如下:1.种类多,型号全。很多单片机厂家逐年扩大适应各种需要,有针对性地推出一系列型号产品,使系统开发工程师有很大的选择余地。大部分产品有较好的兼容性,保证了已开发产品能顺利移植,较容易地使产品进行升级换代。2. 提高性能,扩大容
38、量,性能价格比高。集成度已经达到300万个晶体管以上,总线速度达到数十微妙到几百纳秒,指令执行周期已经达到几微妙到数十纳秒,以往片外XRAM现已在物理上存入片内,ROM容量已经扩充达32K,64K,128K以致更大的空间。价格从几百到几元不等。3. 增加控制功能,向真正意义上的“单片”机发展。把原本是外围接口芯片的功能集成到一块芯片内,在一片芯片中构造了一个完整的功能强大的微处理应用系统。4.低功耗。现在新型单片机的功耗越来越小,供电电压从5V降低到了3.2V,甚至1V,工作电流从mA降到A级,gz2频率从十几兆可编程到几十千赫兹。特别是很多单片机都设置了多种工作方式,这些工作方式包括等待,暂
39、停,睡眠,空闲,节电等。5. C语言开发环境,友好的人机互交环境。大多数单片机都提供基于C语言开发平台,并提供大量的函数供使用,这使产品的开发周期、代码可读性、可移植性都大为提高。可以使用由AT89C5 l编程实现的控制电路,它完成了控制交通灯、倒计时显示等功能,并给出了具体的硬件电路和相应的程序。这种控制电路可靠性,灵活性高,使用范围广,特别适合中小城市。而且,它对其他类似系统的开发具有一定的借鉴意义。通过以上对各种方案的特点及应用领域的介绍,在本身经济条件和学习能力下,选择第一种控制系统是最佳的选择。根据设计要求列出交通灯控制器的真值表如图1所示。图1 交通灯控制器真值表利用卡诺图化简法或
40、公式化简法获得最简的逻辑表达式,根据公式直接设计总体电路。图2 交通灯电路第三章 仿真软件常见的有电路仿真软件有EWB,Protel,ORCAD,Multisim等等。第一节 Protel仿真软件Protel是当今目前使用最广泛的EDA软件,它不但具有强大的原理图绘制和PCB设计功能,而且在电路仿真方面也有卓越的表现。Protel99SE是Protel公司开发的功能强大的电路辅助设计工具,是EDA行业的主流产品。Protel99SE提供了高级数模器件混合仿真功能,其仿真引擎使用的是伯克利分校的SPICE3f5/Xspice,它可精确地仿真由各种器件(比如TTL、CMOS、BJT等)构成的电路。
41、同时不需要用户自己去编写电路网表文PROTEL软件的共同特点:采用下拉窗口式菜单,层次分明;支持EMS(扩展内存);可暂停操作执行DOS SHELL命令;具有功能强大的键盘宏指令;输入窗口采用行编辑方式,方便清晰;可任意次重复执行上一次操作;具有块操作功能,可以标记、移动、删除、旋转和复制图形块;具有方便的建库功能,用户可以扩充元件库或建立新库;可浏览装载元件库中的所有元件;具有区域填充功能;具有元件旋转功能;可对以前版本的文件和图形库实现转换。第二节 ORCAD仿真软件OrCAD软件作为当今应用广泛的EDA软件之一,随着电子技术的发展,逐渐显示出其强大的电路仿真和系统分析能力。OrCAD软件
42、的PSpice仿真功能在电路等效变换中的应用,利用简单的举例依次分析了其在电阻等效变换、戴维宁等效变换以及放大电路的输入输出电阻中的应用,并结合理论分析计算验证了仿真结果的准确性。PSpice是一个电路通用分析程序,是EDA中的重要组成部分,它的主要任务是对电路进行模拟和仿真。 该软件的前身是SPICE(Simulation Program with Integrated Circuit Emphasis),由美国加州大学伯克莱分校于1972年研制。1975年推出正式实用化版本SPICE2G,1988年被定为美国国家标准。1984年Microsim公司推出了基于SPICE的微机版本PSpice
43、(Personal-SPICE),此后各种版本的SPICE不断问世,功能也越来越强。 进入20世纪90年代,随着计算机软件的发展,特别是Windows操作系统的广泛流行,PSpice又出现了可在Windows环境下运行的5.1、6.1、6.2、8.0等版本,也称为窗口版,采用图形输入方式,操作界面更加直观,分析功能更强,元器件参数库及宏模型库也更加丰富。1998年1月,著名的EDA公司OrCAD公司于开发PSpice软件的Microsim公司实现了强强联合,于1998年11月推出了最新版本OrCAD/PSpice 9。为了迅速推广普及OrCAD/PSpice 9软件,OrCAD公司提供了一张试
44、用光盘OrCAD/PSpice 9 Demo,它与商业版是完全一致的,不同之处只是在元器件上受一定的限制,因此又被称为普及版。第三节 Multisim仿真软件Multisim70是一个虚拟实验室,为使用者造就了一个集成一体化的试验环境,他采用图形化的输入方式,只需进行简单的拖放和连接操作,便可完成电路的搭建与分析。作为一个专业应用软件,他具有以下特点: (1)丰富的元件和测试仪器 Multisim70提供了数千种电路元件,包括基本独立元件(电阻、电容、三极管等)、集成电路(74及40系列芯片、DA及AD、集成运放等)、源器件(各种独立源、受控源、时钟信号等)、基本显示器件(伏特表、电流表、数码
45、管等)和其他元器件(继电器、电磁铁、直流电机等),而且还可以根据需要扩充或新建已有的元器件库,大大方便了使用者。软件中各元器件参数可调,并提供了理想值,这为分析电路的实际值与理论值的差异提供了依据。Multisim70的测试仪器包括数字万用表、函数发生器、多综示波器、扫频仪、频率计、逻辑分析仪等,很难设想实际购置这些仪器设备所需的巨额投资。 (2)动态可视化效果 Multisim70的元器件采用与实物一致的外形,使用者即便是第一次使用,也能方便地找到所需的元器件。对于测试仪器,其测量结果的显示也与实际设备一致,能实时检测系统的运行。另外,他的数码管能够发光、熔断丝可以烧断、蜂鸣器能够发声、电阻
46、器能够通过键盘随时改变阻值,形象地表征了电路的动态特性,体现了其“软件即仪器”的本质特性。 摘要:概述了Multisim 70仿真软件的功能与特点,并以发动机喷油器驱动电路设计为例,说明了软件的使用方法。利用Multisim 70加速了硬件电路的开发进程,使用其功能齐全的仿真功能保证了电路的正确性。Multisim软件就是一个专门用于电子线路仿真与设计的 EDA 工具软件。作为 Windows 下运行的个人桌面电子设计工具, Multisim 是一个完整的集成化设计环境。而且Multisim计算机仿真与虚拟仪器技术可以很好的解决理论教学与实际动手实验相脱节的这一老大难问题。学员可以很好地、很方
47、便地把刚刚学到的理论知识用计算机仿真真实的再现出来。并且可以用虚拟仪器技术创造出真正属于自己的仪表。极大地提高了学员的学习热情和积极性。真正的做到了变被动学习为主动学习。还有很重要的一点就是:计算机仿真与虚拟仪器对教员的教学也是一个很好的提高和促进。一 Multisim的特点: (1)直观的图形界面:整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的一样。 (2)丰富的元器件库:Multisim大大扩充了EWB的元器件库, 包括基本元件、半导体器件、运算放大器、TTL和CMOS数字IC、DAC、ADC及其他各种部件,且用户可通过元件编辑器自行创建或修改所需元件模型,还可通过liT公司网站或其代理商获得元件模型的扩充和更新服务。 (3)丰富的测试仪器: 除EWB具备的数字万用表、函数信号发生器、双通道示波器、扫频仪、字信号发生器、逻辑分析仪和逻辑转换仪外,Multisim 新增了瓦特表、失真分析仪、频谱分析仪和网络分析仪。尤其与EWB不同的是:所有仪器均可多台同时调用。 (4)完备的分析手段:除了EWB提供的直流工作点分析、 交流分析、瞬态分析、傅里叶分析、噪声分析、失真 分析、