国产微控制器在汽车天窗手势识别中的应用

原创 智能汽车设计 2025-03-17 07:55

摘要:相比传统的按键控制,通过手势控制汽车电动天窗、电动遮阳帘开闭,可以增强汽车驾驶的交互性能,提高汽车行驶安全性。因此,文章提出了采用反射型红外光耦感知,微型控制器进行信号识别的方案,设计并制作了相应的电动天窗和遮阳帘手势识别模块,该模块利用BF7112A微型控制器,实时采集四路光电二极管的通断信号,根据这些信号的变化过程,识别手势的动作方向,从而控制天窗和遮阳帘相应动作。通过实验显示,该模块对手势动作的单次识别准确度达到90%以上,达到了实际应用要求。

经历了2020年缺芯潮后,国内的一些汽车零部件供应商更加关注产品供应链自主可控,在产品开发时,对电子控制单元上的微型控制器(Microcontroller Unit, MCU)更倾向于选用本土制造的产品。在外部环境上,得益于我国市场对车规级MCU的巨量需求,国产MCU蓬勃发展,众多厂商在车规级MCU的不同应用领域积极布局,很多产品已批量上市,这给产品设计时MCU的选型提供了多个选项[1]。因此,在一些汽车零部件的迭代升级过程中,采用国产MCU作为主控器,与芯片供应商形成稳定的合作关系,对企业的长远发展意义重大。

根据企业的产品规划,需要在现有的按键式顶灯总成控制电路基础上,开发一款低成本的电动天窗和遮阳帘手势识别模块,实现对天窗、遮阳帘的手势控制。

1 总体方案设计

电动天窗手势识别模块要求系统能够识别驾乘人员不同的挥手动作,以实现对电动车窗、电动遮阳帘的控制。目前,随着汽车智能座舱技术的发展,手势交互多通过摄像头,利用机器视觉技术来实现[2-3],但这些技术都需要依靠计算机操作系统支持,很多是依靠汽车整体智能座舱系统来实现,产品成本较高,通常应用于一些高端乘用车,与一般车辆电动天窗上应用的按键独立控制装置较难融合。而采用车规级近程传感器[4],除了成本高外,还与识别模块后续规划的按键触摸功能相冲突,会引起误触发,增加信号识别的难度。还有一些专用的手势传感器[5]在普通电子消费品上应用较广,但满足车规级要求的产品很少,价格也比较贵。

因此,根据公司的产品成本定位和功能规划要求,选择了由红外光电传感器采集信号和单片机组成系统的方案,将比亚迪公司的BF7112A微处理器作为识别模块的控制单元。由于未找到价格合适且满足车规要求的手势传感器,故选择车规级的红外发光管和红外光电二极管[6],用分立元件搭建四对反射型光耦及其信号处理电路,呈十字形分布,布置在识别模块电路板的四边,整个模块嵌入到顶灯总成中间的窗口中,并留有一路通用异步收发传输器(Universal Asynchronous Receiver and Transmitter, UART)接口,与顶灯总成已有的控制单元进行通信。模块的功能结构如图1所示。

width=170,height=148

图1 模块的功能结构

2 硬件设计

识别模块的控制器选用比亚迪的BF7112A,该控制器是一款基于标准8051指令流水线结构的8位通用型车规级MCU,工作频率为24 MHz,包含32K字节的随机存储器(Random Access Memory, RAM)、256字节(内部)+768字节(外部)的静态随机储存器(Static Random Access Memory, SRAM)存储单元,支持2K字节的电气可拭除可编程只读存储器(Electrically Erasable Program- mable Read Only Memory, EEPROM),最大封装支持25个双向输入/输出口。该款MCU提供了丰富的功能模块,主要如下:

1)两路可单独配置的16位脉冲宽度调制(Pulse Width Modulation, PWM);

2)4个16位定时器,具有溢出中断,并且其中的定时器3既可使用MCU的内部时钟,也可使用外部晶振时钟,以应用在一些时间控制要求很精确的场合;

3)3个外部中断,其中外部中断0和1有低电平、高电平、上升沿、下降沿四种中断方式可选。外部中断2支持上升沿、下降沿两种中断方式;

4)提供低电压检测中断,当电源电压下降到3.8 V时,即触发中断;

5)2路8051标准UART通信;

6)1路IIC硬件从机,支持标准IIC通信和快速IIC通信等。

该单片机的一个重要特点为I/O端口可以配置成电容按键输入,最多可以配置23路,各路按键的灵敏度可独立控制。

