【技术大神】应用LIN-Slave通信MCU实现车窗防夹功能
MLX81107是LIN MCU从器件,为不同的IO扩展应用提供了单芯片解决方案。芯片内部集成了LIN收发器,LIN控制器,电压调节器和基于16位RISC的MCU,以及相应的外设模块,如ADC、16位PWM、高/低压IO接口等。
防夹车窗系统概述及要求
一个车窗控制系统包括前后左右四个车窗控制器,通过LIN网络使能,控制和禁止四个车窗的升降,开关及其他可能的功能。一般情况下,四个车窗控制器均为LIN从节点,主节点为BCM(车身控制模块)。另外一种情况是,可将前左车窗控制器既作为主节点也作为从节点控制其他四个车窗。
一个车窗控制器的基本功能包括:
• 作为LIN通信从节点,响应主节点的命令和请求
• 控制车窗的使能和运动
• 反馈车窗控制模块的诊断信息
• 响应本地/全局开关输入,控制车窗手动/自动升降
• 自动位置校正
• 车窗位置检测及存储
• 车窗防夹功能
• 低功耗/休眠模式
• 反向电压保护
• 温度保护
• 驱动级/电机失效诊断
MLX81107车窗控制硬件电路设计
MLX81107内部模块如图1所示,包括电源控制,MLX4+MLX16的MCU内核,LIN物理层,16位定时器,ADC,SPI通信,8个低压IO和4个高压IO。
图1:MLX81107内部模块
针对车窗控制系统的要求,MLX81107支持两种不同的硬件电路设计方案:H桥无霍尔方案和Relay带霍尔防夹方案。两种方案的硬件电路设计如图2所示。
在Relay方案中,车窗的位置检测以及防夹控制通过霍尔信号的反馈,即电机的速度和方向实现。霍尔信号与MLX81107的接口通过两个低压IO,LV3和LV4,实现。通过检测方向信号的高低判断车窗的运动方向。通过MLX81107内部带捕获功能的定时器,检测霍尔信号的速度信号计算车窗的运动速度。此外,在Relay带霍尔方案中,霍尔可采用MELEXIS带速度和方向输出的单芯片霍尔开关MLX90251。
在H桥无霍尔方案中,车窗的位置控制通过检测车窗电机运动时产生的电流纹波实现。所以在电路设计中需要增加电机电流检测的采样电阻,以及电流放大器,通过MLX81107内部集成的ADC检测电机运动时的实时电流,通过软件计算和判断电机运动的速度和车窗的位置,用于车窗位置控制和防夹保护。
a)H桥驱动电路设计
b)Relay驱动电路设计
图2:MLX81107车窗控制硬件电路设计
MLX81107软件控制及防夹功能设计
图3:MLX81107车窗控制软件设计
MLX81107车窗控制软件主要包括图3中的三个模块:检测模块,控制模块和保护模块。其中检测模块包括电源电压,电机电压,电机位置,电机速度,电机电流以及温度等相关信号的检测;保护模块包括电压过压/欠压,过载,短路,过温和防夹保护;控制模块包括电机控制,LIN通信,看门狗及模块休眠/唤醒控制。下文主要介绍防夹保护功能的设计和实现。
车窗的防夹功能,只有在车窗模块完成初始化和位置校正后才有效,一般需要符合欧标"2004/4/CE"的要求。防夹的检测区间定义在距离车窗顶部4mm到200mm的范围内,车窗运行至距离顶部小于4mm的区域内,车窗可以实现堵转停止,以完成车窗玻璃的完全密封。在初始化完成后,如果在检测区域内检测到物体,车窗反转150mm。如果检测到防夹物体的位置距离预定义的软停位置小于反转距离时,车窗将停到底部的软停位置。
传统的防夹检测和保护功能通过霍尔信号反馈实现,相对比较简单,但是需要增加一个霍尔器件检测车窗的位置和速度,不进增加了成本,而且需要考虑霍尔位置的安装。霍尔器件也占用系统空间,限制了机械结构的设计。
除霍尔方案外,MLX81107还可以实现无霍尔的位置检测和防夹功能,通过电机运行电流的纹波检测和计数可以实现电机位置控制和防夹检测,如图4所示,该方法已在实际车窗系统测试通过。
图4:MLX81107车窗无霍尔位置检测
小结
LIN MCU从节点器件MLX81107由于相对比较高的集成度(LIN+MCU)和灵活的可扩展性,可以支持不同的车窗控制方案。其中无霍尔的H桥驱动方案可帮客户省掉霍尔器件,既节省了成本,又避免了霍尔位置安装困难的问题,是一种成本-效率较高的解决方案。
作者:mlxhzh
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】带自动寻址功能的驱动芯片,让氛围灯设计更简单
Melexis的MLX81106氛围灯方案带支持自动寻址功能(采用总线分流电阻实现)的LIN收发器,波特率达到19.2Kbps。
LIN总线在汽车中的应用
车规级LIN系统基础集成电路收发器MLX80050采用0.35微米HV-CMOS工艺技术制造,三种工作模式更是最大程度减少电流的消耗,大大降低应用成本,更具世界领先的静电保护程度,还不点进来?
【应用】高性价比LIN收发器神助攻 智能雨刮标配纪元指日可待
MLX81107是Melexis推出的一款集成SPI通信接口的全集成LIN-Slave通信控制器。
【产品】智芯半导体Z20K114M基于Arm Cortex M0+的增强型微控制器正式量产,满足功能安全ASIL-B
智芯半导体继2021年和2022年先后推出Z20K118M和Z20K116M后,在今年推出Z20K114M系列产品。Z20K114M为基于Arm Cortex M0+的增强型微控制器,符合AEC-Q100 Grade1 (–40 °C to 125 °C)规范,满足功能安全ASIL-B,主要面向汽车车身电子、传感器、执行器等应用领域,如:倒车雷达控制器,开关面板,灯光控制,车窗控制等。
【选型】ROHM LIN收发器BD41030 PIN-TO-PIN替换NXP TJA1021
在汽车电子领域已经得到了越来越多的应用,如车门控制器、车窗控制器、座椅位置调节等。随着LIN总线的应用,LIN接口芯片实现物理层的转换也是系统中必须的产品之一,本文介绍ROHM的LIN收发器BD41030,该芯片可以PIN-TO-PIN替换NXP 的LIN收发器TJA1021
BAT32A6700基于ARM®Cortex®-M0+的超低功耗32位微控制器内置128K字节闪存、集成LDO、Lin收发器、丰富的模拟功能、安全功能、定时器和各种通信接口数据表
描述- 该资料详细介绍了BAT32A6700系列超低功耗32位微控制器,基于ARM® Cortex®-M0+内核,内置128KB闪存、集成LDO、LIN收发器、丰富的模拟功能、安全功能、定时器和多种通信接口。该产品适用于汽车电子应用,如开关、车门、车窗、灯光、传感器和电机。
型号- BAT32A6700,BAT32A6700KH48NB,BAT32A6700 SERIES
Melexis(迈来芯) MLX81106/MLX81107/MLX81108/MLX81109 LIN-Slave通信MCU 数据手册
描述- 该资料介绍了Melexis公司生产的MLX81106/07/08/09系列微型/小型LIN从控制器。这些控制器适用于汽车环境中开关和PWM应用的低端LIN总线系统,支持LIN 2.x和SAE J2602协议。它们集成了物理层LIN收发器和LIN协议控制器,具有易于配置的开关输入和PWM输出,可快速开发简单但强大且经济的LIN总线系统的从节点。
型号- MLX81108KDC-CAA-000-SP,MLX81109,MLX81109KLQ-BAA-000-TU,MLX81108KDC-BAA-000-RE,MLX81107KLQ-BAA-000-RE,MLX81108KDC-CAA-000-RE,MLX81107KLQ-CAA-000-TU,MLX81107,MLX81108,MLX81109KLQ-BAA-000-RE,MLX81106,MLX81106KDC-BAA-000-RE,MLX81107KLW-CAA-000-TU,MLX81108KDC-BAA-000-TU,EVB81106-A1,MLX81107KLW-CAE-000-SP,MLX81106KDC-CAA-000-RE,MLX81106KDC-CAA-000-SP,MLX81107KLQ-BAA-000-TU,MLX81109KLQ-CAA-000-TU,MLX81106KDC-BAA-000-TU
MLX81123 Lin RGB LED驱动器
描述- 该资料介绍了MLX81123是一款完全集成的LIN响应器,适用于汽车环境光应用。它通过LIN总线驱动RGB LED(符合LIN 2.x和SAE J2602标准)。MLX81123具备集成物理层LIN收发器、LIN协议控制器和电流控制输出等功能,旨在快速开发简单、经济且有效的LIN总线系统环境光模块。
型号- MLX81123
BAT32A6300基于ARM®Cortex®-M0+的超低功耗32位SoC微控制器内置32K字节闪存,集成LDO,Lin收发器专用SoC规格书
描述- 该资料详细介绍了BAT32A6300系列超低功耗32位ARM Cortex-M0+内核微控制器的特性。该产品具备32KB闪存、集成LDO、LIN收发器等特性,适用于汽车电子领域,包括开关、车门、车窗、灯光、传感器、电机等应用。
型号- BAT32A6300,BAT32A6300 SERIES,BAT32A6300KC32NA
整车上需要带LIN小模块,要求集成LDO、MCU和LIN收发器,有合适的器件推荐吗?
推荐的集成LDO、MCU和LIN收发器的芯片有: 1. MELEXIS的MLX81150, 集成LDO+16位的MCU+LIN 收发器。这个芯片在车门、车窗、天窗控制器里面用得很多。 2. MELEXIS的MLX80104 , 集成LDO+16位的MCU+LIN 收发器, 可做多功能方向盘开关控制器、驱动一些小功率的负载。 3. MELEXIS的MLX81106/7/8/9, 集成LDO+16位的MCU+LIN 收发器, 在主要用在氛围灯、驱动小功率电机上。
【应用】芯力特LIN收发器SIT1021Q用于汽车车窗控制,工作电压5.5-27V,EMC能力高
某客户在车窗控制项目中使用LIN通信传递信号,需要用到LIN收发器,推荐芯力特的LIN收发器SIT1021Q,适用于1kbps至20kbps的应用场合,工作电压范围宽,休眠时具有较低的电流消耗,工作温度范围宽。
MELEXIS(迈来芯)DATACOM收发器选型指南
目录- LIN,CAN AND RFID TRANSCEIVERS
型号- MLX90109CDC,MLX90109EDC,MLX80004,TH8056,MLX80002
CS32F116Q 数据手册 符合 AEC-Q100 Grade1 的 32 位微控制器
描述- CS32F116Q是一款符合AEC-Q100 Grade1规范的32位微控制器,采用ARM®Cortex®-M3内核,具备72MHz的最高工作频率。产品特点包括丰富的定时器、存储器资源、多种通信接口和低功耗设计。适用于汽车电子、工业控制等领域。
型号- CS32F116Q 系列,CS32F116RBT8Q,CS32F116QX 系列,CS32F116Q,CS32F116QX,CS32F116CBT8Q,CS32F116VBT8Q
对于不带LIN收发器的车窗控制器主控MCU来说,需要独立的LIN收发器,有合适的产品推荐吗?
推荐MELEXIS的独立LIN收发器MLX80020KDC-BAA-000,SOIC8封装,支持LIN 2.x/SAE J2602通信协议;输入电压范围从5V到 27V,-40到125度温度范围,增强ESD鲁棒性(IEC 61000-4-2标准),带过温关断、欠压锁定、开路和短路保护等功能。可满足车窗控制器应用的需求。
电子商城
品牌:MELEXIS
品类:Micro/Mini LIN Slave Controller
价格:¥13.6407
现货: 0
品牌:MELEXIS
品类:Micro/Mini LIN Slave Controller
价格:¥6.0207
现货: 0
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥9.1345
现货: 75
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥5.9397
现货: 75
品牌:MELEXIS
品类:Enhanced Universal Dual/Quad LIN Transceiver
价格:¥6.3173
现货: 0
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论