当前位置:首页 > 汽车电子 > 汽车电子
[导读]引言:电动汽车仪表盘是一种集LED、LCD显示技术、步进电机控制技术于一体,适应电动汽车电子化、数字化、信息化发展的高新技术产品,它是驾驶员与汽车进行信息交流的窗口,是一个多信息显示平台,显示电机状态、电池

引言:

电动汽车仪表盘是一种集LEDLCD显示技术、步进电机控制技术于一体,适应电动汽车电子化、数字化、信息化发展的高新技术产品,它是驾驶员与汽车进行信息交流的窗口,是一个多信息显示平台,显示电机状态、电池组状态、行驶信息、底盘信息、指示报警等其它信息。FreescaleS12HY32是汽车仪表盘设计专用16MCU,笔者以S12HY32为核心设计了一款电动汽车仪表盘,它采用步进电机进行指针的指示,具有很好的数据控制特性,并能及时反映汽车加减速、电压电流上升与下降等各种工况,提高了整个系统的平稳性和定位精度,同时保留了机械指针指示的直观、有动感、符合驾驶员习惯等优点。采用LED显示转向灯、远近光变换、车门状态、安全带未系提示、充电指示、报警等状态1,采用LCD数字显示里程表和故障状态。本文介绍S12HY32的功能特性和应用要点,并剖析电动汽车仪表盘的设计原理和软硬件结构。
1 硬件设计
1.1 MC9S12HY32简介
MC9S12HY32是一款可扩展入门级的汽车仪表盘应用16位微控制器,集16位性能和许多专用功能于一身2,如LCD驱动和步进电机驱动,同时服务于需要CAN/LIN的应用,非常适合经济高效的汽车仪表盘应用。其芯片资源及特性如下3
132MHz总线频率的HCS12 CPU内核;
2、带有ECC(错误校正码)的32KB程序闪存和4KB数据闪存,4KB片内SRAM
3、字段式LCD控制器,最多可配置为40x4段;
44个步进电机控制器,可以进行电机失速检测;
5、两个16位定时器模块,可提供16位输入捕捉、输出比较、计数和脉冲累加器功能;
68通道10位逐次逼近型ADC
7SPI/I2C模块,一个SCI模块,支持 LIN 2.02.1SAE J2602 通信;
8MSCAN模块,支持 CAN 协议 2.0A/B
1.2 系统结构
仪表盘由CAN总线接口、信号采集电路、步进电机、LCDLED、报警装置组成,用于各种工况下汽车运行信息的采集和显示,图1给出了仪表盘硬件结构,下面结合S12HY32的内部资源介绍下仪表盘的硬件设计。

1 仪表盘硬件结构图
Picture 1:Dashboard hardware architecture
S12HY32内部资源专为仪表应用而设计,4个步进电机驱动器可以进行车速、电机转速、电流和电池组电压的指针指示,LCD控制器可以控制字段式LCD显示总里程、小计里程和电机故障信息,内部有MSCAN模块支持CAN总线应用,可以通过CAN总线获取一些关键信息,同时保留直接进行信息采集的能力:内置定时捕捉模块可以进行车速/电机转速脉冲的捕捉与统计,内置ADC进行电机温度等模拟量的采集。下面以车速信号检测为例介绍下仪表盘电路设计。
1.3 车速信号检测
车速是仪表盘需要显示的关键信息,根据汽车原理和拓扑结构,车速信号来源是CAN总线或者车速传感器。车速传感器输出0-12V的脉冲信号,其信号频率大小与车速值大小成线性关系,随车速增加而增加4,通过图2所示的整形电路将车速传感器信号转换为TTL电平,然后通过定时捕捉模块捕捉脉冲信号的上升沿或下降沿,进行统计分析即可得到车速大小。

2 车速信号检测电路
Picture 1:Speed signal detection circuit
2 软件设计
2.1 软件流程设计
因为没有采用操作系统,软件设计采用循环体+中断的软件结构5,主循环体完成主体功能,中断服务程序进行底层协议设计和驱动管理,软件流程图如图3所示,下面简单介绍一下该流程。首先进行全局变量和所用外设(包括IOPWMTIMERSCICANLCDMOTOR CONTROLLER)的初始化,初始化完成后,进入主循环,然后在循环体内依次进行定时器管理、开关信号检测、车速检测、CAN通讯管理、里程计算及存储、报警控制、LCD控制和步进电机控制。各软件模块次序如图三所示。下面以车速检测为例介绍下软件的详细设计。

