Freescale 车身控制模块(BCM) 解决方案
中国汽车业已成为全球第一市场,标志着中国汽车产业进入了白热化竞争时代,因此,人们对汽车的操控性,安全性,易用性,舒适性,以及智能化要求也越来越高,更大的空间需求和更多的零部件因而产生了冲突,这就要求汽车零部件,特别是汽车电子往功能集中化、控制智能化、信息网络化方向发展,同时确保产品高性能低成本以应对竞争激烈的市场。在众多的汽车电器中,首先聚焦的就是车身控制模块(BCM)。作为车身电器的大总管和中枢神经,BCM的功能越来越强大,集成度也越来越高,这就要求有更专业半导体器件作为支撑。
作为汽车半导体行业的领导者,Freescale一直致力于中国市场的开发和服务,推动汽车零部件产业的国产化进程,协助各厂商实现高性价比,更安全,更先进的产品。
本文对Freescale的车身控制模块方案进行介绍,本方案主要由MC9S08DZ128,MC33880,MC33742,MC33596构成,主要包括:车灯控制、车锁控制、后备箱控制、玻璃升降器控制、油箱盖控制,无钥匙进入系统以及CAN总线通信技术的实现。
BCM功能概述
随着人们对汽车功能的需求越来越多,车身电子也越来越多,越来越复杂,通常来说车身控制模块包含的功能有:车灯控制、车门控制、车窗控制、开关及模拟信号采集,CAN总线通信等,本文所提供的Freescale车身控制模块为客户提供低成本,高性能的解决方案,主要包括以下功能:
|
序号 |
功能 |
|
1 |
车锁控制 |
|
2 |
第三制动灯 |
|
3 |
油箱盖控制 |
|
4 |
后备箱控制 |
|
5 |
胎压检测 |
|
6 |
玻璃升降器控制 |
|
7 |
门开启警示灯 |
|
8 |
开关背光 |
|
9 |
儿童锁 |
|
10 |
后备箱灯 |
|
11 |
CAN 通讯 |
表一、Freescale车身控制模块功能概览
二、Freescale BCM原理框图

三、Freescale BCM信号列表
|
序号 |
名称 |
I/O |
类型 |
|
1 |
点火开关 |
In |
CAN |
|
2 |
RKE信号 |
In |
CAN |
|
3 |
前排开关信号 |
In |
CAN |
|
4 |
儿童锁信号 |
In |
CAN |
|
5 |
后排开关信号 |
In |
数字信号 |
|
6 |
玻璃升降器电机信号 |
Out |
模拟信号 |
|
7 |
车速信号 |
In |
CAN |
|
8 |
车速异常信号 |
In |
CAN |
|
9 |
碰撞信号 |
In |
CAN |
|
10 |
门状态信号 |
In |
CAN |
|
11 |
RKE信号 |
In |
CAN |
|
12 |
机械钥匙开关 |
In |
开关信号 |
|
13 |
内拉索(前排) |
In |
开关信号 |
|
14 |
中控锁信号 |
In |
开关信号 |
|
15 |
电机控制 |
Out |
模拟信号 |
|
16 |
车速信号 |
In |
CAN |
|
17 |
车速异常信号 |
In |
CAN |
|
18 |
制动信号 |
In |
CAN |
|
19 |
门状态信号 |
In |
CAN |
|
20 |
后备箱状态信号 |
In |
CAN |
|
21 |
儿童锁信号 |
In |
CAN |
|
22 |
停车尾灯信号 |
In |
CAN |
|
23 |
背光等级信号 |
In |
CAN |
|
24 |
第三制动灯 |
Out |
数字信号 |
|
25 |
门开启警示灯 |
Out |
数字信号 |
|
26 |
后备箱灯 |
Out |
数字信号 |
|
27 |
开关背光 |
Out |
数字信号 |
|
28 |
预留背光 |
Out |
数字信号 |
|
29 |
后备箱开关信号 |
In |
CAN |
|
30 |
四锁联动信号 |
In |
逻辑信号 |
|
31 |
后备箱控制 |
Out |
模拟信号 |
|
32 |
四锁联动信号 |
In |
逻辑信号 |
|
33 |
油箱盖开关信号 |
In |
CAN |
|
34 |
油箱盖控制 |
Out |
模拟信号 |
四、控制说明
本方案是典型的输入输出系统,主要通过CAN总线信号,模拟信号和各种中断信号进行信号采集,通过BCM的数据处理和转换,进行对相关车身电器设备的控制,包括:灯光、马达、继电器等进行控制,并将部分传感器采集的信号进行处理,通过CAN总线发布给个相关专业电器设备。

五、CAN总线示意图

