西电电院工程设计报告

合集下载

西电电子课程设计报告

西电电子课程设计报告

西电电子课程设计报告一、课程目标知识目标:1. 学生能够掌握电子电路的基本原理,理解并应用基础电子元件的功能与特性。

2. 学生能够描述并分析常见电子电路的组成、工作原理及其在实际应用中的作用。

3. 学生能够解释并运用数字逻辑电路基础知识,进行简单逻辑电路的设计和分析。

技能目标:1. 学生能够运用所学知识,设计简单的电子电路,并进行仿真测试。

2. 学生能够运用电子设计自动化(EDA)工具进行电路图绘制和电路仿真。

3. 学生能够通过课程项目实践,培养动手能力,团队协作能力和问题解决能力。

情感态度价值观目标:1. 学生能够培养对电子科学的兴趣,认识到电子技术在现代社会中的重要作用。

2. 学生在学习过程中能够树立创新意识,培养探究精神和科研态度。

3. 学生通过小组合作,培养团队协作精神,学会尊重他人意见,共同解决问题。

课程性质分析:本课程为电子技术实践课程,旨在通过理论与实践相结合的方式,帮助学生深入理解电子电路原理,培养实际动手能力。

学生特点分析:考虑到学生为高中年级,已具备一定的物理和数学基础,对电子技术有一定了解,课程设计将注重知识深度和实际应用。

教学要求:1. 理论与实践相结合,注重培养学生的实际操作能力。

2. 创设情境,引导学生主动探究,培养创新思维。

3. 关注学生个体差异,提供个性化指导,确保学习效果。

二、教学内容1. 电子元件基础知识:介绍电阻、电容、电感等基础元件的原理与特性,对应教材第一章内容。

2. 基本电子电路:分析并实践放大电路、滤波电路、振荡电路等,对应教材第二章内容。

3. 数字逻辑电路:讲解逻辑门、组合逻辑电路、时序逻辑电路等原理,对应教材第三章内容。

4. 电子电路仿真:运用Multisim、Proteus等软件进行电路仿真,对应教材第四章内容。

5. 课程项目实践:分组进行电子电路设计与制作,如音频放大器、数字时钟等,综合应用前三章知识。

教学大纲安排:第一周:电子元件基础知识学习与实践;第二周:基本电子电路分析与实践;第三周:数字逻辑电路原理学习;第四周:电子电路仿真训练;第五周:课程项目实践,分组设计并制作电子电路;第六周:项目展示与评价,总结反馈。

西北电力设计院C幢高层住宅楼工程 可行性研究报告

西北电力设计院C幢高层住宅楼工程 可行性研究报告

西北电力设计院C幢高层住宅楼工程可行性研究报告第一篇概述第一章编制说明一、编制依据1、西北电力设计院C幢高层住宅楼工程招标文件及工程量清单;2、西北电力设计院C幢高层住宅楼工程施工设计图及图纸答疑纪要;3、《中华人民共和国建筑法》;4、《中华人民共和国环境保护法》;5、国务院《建设工程质量管理条例》;6、《质量管理体系标准》(ISO9001:2000)、《环境管理体系标准》(ISO14001:2004)、《职业健康安全管理体系标准》(GB/T28001-2001)及陕西省第五建筑工程公司三个管理体系程序文件和管理手册;7、施工合同。

8、类似工程施工经验。

