网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的汽车远近光自动照明系统设计与制作.pdfVIP

基于单片机的汽车远近光自动照明系统设计与制作.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于单片机的汽车远近光自动照明系统设计

一.实习目的:

通过设计和制作基于单片机的汽车远近光自动照明系统设计,掌握单片机原

理的基本原理,熟练汇编语言或C语言的编程方法,熟悉简单的电路原理及设计

方法,掌握手工焊接电路板的基本技能,培养对知识的综合应用能力,加深理论

知识的掌握,全面提高实践动手能力和分析问题、解决实际问题的能力。

二.实习设备:

KEIL软件、Proteus软件、电烙铁、松香、单孔板、各种电子元器件。

三.实习内容:

1.方案设计

以AT89C52单片机为核心,设计一个基于单片机的汽车远近光自动照明系

统设计。汽车夜晚行车时开启远光灯,当对面来车时为了避免影响对面司机的视

线,需要将远光灯切换到近光灯。本设计主要是利用光敏电阻实现汽车上远近光

的切换。了解单片机的并行输入/输出口电路的应用,通过I/O口控制发光二极设

计管的亮和灭,加上一些复位电路、按键电路、晶振模块、灯光模块来模拟汽车

车灯远近光切换的功能。

2.电子元器件的选择:

(1)光敏传感器的选择

4线光敏电阻传感器模块

该传感器模块对环境光线适应能力强,其采用光敏电阻传感器进行环境光线

检测,模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光

线亮度超过设定阈值时,DO端输出低电平,工作电压为3.3V-5V。该传感器的亮

度可以通过电位器调节。光敏电阻模块对环境光线最敏感,一般用来检测周围环

境的光线的亮度,触发单片机或继电器模块等。DO输出端可以直接驱动本店继电

器模块,由此可以组成一个光控开关。AO可以和AD模块相连,通过AD转换,可

以获得环境光强更精准的数值。

特性:

1.当环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光

线亮度超过设定阈值时,DO端输出低电平。检测亮度可以通过电位器进行

调节,顺时针调电位器,检测亮度增加;逆时针调电位器,检测亮度减

少。

2.比较器输出,信号干净,波形好,驱动能力强,超过15mA。

3.传感器模块输出端口OUT可直接与单片机IO口连接即

可,也可以直接驱动一个5V继电器;

连接方式:VCC-VCC;

GND-GND;OUT-IO。

4.可采用3.3V-5V直流电源对模块进行供电。当电源接通

时,红色电源指示灯点亮;

5.模拟量输出AO可以和AD模块相连,通过AD转换,可以获得环境光强更

精准的数值。

(2)控制核心的选择

本设计采STC89C52单片机作为控制核心,通过软件编程的方法进行温度的

实时检测与判断,并在I/O口上输出控制信号,控制电机工作。STC89C52具有较

大的存储空间,工作电压低,性能高,片内含4K字节的只读程序存储器ROM和

128字节的随即数据存储器RAM,兼容标准MCS-51指令系统,价格便宜,与本系

统的设计相符合。

3.硬件设计:

系统主要器件包括线光敏电阻传感器模块、STC89C52单片机、、四脚开

关。辅助元件包括电容电阻、晶振、电源、按键、适配器等。

(1)系统各器件简介:

1)AT89C52单片机简介

AT89C52是一个低功耗,高性能COMS8位单片机,片内含4KbytesISP

的反复可读写1000次的Flash只读程序储存器,器件采用ATMEL公司的高密度、

非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内

集成了8位中央处理器和IPSFlash存储单元,AT89C52在众多嵌入式系统中

得到了广泛的应用。

AT89C52具有完整的输入输出和控制端口、以及内部程序存储空间。与我们通常

意义上的微机原理类似,可以通过外接A/D,D/A转换电路及运放芯片实现对传

感器传送信息的采集,且能够提供以点阵或LCD液晶及外接按键实现人机交互,

能对内部众多I/O端口连接步进电机对外围设备进行精确操控,具有强大的工控

能力。

AT89C52系列单片机编写程序简单。其语法结构与我们常用的计算机C语

言基本相同,不同之处在于增加了控制具体引脚工作的语句和命令,相对于计算

机C语言,单片机C语言更简练和明确,可以控制每个引脚

文档评论(0)

leet1201 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档