当前位置:首页 > 汽车电子 > 汽车电子
[导读]引言:电动汽车仪表盘是一种集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设计实现了一款电动汽车仪表盘,从处理器特性、硬件结构、车速信号检测等方面描述了仪表盘的硬件设计,从软件流程设计,车速信号检测的软件实现上描述了仪表盘的软件设计。该仪表盘经装车试验,运行稳定,功能可靠,已经进入小批量预生产阶段,具有很高的实用价值。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