新闻中心

EEPW首页>嵌入式系统>设计应用> MM908E624单片机在汽车电子油门控制系统的应用

MM908E624单片机在汽车电子油门控制系统的应用

作者: 时间:2013-01-22 来源:网络 收藏


共有三个高端输出口:其中前两个高端输出接口HS1 和HS2,带有过流及过温保护功能,最大输出电流范围为200mA~500mA,可以用来驱动马达。在驱动电感性负载的情况下,这两个输出口的内部还带有钳位电路,可以限制输出的电压。对这两个输出口的控制是通过SPI 接口实现的,另外还可以通过PWMIN 端口,实现PWM 控制功能。在使用PWM 功能的时候,芯片内部驱动高端输出接口的电路会把SPI 寄存器的HS1ON 位(或HS2ON 位)和PWMIN 输入引脚的电平进行逻辑与运算,然后根据与的结果控制高端输出口的状态。

/都带有一个LIN 物理层,提供了一个LIN 总线端口LIN,该端口为单总线收发,可以与三线LIN 总线兼容。LIN (Local Interconnect Network)是一种低成本的串行通讯网络,基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,主要用于实现汽车中的分布式电子系统控制。与CAN(Control Area Network)相比,LIN 的设计更为简单廉价。在很多应用的场合,使用LIN 来替代CAN 能够大幅度的降低产品的成本。

带有两个专门的唤醒输入接口L1、L2。在SLEEP 或STOP 模式下,如果唤醒输入接口的电平发生变化,系统就会被唤醒并进入NORMAL 模式。在正常(NORMAL)模式下,通过SPI 接口可以读取这两个端口的状态,因此唤醒接口也可以用来监控外接开关的状态变化,通过方向盘上触摸RESET 或刹车和离合器上安置接触开关。使之系统被唤醒,控制轿车的油门开度,实现缓冲和节油。

MM908E624 带有一个电压调整器输出接口。在正常模式和STOP 模式下,该电压调整器,可以输出一个5V 电压,从而可以给单片机供电。但需要注意的是,该端口需外接一个电容来稳定电压的输出。另外,该电压调整器还具有限流功能,主要用于STOP 模式下。

2.3 智能油门结构简图:

2.4 智能油门电路图:

电路简介如下:

1. A/D 采样部分,位置设置传感器的模拟输出到MM908E624 的PTB3/AD3 口,同时芯片的PTB4/AD4 接收油门位移反馈。超声波测距电路,由NE555 驱动传感器40S 发射超声波,40R 接收反射的超声波信号并将微弱的电压信号经集成运放LF357 信号放大输出0~5V 电压。输出的模拟量到PTB5/AD5 口。速度模拟采样在PTB7/AD7 口。

2. 主控芯片部分,MM908E624 对外部传感电路的信号进行运算和分析,判断是否HS1,HS2端口输出,从而驱动油门马达,并将报警信号输出通过PTA3,PTA4。同时通过LIN 总线与主控制器连接及时反馈信息。

3. RESET 部分,通过该复位键L1,及时唤醒芯片进行油门马达反转刹车缓冲。

4. 电源部分,超声波电路部分供电采用12V,芯片采用LIN 总线供电,马达部分采用12V 电源供电。

3.软件结构框图

3.1 软件总体框图:

3.2 程序流程图:

陀螺仪相关文章:陀螺仪原理




评论


相关推荐

技术专区

关闭