基于单片机STC89C52RC的汽车中网扫描灯设计

发布者:EtherealGrace最新更新时间:2011-06-02 关键字:LED  单片机  无线遥控 手机看文章 扫描二维码
随时随地手机看文章

  生活水平的不断提高使汽车逐步走进了千家万户。追求时尚个性的心理使车主们费尽心思装扮自己的爱车。汽车LED中网扫描灯既彰显个性,又可以起到警示作用,甚至还有一个好听的名字叫游侠灯。本文介绍一款汽车中网扫描灯的设计制作方法。它主要采用了常见的STC89C52RC单片机作为主控制器,采用光电耦合器进行信号转换,用市场上采购的食人鱼LED灯条改装成八组LED扫描灯。能够产生拖尾和呼吸等效果,还可以进行底盘灯和无线遥控等功能的扩展。


  0 引言
  LED产业的迅猛发展给照明和装饰都带来了不小的冲击,特别是LED与汽车的结合更是当前的热门话题。汽车中的阅读灯、示宽灯、刹车灯,甚至照明大灯都渐渐出现了LED的身影。当然作为装饰用的仪表灯,扫描灯和底盘灯也不甘落后,本文介绍了一种LED扫描灯的设计和制作。
  1 系统构成
  本系统由高亮LED灯条、汽车中网扫描灯控制器构成。控制器中又包含逻辑控制(单片机最小系统)部分、电源供电部分、电源驱动部分和电路延时部分。具体框图如图1所示。
  
图1 系统框图
  2 线路设计
  图2是本设计的逻辑控制部分,采用经典的8051单片机最小系统,型号为STC89C52RC,STC系列的单片机最方便的是只留出P3.0及P3.1的引脚插针,就可以通过任何一实验板的串口RS232电路将程序下载到单片机中,方便以后作品的修改和升级,也为调试提供了便利。
  需要注意的是单片机的31脚一定要接高电平,不然单片机不会读片内的存储器,造成单片机不能工作。这里选用40脚的单片机虽然有点体积过大,但引脚用插针引出方便日后功能的扩展。

  
图2 逻辑控制部
  图3是本设计的电源部分,因为涉及到给高亮LED灯条和单片机分别供电,电源需要12V和5V两种电压输出。
  汽车蓄电池电压在12.5V左右。LED灯条部分可以直接由12V供电。单片机部分需要7805转成5V电压供电。为了增强汽车电路的安全性,在电源电路里加入了保险管。
  其中J2是汽车电源输入,正极可连在汽车示宽灯的正极上,负极接汽车结构中金属部分即可。J1可用于引出控制开关,或直接用跳线帽短接。

  
图3 电源部分
  图4是本设计的重点,类似于图4的结构一共有三组,主要器件是光电耦合器,型号可以采用EL817,利用它们既做到了电气隔离,又实现了用单片机的信号控制12V的灯条。其中选用两组,输入端接P2.7~P2.0作为扫描灯的信号控制端。用来控制LED灯条中的八组灯LED1~LED8。[page]

  值得注意的是光耦的输入端非常脆弱,接入时要接限流电阻。光耦的另一端就可以接LED灯条中的一组,与12V电源构成一个回路,相当于由前面内部LED控制的开关电路。
  图中C2~C5这一类电容起到延时电路的作用,当光耦接通时,该组LED亮,电容接在12V电源充电,当光耦断开时,电容又与该组LED灯构成放电回路,维持这组灯不是马上熄灭。扫描灯的拖尾效果就是由这部分电路实现的。
  第三组的四个光耦用作扩展功能。

图4 本设计示意图
  图5是本设计信号引出端口,其中J5引出的信号用来控制八组汽车扫描灯,J4引出的四组LED信号用于扩展底盘灯或呼吸灯。J9接单片机P3口用于扩展无线遥控或通信等模块。

  
图5 本设计信号引出端口
  图6是参考的PCB布板图,采用单面敷铜板增大了布线难度,而且要大量飞线,若采用双层板,布局问题就可简化很多。图3中RX可选用75欧大功率电阻。因设计采用四脚光耦,而光耦是可能发生故障的元件,所以在封装上采用16脚的IC插座。这样每个插座可以安装四个光耦。

  
图6 参考的PCB布板图
  3 元件选取
  与汽车电源相连的线材建议选用粗细合适的硅胶绝缘线,可耐高温和大电流。保险管可选择1A或2A即可。
  光耦选择EL817,在光耦输入端一定要接限流电阻,在做实验时要注意不要因电流过大烧坏光耦。作为延时储能的电容器要选择品质好的330UF或470UF的大电容。
  4 安装调试
  本设计调试简单,只需将流水灯或*样灯的程序写入单片机即可。数据从P2口输出,即连接扫描灯控制光耦的端口。需要注意的是程序中延时的设定要根据实际闪灯的效果修改。只要选择的时间合适,就会产生像火焰的拖尾效果。测试中选用12.5V的电压,最高电流仅达150mA。
  5 注意事项
  汽车是移动的,发动机舱的温度也较高。所以本设计的安装环境是高温且震动剧烈的环境。在安装时要注意防震和散热。电源取自汽车示宽灯,这样仪表盘一点亮扫描灯就可以工作了。
  6 结语
  本文用简洁的思路实现了LED和单片机的简单应用。为爱车提供了个性化的妆扮。也为生活增添了色彩。

 

 

关键字:LED  单片机  无线遥控 引用地址:基于单片机STC89C52RC的汽车中网扫描灯设计

