0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用串口通讯技术实现汽车天窗耐久性测试系统的应用方案

电子设计 来源:微计算机信息 作者:李军,王立涛 2020-08-20 09:29 次阅读

1、概述

汽车天窗是为满足消费者乘车健康和舒适度的要求而设计的,因此人们对天窗性能的要求不仅仅停留在美观、豪华上,还必须满足安全、可靠、运行自如等全方位的要求。所以,在汽车天窗装车前要首先对其进行耐久性和安全性测试,以确保其装车后符合技术和用户的要求。而现有汽车天窗存在行程不到位,天窗打不开;行程不到位,天窗关不严,对汽车防盗防雨构成威胁;控制开关失灵,出现夹人现象等隐患和问题。

目前,国内天窗测试大都采用单机式的下位机系统。该类系统虽能进行常规测试,但不能记录或反馈测试信息。我们设计的汽车天窗测试系统分上、下位机,下位机具有控制天窗的执行机构,不但可以控制天窗的往返等动作,完成测试项目,而且还具备自动辨别故障功能,能自动记录天窗电机故障时间。通过上位机显示耐久测试次数、显示故障。依靠上位机和下位机的可靠通讯,实现了测试运行、信息传递和信息反馈。

2、 电动天窗耐久性测试系统的关键技术

2.1 硬件技术特性

本硬件系统要实现天窗的开到位,关到位,中途停和电机必要休息的判断。主要由检测电路和控制电路两部分组成,其系统原理图如图1所示:

到位检测电路:在系统中,为了保证天窗测试台的自身耐久性,设计中采用非接触式传感器红外线光电式传感器)代替易损的接触式传感器,而且可以灵活的调节天窗的开到位或关到位的位置,方便用户的需求,天窗到位的电路工作原理为:电路由3D红外线发射管和3E接收管以及运放LM324构成,当天窗未开到位或未关到位,无信号发出,只有天窗到位,才发信号给单片机

中途停检测电路:系统中,由于控制对象(天窗电机)的负载特性,不允许天窗电机持续不停的工作,防止电机过热而影响正常工作。在获取中途停信号的子系统中,用取样电阻采样、保持。为了保证信号的不失真,可采用两级放大电路,经过V/F和F/V转换(因为取信号的地与电源地不能共地),然后再经一级放大,经过比较后接入到单片机中。

报警控制电路:通过8255出来的信号经过7405控制光耦,若检测到系统堵转,则声音报警。

过流保护控制电路:当系统堵转时,继电器打开,电机立即停止工作。

电机控制电路:开到位信号(关到位信号)经8255出来后,经过7405控制光耦的导通,然后通过晶体管控制继电器,使电机停30秒。

2.2 软件技术特性

单片机部分:下位机部分由单片机及扩展接口电路构成,主要有8031,地址锁存器74LS373,用作片外程序存储器的EPROM2764以及用于扩展I/O口的8255,然后通过RS-232接口与上位机通信。由于单片机输入、输出电平是TTL电平,而PC机配置的是RS-232标准串行接口,二者的电气规范不一致,因此要完成单片机与PC机的数据通讯,必须对单片机输出的TTL电平进行电平转换。本电路中使用的是一种标准的RS-232芯片MAX232。下位机软件由汇编语言编写,主要由主程序、延时子程序、中断子程序、跳过电机启动子程序、握手联络子程序和赋堵转电流子程序组成。其功能如下:

主程序:完成系统的初始化,分配调用各子程序以实现系统功能;

延时子程序:为了满足天窗电机的特性要求,控制电机不连续工作;

中断子程序:当堵转电流大于设定电流时,电机停止工作;

跳过电机启动子程序:当电机启动时电流很大,有可能超过堵转电流,此程序可使电机正常工作;

握手联络子程序:上、下位机在通讯时, 握手联络子程序起到保证通讯可靠,减少误动作的作用;

堵转电流子程序:设定堵转电流值,以控制电机工作; 其部分代码如下,程序流程图如图2所示:

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP TOT0

ORG 0030H

MAIN: MOV R6,#0FFH ; 延时子程序,等待8255完全复位

MAIN1: DJNZ R6,MAIN1

MOV P1,#0FFH

MOV SP,#40H

MOV DPTR,#7FF3H ; 对8255写控制字,PA,PB.PC输出,0010 0100 0000 0011

MOV A,#80H

MOVX @DPTR,A

MOV DPTR,#7FF0H ; PA输出全01111111

MOV A,#00H

MOVX @DPTR,A

MOV DPTR,#0BFFFH

MOV A,#0FFH

MOVX @DPTR,A

MOV TMOD,#22H ; T1为波特发生器,方式2,定时.T0方式2,定时

