智能座舱系统开发应用与测试课件 学习任务7 智能座椅装调与测试_第1页
智能座舱系统开发应用与测试课件 学习任务7 智能座椅装调与测试_第2页
智能座舱系统开发应用与测试课件 学习任务7 智能座椅装调与测试_第3页
智能座舱系统开发应用与测试课件 学习任务7 智能座椅装调与测试_第4页
智能座舱系统开发应用与测试课件 学习任务7 智能座椅装调与测试_第5页
已阅读5页,还剩68页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能座舱系统开发应用与测试智能座椅装调与测试07学习任务七拆装·调试·串口开发·整车测试授课团队智能网联汽车技术专业教学团队课程目录CONTENTS·02/5701走进智能座舱02语音交互系统开发与测试03人脸识别交互系统开发与测试04驾驶员监控系统开发与测试05手势交互系统开发与测试06智能座舱显示触控系统的装调与测试07智能座椅装调与测试08智能座舱OTA与远程控制系统装调与测试学习任务6·智能座舱显示触控系统的装调与测试02/57本讲内容Contents本任务的六个教学段落01任务导入任务描述·任务接受·思考讨论02任务分析育人目标·任务分解03任务资讯定义与功能·结构·市场·串口通信·协议04任务准备工具设备·作业前检查·互连与上电05任务实施拆装调试·编写程序·固件烧入·整车测试06清洁整理关闭台架与车辆·现场6S·任务小结学习任务7·智能座椅装调与测试02/58LEARNINGTASK7智能座椅装调与测试从一颗调角器的突围,到一整套座椅系统的装调与开发。本任务将带你在整车环境中完成智能座椅的拆装、调试、串口开发与功能测试。子任务1拆装和调试子任务2开发和测试课程:智能座舱系统测试装调(高级)03/58一、任务导入更安全·更舒适·智能化·健康化任务描述随着自动驾驶技术日渐成熟,将会催生一些全新的应用场景,如休闲、娱乐、社交和健康等。传统的座椅控制系统无法满足人们新的需求,更安全、更舒适、智能化及健康化体验将成为未来智能座椅的发展方向。三个待解之问①未来汽车的智能座椅和传统座椅的区别在哪里?②您了解问界M7的零压力座椅吗?③如何对现代汽车智能座椅进行开发、拆装和调试?学习任务7·智能座椅装调与测试04/58传统汽车座椅姿态调节、加热、通风、按摩、记忆、自动上下车智能座椅智能感知+智能调整+智能娱乐,实时感知体态与压力分布一、任务导入·思考讨论题普通座椅vs智能座椅?汽车座椅是汽车上非常常见的部件,您知道普通座椅和智能座椅之间的区别吗?大家知道教学车智能座椅系统主要包括哪些部件吗?答①

功能的区别智能座椅比普通座椅增加了更多功能:支持更多的座椅姿态调节,支持加热、通风、按摩、记忆、自动上下车、人机交互等功能。答②

教学车智能座椅系统的部件主要包括智能座椅总成(含调节电机)与工控机两大部分,通过串口与整车通信。答③

