转角特性测试仪的数据采集与处理
来源:岁月联盟
时间:2010-08-30
1 引言
为了设计基于大变形柔性铰链的运动机构,必须知道不同结构参数的大变形柔性铰链的转角特性,即所施加的力矩与其转角之间的关系。由于其分析过程属于几何非线性和材料非线性,因此难以推导出精确的解析函数式。在实际设计过程中,需要根据近似解的结果进行实验修正,本文设计一种测试大变形柔性铰链转角特性测试仪,通过数据采集装置来获得大变形柔性铰链的转角实验数据。2 大变形柔性铰链转角特性测试仪的基本原理

3 数据采集的实现
系统的数据采集过程如图2所示,测试仪上的数据采集是基于MSP430单片机内嵌A/D转换模块来实现,数据通过串行通信模块MAX232送入上位机程序进行处理。
4 上位机数据处理程序的设计
测试仪的上位机数据处理程序采用面向对象的开发工具VB6实现,通过串行通信控件MSComm与下位机程序进行通信。首先在MSP430与上位机程序之间预定三个主要的命令字:“传感器零位标定”、“开始采集”、“停止采集”,作为上位机程序和MSP430对话的依据。其次是根据预定的数据帧格式来接收数据,同时以实时曲线的形式在程序界面上显示出来,并保存数据记录。串口监听程序如下:Private Sub MSComm1_OnComm( ) ’监听串口TEMP = 0FUK = ""ModStr = "" ‘初始化ModStr = MSComm1.InputIf ModStr <> "" Then If MSComm1.InputMode = comInputModeText Then ‘数据模式 FUK = Asc(ModStr) TEMP = TEMP + FUK Else TEMP = ModStr End IfElse FUK = "0" TEMP = 0End If…End Sub 上位机所接收的数据需要以实时曲线的形式绘制在程序界面上。首先在主界面上添加一PictureBox并命名为PB1,然后在初始化程序中绘制出背景颜色和坐标轴、栅格线,开始采集数据后只需根据实时数据绘制曲线即可,程序如下。上位机程序如图3所示。Public Sub MiniPlot() ‘绘制实时曲线On Error GoTo ERRORIf ONCE Then PB1.ScaleWidth = Picture1.ScaleWidthEnd If LTy = (770 - TEMP * 3) LTx = LTx + 1PB1.Line (LPx,LPy)-(LTx,LTy),RGB(0,255,0)′绘制曲线 LPx = LTx LPy = Lty ′刷新中间变量ERROR:End Sub
5 结束语
大变形柔性铰链转角特性测试仪的数据采集通过高性能的MSP430F448来完成,通过RS232总线与上位机进行通信。基于面向对象的开发工具VB6设计的上位机程序实现了转角特性曲线的实时绘制和分析报告的自动生成功能。[1] 周自强,胡朝斌等.Piezo微步进执行器的时间响应分析.常熟理工学院学报,2007,10:92-95[2] 辛洪兵,郑伟智.弹性铰链研究.光学精密工程[J],2003,1:89-94[3] 崔明,佟刚等.基于MSP430 的纸张耐压强度检测系统[J],微机信息,2007,10-2:4-5[4] 魏胜,李克天等.MSComm控件在PC机与CNC装置串口通信上的应用[J],机电工程技术,2005,4:93-94上一篇:安钢计量信息共享平台系统设计
下一篇:让软件界面始终美丽如初