MOV TL1,#0F3H ; 波特为1200B/S

上位机部分:由PC机构成,具有人机接口界面,如图3所示。由于VISUAL BASIC语言有非常友好的界面,很好发挥了其可视化特点,深受广大编程人员的青睐。所以,软件编写利用VB6.0语言环境,界面操作方便直接。在本系统中要使用上下位机通讯,则要用到串口技术。串口通讯一般采用RS232或者RS485等规范,并有专用芯片实现相关硬件通讯电路。在Windows环境下我们可以调用API函数或直接使用Ac-tiveX串口通讯控件,利用API函数编写串口通讯程序比较复杂,而VB6.0的MSComm通讯控件为标准的通讯命令集,提供了一个接口,它允许程序员建立一个基于串行口的连接,可进行命令的确认、数据交换以及对串行接口处可能出现的各种事件或错误进行监视,并可做出反应。另外VB6.0通过属性方法,提供了串行通讯口参数的设置,可以较容易地解决串口通讯问题。而且MSComm控件屏蔽了通信过程中的底层操作,使串口编程非常方便。因此在进行系统开发时,利用MSComm控件能起到缩短设计周期、增加系统可靠性的作用。同时,只要了解自己需要的参数即可顺序编写上位机软件,所以此处采用MSComm控件编程来实现与单片机的通讯。该控件的各项参数简介如下:

CommPort:设置并返回通讯端口号;

PortOpen:设置并返回通讯端口状态(true表示打开,false表示关闭);

InPut:从接收缓冲区返回并删除数据;

Output:往发送缓冲区中写数据;

InBufferSize:设置并返回接收缓冲区的大小;

OutBufferSize:设置并返回发送缓冲区的大小;

InputLen:设置并返回Input属性一次从接受缓冲区中读取的字节数;

Settings:设置并返回波特率、奇偶校验、数据位、停止位参数;

InputMode:设置并返回被Input属性读取的数据类型;

InBufferCount:返回接收缓冲区中等待的字节数,设置为0时也可以用它来清除接收缓冲区;

OutBufferCount:返回在发送缓冲区中等待的字节数。设置为0时也可以用来清除输出缓冲区;

串口通讯程序设计首先初始化工作,设定通讯波特率和传送字符的格式,包括字符的位数、停止位的位数、奇偶效验方法等。本系统中通讯的波特率是1200b/s,传送字符的格式是1位开始位,8位数据位和1位停止位等。通常的情况是字符的格式一旦被确定下来,那么在以后的通讯中就不会改变。

3、 结束语

我们研制开发的基于串口通讯的汽车天窗测试系统,通过上、下位机的联合使用来实现测试运行、信息传递和信息反馈,改善了单机式的下位机系统能进行常规测试,但不能记录或反馈测试信息的性能,同时具备了故障辨别等更多功能。考虑到汽车天窗可能还存在其他潜在的问题,该测试系统留有对外接口,以拓展、完善更多的测试功能。

在我国积极倡导自主汽车产业的今天,设计该汽车天窗的耐久性测试系统,为保证天窗在使用过程中具有较高的可靠性提供了有效的平台,它可以极大的提高汽车产业的社会效益和经济效益,具有广阔的应用前景。

4、 本文作者创新点

该系统通过上、下位机的联合使用来实现测试运行、信息传递和信息反馈。其中下位机控制天窗的执行机构,可以控制天窗的往返、开启、停止等,同时记录天窗的往返次数;还可以自动辨别各种故障,记录天窗电机故障时间,并随时可以终止测试过程。另外,还提供电机堵转电流,以适应各种天窗电机的要求。上位机提供用户友好界面,显示耐久测试次数、显示故障,具有记录天窗的即行位置、测试进程、打印测试结果并记录故障发生时间及地点的功能,其核心是上位机和下位机的通讯可靠性。在设计中对天窗电机的特性要求是工作一个循环,须停顿30秒,而且此天窗电机具有中途停功能。由于要对天窗进行耐久性测试,因此我们摈弃常用的机械开关,采用耐久的光电开关传感器,增加了系统工作可靠性和反映速度,保证了测试数据的即时和准确。

鉴于对不同的车型、不同的天窗设计功能,该系统的应用略有差异,功能需不断完善,由此创造的具体的经济效益还有待进一步统计和研究。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3027

    文章

    7977

    浏览量

    167229
  • 测试系统
    +关注

    关注

    6

    文章

    824

    浏览量

    62159
  • 串口
    +关注

    关注

    14

    文章

    1555

    浏览量

    76641