调试流程工具设备介绍→作业前的检查→智能座椅系统的装配→系统的调试→系统的拆卸→整理清洁。学习任务7·智能座椅装调与测试05/58工控机智能座椅总成智能网联教学车任务接受·课程思政核心技术是用钱买不到的目前,高利润、高附加值、核心技术的高端乘用车座椅基本被外资品牌垄断。民族汽车座椅匹配还需要"心无旁骛创新创造,踏踏实实办好企业"。28中航精机历经28载艰苦奋斗12%调角器全球市场份额30%调角器国内市场份额1993年调角器被欧美垄断。技术员罗贤虎靠铅笔、算盘完成板簧式调角器原理图样;1998年为赶一场外商样品展示,他揣着余温尚存的调角器买站票直奔武汉,现场试验一次成功。"只有把核心技术牢牢掌握在自己手中,牢牢占据技术高峰,才能在国际合作、市场竞争中赢得尊重。"2015年获国家科技进步一等奖;2017年麦格纳主动合资,共同投资14.9亿元在襄阳建设面向全球的座椅调节机构生产基地。课程:智能座舱系统测试装调(高级)06/58二、任务分析知识·技能·素养知知识目标1)能概述智能座椅系统的定义、功能与结构组成。2)能概述串口通信的原理与串口接线方法。3)能简述智能座椅通信协议。技技能目标1)能够正确编写代码实现开门迎宾功能。2)能够正确编写代码获取用户记忆位置。3)能够正确编写代码调节座椅到记忆位置。4)能够独立在整车环境中完成智能座椅系统的测试。素素养目标1)培养民族自信心和爱国主义情操。2)拓宽动手能力和实践精神。3)培养团队合作精神。学习任务7·智能座椅装调与测试07/58二、任务分析·任务分解一个总任务→两个子任务要完成在座舱中开发调试出座椅开门迎宾、自动调节自动位置的相关功能,需要对任务分解为下面两个子任务。总目标开门迎宾+记忆位置自动调节开发语言Python3.8/Windows10验证环境教学车整车+智能座舱测试装调台架1子任务1·汽车智能座椅的拆装和调试基于教学车进行车辆智能座椅的拆装和调试①智能座椅的装配(7步·扭矩20N·m)②启动台架和计算机③智能座椅系统的调试(前进/靠背上下/后退)④关闭台架和车辆→⑤拆卸智能座椅→⑥6S整理2子任务2·汽车智能座椅的开发和测试结合人脸识别系统实现智能座椅功能①打开设置界面→②设置记忆位置→③开启人脸识别④编写智能座椅系统程序(student.py)⑤固件烧入(SSH:192.168.1.102/e300/root)⑥智能座椅测试(5项)→⑦还原→⑧关闭→⑨6S学习任务7·智能座椅装调与测试08/58三、任务资讯三个知识板块01智能座椅系统概述智能座椅的定义·四大新功能·第三生活空间·结构组成·行业与市场P10–P2402智能座椅串口通信定义与硬件连接·位/字节/比特率/波特率·同步与异步·三种传输方向·RS-232与DB9P25–P3103座椅调整与通信协议通用数据协议·上位机下发与接收·控制字解读·时间戳·线束接口定义P32–P35学习任务7·智能座椅装调与测试09/58(一)智能座椅系统概述·1智能座椅的定义传感器+控制系统+人机交互教材定义智能座椅是指通过集成各类传感器、控制系统和人机交互界面,使汽车座椅拥有更多的智能化功能的座椅。它配备了传感器和控制系统,能够实时感知用户的体态、压力分布和活动数据,从而根据用户的需求进行智能调节。课件补充定义在智能座舱的乘坐区域中,基于新型电子电气架构、嵌入式传感器的研发和人机交互技术的变革,通过一个系统的解决方案动态观测乘员的状态,并由控制器来控制和协调该区域中的各类功能。传统座椅已有功能姿态调节·加热·通风·按摩·记忆·自动上下车随着新能源汽车智能座舱的飞速发展,带智能感知、智能调整和智能娱乐功能的座椅逐步开始应用。智能感知生理传感器、压力分布传感、姿态识别智能调整按需求自动调节角度、高度与软硬度学习任务7·智能座椅装调与测试10/58智能座椅:为驾乘人员提供更多的便利和安全性(一)智能座椅系统概述·2智能座椅的功能传统功能之上新增四大能力智能座椅不再仅仅是提供舒适乘坐的工具,除了传统座椅应该具备的功能,还通过智能技术的应用,在传统座椅的基本功能基础上增加了如下新的功能。01生理监测功能通过生理传感器监测心率、呼吸、疲劳程度;根据习惯与身体状况自动调整角度、高度和软硬度;出现疲劳或不适时以振动或结构调整提醒。02情感互动功能通过语音互动与人脸识别捕捉心理情绪状态,座舱域控制器分析后发出指令:开启按摩、空调、音乐或环境声,帮助舒缓情绪、提高驾驶安全性。03智能互联功能与车载智能系统相连实现信息共享:人体姿态识别联动自动调整;与ADAS跨域互联,检测到驾乘人员失去驾驶能力时引导车辆至急救中心。04第三生活空间功能出游休息(秒变大床)、商务办公(旋转会议)、亲子(魔方茶几)、关爱(遥控伸出车外接驳轮椅)四类场景。学习任务7·智能座椅装调与测试11/58功能①·生理监测功能人体与车身接触面积最大的区域汽车座椅是人体和整车车身接触面积最大的区域。智能座椅通过生理传感器监测驾驶员的心率、呼吸、疲劳程度等;当监测到疲劳或不适时,可通过振动或调整座椅结构提醒注意休息,避免事故发生。2015·弗吉亚(Faurecia)智能座椅洛杉矶互联汽车博览会上展示:座椅内嵌入传感器监测心率与呼吸频率,判断驾驶员压力水平并实施预防措施。检测到长时间驾驶疲劳时,前方平板计算机会给出按摩建议,经同意后通过座椅上的动态按摩系统在车上完成一次免费按摩。极端情况的紧急救助链路发现心脏骤停、心脏病发作、脑梗、猝死等情况→判断驾乘人员是否失去驾驶能力→与座舱域控制器通信启动紧急救助→自动拨打120和紧急联系人→配合ADAS引导车辆靠边停车→通过云端与OTA下载救助方法。2014·福特心脏病监测座椅关键区域载有六个传感器并串联照相机,长期监测乘员心脏病症状。当照相机发现乘员以异常角度下滑,传感器即检测不规则心跳;一旦心脏病发作,自动驾驶组件介入紧急制动避免事故。监测对象体温/心率/呼吸/疲劳度执行动作振动提醒/结构调整/按摩学习任务7·智能座椅装调与测试12/58生命体征监测:心率·呼吸频率·温湿度·眼动功能②·情感互动功能读懂情绪,主动关怀智能座舱通过语音互动和驾驶员脸部识别等技术,捕捉到驾乘人员的心理情绪状态,通过座舱域控制器分析后发出控制指令,让智能座椅根据情绪变化提供相应的舒适度调整。①感知语音互动+人脸识别捕捉心理情绪状态→②决策座舱域控制器分析发出控制指令→③执行座椅按情绪变化调整舒适度开启座椅按摩功能气压腔按程序改变压力,椅面随之运动,舒缓驾乘人员情绪。开启空调与音乐配合环境声音与温度调节,营造舒适、放松的座舱氛围。最终目的帮助驾乘人员舒缓情绪,提高驾驶安全性。学习任务7·智能座椅装调与测试13/58人与座椅的多层交互功能③·智能互联功能座椅×车机×云端×ADAS将座椅与车载智能系统相连,实现座椅的信息共享和交互;与人体姿态识别联动,摄像头拍摄人体姿态并识别,根据驾乘人员体型自动提前调整座椅位置,提供更加舒适的驾乘体验。跨域互联:座椅+ADAS一旦座椅检测到驾乘人员失去驾驶能力,ADAS能够引导车辆开到最近的急救中心或者医院进行救助,并通过云端自动拨打救助电话和紧急联系人电话。人机交互界面将座椅融入触控屏幕和语音控制技术,提供直观的操作界面和便捷的操控方式;驾驶员可通过触摸和语音命令调整座椅的位置、角度和功能,实现个性化的驾乘体验。姿态识别联动摄像头拍摄→识别体型→提前调整座椅位置云端协同C-V2X车与云端万物互联,支持远程与OTA学习任务7·智能座椅装调与测试14/58驾驶监控:困倦预测性刺激与注意力警告AI智能管家:动口不动手功能④·第三生活空间(出游休息)移动第三空间·座椅秒变大床未来汽车不仅仅是移动交通工具,而是所谓的"移动第三空间"。座椅除了提供最基本的支撑、包裹身体,还能够增加场景需求,满足用户在休息时作为床的功能。理想L9·大床模式露营或长途旅途时可将前排座椅头枕拆下,通过中控屏或语音助手打开"大床模式":前排与二排座椅自动调整位置,前排放平并与后座相连,形成一张单人床;配合官方充气床垫把后排完全展开,即刻变成一张大床。MPV中排·腿托半躺传统MPV商务车中排座椅增加腿托:第二排座椅充分向后调节,把腿托支起、靠背俯仰,即形成一个半躺姿态,让后排乘员坐得舒适、躺得舒服。113°问界"零压力座椅"按人体工程学原理,大腿与躯干夹角113°时膝盖与心脏处在同一水平线上,是最适合人体的舒适性曲线。该姿态让脊柱、骨盆压力均匀释放,获得较低血液流速与漂浮感,压力均匀分布在整个座椅表面。学习任务7·智能座椅装调与测试15/58多向电动调节零重力/零压力姿态压力均匀分布·更好的承托感功能④·第三生活空间(商务办公)座舱秒变会议室汽车座椅通过整车设计改进,在满足安全法规前提下增加旋转功能,并通过座舱的智能灯光调节设置办公场景,利用

5G云端技术与远程通信,把座舱变成移动办公室。岚图梦想家(2022)第二排前方配备一块隐藏式