3 软件流程图
Picture 3 Software Process
2.2车速信号检测软件设计
车速信号整形后得到TTL脉冲,S12HY32的定时捕捉模块以中断的方式捕捉脉冲的沿变化6,在中断处理函数中进行脉冲个数累加。设计脉冲统计结构体和一200ms的周期定时器,采用“滑动时间窗口脉冲统计法”进行车速的计算,脉冲统计结构体设计如下:
typedef struct{
  uint8_t   bank;
  uint16_t  cnt; 
}s_PulseCnt;
在上述结构体中,cnt表示脉冲个数,bank表示数据是否有效。滑动时间窗口脉冲统计法设计如下:
定义成员个数为6的脉冲统计结构体数组Speed_pulse[6],周期性存储车速脉冲个数,脉冲率等价于一秒内的脉冲个数,则有公式如下:
 
脉冲频率=(Speed_pulse[5].cnt-Speed_pulse[0].cnt)   (2-1)
车速=脉冲频率*FACTOR                       (2-2)
 
FACTOR由变速比和轮胎直径共同决定。
当下计算的车速表示过去1秒内的平均车速,在下一个200ms到达后,将下标为15的结构体变量依次“滑动复制”到下标为04的结构体变量中,然后更新下标为5的结构体变量,此时根据公式2-1和公式2-2进行计算得到的车速为0.2-1.2秒之间的平均速度。这种方式计算得到的车速实时性更强,而且车速变化更加平滑,反映在指针的变化上也更加平稳平滑,能得到更佳的视觉体验,其代码实现如下:
void SpeedDetect(void)
  uint16_t i,j;
  uint16_t Carspeed_pulse_frequency=0;
  if(1==Speed_detect_enable){
    if(1==Timer[SPEED_PULSE_ACCUMU_200MS].overflow_flag){
      for(i=0;i<=5;i++){
        if(0==Speed_pulse[i].bank){   
          Speed_pulse[i].cnt=Car_speed_pulses;
          Speed_pulse[i].bank=1;
          if(5==i){
            Carspeed_pulse_frequency=Speed_pulse[5].cnt-Speed_pulse[0].cnt;
            Ev_speed=(float32_t)Carspeed_pulse_frequency*CAR_PULSE_FACTOR;
            EvSpeedRangeCheck();
            for(j=0;j<5;j++){
              Speed_pulse[j].cnt=Speed_pulse[j+1].cnt;
            }
            Speed_pulse[i].bank=0;  
          }
          break;
        }
      }      
    }
  }
}
结语
笔者采用MC9S12HY32设计实现了一款电动汽车仪表盘,从处理器特性、硬件结构、车速信号检测等方面描述了仪表盘的硬件设计,从软件流程设计,车速信号检测的软件实现上描述了仪表盘的软件设计。该仪表盘经装车试验,运行稳定,功能可靠,已经进入小批量预生产阶段,具有很高的实用价值。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

5月9日,日本半导体制造设备商Screen Holdings公布了2023财年(2023年4月-2024年3月)财报,营收、获利均创下新纪录,预计2024年度业绩有望继续创下新高。

关键字: 半导体 传感器 人工智能 电动汽车

5月11日消息,据国外媒体报道称,美国拟向中国电动车加征关税。

关键字: 电动汽车

5月10日消息,对于国产半导体厂商来说,未来很长时间想要生产7nm及其以下的芯片依然是困难的。

关键字: 半导体 传感器 人工智能 电动汽车

由于东南亚、中东汽车市场继续膨胀,今年中国出口的汽车仍将保持增长。美国敌视中国汽车,欧洲保护主义盛行,比亚迪、吉利等品牌的全球化扩张将会受到阻挠,但增长的趋势不会改变。

关键字: 中国汽车 电动汽车 新能源汽车

继4月中旬宣布启动裁员以来,特斯拉再一次加大了“优化”力度。

关键字: 特斯拉 电动汽车

【2024年5月6日,德国慕尼黑和中国上海讯】作为全球功率系统和物联网领域的半导体领导者,英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)宣布将为小米汽车最新发布的SU7智能电动汽车供应碳化硅(SiC...

关键字: 电动汽车 碳化硅

5城巡回研讨会, 安森美全面解读碳化硅方案在汽车和工业领域的10+趋势性纵深应用

关键字: 碳化硅 栅极驱动器 电动汽车

4月25日,2024(第十八届)北京国际汽车展览会拉开序幕,车展以“新时代·新汽车”为主题,一直持续到5月4日。本次车展将有全球首发车117台(其中跨国公司全球首发车30台),41款概念车及278款新能源车型展出。

关键字: 北京车展 新能源汽车 电动汽车

继“特斯拉开启万人大裁员”之后,如今又一家车企扛不住了!

关键字: 电动汽车
关闭
关闭