首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
电动天窗耐久性测试系统的研制与开发
来源:本站整理  作者:佚名  2010-03-30 10:50:20




堵转电流子程序:设定堵转电流值,以控制电机工作; 其部分代码如下,程序流程图如图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秒,而且此天窗电机具有中途停功能。由于要对天窗进行耐久性测试,因此我们摈弃常用的机械开关,采用耐久的光电开关传感器,增加了系统工作可靠性和反映速度,保证了测试数据的即时和准确。
鉴于对不同的车型、不同的天窗设计功能,该系统的应用略有差异,功能需不断完善,由此创造的具体的经济效益还有待进一步统计和研究。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:60,945.31000 毫秒