六、芯片功能特性描述
6.1、MC9S08DZ128
• 40-MHz HCS08 中央处理器 (20-MHz 总线)
• HC08指令集并补充BGND指令
•支持最多32种中断/复位源
•支持128k Flash 2k EEPROM 8k RAM
• 两种低功耗的停止模式
• 减少功耗的等待模式
•在运行、等待和停止模式中非常低功耗的实时中断
• 多功能时钟发生器,支持PLL和FLL模式
• 看门狗复位
•带复位和中断的低压检测电路;可选择的电压阀值
• 支持非法指令代码复位
• 支持非法操作地址复位
• 支持Flash 块保护
• 支持时钟信号丢失保护
• 单线背景调试接口
• 片上及在线仿真(ICE),带总线实时捕获功能
•24 通道ADC
•两个模拟比较器ACMPx
• MSCAN —CAN协议– V2.0 A 和B;
•两个SCI
• SPI
• IIC —支持最高100kbps的总线波特率;
• TPMx — 一个6 通道(TPM1)和一个2 通道
(TPM2);
• RTC
I• 87个通用输入/ 输出(I/O)管脚和1 个专用输入管脚
• 32个中断管脚,每个管脚带触发极性选择
• 所有输入管脚上带电压滞后和可配置的上下拉器件
• 所有输入管脚上可配置输出斜率和驱动强度
6.2、MC33880
MC33880 带SPI可配置的8路输出开关
MC33880 是由8位串行输入控制的8路硬件可配置高端或低端开关,其中的2路输出可直接有微控制器控制用于脉宽调制(PWM),MC33880可由微控制器直接控制各种各样的感性或灯类负载,其创新的监测和保护特性包括:超低等待电流,“层叠式”故障报告,为低端配置用的内部40V输出钳位,为高端配置用的内部20V输出钳位,输出特性诊断及每路输出独立的关断功能。
8个独立的高端或低端输出开关
两个输出可以用作PWM控制
逻辑输入兼容于TTL/CMOS电平
SPI操作,可以达到40MHz频率
睡眠省电模式
上电复位
每个开关都有相应的SPI输出诊断位
6.3、MC33742
MC33742系统基础芯片(SBC)是一个单芯片解决方案,它在一个封装中集成了常用的汽车系统块,以减少主板空间。SBC含有2个电压调节器VDD和V2、一个CAN收发器、看门狗和低功耗管理模块。+5V VDD电压调节器得到完全保护,并能够提供高达200 mA的电流。+5V V2跟踪调节器使用外部PNP晶体管,因而电流输出由晶体管参数决定。
高速CAN收发器能够以高达1 MBd的波特率发射数据。CAN模块得到完全保护,在收到CAN消息时,唤醒SBC离开停止和休眠模式。内部看门狗可以配置为窗口或超时操作。溢出时间可以分4步选择,从10ms至350ms不等。当在专用调试模式中运行器件时,可禁用看门狗。
MC33742可配置为正常、待机、停止和休眠模式。具有4个唤醒输入的内部切换高边输出给了设计人员从外部事件唤醒系统的机会,如通过键盘唤醒。8个控制和状态寄存器决定了SBC行为。所有寄存器都由SPI总线进行配置。
·1.0Mbps 高速CAN接口,支持总线诊断功能(诊断CANH和CANL对地短路,对VDD短路,对VSUP短路)
·低压降 5.0V,200mA VDD调节器,支持电流极限、超温预警和输出监测
·可通过外部晶体管进行5.0V调节
·正常,待机,停止和睡眠模式,
·150mA高端的外部电路控制开关输出
·4个外部唤醒输入
·软件可编程看门狗
6.4、MC33596
MC33596可以用于远程无匙进入、车库大门控制、射频ID(RFID)产品、告警监控、无线告警与安全系统、家庭自动化和自动读表等。环境切换功能的增加使MC33596 设备非常适合用于远程无匙进入(RKE)、轮胎气压监控系统(TPMS)和车身的被动进入接收器(passive entry receiver)。
MC33596发送器的功能:
·频率:304 MHz、315 MHz、426 MHz、 434 MHz、868 MHz和 915 MHz ISM频段
·调制:OOK和FSK(软件可以选择)
·高达108 dBm的接收灵敏度
·RF收发信机可在-19到7 dBm的范围内分四个步阶编程
·配置切换
·射频发射机数据速率:高达20 kbps
·数字和模拟接收信号强度指示器(RSSI)
·自动唤醒功能(选通震荡器)
·带可编程单词识别功能的嵌入式数据处理器
·图象取消混频器
·380 kHz的IF过滤器带宽
·快速唤醒时间
·接收(Rx)模式下为9.2 mA
·数据速率:高达20 kbps
MC33596接收器的功能:
·频率:304 MHz、315 MHz、426 MHz、434 MHz、868 MHz和915 MHz ISM频带
·接收灵敏度:高达-108 dBm
·配置切换
·数字和模拟接收信号强度指示器(RSSI)
·自动唤醒功能(选通震荡器)
·带可编程单词识别功能的嵌入式数据处理器
·图象取消混频器
·380 kHz的IF过滤器带宽
·快速唤醒时间
·接收(Rx)模式下为9.2 mA
关键字:车身控制 BCM 操控性
来源: eefocus 引用地址:http://www.eeworld.com.cn/qrs/article_2018021845068.html
Freescale 车身控制模块(BCM) 解决方案的更多相关文章
- 汽车最强大脑ECU和单片机是什么关系
先上图一张,据说这是某个F1赛车的动力总成ECU. 定睛一看,这不就是两个英飞凌的单片机的合体嘛. ECU的定义 ECU原来指的是engine control unit,即发动机控制单元,特指电喷发动 ...
- [Freescale]E9学习笔记-LTIB安装配置
转自:http://blog.csdn.net/girlkoo/article/details/44535979 LTIB: Linux Target Image Builder Freescale提 ...
- 解密电子书之四:MCU(freescale)
谈完国产的君正,让我们再看看呛了君正财路的freescale iMX51. 这是freescale近期的主打产品,用的是ARM Cortex A8架构,主频在消费电子领域最高可达800MHz,在工业领 ...
- 电子医疗设备创新研发应该用i.MX6Q开发板吗?为医疗设备提供解决方案
伴随医疗信息化.移动化.智能化的不断发展,居民对自身健康的关注度持续加强,全球医疗电子产业近年来持续保持快速增长态势.同时,源于庞大的人口基数以及迅速增长的老龄化人口带来持续增长的医疗服务需求,加之全 ...
- ADAS芯片解决方案汇总
ADAS(高级辅助驾驶系统),是指利用安装于车上各式各样的传感器,在第一时间收集车内的环境数据,进行静.动态物体的辨识.侦测与追踪等技术上的处理,从而能够让驾驶者在最快的时间察觉可能发生的危险. 在过 ...
- atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结
atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结 1. nfc(近距离无线通讯技术) 1 2. 工作模式 1 3. NFC 蓝牙 红外具体对比如下表: 2 4. TypeA ...
- EasyDSS流媒体视频实时回传与录像管理解决方案
一.背景 1.1 方案背景 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户,4G/5G/NB-IoT各种技术的大规模商用,视频在各行各业越来越受到重视,无论是传统的视频媒体转向 ...
- 基于freescale i.Mx6(ARM)的阿里云oss调试记录
交叉编译阿里OSS调试记录 1.1 开通oss服务 具体参考以下链接: https://help.aliyun.com/document_detail/31884.html?spm=a2c4g.111 ...
- 华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)
eDSK 最上层则是eDSK是我们FusionSphere服务器虚拟化解决方案中的虚拟化北向统一API接口,其他的第三方系统或者是其他运营平台(FC.VMware等)可以通过eDSK轻松完成无缝对 ...
随机推荐
- Prime Permutation
Prime Permutation 原题地址: http://codeforces.com/problemset/problem/123/A 题目大意: 给你一个字符串(只包含小写字母),从1开始存放 ...
- vue-router路由懒加载(解决vue项目首次加载慢)
懒加载:----------------------------------------------------? 也叫延迟加载,即在需要的时候进行加载,随用随载. 为什么需要懒加载? 像vue这种单 ...
- Linux基础学习笔记4-文本处理
本章内容 抽取文本的工具 文件内容:less和cat 文件截取:head和tail 按列抽取:cut 按关键字抽取:grep 文件查看 文件查看命令:cat,tac,rev cat [OPTION] ...
- Spirng boot maven多模块打包不踩坑
本文参考 https://blog.csdn.net/Ser_Bad/article/details/78433340 经过实战一次通过.回话不多说,话费不多说,直接上图. 项目整体结构: 父模块: ...
- django rest framework批量上传图片及导入字段
一.项目需求 批量上传图片,然后批量导入(使用excel)每个图片对应的属性(属性共十个,即对应十个字段,其中外键三个). 二.问题 一次可能上传成百上千张图片和对应字段,原来数据库的设计我将图片和对 ...
- 魔术方法:__set、__get
__set: 在设置对象里边不能直接设置(或没有)的属性值的时候,自动去被调用 class Track { private $track_name; public function __set($na ...
- LODOP直接用base64码输出图片
Lodop中的ADD_PRINT_IMAGE,也可以直接输出base64码图片,不用加img标签,如果加了img标签,会被当做超文本对待,受浏览器引擎解析的影响. 什么时候使用base64码直接输出比 ...
- LODOP打印超文本中部分文字消失的一种情况1
如果有两对空span,第一对里面是空格,第二对里面是文字,在这两对span标签之间的文字会消失. <span> </span>文字<span>文字</span ...
- c++ string去除首尾 空格、\n、\r、\t
string s = " test "; size_t n = s.find_last_not_of(" \r\n\t"); if (n != string:: ...
- C#程序中设置全局代理(Global Proxy)
1. HttpWebRequest类的Proxy属性,只要设置了该属性就能够使用代理了,如下: 1 //设置代理 2 WebProxy WP = new Web ...