• 7*24小时服务
  • fwsm
  • 北京致芯科技
  • gswzx
    北京首矽致芯科技有限公司成立于2004年,公司位于具有中国硅谷之称的中关村科技园上地信息产业基地。公司业务主要以单片机解密、芯片解密、MCU解密等IC逆向分析为主[详细]
    down
  • 我们的优势
  • youshi
  • AT88SC3216C的LED汽车灯控制系统设计
  • AT88SC3216C的LED汽车灯控制系统设计

    AT88SC3216C的LED汽车灯控制系统设计
     
      致芯科技为每位客户提供最科学最合理最低成本的解密方案与解密服务,深受客户的信赖与喜爱。咨询电话:010-57792822;手机:13466687255。
     
      本文的主要内容是设计并实现一个LED汽车灯控制系统。文中阐述了控制系统的实现原理,并详细介绍了软、硬件的设计方案和实现过程。该系统以XC164CM单片机为控制核心,主要实现了车灯亮度的自适应调节,状态监控,人机交互等控制功能。实验结果表明本系统性能稳定,可被广泛应用。
     
      车灯控制系统
      1.1系统工作原理
      该系统通过外置的传感器感测环境亮度强弱和控制板温度,将其转化为光敏和热敏电阻的分压信号及LED驱动分压信号,并由单片机AD模块进行采集。
      单片机根据事先划分好的等级对AD转换后的数字信息进行分析归类,判断出汽车当前所处的行车环境(白天、雨雾天气、户外傍晚或深夜、会车、隧道等),再与内置的特征参数进行对比和开关扫描后自动选择灯光亮度和行车模式。根据选定的参数,由XC164CM输出相应的PWM信号来调节车灯的亮度。
      车灯当前所处的状态可以通过CAN总线接口发送到上位机,上位机也可以发送调整信息改变车灯的状态,从而实现了人机交互功能。系统结构如图1所示。
      1.2系统功能设计
      文中设计的LED车灯控制系统主要完成了以下几个功能。
      1.2.1亮度自适应调节
      将外界的环境亮度分为3个等级:明亮(晴天户外等),昏暗(户外阴雨,户外傍晚,隧道,停车场等室内场所),漆黑(户外深夜或其他类似场合)。系统可以根据当前环境的亮度等级自动调整车灯的亮度,以满足不同情况下的照明需求。车灯亮度分为4级、6级、8级亮度,其中4级最暗,8级最亮,6级居中。车灯亮度的调节策略如下:
      1)当环境亮度增强时,信号灯的亮度增强;环境亮度减弱时,照明灯的亮度增强。
      2)由于将车灯亮度瞬间降低具有一定的危险性,所以在降低车灯亮度时,需做两次判断:在环境亮度增强时,照明灯的亮度并不立即减弱,而是继续等待一个周期,若环境亮度保持在较低的值没有变化,再将照明灯调暗;在环境亮度减弱时,对信号灯采取同样的操作。
      1.2.2状态监控及过温保护
      实时监控驱动器输出到LED灯的电压并将结果通过上位机显示。LED灯定义为3种状态:故障态、关闭态、工作态,这3种工作状态由LED灯当前工作电压和开关状态区分。过温保护是通过实时监控驱动器工作温度实现,当驱动器环境温度值超过80度时,产生过温提示信号,以提示选取温控模式(驱动输出降额允许)。
      1.2.3人机交互
      控制系统通过XC164CM单片机自带的CAN总线接口与上位机CAN接收器连接,实现与上位机信息的交互。上位机不仅可以查询和获取车灯的工作状态数字量(故障态、关闭态或亮度级),还可以发送控制命令调整车灯的亮度以及是否进入智能照明模式,从而实现人机交互。
      2硬件设计
      硬件主要由单片机控制模块,传感器模块,CAN总线模块和LED驱动模块四部分组成。
      2.1XC164CM单片机简介
      XC164CM单片机是Infineon公司推出的采用低功耗CMOS工艺生产的增强型16位单片机,其主要特点有:1)采用C166SV2内核;2)内部集成大容量的存储器;3)带自校检的14路A/D转换器;4)两个比较,捕获单元,可方便地产生PWM波;5)TwinCAN模块,可通过网关交换数据。
      2.2传感器装置
      环境亮度的采集由3组位于不同位置(前部、侧身、顶部)的亮度传感器完成。其中亮度传感器为安装在感光位置的光敏电阻GM5528(亮电阻10~20kΩ,暗电阻1MΩ,响应时间20~30ms),GM5528通过分压电路输出的电压值随着环境亮度变化而改变;温度监控电路使用热敏电阻MF58构成分压电路,将温度值的变化转换为电压值的变化;状态监控电路通过电阻分压网络分别采样10路LED驱动器的输出电压,并以此判断LED灯的工作状态。
      2.3CAN控制模块
      XC164CM单片机集成了TwinCAN模块,实现CAN总线通信功能。其主要特性为:1)包括两个全CAN功能节点,每一个CAN节点通过一对接收和发送引脚连接到总线收发器,可独立工作或者通过网关功能交换数据帧和远程帧。2)CAN帧的发送和接收遵循CANV2.0B(active)规范,且每个CAN节点都能接收和发送带11个标识符的标准帧和带29位标识符的扩展帧。3)具有灵活和功能强大的报文传送控制和错误处理能力,CAN总线通信处理更加精确和方便。4)2个CAN节点的位定时源于外设时钟,可以通过编程使数据速率达到1Mbps。5)具有8个单独的可编程中断节点和适用于发送和接收的FIFO。
     
      对模拟电压信号做快速傅里叶变换,可以计算出模拟信号的频谱,TI公司提供快速傅里叶变换函数库,直接调用库文件fft就可以计算得到频率谱。根据计算得到的频率谱,分析其中的幅值最大点的位置,由此可以计算得到蓄电池的基波频率,如果频谱中带有固定干扰频率而且干扰频率幅值比基波频率幅值大,就采用取第二大幅值算法,从而得到随汽车转速变化的频率。

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有