采用AVR Flash微控制器的电动车窗防夹系统

发布者:码梦狂人最新更新时间:2010-11-25 来源: Atmel关键字:A/D转换器  电动车窗  检测  夹物检测算法 手机看文章 扫描二维码
随时随地手机看文章

     汽车上可自动关闭的电动车窗或车门设备潜藏着卡死,挤压以及可能伤人的危险。它们必须能够反向移动以防止马达所施加的力超出正常限制。这种特性意味着必须持续监视速度、电流和玻璃的位置。

       由于成本和简化的原因,本文所描述的系统使用普通的带有霍尔效应传感器的刷式马达。基于速度和扭矩导数的检测算法已通过健壮性和容错性的验证。该算法可用于所有带有A/D 转换器和通过变化引发中断的I/O 口的AtmelAVR Flash 微控制器。本文描述的是基本原理,Atmel网站上的应用笔记有关于实现的详细描述。

       现代汽车中的电动设备

       目前,在高端客用汽车中电子组件和系统在成本中已占20%以上。增加电子设备的数目可以更好的控制传感器和致动器,从而增强汽车的舒适性和安全性。可以预测,大部分的中等或高级汽车将会系统性的装备电动车窗或车门系统。这些设备中的绝大多数是全自动的,这意味着它们必须附带安全系统以防止伤人或机械故障已有法规设立了电动系统必须遵守的规则。这一点在车窗的升起和车门的滑动上尤其正确的。这篇应用笔记介绍了如何实现一个防夹算法,该算法最初是用于电动车窗系统,但可以轻易地移植到其它可移动设备中。

       标准

       汽车电动车窗受国际标准的约束,如美国的MVSS118 或欧洲的74/60/EEC。在如何降低对儿童的危险度方面,这些文档所提出的要求如下:检测区域:4mm 至200mm;最大夹物力为100N;夹住时可以反向;确定偏转角测试:5N/mm 至 20N/mm。


 

       关于硬件

       对于确定关键夹物区是否有障碍物进入的不同检测策略有:

       (1)无机械接触。在夹物力施加至物体上之前就有反应。因为没有外力施加在物体上,这是最优的保护方式。它还不依赖于振动、空气动力学变化或变形。但该方法要求有集成的传感器(红外、超声波,等等)以及相关的电路模块和线路,从而导致附加成本。

       (2)有机械接触。所测到的压力传递给系统用于指示有物体被夹住。在这方面,设计者还有两种基本的技术可用:方向测量(力学传感器或接触器集成进车门密封中,这些解决方案成本一直都很高并限制了车窗/车门的样式设计),或者通过物理监测的无方向测量(这是一种整体成本上最优的解决方案)。

       防夹算法详述

       夹物检测算法一开始就要符合标准(FMVSS118 & 74/60/EEC)的要求:检测区域为4 至200 毫米;最在施加力100 牛;夹住物体时反转方向;标准的确认性测试。

       必须要自适合的原因包括:– 提升系统中的机械部分将会随着时间而变化(老化、局部变形、磨损,等等);– 电子特性会有很大的变化;– 环境对磨擦力的影响(温度、湿度、结冰等);系统不应对扰动和不正确的夹物检测有反应。对于空气的磨擦、道路的振动、断电等都必须是健壮的。
 
        使用马达的解决方案的物理参数

       必须可以通过马达的电流算出施加在玻璃上的力在速度方面可以持续提供移动部件的位置信息这些参数都可以用于确定是否遇到物体以及:该物体是否在检测区;所施加的力是否超限

       本文描述了一种防夹算法,该算法通过测量电机电流和霍尔效应速度指示器来工作。只须很少的改动,就可以将该算法用于象滑动车门或蓬顶这样的系统中。

       夹物检测算法

       一般情况下,夹物检测算法的运行是通过间接测量车窗提升系统的,包括电流(扭矩)和位置(速度)。与算法相关的应用笔记采用了两种技术,它们是基于:

       – 存贮在无冲突内存中的校准扭矩:执行初步学习顺序,将扭矩值存贮在内存中这种技术很耗费内存,并要求规定校准顺序。

       – 速度推导计算:很有意义的一种技术,因为它对内存要求较少,但需要更多的计算,具有两种方法的优点。

       在AVR上的实现

       前几段详细描述的算法已经实现,并在一块AVR ATmega88 开发板上进行了测试。图2 描述的是用以实现算法的硬件。它采用了一块标准的ATmega88 以及模拟链来测量电机电流。硬件带有两个霍尔效应传感器。马达的方向是通过一个两极延迟来控制的,并通过一个场效应管来激活马达的开关。

       系统内编程Flash

       系统内编程允许任何位于端系统内的AVR 微控制器进行编程和再编程。通过一个简单的三线SPI 接口,系统内编程器与AVR 微控制器进行串行通讯,从而重编程芯片上的所有非易失性内存。系统内编程无须将芯片从系统中物理上拿出。这样无论是在实验室的开发阶段,还是现场的软件或参数的升级,均可以节约时间和资金。在最终产品阶段将代码上传进Flash 存储器中时,在多个应用和自定义版本中使用同一个标准的AVR Flash 微控制器可以简化总量管理。

       软件描述

       所有代码使用IAR EWAVR 4.1 以C 语言方式实现。基本功能(位置管理、初始化、电流管理、车窗操作、防夹监测)的实现需要2KB Flash。增加扩展功能象校准、阻塞点的检测和存储,可将代码大小扩展至4KB。软件代码可在Atmel的网站中获得,其结构如下:

       初始化脚通过一个霍尔效应传感器(对信号沿的升起和下降敏感)改变所要用的中断。它还初始化用于测量速度和马达电流的时钟和ACD。

       这个函数从EEPROM 或以初始值方式加载车窗提升参数,以初始化车窗提升器。这些参数包括车窗的大小、传感器值、夹物阈值、夹物区域、已知的最后的位置,等等如果在位置参数上是一个缺省值,它能够请求一个下降的命令在底端限制值上初始化车窗提升器。

       这个函数是将车窗提升参数存进EEPROM。

       这个函数包含了车窗提升状态机。它通过已有的事件参数控制车窗的操作。监视车窗的位置、上升和下降端的限制以及防夹系统的状态返回车窗提升器的状态(与get_window_state 函数的值相同)。

       这个中断子例和在霍尔传感器沿执行。它计算滚动方向、位置、推导速度和马达电流参考值通过计算连续的方向变化,它还能够检测出霍尔效应传感器的缺省值(传感器没有连接至一个中断脚上)。

       这个函数强制车窗在一个定义好的步骤后停下来该函数返回车窗提升状态机的状态(这个返回值用于window_ctrl 函数中)。

       建立车窗提升状态:用于强制性操作中(如停止请求…)

       计算最后8 个采样点的均值用于过滤马达电流。

       这个函数监视启动按钮,产生操作命令事件并传递给window_ctrl 函数。