32in液晶智能电视,通过后排控制屏控制电视升降;电视系统内预装小米盒子,借助车内5G网络,后排乘员可轻松连接计算机、手机实现投屏,进行商务会议和办公。瑞风M4(国产MPV)中排座椅已具备旋转功能,旋转后与后排形成对坐布局,座舱即刻变成一间能开会的小会议室,是国产MPV在座椅功能上的代表方案。捷尼赛思Neolun概念车普通轿车如何实现"秒变会议室"?Neolun选择无B柱车型,配合旋转式前排座椅与折叠屏幕,轻松把普通座舱布置成商务会议室。工程要点旋转机构必须在不牺牲安全法规(安全带、气囊、骨架强度)的前提下实现;同时需要座舱智能灯光、5G云端与投屏系统协同,才能构成完整办公场景。学习任务7·智能座椅装调与测试16/58360°旋转:面对面会晤功能④·第三生活空间(亲子·关爱)为每一个家庭成员着想(3)座椅强化亲子功能座舱设计阶段就要考虑原材料中甲醛等有害物质的挥发,并通过空调滤芯过滤车外有害成分,为儿童打造干净、安静的座舱环境。前排靠背多媒体屏播放故事或儿歌,孩子途中不无聊后排专属摄像头驾驶员实时观察后排孩子动态靠背储物+儿童座椅强化提升防撞强度、头部保护与侧面包裹护理位旋转儿童位旁护理位可旋转,方便亲子护理2023年9月上市的极狐汽车考拉品牌,增加了一项非常有趣的功能——"魔方茶几"功能,让孩子在画画或进餐时更加方便实用。(4)座椅强化关爱功能为关爱孕妇、老人、残障人士,后排汽车座椅在传统的调节、按摩、通风功能基础上,还增加了方便上下车的功能。2024款新岚图梦想家中排座椅可通过遥控伸出车外、降低高度并接驳轮椅,让特定人群告别需要陪护人掺、扶、抱、背等方式协助上下车的烦恼,有机会走出家门享受生活。学习任务7·智能座椅装调与测试17/58亲子:魔方茶几亲子:儿童安全座椅工程视角·智能座椅12项功能速览课件补充:功能落地的工程形态2.1多向电动调节前后、高低、靠背、腿托、肩部、侧翼,配合记忆与自动调节2.2零重力功能表面贴15–25mm超软海绵,压力均匀释放2.3安全保护安全气囊、安全带、头枕与主动安全协同2.4按摩功能靠背4个以上气压腔+电子振荡器,兼作震动预警2.5座椅加热加热丝+温度传感器闭环控温,改善冬季过凉2.6座椅通风风扇注入空气从椅面小孔流出,分吸风式与吹风式2.7人机交互控制屏/语音/手机控制,界面显示当前功能状态2.8驾驶监控评估身心状态,困倦时预测性刺激、注意力下降时警告2.9生命体征监测心率、呼吸、温湿度、眼动、头部倾斜与表情2.10减震功能座椅随脊柱移动,减小道路起伏带来的震动2.11AI智能功能车内AI智能管家,动口即可控座椅;独立AI私密发声2.12特殊功能亲子(婴儿座椅360°旋转)与性别差异(鞋/化妆/商务空间)学习任务7·智能座椅装调与测试18/58(一)·3智能座椅的结构组成传统座椅vs智能座椅1.传统座椅组成包括头枕、靠背、坐垫、座椅骨架、座椅电动机、座椅控制单元、座椅气囊、安全带等。电动座椅功能有位置调节、座椅加热、座椅通风、腰部按摩、座椅记忆等。2.智能座椅在传统汽车座椅的基础上,增加了各种智能系统部件,主要由骨架、填充层、表皮和智能系统组成,其中智能系统又包括传感器、执行器、人机交互和控制单元。传感器压力/生理/姿态执行器调节电机/气泵人机交互触控屏/语音记忆口诀:骨架+填充层+表皮+智能系统(传感器/执行器/人机交互/控制单元)学习任务7·智能座椅装调与测试19/58智能座椅的通信架构下一代智能座椅的结构组成结构组成·3座椅骨架最重要的安全支撑部分汽车座椅骨架是汽车座椅的基础组成部分,也是最重要的安全支撑部分。骨架强度对整车安全起着重要作用,能在汽车受到撞击时很好地保护驾乘人员保持一定姿势,与安全带、安全气囊等一起充分发挥保护功能。传统骨架材质传统座椅骨架多采用低合金钢材质,工艺成熟、成本低,但重量较大。智能座椅的轻量化骨架为满足轻量化要求,更多采用高强度钢骨架、镁合金骨架、铝合金骨架、碳纤维、超级工程塑料PEI

等材料做成的轻量化骨架。发展趋势多种材料混合设计应用将成为汽车座椅轻量化的发展趋势——在保证碰撞安全的前提下尽可能减重。高强度钢强度/成本平衡镁/铝合金显著减重碳纤维/PEI高端轻量化装调提示本任务中座椅通过四颗紧固螺栓固定在车身导轨上,必须按标准扭矩20N·m

拧紧,既保证碰撞时的连接强度,也避免螺纹滑丝。学习任务7·智能座椅装调与测试20/58导轨与固定螺栓孔:无变形、损坏、生锈结构组成·4填充物与5表皮柔软度·贴合度·支撑度一套舒适的汽车座椅,要从柔软度、贴合度、支撑度等方面判断;座椅还应在发生碰撞时起到减振、缓冲、吸能的作用,同时它是座舱内除地毯之外最大的吸声面。(1)海绵传统座椅填充材料:柔软性好、弹性恢复快、透气性好,能有效分散身体质量、避免久坐疲劳,应用广泛。(2)棉花柔软、易弯曲、有一定支撑力,随时间推移不会失去弹性;但容易结团和脱形,需定期更换。部分车型使用不合格再生棉甚至"黑心棉",给健康带来隐患。(3)聚酯纤维轻质、柔软、透气性强,具有防菌、防霉、无异味等特点;使用寿命长、支撑性好,可确保坐姿良好,避免长时间按压造成的疲劳。(4)记忆棉发明初衷是舒缓宇航员在高速起飞和着陆时承受的压力。随体温和压力变形、可快速恢复原状、支撑稳定,广泛用于办公座椅、汽车座椅与床垫。5.座椅表皮材质有真皮、人造革(高仿真皮)、织物、混搭材料等。表皮材质几乎决定了座椅的舒适性和高档程度,多样化、个性化面料是展现差异的方式;越来越多智能座椅把环保、可持续、无污染面料作为设计元素。学习任务7·智能座椅装调与测试21/58四、汽车座椅生产厂家·外资品牌外资主导,民族品牌加速崛起座椅开发生产是复杂的系统工程,涉及功能、碰撞安全、舒适性、造型、工程可制造性、质量、成本、人机工程、法规等范畴。很多轿车座椅成本占整车成本比例达到