二、工程主要涉及的规程、规范标准1、工程建设标准强制性条文(房屋建筑部分)2、混凝土结构工程施工质量验收规范(GB50204-2002)3、混凝土质量控制标准(GB 50164-92)4、普通混凝土用砂质量标准及检验方法(JG 52-92)5、普通混凝土用碎石和卵石质量标准及检验方法(JG 53-92)6、混凝土外加剂应用技术规范(GB50119-2003)7、混凝土泵送施工技术规程(JGJ/T 10-95)8、地下室工程防水技术规范(GB 50108-2001)9、地下室防水工程施工质量验收规范(GB 50208-2002)10、砌体工程施工质量验收规范(GB 50203-2002)11、多孔砖砌体结构技术规程(JGJ 137-2001)12、屋面工程质量验收规范(GB 50207-2002)13、建筑地面工程施工质量验收规范(GB 50209-2002)14、建筑装饰装修工程施工质量验收规范(GB 50210-2001)15、建筑工程冬期施工规程(JGJ 104-97)16、工程测量规范(GB50026-93)17、建筑地基基础工程施工质量验收规范(GB 50202-2002)18.《高层建筑混凝土结构技术规程》(JGJ3-2002);19.《钢筋混凝土高层建筑结构设计与施工规范》(JGJ3-91)20.《建筑基坑支护技术规程》(JGJ 120-99)21、钢筋焊接及验收规程(JGJ18-2003)22、钢筋机械连接通用技术规程(JGJ 107-2003)23、直螺纹钢筋连接技术规程(Q/YJ16-2001)24、建筑给水排水及采暖工程施工质量验收规范(GB50242-2002)25、通风与空调工程施工质量验收规范(GB50243-2002)26、建筑电气工程施工质量验收规范(GB50303-2002)27、建筑施工安全检查标准(JGJ 59-99)28、施工现场临时用电安全技术规范(JGJ 46-2005)39、建筑工程施工质量验收统一标准(GB 50300-2001)31、《民用建筑工程室内环境污染控制规范》(GB50325—2001)32、《建筑内部装修防火设计规范》(GB50222—95)第二章工程概况一、简介工程名称:西北电力设计院C幢高层住宅楼工程工程地点:西安市金花北路20号院内建设单位:中国电力工程顾问集团西北电力设计院设计单位:西北电力设计院工期:668日历天质量:国家级优质工程“鲁班奖”。

西电课程设计课题报告

西电课程设计课题报告

西电课程设计课题报告一、课程目标知识目标:通过对“西电”课程的学习,使学生掌握以下知识点:1. 了解“西电”历史背景及发展;2. 理解并掌握基本电子元件的功能及电路原理;3. 学会分析简单的电子电路。

技能目标:培养学生具备以下技能:1. 能够正确使用示波器、信号发生器等基本电子仪器;2. 能够设计并搭建简单的电子电路;3. 能够运用所学知识解决实际问题。

情感态度价值观目标:激发学生对电子科学的兴趣,培养其积极探索、创新的精神风貌,增强团队协作意识,提高社会责任感。

课程性质:本课程为实践性较强的学科,结合理论知识,注重培养学生的动手能力和实际操作技能。

学生特点:考虑到学生所在年级,已具备一定的物理和数学基础,对新鲜事物充满好奇,但注意力容易分散,需结合实际操作和趣味性教学提高学习效果。

教学要求:明确课程目标,将目标分解为具体的学习成果,注重理论与实践相结合,强调学生参与度和互动性,提高教学效果。

通过本课程的学习,使学生能够将所学知识运用到实际生活中,为我国电子科技领域培养后备力量。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 电子元件及其特性:介绍常用的电子元件如电阻、电容、电感等,分析其工作原理和特性参数,对应教材第二章。

2. 基本电路原理:讲解并分析基本的电路类型,如串联、并联、混联电路,以及常见的放大电路、滤波电路等,对应教材第三章。

3. 电子测量与仪器:学习并掌握电子测量方法,熟悉示波器、信号发生器等仪器的使用,对应教材第四章。

4. 搭建与调试电子电路:结合实际操作,指导学生设计并搭建简单的电子电路,学会调试与优化电路,对应教材第五章。

5. 应用案例分析:分析生活中常见的电子电路应用实例,使学生理解所学知识在实际生活中的应用,对应教材第六章。

教学大纲安排如下:第一周:电子元件及其特性第二周:基本电路原理第三周:电子测量与仪器第四周:搭建与调试电子电路第五周:应用案例分析与实践教学内容注重科学性和系统性,结合教材章节和实际案例,引导学生逐步掌握电子电路的基本知识和技能。

电力工程设计报告范本

电力工程设计报告范本

电力工程设计报告范本一、引言电力工程设计报告旨在对电力工程进行全面的规划和设计,确保电力系统的安全稳定运行。

本报告将详细介绍电力工程的设计要求、设计方案以及相关技术参数,以供参考。

二、设计要求1. 电力工程的目标和范围本电力工程旨在满足某地区的电力需求,包括供电范围、负荷需求、电力设备要求等。

2. 设计准则设计应遵循国家电力规范和标准,确保电力系统的安全可靠性、经济性和可持续性。

3. 设计指标根据需求,确定电力系统的设计指标,包括负荷容量、电压等级、功率因数、线路损耗等。

