一种基于嵌入式系统力/位移检测装置的曲线评估方法

文档序号:8254381阅读:451来源:国知局
一种基于嵌入式系统力/位移检测装置的曲线评估方法
【技术领域】
[0001]本发明涉及一种基于嵌入式系统力/位移检测装置的曲线评估方法,是采用嵌入式控制系统判别待检测曲线是否合格的一种方法。
【背景技术】
[0002]目前,力/位移传感器检测系统在对检测曲线评估时,多采用逐点法比较或特征值点比较。采用逐点法比较检测曲线与特征曲线或特征区间的关系,计算量大,很难保证计算和显示的实时性;采用特征值点进行比较,只能对曲线设定的区间进行判断,影响了使用的灵活性。

【发明内容】

[0003]本发明的技术解决问题是:克服现有力/位移传感器检测系统中曲线评估方法实时性差、使用灵活性差等方面的缺陷,采用嵌入式系统,设计了一种针对待测曲线进行评估的方法,该方法具有运算速度快、人机界面友好、具有实时存储和实时显示等优点。
[0004]本发明的技术解决方案为:
本发明利用一片ARM处理器芯片实现对液晶触摸屏的界面显示,根据标准曲线和待测曲线的评估标准(评估标准包含以下四种方法的任意组合:线程窗评估方法、通过窗评估方法、块窗评估方法、包络评估方法)对待测曲线进行是否合格的评估;同时,可方便、直观地显示待测曲线、标准曲线和测试各种评估标准窗的位置关系。待测曲线评估完成后,系统自动将此曲线数据送至外部SD卡存储空间进行数据存储。
[0005]有益效果
本发明具有结构简单,成本低、运算速度快等优点,且具有人机界面友好、实时存储和实时显示的功能。
【附图说明】
[0006]图1为本发明的结构组成框图。
[0007]图2为本发明的ARM芯片与SD卡接口电路图。
[0008]图3为本发明的液晶触摸屏显示界面示意图。
[0009]图4为本发明的通过窗测试曲线示意图。
[0010]图5为本发明的水平线与多边形的交点方法原理示意图。
[0011]图6为本发明的主程序流程图。
[0012]图7为为本曲线判断方法程序流程图。
[0013]下面结合附图对本发明专利作进一步的描述。
[0014]如图1所示:本发明中的ARM芯片I是曲线评估的控制核心,通过该芯片内部集成的液晶驱动模块3与液晶触摸屏2相连接,ARM芯片I根据液晶触摸屏2传来的设置指令,可以启动片内ADC进行采样,每次采样结束后的数据通过DMA通道传送至片内存储空间,并通过定时器I定时读取片内存储空间的采样数据,达到设定的采样点数(采样点数可以设置,本发明中设定的采样点数为4000)后,对采样结果进行数字低通滤波、加权平均滤波等处理,处理完成后的数据送至液晶触摸屏2的曲线显示界面进行实时显示,同时对此曲线进行评估判断,判断完成后将此曲线送至SD卡进行存储。
[0015]如图2所示为本发明中的ARM处理器与SD卡模块接线图,其中SD方式采用六线制,使用CLK、CMD, DAT0-DAT3进行数据通信,SD卡可工作在SD方式或SPI方式,本发明采用MicroSD卡即采用SD方式,SD10_CK时钟是通过PC12引脚连接到SD卡的,是SD1接口与SD卡用于同步的时钟,SD1的所有命令及命令响应,都是通过PD2引脚SD1-CMD进行传输,引脚PEO (SD)是SD卡的插入检测引脚,用于检测卡槽与SD卡是否连接,引脚PC8(DAT0)、PC9 (DAT1)、PC10 (DAT2)、PC11 (DAT3)是与SD卡进行数据传输的四条数据线,引脚4、引脚6分别是电源、电源地;对SD卡的读写操作主要是通过使用文件系统FATFS,即调用文件系统FATFS内部的函数即可对SD卡进行读写操作;本发明中每次显示完一组数据后都会调用系统FATFS内部函数以当前时间为文件名保存本次的数据。
[0016]如图3所示所示为是本发明的液晶触摸屏曲线测试界面示意图。该设置界面包含:曲线显示界面、曲线信息界面、开始按键、返回按键四个部分。进入此界面后,曲线信息界面在未开始测试前会显示标准曲线的力和位移的最大值坐标,开始后则实时显示测试曲线的力和位移的最大值坐标以及每个采样点的实时坐标。曲线显示界面会显示标定曲线以及评估标准窗或包络,图中I为通过窗,2为包络,3为块窗,4为标准曲线,5为测试曲线。可根据实际需要移动三种窗的位置。三种窗的位置不同,其坐标就会不一样,该坐标将作为测试曲线判断的依据。移动好窗后,若点开始按键,则启动采样,当采样完成一组数据后,该组数据就会以不同于标定曲线的颜色在曲线显示界面显示出一条曲线。然后系统就会以标准曲线为基础通过设置的评估窗或包络对本曲线进行判断。由于本发明中评估方式可任意搭配,所以评估的标准也会不同。对于线程窗,只有当测试曲线从其左侧进入右侧离开这样曲线才算合格;对于通过窗,测试只有根据评估设置界面中设置的进入侧和离开侧进入和离开这样曲线才算合格;对于块窗则曲线只能进入不能离开才合格;而对于包络,测试曲线只能从左侧进入右侧离开并整个曲线不能超出包络的范围才合格。由于测试界面中评估方式任意搭配,所以在曲线评估时只要曲线不满足其中一个评估方式就不算合格。当所有评估方式都满足时曲线判定为合格,并且曲线信息界面的合格数加I并保存到SD卡,否则曲线信息界面的不合格数加I并保存到SD卡。曲线信息界面的合格数和不合格数用于记录合格的产品数量和不合格的产品数量。当一组测试曲线判断并保存完成后,就会进行下一组曲线的采样显示判断并保存,如此反复进行。当按下返回按键时停止采样,退出测试界面。
[0017]如图4所示,以通过窗为例说明本发明的工作原理。假设通过窗已经设置完成,且通过窗的顶点为PO、p1、p2和p3,其中:p0和pi的横坐标相等、p2和p3的横坐标相等、p0和p3的纵坐标相等、p2和p4的纵坐标相等。若待测曲线通过这种窗的进入和离开侧,并且没有接触任何其它侧,则判定该待测曲线为合格曲线,否则为不合格曲线。进入侧和离开侧可以自由设置(上、下、左、右)。在本发明中假设已经设置好进入侧和离开侧。如图4(1)所示为左侧设置为进入侧,右侧设置为离开侧(即左进右出),4 (2)所示为左侧设置为进入侦牝上侧设置为离开侧(即左进上出)。待测曲线由一系列点(Xi^i)组成。首先判断71的值是否大于PO点的纵坐标且小于Pl点的纵坐标,即判断测试曲线上的点是否位于通过窗上下两边之内;若满足该判断,则将11与?0点的横坐标做差,并取绝对值,设该值为Xljnin ;相同条件取下一个点Xi+1,将Xi+工与pO点的横坐标做差,并取绝对值,该绝对值与xl_min做比较,将结果较小的值赋给xl_min,依次比较整条曲线对应的点,最终,最小值xl_min对应的横坐标点即为图4 (I)中的Xl点。同理,可以得到图4 (I)中的x2点。得到测试曲线上的Xl和x2后,对于测试曲线上从Xl到x2的点逐个调用水平线与多边形的交点法
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1