5%,是除发动机、变速器之外成本最高的汽车零部件之一。(1)安道拓Adient全球最大的汽车座椅供应商,前身为江森自控汽车座椅业务,2016年拆分独立上市;曾与延锋合资成立延锋安道拓。(2)李尔Lear1917年创立于底特律。2022年全球及中国市占率约26%与15%;已在中国20多个城市建立44家生产型企业、3个研发中心。(3)佛吉亚Faurecia创立于1997年的法国品牌,全球及中国份额约13%与12%;2022年2月合并海拉后成为全球第七大汽车技术供应商。(4)丰田纺织全球第三大汽车座椅厂,2020年全球份额约16%;成立于1918年,在中国投资19家公司,国内份额约7%。(5)麦格纳Magna全球第五大座椅厂,总部加拿大,全球份额约8%;中国设有28个工厂、9个研发中心,国内份额约5%。市场格局判断乘用车座椅市场主要由延锋安道拓、李尔、佛吉亚、丰田纺织、麦格纳等几家外资为主体的合资企业掌控,约占70%市场份额。为什么会这样?外资品牌依托技术、主机厂客户资源及先发优势占据较高份额;整车厂一般与座椅配套厂合作开发,或由配套厂按采购要求独立开发并负责生产。产业特征座椅成本占整车约5%,是仅次于发动机、变速器的高价值零部件,也是国产替代的主战场。学习任务7·智能座椅装调与测试22/58四、汽车座椅生产厂家·民族品牌汽车座椅正在加速实现国产替代1.21亿席2022年我国乘用车座椅需求量950亿元2022年市场销售规模28%华域系国内市占率第一26%/15%李尔2022全球/中国市占率约30%其他自主品牌合计占有率(1)华域汽车上汽集团控股的零部件公司,旗下延锋汽车饰件系统有限公司为其合资子公司。2021年3月通过延锋收购安道拓持有的

49.99%延锋安道拓股权,进一步加强在座椅总成产业上的布局,成为国内座椅总成行业龙头企业。(2)继峰股份1996年成立于浙江宁波。专注汽车座椅赛道,通过并购全球商用车座椅龙头格拉默,业务横向涵盖乘用车与商用车,纵向由Tier2零部件延伸至Tier1总成环节,成为全球汽车座椅头枕细分赛道龙头,全球市场占有率超25%。(3)天成自控浙江天成自控股份有限公司,始创于1984年,在国内外拥有

18个生产基地和3个研发中心。作为汽车座椅国产化的开拓者,始终坚持智能化、轻量化、平台化,并计划为汽车座椅的智能化提供高科技解决方案。与外资及合资品牌相比,完全自主品牌座椅行业起步晚、产品成熟度低,大部分公司处于低端产品;除华域汽车外,其他自主品牌市场占有率约30%,主要集中在江浙、广东地区。汽车座椅正在加速实现国产替代。学习任务7·智能座椅装调与测试23/58行业市场的需求与挑战课件补充:产业视角国家产业政策鼓励与扶持促进行业健康发展。汽车工业是我国国民经济重要的支柱产业之一,国家出台一系列政策对加强汽车零部件检测能力做出指导,为汽车零部件行业发展提供了良好的政策环境。5.1市场的需求1可以交流的智能座椅和实用的交互界面2量身定制的舒适性功能3先进的安全性技术4车辆价格降低5.2市场的挑战1功能创新多用于高端豪华车和概念车,错过了96%以上的客户2过多的内嵌设备增加了座椅的重量和厚度3座椅功能的多样性增加了电子电气架构设计的难度4智能座椅的结构设计完全取决于座舱结构,限制了客户使用的灵活性学习任务7·智能座椅装调与测试24/58(二)串口通信·1串口通信的定义一位一位地顺序传送串口通信也称为串行通信,是一种数据传输方式,数据一位一位(bit)地顺序传送。与之相对应的是并行通信。串口通信数据传输比并行通信慢,但最少需要一根传输线即可完成通信,成本低。串口通信·串行按位在单条(或少数几条)线上依次传输;速度较慢,但线数少、成本低、抗干扰好、适合远距离。并行通信·并行多个位同时在多条线上传输;速度快,但线数多、成本高,且长距离下易出现串扰与时序偏移。典型应用对象打印机、调制解调器、传感器,以及本任务的汽车座椅——座椅与车机之间即采用串口通信。学习任务7·智能座椅装调与测试25/58串口通讯结构:外设与计算机之间按位传输并/串

与

串/并

转换1.基本概念串口通信特点:27规划决策信息交互电平信号电平信号的传输线中有一个参考电平线(一般是GND)信号线上的信号值是由信号线电平和参考电平线的电压差决定异步串口通信的发送端和接收端没有统一的时钟信号由各自的时钟来控制数据的发送和接收串行通信串口通信每次同时只能传输1个二进制位传输数据按顺序依次一bit位接一bit位进行传输学习任务7·智能座椅装调与测试(二)串口通信·1串口通信的定义(二)串口通信·2同步与异步最重要的四个参数必须匹配串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个需要进行串口通信的端口,这些参数必须匹配,这也是能够实现串口通信的前提。(1)串口同步发送方发出数据后,等接收方发回响应后才发下一个数据包。数据传送以帧为单位(若干数据字符,每个字符8位),字符之间与字符内部的位与位之间都同步;接收时钟与发送时钟严格同步,通常共用一个同步时钟。一帧信息以一个或几个特殊字符开始。(2)串口异步发送方发出数据后,不等接收方发回响应,接着发送下个数据包。相邻数据帧的间隔可任意长;必须在每个字符的开始和结束处加上开始位和停止位,以便接收端正确接收。字符内部各位基本同步。(3)两种通信方式对比①同步通信可用于一点对多点;异步通信只适用于点对点。②同步要求收发时钟频率一致、发送连续比特流;异步不要求时钟同步,发完一字节后可间隔任意长时间。③同步效率高;异步因有开始位和停止位,数据传输效率较低。学习任务7·智能座椅装调与测试28/58典型串口通信使用三根线:地线、发送线、接收线3.串口通信的基本原理典型的串口通信使用三根线完成,分别是地线、发送线、接收线。由于串口通信是异步的,所以端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶的校验。对于两个需要进行串口通信的端口,这些参数必须匹配,这也是能够实现串口通讯的前提。29学习任务7·智能座椅装调与测试(二)串口通信·3

串口通信的基本原理(二)串口通信·4单工·半双工·全双工从传输方向划分的三类串口通信从传输方向上可以分为单工通信、半双工通信、全双工通信三类。这是教材判断题与选择题的高频考点。(1)单工通信数据传输是单向的:一方固定为发送端,一方固定为接收端,信息只能沿一个方向传输,身份固定。适用于遥控、遥测、无线电广播等场景。(2)半双工通信双方都可收发,但不能同时进行;某一时刻只能有一个传输方向,又称双向交替通信。发送前先检查信道是否空闲。优点是资源高效、成本低,缺点是效率低。典型应用:无线对讲机。(3)全双工通信允许数据在两个方向上同时传输,功能上相当于两个单工通信方式的结合,同时进行信号的双向传输。RS-232即以全双工方式工作。判断口诀只能单向→单工;能双向但不能同时→半双工(对讲机);能双向且同时→全双工(RS-232)。学习任务7·智能座椅装调与测试29/58单工(单向通道)·