根据设计的功能要求,当需要对电动车窗、遮阳帘进行操作时,驾乘人员在传感器前挥手即可触发四只红外光敏电路产生脉冲信号,将这四路信号引入到MCU的数字量输入端口和逻辑芯片74LV32A的输入端口,经过或运算后接到MCU外部0号中断的输入引脚。四只光耦的红外发光二极管(Light Emitting Diode, LED)采用一片ULQ2003驱动芯片,由MCU独立控制每只红外LED的通断。模块的主要硬件电路如图2所示。

width=428.2,height=351.25

图2 模块的硬件电路

驾驶员坐在驾驶座椅上抬手至顶灯总成前,做电动天窗、遮阳帘控制手势时,手与顶灯总成自然且舒适的距离通常为5~15 cm,一般不超过20 cm,因此,将红外光耦的最大感应距离设计在距顶灯总成面板约20cm的位置,当超过这个距离时手势感应电路一般不做响应。

3 软件设计

MCU芯片供货商给用户提供了基于keil C51软件进行BF7112A控制程序开发的完整工程文件,在这个C语言的工程文件中,MCU外设的配置在BF7112A_API.h中进行,可以根据文件中的注释,对MCU内部各模块的功能进行预编译配置,具体应用的控制代码建议在Project.c文件中添加,这样方便整个项目文件的组织和管理。

在本项目中,每只红外LED的工作电流配置在80 mA左右,四只二极管工作时,就到达300 mA以上,是一个较大的功率消耗。为减小整个识别模块的能耗,采用占空比为10%的PWM波形式控制红外LED的导通,一旦感应到顶灯总成前后物体,则转换为常通模式。由MCU读出四路红外光敏电路的输入信号,经过逻辑判断后,确定手势的移动方向,从而识别出驾乘人员对天窗和遮阳帘的操作意图,并发出200 ms的低电平脉冲信号到天窗电机驱动模块相应引脚上。控制程序的主流程图如图3所示。

width=206.95,height=285.55

图3 控制程序流程

4 试验测试

控制代码通过BYD 8位MCU专用USB调试烧录器下载到BF7112A后,对模块的手势识别正确率进行了测试。为了便于观察,在模块的四路输出端口,接上LED灯指示电路,如图4所示。

width=155.45,height=117.05

图4 模块功能测试

实验时,手在控制板上方10 cm位置挥动,从上往下为打开天窗,从下往上是关闭天窗,从左往右是打开遮阳帘,从右往左是关闭遮阳帘,手掌暂停在控制板上方为暂停当前的动作。打开和关闭的动作每个设计是50次,经过三百多次的挥手测试,模块对驾驶员不同运动特点的手势动作,单次识别准确度达到90%以上(见表1)。测试中,第一次未正确识别,第二次准确识别,识别距离合适,对超过20 cm的手势动作,未触发模块动作。

表1 手势识别准确率统计

5 结语

经过本项目的开发,比亚迪的BF7112A芯片完全能满足车身上一般电器的控制要求,应用起来很方便。MCU内部丰富的功能模块简化了控制电路的设计,降低了模块的成本,特别是电容触摸按键输入功能,每路按键灵敏度都可以独立配置,且可以通过专用USB调试烧录器在其上位机调试烧录图形界面中直观显示,这也是当初选型这款MCU的原因之一,可用于后续将顶灯控制换成电容触摸按键的控制板开发。

参考文献

[1] 编辑部.车规级MCU,智能新能源“芯”突破[J].汽车与配件,2022(19):50-55.

[2] 黄俊,邓敏,吕能超.智能座舱多模态人机交互研究现状分析[C]//中国科学技术协会,交通运输部,中国工程院,湖北省人民政府.2023世界交通运输大会(WTC2023)论文集(下册).武汉:武汉理工大学智能交通系统研究中心,武汉中交交通工程有限责任公司,2023:892-895.

[3] 徐彬.手势控制技术在汽车上的应用[J].汽车维护与修理,2016(4):77-82.

[4] 高明亮,陈明月.手势识别系统的研究与实现[J].山西电子技术,2023(3):87-89.

[5] 刘成涛,郭帅.基于手势识别的智能小车无线控制系统设计[J].现代电子技术,2023,46(16):182-186.

[6] 涂少碧.汽车智能座舱内部的“传感之道”[J].电子产品世界,2021,28(6):25-27.