关键字:A/D转换器  电动车窗  检测  夹物检测算法 引用地址:采用AVR Flash微控制器的电动车窗防夹系统

上一篇:基于整合模式的EMS/SAS监控系统研究与设计
下一篇:智能车载解决方案

推荐阅读最新更新时间:2024-05-02 21:12

基于CAN总线的自动光学检测仪通信系统设计
  在现代工业自动化生产中,涉及到各种各样的检验、生产监控及零件测量、识别应用等环节,然而通常人眼很难连续、稳定地完成这些带有高度重复性和智能性的工作,一般物理量传感器也较难实现这些功能。而利用光电成像系统采集被检测目标的图像,并经计算机或专用的图像处理模块进行数字化处理。与一般图像处理系统相比,自动光学检测更强调精度、速度,以及工业现场环境下的可靠性。因此,这里提出一种基于CAN总线的自动光学检测通信系统设计方案,该系统设计能够满足PCB自动光学检测控制系统的指标要求。   1 自动光学检测通信系统分析   自动光学检测系统具有快速准确、可重复性强以及自动化程度高等特点。自动光学检测技术的出现极大地减轻了人工检测的压力,解决了
[嵌入式]
日制造业再添丑闻:日立化成违规检测 波及2400家企业
        中新网11月4日电 据日本共同社报道,11月2日,日立制作所集团核心企业日立化成发布消息称,显示器材料及汽车零部件等新发现违规检测。日本国内全部7家工厂都存在违规。对象产品涉及包括已公布的半导体零部件及铅电池在内的30种产品,已交货的客户扩大至约2400家企业。公司未透露交货客户的信息。   日本经济团体联合会(经团联)会长中西宏明是日立制作所的董事长,将被追究企业治理能力。在KYB公司的免震和减震装置及淀川制钢所的设备零部件也出现违规检测的情况下,日本制造业亟待恢复信誉。   据报道,日立化成社长丸山寿在东京举行记者会,道歉称“给相关各方造成困扰,深表歉意”。有关经营责任称“看到调查最终报告后将考虑如何承
[手机便携]
基于单片机的漏电检测仪表的设计
  引言   随着电子仪器、电子设备的广泛使用,特别是家用电器的普及,家用电器的用电安全性问题不可忽视。泄漏电流、绝缘电阻、电气强度并称为电气安全性能中的3大电参数。其中泄漏电流,尤其是工作温度下的泄漏电流是1个最能确切反映实际工作状态的安全电参数;也是一个对人体安全有着直接影响的电参数。因为,当电源线一端接地,人体触及电器外壳的情况下,电器泄漏电流会通过人体流人大地,可能导致人身伤亡。因此,漏电检测无论是对家用电器还是对人的自身安全都具有十分重要的意义,通过对漏电的检测,可以根据漏电的情况作出具体的反应,从而保护电路及人身财产安全。   漏电检测原理   对电力系统回路进行漏电检测的方法有很多,如绝缘监测装置,低频探测法