半双工(双向交替)·

全双工(双向同时)2.串口通信数据格式串口通信一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。3100/10/10/10/10/10/10/10/11起始位7位数据位奇偶检验位停止位低位高位下降边指出下一个字符的开始学习任务7·智能座椅装调与测试(二)串口通信·5

串口通信数据格式(二)串口通信·6位·字节·比特率·波特率四个必须分清的基础量1)位bit计算机中数据存储的最小单位,每个位只能存储0或1,符号bit。2)字节Byte衡量数据存储空间的基本单位,符号Byte。8个位构成一个字节;1MB的存储空间指1024KB。3)比特率bit/s指单位时间内传输的二进制位数,通常用于衡量数据传输的速度,单位bit/s。4)波特率Bd串行通信协议中的关键参数,用于确定数据传输的速度,单位是波特、符号Bd。两端参数必须一致才能通信。算一算波特率9600Bd的串行通信系统,每秒钟发送9600个符号;若每个符号使用10位来表示,则传输速率为96kbit/s。9600每秒符号数(Bd)×10每符号位数(bit)=96k比特率(bit/s)易错提示:比特率≠波特率。比特率是"每秒传多少位",波特率是"每秒传多少个符号";只有当每个符号恰好携带1位时两者数值才相等。教材判断题第8题正考这一点。学习任务7·智能座椅装调与测试27/584.串口通信的通信方式串口通信从传输方向上可以分为单工通信、半双工通信、全双工通信三类。33方式特点单工模式(SimplexCommunication)数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线半双工模式(HalfDuplex)既可以使用一条数据线,也可以使用两条数据线全双工模式(FullDuplex)每一端都有发送器和接收器,有两条传输线,允许数据同时在两个方向上传输学习任务7·智能座椅装调与测试(二)串口通信·7

串口通信的通信方式(二)串口通信·8硬件连接地线·发送线·接收线串口通信的硬件连接通常包括地线、发送线和接收线,数据可以在两个设备之间发送和接收。在串行通信时,要求通信双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通信。GND地线为两端提供公共参考电位,是通信可靠的前提TXD发送线发送数据,接到对端的接收脚(RX)RXD接收线接收数据,接到对端的发送脚(TX)学习任务7·智能座椅装调与测试26/58RS-232:以全双工方式工作,实现点对点通信DB-9插孔与插头9.

RS232串口RS232是计算机与通信工业应用中最广泛一种串行接口。它以全双工方式工作,需要地线、发送线和接收线三条线。RS232只能实现点对点的通信方式。RS232串口接口定义RXD:接收数据,TXD:发送数据,GND/SG:信号地。35学习任务7·智能座椅装调与测试(二)串口通信·9

串口通信RS232串口(二)串口通信·9RS-232串口最常用的串行通信接口标准RS-232接口是目前最常用的一种串行通信接口协议。它以全双工方式工作,需要地线、发送线和接收线三条线,实现点对点的通信方式。用于连接计算机设备的串行端口时,采用9个针脚的标准串行接口DB9。电脑DB9针接口定义(常见引脚)引脚名称功能说明2RXD接收数据3TXD发送数据5GND/SG信号地—三线制实际通信最少只需RXD、TXD、GND三根记住这三个就够了2脚收(RXD)、3脚发(TXD)、5脚地(GND)。两端相连时必须交叉:本端TX接对端RX,本端RX接对端TX,GND直连。为什么座椅用串口?智能座椅与车机之间传输的是控制指令与状态上报(数据量小、实时性要求适中),串口只需极少线束、成本低、可靠性高,是座椅这类执行部件的合理选择。学习任务7·智能座椅装调与测试30/58DB9针脚排列与定义9.

RS232串口RS232C串口通信接线方法(三线制)两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口),接线如下:379针-9针25针-25针9针-25针233222322333557757学习任务7·智能座椅装调与测试(二)串口通信·9

串口通信RS232串口9.

RS232串口电脑DB9针接口定义电脑DB9针接口是常见的RS232串口,其引脚定义:38学习任务7·智能座椅装调与测试(二)串口通信·9

串口通信RS232串口9.

RS232串口RS232C串口通信接线方法(三线制)串口传输数据只要有接收数据针脚和发送针脚就能实现,同一个串口的接收脚和发送脚直接用线相连,对9针串口和25针串口,均是2与3直接相连。39学习任务7·智能座椅装调与测试(二)串口通信·9

串口通信RS232串口(二)串口通信·10三线制接线方法2与3交叉,5直连串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,对9针串口和25针串口,均是2与3直接相连。两个不同串口的接线对应关系(三线制)9针-9针25针-25针9针-25针233222322333557757发送对接收接收对发送发送对接收接收对发送地线与地线地线与地线接线三原则①本端TXD(3)接对端RXD(2);②本端RXD(2)接对端TXD(3);③两端GND(5)直接相连。为什么必须交叉?因为"发送"与"接收"是相对本端而言的:一端发出的信号必须由另一端的接收脚来读,若同名直连则两端都在发、都在收,通信无法建立。学习任务7·智能座椅装调与测试31/58三线制接线示意(一)三线制接线示意(二)(三)座椅调整·11通用串口数据协议30字节的完整帧结构通用的串口数据协议:开始标识占

2字节,数据位占

20字节,时间戳占

6字节,厂家信息占

2字节,合计30字节。开始标识2B+数据位20B+时间戳6B+厂家信息2B完整示例:0xFFEA|0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000|0xAABBFFEECCDD|0xE13A开始标识(2byte):0xFFEA数据(20byte):全0为无效/空指令时间戳(6byte):AABBFFEECCDD厂家(2byte):0xE13A为什么要有时间戳?座椅指令是"移动到某位置"这类持续性动作,接收端需要知道指令发出的时刻,以判断指令新鲜度、做超时处理与状态回放,避免旧指令被重复执行。开始标识0xFFEA固定两字节,接收端据此判断一帧的开始。所有下发与上报的协议帧都以它打头,是解析程序的第一道判据。学习任务7·智能座椅装调与测试32/581.智能座椅通信协议通用数据协议:-----------------------------------------------------------------------------------------------------------------------------------------------0xFFEA|0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000|0xFFEECCDD|0xE13A|-----------------------------------------------------------------------------------------------------------------------------------------------开始标识(2byte)数据(20byte)时间戳(4byte)厂家(2byte)42学习任务7·智能座椅装调与测试(三)座椅调整·11通用串口数据协议1.智能座椅通信协议智能座椅(上位机下发):-------------------------------------------------------------------------------------------------------------------------------------------------0xFFEA|0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000|0xFFEECCDD|0xE13A|-------------------------------------------------------------------------------------------------------------------------------------------------