上一篇:基于CAN总线的轮胎智能实时监控系统
下一篇:制约我国自动变速器发展的几大关键技术及建议

推荐阅读最新更新时间:2024-05-02 21:25

利用单片机I/O口直接驱动LCD
如何将小家电成本降低的同时,又保证其性能,是对应用工程师提出的更高要求。本控制板需要进行温度控制,显示界面要求LCD显示。带专用LCD驱动器,又带A/D转换器的单片机成本太高,因此选用台湾义隆公司带A/D的单片机EM78P259N直接驱动LCD。该款单片机性价比高,性能可靠,很适合在家电控制中应用。 1 LCD简介   目前,市面主流LCD(液晶显示器)分成以下几大类:TN(扭曲阵列型)、STN(超扭曲阵列型)、DSTN(双层超扭曲阵列)、HPA(高性能定址或快速DSTN)、TFT(薄膜场效应晶体管)等。由于成本因素,目前小家电大多数采用的是TN型单色液晶显示器,它的原理是把液晶灌入两个列有细槽的平面之间。这两个平面上的槽互相垂直
[单片机]
ARM7单片机(学习ing)—(四)、定时器—02
只要知道了Startup.s中对单片机时钟的定义~~ 也就是这句话:当外部晶振频率为12MHz时,系统时钟60MHz,外设时钟15MHz~~ 无敌了~~ 感觉一下子好学了好多~~ 不过我还是有点不太清楚就是外设时钟?为什么是15MHz~~ 现在可以先留着~~慢慢来吧~~ 四、定时器 四—(02)、定时控制LED闪烁(应用查询法~~) MDK4_1.c //------------------------------------------------------------------------------ //使用定时器0实现1s定时,控制LED闪烁 //今天使用的是查询法~~ #include lpc210x.
[单片机]
ARM7<font color='red'>单片机</font>(学习ing)—(四)、定时器—02
41-基于51单片机智能热水器控制系统
具体实现功能 系统由STC89C52单片机+水位检测传感器+DS18B20温度探头传感器+按键模块+继电器模块+报警及指示模块+LCD1602显示模块+电源构成。 具体功能: 1、LCD1602显示屏第一行显示温度及定时时间,第二行显示温度上限和下限值; 2、按键可以设置温度的上下限值及定时时间;定时时间到开始加热 3、用两个水位检测传感器检测水位:当水位下限传感器检测到有水时,继电器开始控制加水;当水位上限传感器检测到有水时,停止加水; 4、当温度低于设置的下限温度值时,继电器开始控制加热;当温度高于设置的上限温度值时,停止加热。 设计背景 据不完全统计,我市城镇居民家庭以电热水器为主,占总量的60%以上
[单片机]
41-基于51<font color='red'>单片机</font>智能热水器控制系统
51单片机引脚介绍
AT89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。 本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。。。 一、AT89S51单片机引脚介绍 AT89S51有
[单片机]
STM32入门之LED控制
为什么要学STM32? STM32是32位的单片机却只要八位单片机的价格,速度也是八位的好几倍。 更重要的是它作为ARM入门级的芯片比较容易掌握,网上资料也很多,很多人都在用。 STM32的IO端口有7个寄存器来控制,但是我们常用的就4个CRL CRH IDR ODR . 端口配置低寄存器(GPIOx_CRL) 端口配置高寄存器(GPIOx_CRH) 端口输入数据寄存器(GPIOx_IDR) 端口输出数据寄存器(GPIOx_ODR) 其中CRL 控制高8位的 IO CRH 低8 这两个实质是一样的。 对照我们AVR来看GPIOx_CRL就相当于DDRx ,GPIOx_ODR就相当于PORTx,G
[单片机]
解读LED显示屏各类色度处理技术
   LED 显示屏 技术从二十世纪80年代初的 单色显示屏 ,到80年代末的双基色显示屏,再到90年代中期的三基色(全彩色)显示屏,直到今天我们在平板显示领域广泛讨论的多基色(大于三基色)处理技术。LED显示屏的色度处理技术从最基本的基色波长选择、到白场色温的调配、再到为提高色彩还原度而进行的色彩空间变换处理和为改善画质的色度均匀性处理、直到今天我们为了扩大色域再现更多的自然界色彩而采取的多基色(大于三基色)处理。各种色度处理技术贯穿着LED显示屏的发展史,成为LED显示屏这门综合性学科中最核心的技术之一。    各类色度处理技术   1、基色波长的选择   LED显示屏在各行各业有着非常广泛的应用,而在不同的应用场所对L
[家用电子]
STM32等单片机程序加密有哪些方法
为了防止大家的程序不被剽窃,本文给大家分享单片机加密的方法。 另外关于解密的方法可以参考这篇文章如何解密单片机内程序? 常见加密方法 程序写保护 这种方法是最常见,也是最简单的一种。现在的MUC基本都有写保护功能,但是这种容易被人破解。 烧断数据总线 这个方法听起来不错,但有损坏的风险,同样也能破解。 软件加密 是一些防止别人读懂程序的方法,单一的这种方法不能防止别人全盘复制,须配合其他的加密算法。 添加外部硬件电路的加密方法 这个方法效果看起来比较好,但会增加成本。 芯片打磨改型 这个方法改了型号能误导,但同时也增加成本,解密者一般也能分析出来。 通过通过联网加序列号加密 通过连接网络,在你的MCU中生成一个唯一的随机长序列
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved