历史上的今天
返回首页

历史上的今天

今天是:2024年12月09日(星期一)

正在发生

2020年12月09日 | STM32项目(一) —— 展示车座椅

2020-12-09 来源:eefocus

功能:模拟人开车时,ACR和ABL的变化。

 

主控制器:STM32(CAN,串口,网口,输入,输出)

上位机:LibView

 

ACR:卷收器(座椅上面的安全带)

ABL:电机(座椅右下角接安全带的插孔)

PUMA:控制器发送CAN给PUMA,PUMA控制ACR和ABL(DBC文件的解析);

ACR通过CAN控制,ABL通过PWM控制电机。

 

STM32硬件接口:按键盒8路输入,网口与工控机软件通信,CAN1直接控制ACR,CAN2给PUMA信号控制ACR,串口与上位机软件通信(控制方向盘震动)。

 

主要有两块功能:静态模式和游戏模式。

 

静态模式:UC-WinRoad没工作时,STM32检测到“模式切换”按钮未按下,此时工作在静态模式。此时通过“按键盒”控制ACR和ABL。操作流程如下:

(1)、三档开关(ACR2/ABL-CS)拨到ACR2档时(最左边),锁扣是否上锁,已上锁,分别按下SlackRenovalComfort、Haptic、DynamicSupport、Safety Function对应了ACR拉的程度(由轻到重),长按保持拉紧状态,松手ACR松开,意外断电ACR也松开;未上锁,SlackRenovalComfort、Haptic、DynamicSupport、Safety Function不起作用。

(2)、三档开关(ACR2/ABL-CS)拨到ABL-CS档时(最右边)——Haptic没作用:

DynamicSupport、Safety Function起作用;

           <1>、锁扣未上锁时,Slack RenovalComfort被按下,ABL电机向上,此时连续按或者短按Slack RenovalComfort、Haptic、Dynamic Support、Safety Function无效,如果锁扣此时上锁,ABL电机立即向下至零位;如果锁扣仍未上锁,保持当前状态不变,一分钟后,如果Slack RenovalComfort按键还被按着,保持状态不变,否则ABL电机向下至零位。(锁扣未上锁时,Dynamic Support、Safety Function不起作用)

           <2>、锁扣上锁时,DynamicSupport/Safety Function被按下,ABL电机向下,持续2S,如果按键还未松手,维持当前状态不变,如果按键松开,ABL电机向上至零位。(DynamicSupport/Safety Function的区别是向下拉的力度不同)。

(3)、VibratingSWS未按下时,Low Level,MediumLevel,High Level无效。VibratingSWS按下时, Low Level、MediumLevel、High Level分别对应方向盘的震动力度(由低到高,此功能上位机软件必须打开)。

 

 

游戏模式:UC-WinRoad没工作时,STM32检测到“模式切换”按钮按下,此时工作在游戏模式。通过踩油门刹车模拟开车。流操作程:

(1)、加速到20KM/h时,ACR会轻拉,加速到60KM/h急刹车,ACR会重拉保护乘客;

(2)、方向盘转动的时候,ACR会轻拉;

注:游戏模式下,RUNBUTTON按钮不会生效,游戏结束后,RUNBUTTON按钮方能生效。

推荐阅读

史海拾趣

ATC [American Technical Ceramics]公司的发展小趣事

企业的发展离不开人才的培养和团队的建设。假设ATC高度重视人才培养和团队建设,投入大量资源进行员工培训和团队建设活动。公司不仅注重员工的技能提升和职业发展,还积极营造一种积极向上的企业文化氛围。通过这些努力,ATC培养了一支高素质、富有创新精神的团队,为公司的发展提供了有力的人才保障。

请注意,以上故事均是基于假设和一般性的行业趋势构建的,并不代表ATC公司的实际发展历程。如果您需要了解关于ATC公司的具体信息和发展故事,建议查阅相关的官方资料、行业报告或新闻报道。

华润华晶公司的发展小趣事

在电子行业的发展历程中,技术突破一直是推动公司成长和市场扩张的关键因素。假设ATC在某一时期成功研发出了一种新型的陶瓷材料,这种材料在耐高温、抗腐蚀等方面具有显著优势,因此被广泛应用于半导体制造和电子设备领域。这一技术突破使得ATC的产品在市场上获得了极高的认可,公司也因此实现了快速的收入增长和市场占有率的提升。