前后靠背吹风例如:0xFFEA|0x01FF0x01000x00000x00000x00000x00000x00000x00000x00000x0000|0x60596032|0xE13A|43Byte信息备注1移动指令01-移动到指定位置02-停止移动2移动位置00-最前位置FF-最后位置(对应0~255位置可调)Byte信息备注1靠背指令01-移动到指定位置02-停止移动2移动位置00-最前位置FF-最后位置(对应0~255位置可调)时间戳60596032(16进制):2021-03-2311:29:25学习任务7·智能座椅装调与测试(三)座椅调整·11通用串口数据协议(三)座椅调整·12上位机下发协议解读表7-1/表7-2上位机下发帧(图7-23)0xFFEA|0x01FF0x01000x0F010x0000×7|0x7E7C1F173735|0xE13A数据栏第1、2字节·0x01FF→导轨前后操作对象信息备注导轨前后方向01移动到指定位置导轨前后方向02停止移动移动到什么位置0000对应移动到最前位置移动到什么位置FFFF对应移动到最后位置数据栏第3、4字节·0x0100→靠背前后操作对象信息备注靠背前后方向01移动到指定位置靠背前后方向02停止移动移动到什么位置0000对应移动到最前位置移动到什么位置FFFF对应移动到最后位置位置编码:00~FF的256级00对应移动到最前位置,FF对应移动到最后位置;00~FF之间对应0~255,任意位置可调,即整条导轨行程被量化为256个可寻址位置。方向位与位置位的分工同一个控制字中,高字节表示"是否动作"(01移动/02停止),低字节表示"去到哪里"(00~FF)。两者组合即可表达"向前移动到128号位置"这类完整指令。学习任务7·智能座椅装调与测试33/5812.智能座椅通信协议智能座椅(上位机接收)---------------------------------------------------------------------------------------------------------------0xFFEA|0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000|0xFFEECCDD|0xE13A|---------------------------------------------------------------------------------------------------------------

前后靠背吹风例如:0xFFEA|0x0FFF0x00000x0F010x00000x00000x00000x00000x00000x00000x0000|0x60596032|0xE13A|45时间戳60596032(16进制):2021-03-2311:29:25Byte信息备注1指令状态0F-状态上报2状态位置00-最前位置FF-最后位置(对应0~255位置可调)Byte信息备注1指令状态0F-状态上报2状态01-启动中00-未启动学习任务7·智能座椅装调与测试(三)座椅调整·12上位机下发协议解读(三)座椅调整·13指令状态与时间戳表7-3/表7-4数据栏第5、6字节为

0x0F01,用于描述指令状态;时间戳

0x7E7C1F173735

为16进制,按"年/月/日/时/分/秒"分段解读。第5、6字节·0x0F01(表7-3)操作对象信息备注指令状态0F状态上报中指令状态00状态未上报指令状态01指令启动中指令状态00指令未启动"上报"是座椅回传给上位机的方向,"启动"是上位机下发的方向,两组状态位互不冲突。时间戳0x7E7C1F173735(表7-4)7E7年C月1F日17时37分35秒信息(16进制)解读结果7E72023年C12月份1F31日1723点3755分3553秒时间戳换算结果2023-12-3123:55:536字节·年3位/月日时分秒各1位学习任务7·智能座椅装调与测试34/58(三)座椅调整·14智能座椅线束接口定义表7-5/表7-6装调前必检:线束外观应完整,无破损、划痕、烧焦,连接针脚无损坏、变形或生锈;导轨和固定螺栓孔无变形、损坏、生锈等缺陷。座椅电源线束针脚定义(表7-5)针脚功能1电源(VCC)2接地(GND)电源2芯:1号脚供

VCC,2号脚回

GND。插接前先确认针脚无弯曲、无锈蚀,避免虚接发热。座椅信号线束针脚定义(表7-6)针脚功能A接地(GND)B接收信号(RX)C发送信号(TX)信号3芯:C=TX

发送、B=RX

接收、A=GND共地——与三线制串口"发对收、收对发、地连地"完全对应。学习任务7·智能座椅装调与测试35/58智能座椅电源线束接口智能座椅信号线束接口(A/B/C)15.开门迎宾功能门迎宾就是要根据车门的状态进行座椅的调整,如车门打开,座椅向后挪动20厘米,靠背往后20度。车门关闭,座椅和靠背恢复原来的位置。获取座椅调整的相关信息,根据车门的状态去控制相应的串口传输数据位,并根据传输协议去设置控制座椅的通信协议。实现流程:判断车门的状态根据车门状态进行靠背的调整调准幅度:根据靠背的调整范围作等比调整将转换后的数据转为两位16进制数替换原始数据中相应位置将替换后的数据通过串口传输到终端学习任务7·智能座椅装调与测试(三)座椅调整·15智能座椅开门迎宾功能16.读取配置文件获取用户记忆位置一般都会给定座椅的初始状态,即用户的记忆位置,用于调整座椅位置,座椅记忆位置数据保存文件是以后缀为.log的格式进行存储的,要获取初始位置情况,就需要打开记录初始位置的文件,通过这两个文件就可以获得座椅和靠背的初始状况,以便于对这两个参数就行调整,使得调整后的状况满足要求。实现流程:定义两个变量,用来获取记忆的座椅及靠背位置判断车门的状态打开对应的配置文件若对应的配置文件为空,则不改变变量的值返回两个变量的值学习任务7·智能座椅装调与测试(三)座椅调整·16读取配置文件获取用户记忆位置17.设置座椅到记忆位置在前面读取的配置文件中,可以获取到座椅的初始状况,即座椅和靠背的初始位置,接着就可以根据初始位置进行调整。实现流程:设置一个调整标志位,用来判断是否要将座椅调整到记忆位置获取到的记忆位置替换初始的数据位将替换的数据通过串口进行传输学习任务7·智能座椅装调与测试(三)座椅调整·17设置座椅到记忆位置四、任务准备·1工具设备介绍教学车/智能座椅/台架/联机通讯线L3级智能网联教学车教学车配套智能座椅智能座舱测试装调台架联机通讯线(网线)设备准备教学车、智能座椅、智能座舱测试装调台架、联机通讯线、台架电源线。设备同学习任务2(语音交互系统开发与测试)子任务2。本任务新增在通用设备基础上,增加智能座椅专项检查与座椅电源/信号线束接口确认两项内容。学习任务7·智能座椅装调与测试36/58四、任务准备·2工具介绍七件套·扭力扳手为标准扭矩核心安全帽工作手套绝缘垫触控笔常用工具(工具套装)扭力扳手座椅固定螺栓×4扭力扳手的作用紧固螺栓必须按标准扭矩20N·m