4. 设计原则- 系统可靠性原则:确保电力系统在各种故障和恶劣条件下仍能正常运行。

- 经济性原则:在保证可靠性的前提下,尽可能降低工程投资和运行成本。

- 安全性原则:确保电力系统的安全运行,防止事故和火灾等危险。

三、设计方案1. 电力系统结构根据需求和可行性分析,确定电力系统的结构,包括主变电站、配电站、输电线路、配电线路等。

2. 主变电站设计主变电站是电力系统的核心组成部分,设计应考虑以下要素:- 主变电站的容量和电压等级。

- 主变电站的布置和结构设计。

- 主变电站的接地系统设计。

3. 输电线路设计输电线路的设计应考虑以下要素:- 线路的长度、容量和电压等级。

- 线路的材料选择和悬挂方式。

- 线路的绝缘和保护设计。

4. 配电线路设计配电线路的设计应考虑以下要素:- 线路的长度、容量和电压等级。

- 线路的材料选择和敷设方式。

- 线路的绝缘和保护设计。

四、技术参数1. 负荷需求根据需求分析和负荷预测,确定电力系统的负荷需求,包括峰值负荷和基础负荷。

2. 电压等级根据负荷需求和输电距离,确定电力系统的电压等级,包括主变电站的电压等级和输电线路的电压等级。

3. 功率因数根据负荷特性和电力设备的要求,确定电力系统的功率因数,以提高电网的效率和稳定性。

4. 线路损耗根据输电线路的长度、材料和负荷情况,计算线路的电阻损耗和电感损耗,以减少能源浪费。

西电软院操作系统课程设计报告

西电软院操作系统课程设计报告

西电软院操作系统课程设计报告姓名:教师:褚华目录实验说明重要提示实验1 系统调用实验2 内核模块实验3 文件系统实验4 设备管理实验说明1、实验做为学习的重要促进手段,是为了深化对理论的理解,锻炼实践动手能力。

2、实验同时也作为考核的手段。

3、实验内容会在课程进行中下达,并且会分次地、部分地被抽查。

4、课程结束时,要求把所有的实验整理成一个完整的电子文档并上交,做为最后成绩的评定依据。

5、如果有兴趣的合适的题目,也可自己选题目。

格式说明1、本文档文件名命名为“学号-姓名”,如“13071000_小王”。

2、留白部分不足的自己调整长度,也可加页(增加内容应在表格内)。

3、每次的实验报告都要在这个文件中(按照实验次序依次)增加,而不是每次一个新的word文件。

4、本文档保存为doc格式(请勿用Wordxx的docx格式)。

重要提示:1、实验正文建议使用小四号或五号宋体。

2、若附加图形,则请直接嵌入到实验手册相应位置。

3、各实验的源程序,请按实验分目录存放,如第一个实验的源程序存放在目录lab1下,第二个实验的源程序存放在目录lab2下等等,依次类推。

可互相讨论,但严禁抄袭网络或同学的实验结果。

实验编号1题目系统调用实验目的为Linux内核增加一个系统调用,并编写用户进程的程序来测试要求该系统调用能够完成以下功能:1、该系统调用有1个int型参数,返回值为int。

2、若参数为偶数,则输出自己学号后四位3、若参数为奇数,则输出自己学号的后五位实验内容1、系统调用的实现2、增加系统调用3、Linux内核的构建报告内容要求(1)实现方法和思路(2)测试及结果报告正文要给linux增加系统调用,可以用修改内核源码并重新编译的方法实现一:基本过程是1、在系统调用表文件中给要增加的一个系统调用的名字2、在系统调用号文件中给要新增的系统调用分配一个系统调用号3、增加系统调用声明4、添加系统调用的实现5、重新编译内核6、编写测试驱动函数,测试系统调用是否添加成功一:在系统调用表文件中增加系统调用的名字二:在系统调用号文件中给要新增的系统调用分配一个系统调用号三:增加系统调用声明四:添加系统调用的实现要为linux内核增加系统调用,首先必须要实现系统的内核调用也就是提供功能的一个函数根据题目要求,当给改系统调用传递int参数为奇数时输出自己学号的后五位,当系统调用接受的参数为偶数时,输出自己学号的后四位所以,系统调用的实现如下可以看到系统调用的实现同基本的C语言没多大差别,只是能使用的库不一样在linux内核中的代码不能使用标准C库,只能使用内核提供的库所以能调用的函数会有不同最后实现代码如下当参数num为偶数时输出2257也就是学号的后四位当参数为奇数时输出12257也就是学号的后四位可以看到输出函数式printk而不是printf,因为在内核中不能使用标准C函数五:编译内核六:测试系统调用测试驱动函数如下测试输出如下由于在系统调用实现时忘记在末尾加换行符了。