智能汽车设计 关注智能汽车发展,分享智能汽车知识!
评论
  • 故障现象一辆2016款奔驰C200L车,搭载274 920发动机,累计行驶里程约为13万km。该车组合仪表上的防侧滑故障灯、转向助力故障灯、安全气囊故障灯等偶尔异常点亮,且此时将挡位置于R挡,中控显示屏提示“后视摄像头不可用”,无法显示倒车影像。 故障诊断用故障检测仪检测,发现多个控制单元中均存储有通信类故障代码(图1),其中故障代码“U015587 与仪表盘的通信存在故障。信息缺失”出现的频次较高。 图1 存储的故障代码1而组合仪表中存储有故障代码“U006488 与用户界
    虹科Pico汽车示波器 2025-04-23 11:22 108浏览
  •   电磁频谱数据综合管理平台系统解析   一、系统定义与目标   北京华盛恒辉电磁频谱数据综合管理平台融合无线传感器、软件定义电台等前沿技术,是实现无线电频谱资源全流程管理的复杂系统。其核心目标包括:优化频谱资源配置,满足多元通信需求;运用动态管理与频谱共享技术,提升资源利用效率;强化频谱安全监管,杜绝非法占用与干扰;为电子战提供频谱监测分析支持,辅助作战决策。   应用案例   目前,已有多个电磁频谱数据综合管理平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁频谱数
    华盛恒辉l58ll334744 2025-04-23 16:27 192浏览
  •   通用装备论证与评估系统平台解析   北京华盛恒辉通用装备论证与评估系统平台是服务军事装备全生命周期管理的综合性信息化平台,通过科学化、系统化手段,实现装备需求论证、效能分析等核心功能,提升装备建设效益。   应用案例   目前,已有多个通用装备论证与评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润通用装备论证与评估系统。这些成功案例为通用装备论证与评估系统的推广和应用提供了有力支持。   一、系统分层架构   (一)数据层   整合装备性能、作战、试验等多源异
    华盛恒辉l58ll334744 2025-04-24 16:14 95浏览
  •   陆地装备体系论证与评估综合平台系统解析   北京华盛恒辉陆地装备体系论证与评估综合平台系统是契合现代军事需求而生的专业系统,借助科学化、智能化手段,实现对陆地装备体系的全方位论证与评估,为军事决策和装备发展提供关键支撑。以下从功能、技术、应用及展望展开分析。   应用案例   目前,已有多个陆地装备体系论证与评估综合平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润陆地装备体系论证与评估综合平台。这些成功案例为陆地装备体系论证与评估综合平台的推广和应用提供了有力支持。
    华盛恒辉l58ll334744 2025-04-24 10:53 108浏览
  •   后勤实验仿真系统平台深度解析   北京华盛恒辉后勤实验仿真系统平台依托计算机仿真技术,是对后勤保障全流程进行模拟、分析与优化的综合性工具。通过搭建虚拟场景,模拟资源调配、物资运输等环节,为后勤决策提供数据支撑,广泛应用于军事、应急管理等领域。   应用案例   目前,已有多个后勤实验仿真系统平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润后勤实验仿真系统平台。这些成功案例为后勤实验仿真系统平台的推广和应用提供了有力支持。   一、核心功能   (一)后勤资源模拟
    华盛恒辉l58ll334744 2025-04-23 15:39 171浏览
  •   航空兵训练与战术对抗仿真平台系统解析   北京华盛恒辉航空兵训练与战术对抗仿真平台系统是现代军事训练的关键工具,借助计算机技术构建虚拟战场,支持多兵种协同作战模拟,为军事决策、训练及装备研发提供科学依据。   应用案例   目前,已有多个航空兵训练与战术对抗仿真平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润航空兵训练与战术对抗仿真平台。这些成功案例为航空兵训练与战术对抗仿真平台的推广和应用提供了有力支持。   一、系统架构与核心功能   系统由模拟器、计算机兵力生
    华盛恒辉l58ll334744 2025-04-24 16:34 108浏览
  •   高海拔区域勤务与装备保障调度系统平台解析   北京华盛恒辉高海拔区域勤务与装备保障调度系统平台专为高海拔特殊地理环境打造,致力于攻克装备适应、人员健康保障、物资运输及应急响应等难题。以下从核心功能、技术特点、应用场景及发展趋势展开全面解读。   应用案例   目前,已有多个高海拔区域勤务与装备保障调度系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润高海拔区域勤务与装备保障调度系统。这些成功案例为高海拔区域勤务与装备保障调度系统的推广和应用提供了有力支持。   一、核心
    华盛恒辉l58ll334744 2025-04-24 10:13 99浏览
  •   复杂电磁环境模拟系统平台解析   一、系统概述   北京华盛恒辉复杂电磁环境模拟系统平台是用于还原真实战场或特定场景电磁环境的综合性技术平台。该平台借助软硬件协同运作,能够产生多源、多频段、多体制的电磁信号,并融合空间、时间、频谱等参数,构建高逼真度的电磁环境,为电子对抗、通信、雷达等系统的研发、测试、训练及评估工作提供重要支持。   应用案例   目前,已有多个复杂电磁环境模拟系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润复杂电磁环境模拟系统。这些成功案例为复杂电
    华盛恒辉l58ll334744 2025-04-23 10:29 185浏览
  • 前言本文主要演示基于TL3576-MiniEVM评估板HDMI OUT、DP 1.4和MIPI的多屏同显、异显方案,适用开发环境如下。Windows开发环境:Windows 7 64bit、Windows 10 64bitLinux开发环境:VMware16.2.5、Ubuntu22.04.5 64bitU-Boot:U-Boot-2017.09Kernel:Linux-6.1.115LinuxSDK:LinuxSDK-[版本号](基于rk3576_linux6.1_release_v
    Tronlong 2025-04-23 13:59 141浏览
  •   陆地边防事件紧急处置系统平台解析   北京华盛恒辉陆地边防事件紧急处置系统平台是整合监测、预警、指挥等功能的智能化综合系统,致力于增强边防安全管控能力,快速响应各类突发事件。以下从系统架构、核心功能、技术支撑、应用场景及发展趋势展开全面解读。   应用案例   目前,已有多个陆地边防事件紧急处置系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润陆地边防事件紧急处置系统。这些成功案例为陆地边防事件紧急处置系统的推广和应用提供了有力支持。   一、系统架构   感知层:部
    华盛恒辉l58ll334744 2025-04-23 11:22 126浏览
  •   有效样本分析决策系统平台全面解析   一、引言   北京华盛恒辉有效样本分析决策系统在当今数据驱动的时代,企业、科研机构等面临着海量数据的处理与分析挑战。有效样本分析决策系统平台应运而生,它通过对样本数据的精准分析,为决策提供有力支持,成为提升决策质量和效率的关键工具。   应用案例   目前,已有多个有效样本分析决策系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润有效样本分析决策系统。这些成功案例为有效样本分析决策系统的推广和应用提供了有力支持。   二、平台概述
    华盛恒辉l58ll334744 2025-04-24 11:13 95浏览
  • 一、行业背景与市场需求高血压作为全球发病率最高的慢性病之一,其早期监测与管理已成为公共卫生领域的重要课题。世界卫生组织数据显示,全球超13亿人受高血压困扰,且患者群体呈现年轻化趋势。传统血压计因功能单一、数据孤立等缺陷,难以满足现代健康管理的需求。在此背景下,集语音播报、蓝牙传输、电量检测于一体的智能血压计应运而生,通过技术创新实现“测量-分析-管理”全流程智能化,成为慢性病管理的核心终端设备。二、技术架构与核心功能智能血压计以电子血压测量技术为基础,融合物联网、AI算法及语音交互技术,构建起多
    广州唯创电子 2025-04-23 09:06 175浏览
  •   海上训练与保障调度指挥平台系统解析   北京华盛恒辉海上训练与保障调度指挥平台系统是现代海上作战训练的核心枢纽,融合信息技术、GIS、大数据及 AI 等前沿技术,旨在实现海上训练高效组织、作战保障科学决策。以下从架构功能、应用场景、系统优势及发展挑战展开解读。   应用案例   目前,已有多个海上训练与保障调度指挥平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润海上训练与保障调度指挥平台。这些成功案例为海上训练与保障调度指挥平台的推广和应用提供了有力支持。   一
    华盛恒辉l58ll334744 2025-04-24 15:26 90浏览
  •   无人机结构仿真与部件拆解分析系统平台解析   北京华盛恒辉无人机结构仿真与部件拆解分析系统无人机技术快速发展的当下,结构仿真与部件拆解分析系统平台成为无人机研发测试的核心工具,在优化设计、提升性能、降低成本等方面发挥关键作用。以下从功能、架构、应用、优势及趋势展开解析。   应用案例   目前,已有多个无人机结构仿真与部件拆解分析系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润无人机结构仿真与部件拆解分析系统。这些成功案例为无人机结构仿真与部件拆解分析系统的推广和应用提
    华盛恒辉l58ll334744 2025-04-23 15:00 201浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