[单片机]
基于单片机的漏电<font color='red'>检测</font>仪表的设计
检测仪使用前应该注意什么?
1、检查检测仪是否有检验合格证,是否在有效期内。 2、检查检测仪吸气导管有无堵塞.损坏等。 3、将转换开关由0FF转至(BATT)档位置。检查电池电压,当指针在BATT刻度右侧时,说明电压正常,可以使用。当指针在BATT刻度左端时,说明电压不足,应及时更换电池。 4、将转换开关由BATT档转至(L)档位置,检测仪显示屏指针在“0”位。如指针偏差于“0”时,将“零(ZERO)”调节旋钮缓转,进行调节,调节至“0”为止。(零调节须在L档进行,必须在干净空气中进行) 5、先将转换开关转至(L)档(0-10%LEL)或(H)档(0-100%LEL)将吸入管靠近所要检测地点来测量。在检测气体时,如果开关在(H)档,如指针指示在10%LEL以
[测试测量]
<font color='red'>检测</font>仪使用前应该注意什么?
俄罗斯开发APP通过咳嗽声检测新冠
集微网1月20日消息,在昨天的2021微信公开课Pro版的微信之夜上,腾讯高级副总裁,微信事业群总裁张小龙透露,每天有10.9亿用户打开微信,3.3亿用户进行了视频通话;有7.8亿用户进入朋友圈,1.2亿用户发表朋友圈,其中照片6.7亿张,短视频1亿条;有3.6亿用户读公众号文章,4亿用户使用小程序。从数据看,不可否认,微信是实打实的国民级应用,希望微信团队能够开发出更多受欢迎的功能,顺便把微信人工客服人员安排上。 据外媒报道,俄罗斯储蓄银行旗下Sber人工智能实验室开发出一种算法,并制作成APP,可根据人声、呼吸和咳嗽来确定感染新冠的可能性。得出结果仅需60秒,准确性在80%左右。用户只能在AppStore和Google P
[手机便携]
高性能MCU|芯海MCU助力气体检测的应用市场
气体传感器是一种将气体浓度、流量等指标转化为电信号的转换器,广泛运用在智能家居、汽车电子、工业控制、环境检测、医疗健康等领域,这些运用对于ADC性能及MCU可靠性要求极高。芯海科技(股票代码:688595)MCU内部ADC的INL小,同时内部时钟温漂可以控制在1%以内,非常适用于气体传感器。公司目前主推的MCU高性能系列CS32F031、CS32F030,高性价比CS32F036、CS32F035以及低功耗系列的CS32L010都是此类运用的明星产品。随着物联网和智能化浪潮的来临,芯海将重点发力推出新产品助力气体传感器。 气体传感器典型框图 气体传感器在日常生活无处不在,新冠疫情期间发挥救命稻草作用的呼吸机和制氧机,对患者吸入
[手机便携]
高性能MCU|芯海MCU助力气体<font color='red'>检测</font>的应用市场
压电陶瓷片的两种简单检测方法
第一种方法:将万用表的量程开关拨到直流电压2.5V挡,左手拇指与食指轻轻捏住压电陶瓷片的两面,右手持万用表的表笔,红表笔接金属片,黑表笔横放陶瓷表面上,然后左手稍用力压一下,随后又松一下,这样在压电陶瓷片上产生两个极性相反的电压信号,使万用表的指针先向右摆,接着回零,随后向左摆一下,摆幅约为0.1一0.15V,摆幅越大,说明灵敏度越高。若万用表指针静止不动,说明内部漏电或破损。 切记不可用湿手捏压电片,测试时万用表不可用交流电压挡,否则观察不到指针摆动,且测试之前最好用R×l0k挡,测其绝缘电阻应为无穷大。 第二种方法:用R×10k挡测两极电阻,正常时应为∞,然后轻轻敲击陶瓷片,指针应略微摆动。
[测试测量]
万用表检测igbt管好坏的方法
igbt 管的好坏可用指针的 rxlk 挡来检测,或用数字万用表的“”挡来测量 pn 结正向压降进行判断。检测前先将 igbt 管三只引脚短路放电,避免影响检测的准确度;然后用指针万用表的两枝表笔正反测g e 两极及g 、c 两极的电阻,对于正常的 igbt 管(正常g 、c 两极与g 、c 两极间的正反向电阻均为无穷大;内含阻尼二极管的 igbt 管正常时,e 、c 极间均有 4k ω正向电阻),上述所测值均为无穷大;最后用指针万用表的红笔接 c 极,黑笔接e 极,若所测值在 3.5k ω l 左右,则所测管为含阻尼二极管的 igbt 管,若所测值在50kω左右,则所测igbt管内不含阻尼二极管。对于数字万用表,正常情况下,ig
[测试测量]
万用表<font color='red'>检测</font>igbt管好坏的方法
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved