新型汽车电子单元电路(实验)设计报告-自动化车灯控制器设计.doc

新型汽车电子单元电路(实验)设计报告-自动化车灯控制器设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前 言 随着经济的发展,越来越多的家庭拥自己的汽车,汽车开始走进每家每户,成为这个时代特别的风景线,作为21世纪的我们,对汽车领域也有强烈的好奇心和探究欲。 本次单片机新型汽车单元电路设计我们便是围绕汽车电路为主题,对汽车的重要的部件---车灯,运用单片机技术做了一个有特色功能,具体的功能原理操作说明在此设计报告的内容中有详细说明。本次设计尝试经过了参考大量的技术资料和经过专业老师的悉心指导。但是不免有些错误和疏漏,希望老师在审查过程中给予指出和帮助,我们将虚心听取,积极改进,并希望我们的设计在以后能够真正走进千家万户。单片机亦称单片机微控制器,它的诞生是计算机发展史上的一个里程碑,标志着计算机正式形成了通用计算机系统和嵌入式计算机系统的两大分支。它是在一块芯片内集成了计算机的各种功能部件,构成一种单片式的微型计算机。 1.单片机控制车灯系统方案 本设计总体方案流程,是从单片机复位、按键控制、时钟控制把信号发给单片机(AT89C52),再由单片机控制发光二极管显示,主控制器是采用单片机AT89C52。单片机及复位系统采用上电/手动复位电路。按键控制采用独立键盘结构,用5个开关分别控制汽车的5中状态(刹车,紧急,停车,左转,右转)。发光二极管用来答题表示汽车上的转向灯。单片机控制总体方案图如图1所示。 图1 单片机控制总体方案图 2.系统硬件原理设计图 2.1 系统硬件原理设计 2.1.1 雾灯设计 汽车的雾灯是在出现大雾天气时开启运用的,它的射程一般都比较远,可以防止在五天行驶时因看不清前方物体而发生的交通事故。在雾天或雨天等能见度较低的天气中让行人和其他车辆能看见此车,避免发生安全事故。现在雾灯通常使用低耗电,高亮度的LED灯。 图2 雾灯电路图 2.1.2 前照灯设计 前照灯是在黑夜时开启或者是在光线不足时开启的。有远光灯和近光灯之分。它是由两个三极管和两个逻辑非门连接而成。显示电路是在驾驶室内,当开启前照灯时,相应的指示灯会给予提示。前照灯控制电路图如图3所示,前照灯显示电路图如图4所示。 图3 前照灯控制电路图 图4 前照灯显示电路图 2.1.3 主控制器设计 主要控制器是由AT89C52单片机控制,利用单片机的时钟控制,来控制汽车上所有车灯的亮和灭,以实现它的自动化。单片机控制灯电路图如图5所示,主控系统电路图如图6所示。 图5单片机控制灯电路图 图6主控系统电路图 2.1.4 系统硬件PCB设计 当系统电路要制成印制板或者雕刻板时,要把电路导入PCB设计中,并改正其封装。在专用的计算机软件和制版器材中,制成该设计的电路板。主控制电路PCB设计图如图7所示,车灯电路PCB设计图如图8所示。 图7 主控制电路PCB设计图 图8 车灯电路PCB设计图 2.2 单片机AT89C52功能介绍 ★ 描述AT89C52是一个低电压,高性能CMOS8位单片机带有4K字节的可反复擦写的程序存储器(PENROM)。和128字节的存取数据存储器(RAM),这种器件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容。片内含有8位中央处理器和闪烁存储单元,有较强的功能的AT89C52单片机能够被应用到控制领域中。功能特性AT89C52提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个I/O口,2个16位定时/计数器,1个5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路。另外,AT89C52还可以进行0HZ的静态逻辑操作,并支持两种软件的节电模式。闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位。引脚描述VCC:电源电压GND:地P0口:P0口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。P0口在闪烁编程时,P0口接收指令,在程序校验时,输出指令,需要接电阻。P1口:P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。闪烁编程时和程序校验时,P1口接收低8位地址。P2口:P2口是一个内部带有上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时,可作为输入口。因为内部有电阻,某个引脚被外

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档