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

时间:2012-09-03来源:网络

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

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

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

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

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

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

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

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

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

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

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

33.jpg

图3 测试系统界面图

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

3 结束语

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

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

4 本文作者创新点

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

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

1 2

关键词: VB 串口通信 电动天窗 耐久性测试系

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版