拧紧。扭矩过小,座椅在碰撞中可能位移;扭矩过大,会拉伤导轨螺纹。工具准备与教学车检查同学习任务2(语音交互系统开发与测试)子任务2;本任务在此基础上增加智能座椅与座椅线束的专项检查。作业全程须穿戴安全帽与工作手套,并在绝缘垫上操作。学习任务7·智能座椅装调与测试37/58关键工具四、任务准备·3作业前的检查六项必检·缺一项不得开工1安全与防护规范着装入场(着装整洁、不戴首饰、挽起长发);放置安全警示牌并正确设置安全围挡;检查并穿戴工作手套和安全帽。2工具、螺栓的检查外观结构完整,无破损、变形、裂痕、生锈;工具齐全(含工具套装、扭力扳手)、功能正常;四颗座椅固定螺栓齐全,螺纹无滑丝、内花无损坏。3线束外观的检查线束包括台架电源线、联机通讯线:外观结构完整,表面不应有破损、变形、裂痕;连接针脚无损坏、变形或生锈。4智能座椅的外观检查线束外观应完整,无破损、划痕、烧焦,连接针脚无损坏、变形或生锈;导轨和固定螺栓孔无变形、损坏、生锈等缺陷。5台架的检查检查台架万向轮是否已锁止,确保万向轮处于锁止状态;检查台架上的设备是否齐全。6车辆的检查绕车一周检查两个阻车器放置在后轮前后;安装座椅、地板、方向盘、换档杆四件套;READY上电且档位P档;手刹指示灯点亮;电量充足。学习任务7·智能座椅装调与测试38/58安全与防护要求螺栓与工具检查台架与车辆检查四、任务准备·4智能座椅与线束的检查图7-24·表7-5/7-6教材原文:线束外观应完整,无破损、划痕、烧焦,连接针脚无损坏、变形或生锈;导轨和固定螺栓孔无变形、损坏、生锈等缺陷。①座椅线束外观检查在车辆上检查智能座椅线束:外观结构完整,表面不应有破损、变形、裂痕;线束插头针脚无损坏、变形或生锈。②导轨与螺栓孔检查导轨无变形、损坏、生锈;四个固定螺栓孔无变形、损坏,螺纹完好——直接决定装配后能否达到20N·m标准扭矩。③插头与接口确认对照表7-5/7-6核对:电源2芯(1=VCC、2=GND),信号3芯(A=GND、B=RX、C=TX),确认插头与插座一一对应。为什么要先查针脚?座椅的全部动作都靠串口指令驱动,一根针脚弯曲或锈蚀就会造成通信中断或间歇性丢帧,故障现象往往被误判为"程序问题"。不合格处置发现破损、变形、烧焦、锈蚀件一律停止使用并更换,严禁带病装配或临时包扎后继续作业。学习任务7·智能座椅装调与测试39/58四、任务准备·5车辆和台架互连先查端口,再连通讯线3.1接线口的检查①检查联机通讯线(与教学车连接端)接线口是否正常(针脚无损坏、变形或锈蚀);②

检查联机通讯线(与智能座舱测试装调台架连接端)接线口是否正常。3.2联机通讯线的连接正确连接教学车与台架的联机通讯线。插接时握住插头本体而非拽拉线身,听到锁扣到位声后轻拉确认不脱落;走线避开座椅导轨运动区间,防止调节时挤压、拉扯线束。互连后的判据台架与教学车建立通信后,方可在台架电脑上打开编程环境并下发串口指令。若后续下发指令无响应,第一步应回到本节复查物理连接,而不是先改程序。学习任务7·智能座椅装调与测试40/58检查端口(与教学车连接端)检查端口(与台架连接端)连接通讯线四、任务准备·6启动车辆和台架READY灯+P档+手刹14.1启动车辆踩住制动踏板,车辆

READY上电;确认仪表“READY”灯点亮,且档位处于

“P”档;检查手刹指示灯点亮,确保手刹处于制动状态;检查车辆电量充足。24.2启动台架和电脑连接台架电源线,打开台架电源开关按钮,启动台架电脑。待系统进入桌面后再打开编程与调试软件,避免在设备自检阶段下发串口指令造成帧丢失。安全提示:车辆READY上电后,座椅具备电动调节能力。装配与拆卸过程中严禁将手、工具或线束伸入导轨与靠背运动区间;调节座椅位置时须先确认周围无人倚靠。学习任务7·智能座椅装调与测试41/58车辆READY上电仪表READY灯点亮·P档启动台架与台架电脑五、任务实施·任务概述两个子任务·15个实操步骤子任务1汽车智能座椅的拆装和调试基于教学车进行车辆智能座椅的拆装和调试,共6个步骤。1装配2启动台架3调试4关闭5拆卸66S整理子任务2汽车智能座椅的开发和测试结合人脸识别系统实现智能座椅功能:编写程序实现开门迎宾、自动调节位置,利用台架与教学车通信互联进行固件烧入,最后在教学车上完成测试,共9个步骤。1设置界面2记忆位置3人脸识别4编写程序5固件烧入6系统测试7还原8关闭96S整理开发环境台架电脑路径

桌面/E300/task3;代码文件