收藏 人收藏

    评论

    相关推荐

    动力电池系统耐久性实验探索

    电动汽车电池系统方面的耐久性,换个说法就是耐久性方面的考虑。原则上,就是需要在考虑使用时间、使用公里数、使用条件和使用环境等条件下,输入给电池系统
    发表于 06-06 15:24 2062次阅读

    PSoC™ 6 中嵌入式闪存的正确最低耐久性是多少?

    PSoC™ 6 中嵌入式闪存的正确最低耐久性是多少? PSoC™ 6 的数据表声称闪光灯耐久性至少为 100k 次。 TRM 声称续航时间为 10k 个周期。 请参阅第 6.5 节 62x7 数据表
    发表于 02-26 06:46

    M24LR EEPROM写周期耐久性不可靠

    传输数据。我们想知道是否需要对数据包采用前向纠错,因为我们不确定EEPROM的可靠。该数据表引用了1,000,000个周期的“最大写入耐久性循环耐久性”。这个数字是否意味着在预期发生
    发表于 07-26 16:36

    求一种汽车天窗马达ECU通讯系统的设计方案

    汽车天窗马达ECU通讯系统的软件设计汽车天窗马达ECU通讯
    发表于 05-12 06:17

    怎样去设计汽车天窗马达ECU通讯系统

    一种汽车天窗马达ECU通讯系统的设计
    发表于 05-14 07:16

    如何设计一个通用开放的PCM耐久性测试系统

    本文介绍了汽车PCM耐久性测试系统的整体设计思路和测试规范,重点讨论了关键子系统的设计原理,并通
    发表于 05-17 06:53

    电动天窗耐久性测试系统的研制与开发

    提出了一种基于VB 串口通信的电动天窗耐久性测试系统的软硬件实现
    发表于 09-21 11:20 21次下载

    灯具耐久性试验设施设计方案

    灯具耐久性试验设施设计方案 摘要:文章根据标准GB7000.1-2007《灯具 第一部分:一般要求与试验》标准12.3 规定和附录K 中的要求,介绍了灯具耐久性试验设施的
    发表于 04-14 15:59 39次下载

    基于VB串口通信的电动天窗耐久性测试系统的设计

    提出了一种基于VB串口通信的电动天窗耐久性测试系统的软硬件实现
    发表于 09-06 15:10 5次下载
    基于VB<b class='flag-5'>串口</b>通信的电动<b class='flag-5'>天窗</b><b class='flag-5'>耐久性</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>的设计

    不怕冷耐力强!超越5000小时耐久性的燃料电池产品

    我国首例自主研发的超越5000小时耐久性的 燃料电池 产品,日前完成寿命测试和整车应用验证。该产品突破了制约我国燃料电池汽车商业化应用发展的瓶颈,在耐久性、可靠
    的头像 发表于 03-25 09:57 5449次阅读

    基于LabVIEW环境下编程实现手机翻盖耐久性测试系统的设计

    友好。本文介绍的基于虚拟仪器技术的手机翻盖耐久性测试系统采用NI Motion 控制模块控制伺服电机进行驱动,运行速度可达到原来的4倍多且同
    发表于 07-21 11:38 850次阅读
    基于LabVIEW环境下编程<b class='flag-5'>实现</b>手机翻盖<b class='flag-5'>耐久性</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>的设计

    基于ISO9141标准的K线通讯方式实现汽车天窗马达ECU通讯系统的应用

    汽车天窗马达ECU通讯系统将成为操作人员、检测人员的帮手,因此设计它是非常必要的。本着携带方便、操作简单、软硬件的可移植好、成本低廉等原则
    的头像 发表于 04-05 15:45 8753次阅读
    基于ISO9141标准的K线<b class='flag-5'>通讯</b>方式<b class='flag-5'>实现</b><b class='flag-5'>汽车</b><b class='flag-5'>天窗</b>马达ECU<b class='flag-5'>通讯</b><b class='flag-5'>系统</b>的应用

    热量表的耐久性测试标准

    热量表的耐久性是热量表使用寿命的重要指标,通过对热量表的冷热交变冲击4000次后测试其计量特性,还可推断出基表材质等对测量精度的影响,从而选定更适应于热量表应用环境的材质。早期通过超声波热量表常温
    发表于 10-11 09:59 620次阅读

    户外储能电池的可靠耐久性设计

    本文将探讨户外储能电池的可靠耐久性设计,以确保其在使用过程中具备高效、安全和长寿命的特点。
    的头像 发表于 08-08 13:50 687次阅读

    LMS 耐久性测试解决方案

    系列愿望的思维模式,不容在耐久性或安全方面有半点含糊。尽管越来越多地采用仿真技术耐久性工程部门仍然面临着
    的头像 发表于 05-31 08:35 788次阅读
    LMS <b class='flag-5'>耐久性</b><b class='flag-5'>测试</b>解决<b class='flag-5'>方案</b>