600MWCFB可研总报告081201版

600MWCFB可研总报告081201版

600MWCFB可研总报告081201版600MW CFB⽰范⼯程(检索号:50-F277K-A01A)可⾏性研究第⼀卷总报告西南电⼒设计院SOUTHWEST ELECTRIC POWER DESIGN INSTITUTE⼆OO⼋年⼗⼀⽉成都600MW CFB⽰范⼯程(检索号:50-F277K-A01A)可⾏性研究第⼀卷总报告总⼯程师:设计总⼯程师:600MW CFB⽰范⼯程(检索号:50-F277K-A01A)可⾏性研究第⼀卷总报告600MW CFB⽰范⼯程(检索号:50-F277K)可⾏性研究总⽬录第⼀卷总报告50-F277K-A01A 第⼆卷投资估算及经济评价50-F277K-E01A 第三卷接⼊系统报告50-F277K-X01 第四卷环境影响报告书50-F277K-P01 第五卷⽔⼟保持⽅案报告50-F277K-P02 第六卷⽔⽂⽓象报告50-F277K-W01 第七卷测量技术报告50-F277K-L01 第⼋卷岩⼟⼯程勘测报告及图纸50-F277K-G01600MW CFB⽰范⼯程(检索号:50-F277K-A01A)可⾏性研究第⼀卷总报告图纸⽬录600MW CFB⽰范⼯程(检索号:50-F277K-A01A)可⾏性研究第⼀卷总报告⽬录1 概述2 电⼒系统3 燃料及⽯灰⽯供应4 ⼚址条件4.1 ⼚址概述4.2 交通运输4.3 岩⼟⼯程4.4 电⼚⽔源4.5 贮灰场5 ⼯程设想5.1 全⼚总体规划及⼚区总平⾯规划布置5.2 装机⽅案5.3 主机技术条件5.4 热⼒系统5.5 燃烧给料系统5.6 主⼚房布置5.7 运煤系统5.8 除灰渣系统5.9 化⽔部分5.10 电⽓系统5.11 热⼯⾃动化5.12 ⽔⼯部分5.13 ⼟建部分5.14 暖通部分5.15 电⼚信息管理系统(MIS)6 环境保护、灰(渣)综合利⽤、劳动安全及职业卫⽣7 ⽔⼟保持8 节约和合理利⽤能源9 电⼚定员10 电⼚⼯程项⽬实施的条件和轮廓进度11 投资估算及经济评价12 结论和建议1 概述1.1 任务依据循环流化床⽰范电站有限责任公司关于开展“60万千⽡循环流化床⽰范⼯程”可⾏性研究的委托书。

近代工程优化设计方法西电

近代工程优化设计方法西电

近代工程优化设计方法西电西安电子科技大学(西电)作为一所著名的工科院校,一直致力于推进工程领域的优化设计方法。

近代工程优化设计方法以人为中心,注重将人的需求与技术的发展相结合,旨在提高工程设计的效率和质量。

本文将从不同角度介绍西电在近代工程优化设计方法方面的研究与实践。

一、人机交互优化设计方法西电工程师们致力于开发人机交互优化设计方法,以提高工程师与计算机之间的协同效率。

通过研究人的认知过程和行为规律,他们设计出符合人类习惯的界面和操作方式,使得工程师能够更加方便地使用计算机进行工程设计。

同时,他们还研究了基于人工智能的优化算法,使得计算机能够自动学习和优化设计,进一步提高设计的效率和质量。

二、多学科协同设计方法西电工程师们意识到工程设计是一个复杂的任务,需要多个学科的知识和专业技能相结合。

因此,他们开发了多学科协同设计方法,将不同学科的专家团队聚集在一起,共同参与工程设计过程。

通过有效的沟通和合作,他们能够充分利用各个学科的优势,解决工程设计中的复杂问题,提高设计的综合性能。