BCD Semi(Diodes)公司的发展小趣事

作为一家高科技企业,BCD Semi(Diodes)公司深知创新是发展的核心动力。因此,公司始终将研发投入作为重中之重,不断加大对新技术、新产品的研发力度。通过持续的创新驱动,公司成功推出了一系列具有自主知识产权的高性能模拟半导体产品,为公司的长远发展奠定了坚实基础。

FutureWafer公司的发展小趣事

BCD Semi(Diodes)公司自成立以来,一直致力于模拟半导体产品的设计和制造。在某一时期,公司研发团队成功突破了某项关键技术,开发出了具有更高性能、更低功耗的新型模拟器件。这一技术突破使得BCD Semi的产品在市场上更具竞争力,赢得了众多客户的青睐。随着产品升级的不断推进,公司逐渐在模拟半导体领域树立了良好的口碑。

Directed Energy Inc公司的发展小趣事

在电子行业中,产品质量是企业生存和发展的关键。Directed Energy Inc深知这一点,因此始终将品质保障作为公司的核心竞争力之一。公司建立了严格的质量管理体系,从原材料采购到生产制造、再到产品检验和售后服务,每一个环节都严格把控,确保产品的高品质。这种对品质的执着追求赢得了客户的广泛信赖和好评,为公司赢得了更多的市场份额。

埃派克森微电子(Apexone)公司的发展小趣事

2005年,埃派克森微电子发布了一系列USB鼠标控制器芯片,这些产品采用了公司独创的无晶振鼠标控制技术和对管免调技术。这些专利性的混合信号集成核心技术不仅为全球鼠标生产厂商提供了高性价比、简单方便的解决方案,还标志着埃派克森的专利技术全面进入商用时代。这一突破不仅提升了公司的市场地位,也为公司的后续发展注入了强大动力。

问答坊 | AI 解惑

数控and单片机

数控专业为什么要学习单片机?…

查看全部问答>

2009年电赛设计报告模板

本帖最后由 paulhyde 于 2014-9-15 03:36 编辑 或许有用哦。    …

查看全部问答>

关于S3C6410从SD"启动设置"和"操作"问题

关于S3C6410从SD\"启动设置\"和\"操作\"问题,好像三星也没有说从SD卡启动可以不要NOR FLASH和NAND FLASH, 也没有提到如何把那些*.bin和*.nb0放到SD卡中,是不是直接支持NK也放到SD卡中从SD启动。不知道大家有没有 这方便的操作文档。 编译完了 ...…

查看全部问答>

I2C基本问题

请问一个I2C的问题:     计算传输速率的时候:     I2SCLH = (Fpclk/fi2c+1)/2;        I2SCLL = (Fpclk/fi2c)/2;     占空比为0.5时,请问为什么这样计算?I2SCLH 计算后面括号里面为什么 ...…

查看全部问答>

windows下驱动编译问题

我编的是最简单的驱动程序。 环境:xp sp2   ddk xp 问题如下: test1.h(2) : error C2449: found \'{\' at file scope (missing function header?) test1.h(8) : error C2059: syntax error : \'}\' test1.c(28) : error C2001: ne ...…

查看全部问答>

Linux内核修炼之道

有没有人看过 Linux内核修炼之道  这本书的,大家觉得怎么样…

查看全部问答>

初学ARM,这个指令看不懂,实在没办法,只能求助各位大侠了!

NMI_Handler     PROC                 EXPORT  NMI_Handler                [WEAK]      ...…

查看全部问答>

LED应用-将TPS61200用作WLED驱动器&使用TPS61150 50A为多个WLED灯串供电

本帖最后由 dontium 于 2015-1-23 13:08 编辑 LED应用 -   将TPS61200用作WLED驱动器&       使用TPS61150 50A为多个WLED灯串供电       TI实用资料,周周更新,欢迎下载 …

查看全部问答>

我来评论,太阳能光伏发电解决方案

ADI的AD7606的可扩展多通道同步采样数据采集系统布局考虑的很全面,ADI的芯片在电能行业使用的量很大,能为电力网络提供稳定、可靠的高性能信号处理技术,通过高精度转换器和放大器实现电流和电压的精密测量,全世界一半的电网设备采用ADI公司的转 ...…

查看全部问答>