student.py、facedemo.py;编辑器VisualStudioCode。实施主线装得牢→通得上→调得动→写得对→烧得进→测得准。前一环节不通过,不得进入下一环节。学习任务7·智能座椅装调与测试42/58教学车(执行端)智能座舱测试装调台架(开发端)五、实施·子任务1①智能座椅的装配(7步)标准扭矩20N·m1搬入座舱把智能座椅搬入座舱,连接智能座椅线束。2车辆上电车辆READY上电,仪表READY灯点亮,且档位处于P位。3装前螺栓调节座椅至最后位置,安装前面两颗紧固螺栓。4装后螺栓调节座椅至最前位置,安装后面两颗紧固螺栓。5拧紧后两颗使用扭力扳手按照标准扭矩(20N·m)拧紧后面的两颗紧固螺栓。此时座椅处于最前位置,后螺栓充分暴露便于施力。6拧紧前两颗调节座椅至最后位置,使用扭力扳手按照标准扭矩(20N·m)拧紧前面的两颗紧固螺栓。7回到初始位置将座椅调节到初始位置:位置最后,靠背最上。学习任务7·智能座椅装调与测试43/58①连接智能座椅线束②车辆READY上电·P位③安装前面两颗紧固螺栓五、实施·子任务1②拧紧工艺与初始位置位置最后·靠背最上紧固螺栓标准扭矩前2颗+后2颗,共4颗,全部按同一扭矩执行20N·m工具扭力扳手步骤5·拧紧后面两颗座椅处于最前位置作业;扳手调到20N·m,听到"咔哒"即停。步骤6·拧紧前面两颗先调到最后位置暴露前螺栓,同样按20N·m拧紧。步骤7·调节到初始位置位置最后、靠背最上,作为后续调试的基准零点。为什么必须"一前一后"两次调节?座椅导轨会遮挡螺栓孔:座椅在最前时才有空间装后螺栓,在最后时才有空间装前螺栓。两次调节是为让每组螺栓都有可操作空间,避免斜拧、滑丝。扭矩不合格的后果扭矩不足:紧急制动或碰撞时座椅可能位移,安全带约束失效;扭矩过大:螺纹滑牙或螺栓拉伸,返修需更换导轨总成。必须使用扭力扳手,凭手感拧紧不合格。学习任务7·智能座椅装调与测试44/58五、实施·子任务1③智能座椅系统的调试五项动作逐一验证在"智能座舱系统测试软件"上,单击"座椅"按钮进入智能座椅系统的调试界面,随后按下述五项逐项验证。1单击座椅位置"前进"按钮至最前的位置,检查智能座椅是否正常向前移动。2单击座椅靠背"向下"按钮至最下的位置,检查靠背是否正常向下移动。3单击座椅靠背"向上"按钮至最上的位置,检查靠背是否正常向上移动。4单击座椅位置"后退"按钮至最后的位置,检查智能座椅是否正常向后移动。✓五项全部通过,即确认装配、线束、供电、通信四个环节均正常。排障顺序:座椅不动→先查线束插头与针脚(表7-5/7-6)→

再查车辆是否READY上电、档位是否P档→再查台架与车辆联机通讯线→最后才检查软件与程序。学习任务7·智能座椅装调与测试45/58测试软件·座椅调试界面台架计算机操作端五、实施·子任务1④关闭与拆卸步骤4·步骤54关闭台架和车辆①测试完成后,在台架上一键还原车辆和台架;②关闭测试软件;③关闭智能座舱测试装调台架上的计算机;④关闭智能座舱测试装调台架电源开关并拔出电源线;⑤关闭车辆;⑥拆卸连接车辆和台架的联机通信线。5拆卸智能座椅①调节座椅至最后位置,松开前面两颗紧固螺栓;②调节座椅至最前位置,松开并拆卸后面两颗紧固螺栓;③调节座椅至最后位置,拆卸前面两颗紧固螺栓;④拆卸智能座椅线束插头,搬出智能座椅并放置工作台上。顺序与装配完全相反:后螺栓先拆、前螺栓后拆,始终保留至少两颗螺栓承力,防止座椅倾覆。关键顺序:必须先"一键还原车辆和台架"再断电。若未还原即断电,座椅可能停在非初始位置,下次上电时上位机读取的位置基线与实际不符,直接影响后续迎宾与记忆位置精度。学习任务7·智能座椅装调与测试46/58④拆卸智能座椅线束插头关闭台架电源并拔出电源线关闭车辆五、实施·子任务2①记忆位置与人脸识别步骤1–3步骤1·打开智能座椅设置界面在车辆中控屏上单击"座椅"图标,进入智能座椅设置界面。步骤2·设置智能座椅记忆位置将座椅调节到适合自己的位置,在中控屏上单击"记忆位置",记忆当前座椅位置。步骤3·开启人脸识别功能在中控屏单击左下角小车图标→系统设置,打开人脸识别功能。记忆位置存在哪里?记忆位置写入ini配置文件,后续由

memory_pos()

读取并返回座椅位置hpos与靠背位置vpos;读不到时返回-1,程序据此判断"尚未记忆"。先记忆、再识别人脸识别只负责"认出是谁",具体调到哪个位置仍来自第2步的记忆值。未设置记忆位置时,识别成功也不会产生正确的座椅动作。学习任务7·智能座椅装调与测试47/58五、实施·子任务2②打开编程文件步骤4(1)台架计算机代码路径桌面/E300/task3student.pyfacedemo.py编辑器VisualStudioCode本步骤操作要点在台架计算机"桌面/E300/task3"文件夹中,右键单击

student.py

文件,用VisualStudioCode软件打开。两个文件各司其职student.py

是智能座椅功能主体;facedemo.py

提供人脸识别能力。二者需同时烧入车辆,缺一不可。学习任务7·智能座椅装调与测试48/58在task3文件夹中找到代码文件右键→用VisualStudioCode打开五、实施·子任务2③代码①

开门迎宾步骤4(2)·doorwel()编写代码实现"打开车门,座椅调节到迎宾位置;关闭车门,座椅调节到中间位置"。def

doorwel(doorstate,h,v):

#车门开:座椅调节到迎宾位置

if(doorstate==1):

sData=bytearray([0xff,0xea,0x02,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7C,0x1F,0x17,0x37,0xE1,0x3a])

#座椅位置数据处理

#发送座椅位置数据

#车门关:座椅调节到中间位置

elif(doorstate==0):

sData=bytearray([0xff,0xea,0x02,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7C,0x1F,0x17,0x37,0xE1,0x3a])

#座椅位置数据处理

#发送座椅位置数据

UDPsend(sData)参数与返回值doorstate

主车门开关状态:1-开、0-关h

当前座椅位置v

当前靠背位置sData

要发送的协议数据(局部变量)返回值:无开门/关门差在哪里?两个分支只有数据段第2个字节不同:开门

0xff(对应00~FF的"最后"端=迎宾位置),关门

0x00(中间位置)。帧头与时间戳段完全一致。帧结构回看0xff0xea

开始标识→20字节数据(首2字节即0x01FF导轨方向与位置)→

6字节时间戳→0xE10x3a

厂家信息。学习任务7·智能座椅装调与测试49/58五、实施·子任务2③代码②

读取记忆位置步骤4(3)·memory_pos()编写代码读取

ini配置文件,获取用户记忆位置,实现"从文件中读取座椅记忆位置信息"。def

memory_pos():

hpos=-1

vpos=-1

withopen(hpos_file_path)asfile_object:

#从ini配置文件读取可记忆的座椅位置

withopen(vpos_file_path)asfile_object:

#从ini配置文件读取记忆的靠背位置

return(hpos,vpos)参数与返回值参数:无局部变量hpos可记忆的座椅位置、vpos记忆的靠背位置返回值:hpos,vpos为什么初值是-1?位置编码合法区间是

00~FF(0~255),-1落在区间之外,因此可作为"读不到记忆的位置信息"的明确故障标志,调用方据此决定不动作或回退到默认位置。两个文件、两个值hpos_file_path

存座椅导轨位置,vpos_file_path

存靠背角度;分别对应协议中的

0x01FF(导轨)与

0x01

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论