三、数据驱动的优化设计方法近年来,随着大数据和人工智能的发展,西电工程师们开始利用丰富的数据资源进行工程优化设计。

他们通过收集和分析大量的实验数据和模拟数据,建立了准确的数学模型,并运用机器学习和优化算法来进行设计优化。

这种数据驱动的设计方法不仅提高了设计的准确性和效率,还能够发现隐藏在数据中的规律和趋势,为工程设计提供更多的可能性。

四、人类情感和体验的优化设计方法在近代工程设计中,西电工程师们逐渐意识到人类的情感和体验对于设计的重要性。

他们通过研究人类情感和体验的心理学原理,设计出能够激发人类情感和提供良好体验的工程产品。

通过考虑人的感受和需求,他们能够为用户提供更加贴合和满足的工程设计方案。

近代工程优化设计方法在西电得到了广泛的研究和应用。

通过人机交互、多学科协同、数据驱动和人类情感等方面的研究,西电工程师们不断推动工程设计的创新和优化,为社会和人类的发展做出了重要贡献。

西电电院EDA实验报告

西电电院EDA实验报告

EDA实验报告老师:杨明磊姓名:同作者:学号:学院:电子工程学院实验一:QUARTUS II软件使用及组合电路设计仿真一、实验目的:学习QUARTUS II软件的使用,掌握软件工程的建立、VHDL源文件的设计和波形仿真等基本内容;二、实验内容:1.四选一多路选择器的设计首先利用QuartusⅡ完成4选1多路选择器的文本编辑输入和仿真测试等步骤,给出仿真波形。

1.、功能及原理原理:数据选择器又称为多路转换器或多路开关,它是数字系统中常用的一种典型电路。

其主要功能是从多路数据中选择其中一路信号发送出去。

所以它是一个多输入、单输出的组合逻辑电路。

功能:当选择控制端s10=00时,输出;s10=01时,输出;s10=10时,输出;s10=11时,输出。

2.、逻辑器件符号3.、VHDL语言4.、波形仿真5.、仿真分析由波形可知:当s10=00时,y的波形与a相同;当s10=01时,y的波形与b相同;当s10=10时,y的波形与c相同;当s10=11时,y的波形与d相同;与所要实现的功能相符,源程序正确。

2.七段译码器程序设计仿真1.、功能及原理7段数码是纯组合电路,通常的小规模专用IC,如74或4000系列的器件只能作十进制BCD码译码,然而数字系统中的数据处理和运算都是2进制的,所以输出表达都是16进制的,为了满足16进制数的译码显示,最方便的方法就是利用VHDL译码程序在FPGA或CPLD中实现。

实验中的数码管为共阳极,接有低电平的段发亮。

例如当LED7S输出为"0010010" 时,数码管的7个段:g、f、e、d、c、b、a分别接0、0、1、0、0、1、0,于是数码管显示“5”。

2.、逻辑器件符号3.、VHDL语言4.、波形仿真5.、仿真分析由仿真波形可以直观看到,当A=“0000”时,led7s=1000000,数码管显示为0;A=“0001”时,led7s=1111001,数码管显示为1;....依此可验证波形仿真结果完全符合预期,源程序正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

六、编程调试 1) devide 模块
9
工程设计报告
dev ide clk clk_out
inst1
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity devide is port( clk :in std_logic; clk_out :out std_logic ); end devide;
2) Control 模块
10
工程设计报告
控制器 control 的逻辑符号如下图所示。 其中 clk 为时钟输入信号; hold 为紧急制动信号;A[2..0]分别为东西分方向驱动红灯、绿灯、黄灯的输 出信号; B[2..0]分别为南北方向驱动红灯、 绿灯、 黄灯指示的输出信号。 控制器的 VHDL 描述文件如下:
1) devide 模块
作用:1000HZ 分频器
2) control 模块
作用:控制器 control 的逻辑符号如下图所示。其中 clk 为时钟输入信 号; hold 为紧急制动信号; A[2..0]分别为东西分方向驱动红灯、 绿灯、 黄灯的输出信号;B[2..0]分别为南北方向驱动红灯、绿灯、黄灯指示的 输出信号。
control clk A[2..0]
hold B[2..0]
inst
library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity control is port( clk,hold :in std_logic; A,B:out std_logic_vector(2 downto 0) ); end control; architecture behavior of control is type state_type is (s0,s1,s2,s3,s4); signal current_state,next_state :state_type; signal counter :std_logic_vector(6 downto 0); begin synch :process begin wait until clk' event and clk='1'; if hold='0' then counter<=counter; else if counter<89 then counter<=counter+1; else counter<=(others=>'0'); end if; end if; end process; process
二、设计目标
交通控制器 交通灯是城市交通中不可缺少的重要工具,是城市交通秩序的重要保障。十 字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道口的 交通红绿灯控制是保证交通安全和道路畅通的关键。 一个十字路口的交通一般分为两个方向,每个方向具有红灯、绿灯和黄灯 3 种, 另外每个方向还具有左转灯,因此每个方向具有 4 个灯。
architecture arc_devide of devide is signal count:std_logic_vector(9 downto 0); begin process begin wait until clk'event and clk='1'; if(count<999) then count<=count+1; clk_out<='0'; else count<=(others=>'0'); clk_out<='1'; end if; end process; end architecture arc_devide;
A 红亮 B 红亮 S4
A 绿亮 B 红亮 S4 40s
A 黄亮 B 红亮 S1 5s
A 红亮 B 绿亮 S2 40s
A 红亮 B 黄亮 S3 5s
四、设计过程
7
工程设计报告
顶层原理图,共分为 devide 模块、control 模块、m45模块。 原理: 通过 devide 模块将 1000HZ 的 clk 分频为 1HZ,通过 control 模块分别控制 两个方向的红绿黄灯的亮暗, 并将红绿黄灯 (即 ared, agreen, ayellow 和 bred, bgreen,byellow)作为 m45 模块的输入端来选择 5s,40s,45s 这三个时段的显 示。
3) m45 模块
作用:倒计时计数器
顶层原理图 五、遇到问题及解决办法
8
工程设计报告
遇到问题:
1.数码管的显示出现乱码; 2.两个路口的计数器要实现不同的显示。 3.紧急制动状态下,数码管要来回显示当前数字和零,即实现闪烁。 4.数码管显示的数字与红绿黄灯的状态不同步。 解决方法:1.seg7 模块(仅去低四位,即 d、e、f、g 四个输出端口有效, a、b、c 三个输出端口不发生作用)接入数码管显示时钟。 2.通过 control 模块分别控制两个方向的红绿黄灯的亮暗,并将红绿黄灯 (即 ared,agreen,ayellow 和 bred,bgreen,byellow)作为 m45 模块的输入 端来选择 5s,40s,45s 这三个时段的显示。 实现结果: 仿真结果:各个端口输出波形(CLK 频率为 1000HZ)
三、实现方案
5
工程设计报告
流程图如下:
本系统主要由分频器、计数器、控制器等电路组成。分频器将晶振送来的 1000HZ 信号变为 1HZ 时钟信号;计数器实现总共 90 秒的计数, 90 秒也是交通灯 控制器的一个大循环; 控制其控制系统的状态转移和红黄绿灯信号的输出;倒计 时显示红黄绿灯闪亮的时间。整个系统的时序受控制器控制,它是系统的核心。 控制器的整个工作过程用状态机进行描述,5 种状态描述如下:
4
工程设计报告
这个交通灯还为每一个灯的状态设计了倒计时数码管显示功能。 可以为每一 个灯的状态设置一个初始值,灯状态改变后,开始按照这个初始值倒计时。倒计 时归零后,灯的状态将会改变至下一个状态。 实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机的, 还经常受认为因素的影响。 采用定时控制经常造成道路有效应用时间的浪费,出 现绿灯方向车辆较少, 红灯方向车辆积压。它不顾当前道路上交通车辆数的实际 情况变化, 其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际 需要,轻者造成时间上的浪费,重者直接导致交通堵塞,导致城市交通效率的下 降。 设计一个十字路口交通控制系统,其东西,南北两个方向除了有红、黄、绿 灯指示是否允许通行外, 还设有时钟, 以倒计时方式显示每一路允许通行的时间, 绿灯,黄灯,红灯的持续时间分别是 40、5 和 45 秒。当东西或南北两路中任一 道上出现特殊情况,例如有消防车,警车要去执行任务,此时交通控制系统应可 由交警手动控制立即进入特殊运行状态,即两条道上的所有车辆皆停止通行,红 灯全亮,时钟停止计时,且其数字在闪烁。当特殊运行状态结束后,管理系统恢 复原来的状态,继续正常运行。
3
工程设计报告
也可以采用三者的混合描述方式。 同时, VHDL 语言也支持惯性延迟和传输延迟, 这样可以准确地建立硬件电路的模型。VHDL 语言的强大描述能力还体现在它具 有丰富的数据类型。VHDL 语言既支持标准定义的数据类型,也支持用户定义的 数据类型,这样便会给硬件描述带来较大的自由度。 (3) VHDL 语言具有很强的移植能力 VHDL 语言很强的移植能力主要体现在: 对于同一个硬件电路的 VHDL 语言 描述, 它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个 综合器上或者从一个工作平台移植到另一个工作平台上去执行。 (4) VHDL 语言的设计描述与器件无关 采用 VHDL 语言描述硬件电路时, 设计人员并不需要首先考虑选择进行设计 的器件。 这样做的好处是可以使设计人员集中精力进行电路设计的优化,而不需 要考虑其他的问题。当硬件电路的设计描述完成以后,VHDL 语言允许采用多种 不同的器件结构来实现。 (5) VHDL 语言程序易于共享和复用 VHDL 语言采用基于库 ( library) 的设计方法。在设计过程中,设计人员 可以建立各种可再次利用的模块, 一个大规模的硬件电路的设计不可能从门级电 路开始一步步地进行设计, 而是一些模块的累加。这些模块可以预先设计或者使 用以前设计中的存档模块, 将这些模块存放在库中,就可以在以后的设计中进行 复用。 由于 VHDL 语言是一种描述、 模拟、 综合、 优化和布线的标准硬件描述语言, 因此它可以使设计成果在设计人员之间方便地进行交流和共享, 从而减小硬件电 路设计的工作量,缩短开发周期。
6
工程设计报告
S0:A 方向绿灯亮,B 方向红灯亮,此状态持续 40 秒时间; S1:A 方向黄灯亮,B 方向红灯亮,此状态持续 5 秒的时间; S2:A 方向红灯亮,B 方向绿灯亮,此状态持续 40 秒时间; S3:A 方向红灯亮,B 方向黄灯亮,此状态持续 5 秒时间; S4:紧急制动状态,A 方向红灯亮,B 方向绿灯亮,当紧急制动信号有效时, 进入这种状态。 交通控制器系统的状态转移图:
工程设计报告
2013 级《工程设计》课程班 姓 学
级: 名:
1302041 陈串串
号:13020410024 任爱锋
指导教师:
1
工程设计报告
2
工程设计报告
交通控制器
一、选题目的
了解VHDL语言,并且学会使用该语言编写程序,在 Quartus II 8.0 仿 真实现,在数电实验板上实际操作,锻炼动手能力,交通控制器的选题十分贴近 生活,能够将理论和实际相结合。 VHDL 简介 (1) 描述在这个语言首次开发出来时, 其目标仅是一个使电路文本化的一种 标准,为了使人们采用文本方式描述的设计能够被其他人没有二意性地所理解。 因为用自然语言描述电路会产生二意性。这个模型是让人来阅读的。 (2 ) 模拟的模型作为模型语言,用于采用模拟软件进行模拟。这个模型是 让仿真软件来阅读的。 (3) 综合的模型在自动设计系统中,作为设计输入。这个模型是让综合软件 来阅读的。 VHDL 语言能够成为标准化的硬件描述语言并获得广泛应用,它自身必然具 有很多其他硬件描述语言所不具备的优点。归纳起来,VHDL 语言主要具有以下 优点: (1) VHDL 语言功能强大,设计方式多样 VHDL 语言具有强大的语言结构,只需采用简单明确的 VHDL 语言程序就可以 描述十分复杂的硬件电路。同时,它还具有多层次的电路设计描述功能。此外, VHDL 语言能够同时支持同步电路、异步电路和随机电路的设计实现,这是其他 硬件描述语言所不能比拟的。VHDL 语言设计方法灵活多样,既支持自顶向下的 设计方式,也支持自底向上的设计方法; 既支持模块化设计方法,也支持层次 化设计方法。 (2) VHDL 语言具有强大的硬件描述能力 VHDL 语言具有多层次的电路设计描述功能,既可描述系统级电路,也可以 描述门级电路;描述方式既可以采用行为描述、寄存器传输描述或者结构描述,
相关文档
最新文档