苏州科准测控有限公司欢迎您!
技术文章
首页 > 技术文章 > 摆锤冲击试验机的控制器设计原理是什么?

摆锤冲击试验机的控制器设计原理是什么?

 更新时间:2022-09-20 点击量:715

材料是用来制造器件、构件和其它可供使用物质的总称,是人类生产生活必须的物质基础。强度是材料的基本力学性质之一,是结构材料最为重要的性能指标。强度是指材料在外力作用下抵抗破坏的能力,是材料破坏时所吸收的能量和其有效截面积的比值。材料承受不同的外力便有不同的强度,如抗拉强度、抗压强度、抗弯强度等。

image.png

科准测控摆锤冲击试验机图


材料对于冲击荷载的抵抗能力称为抗冲击强度或冲击强度。根据冲击荷载的方向不同,分为冲击抗拉、冲击抗压和冲击抗弯三类。材料的冲击强度使用冲击试验机测量。本文科准测控】小编为大家详细介绍一下摆锤冲击试验机由什么结构组成?摆锤冲击试验机的工作原理是什么?摆锤冲击试验机控制器设计原理是什么?我们一起往下看吧!(文中所论述的冲击试验机为抗弯冲击试验机。

image.png

   1   摆锤式冲击试验机的机械结构示意图



一、摆锤式冲击试验机的工作原理摆锤式冲击试验机主要由基座、机身、摆锤、夹具和显示操作面板组成。其机械结构如图1所示。

 

摆动轴摆锤S冲击刀刃夹具(a)侧视图(b)正视图摆锤式冲击试验机的机械结构示意图摆锤式冲击试验机利用摆锤圆周运动将重力势能转化为动能,并在摆锤运动到zui低点时将试件冲断。根据能量守恒原理,摆锤在冲断试件前后所具有的能量的差值即为试件所吸收的能量(不计摩擦损失)。如能测量此差值即可得知试件吸收的能量,并进而计算出试件的强度H。 

image.png

2   系统结构图


二、摆锤式冲击试验机控制器硬件设计

 根据摆锤式冲击试验机的基本功能要求,该试验机的控制器主要由主控CPU、角度检测模块、键控显示模块、信息指示模块、通信及打印模块、存储器扩展模块和电源模块共7个部分组成。系统结构图如图2所示。

 

主控CPU为MCS-51兼容单片机,负责计算角度、检测摆锤最高点、计算试件的吸收能量和试件强度、显示控制、打印控制、通信控制、存储和读取数据等操作 

 

键控显示模块由八段数码管、按键和键盘显示管理芯片组成,负责按键检测和显示数据。由于按键个数和数码管个数都较多,所以不适合直接用单片机控制,应使用专用的按键显示控制芯片,以简化电路和程序。本系统使用CH451数码管驱动和键盘控制专用芯片。CH451采用+5V供电,可以直接驱动8位共阴数码管,具有闪烁控制、字数据左移、字数据右移功能;支持8x8按键扫描,内置按键消抖功能,按键中断时低电平为有效输出;4线高速串行输出方便与单片机接口。

 

信息指示模块由发光二极管和隔离芯片组成,负责指示电源和数码管显示数据的单位,所有指示灯均采用发光二极管。每个数据单位指示灯由一个单片机引脚控制。为减小单片机负载并将单片机和输出电路隔离,所有数据单位指示灯均采用集电极开路的与门驱动。

 

通信及打印模块采用RS~232串行口,负责与上位机通信或向打印机发送打印数据。通过该接口,控制器接收上位机发送的命令和数据,并执行相应的操作。也可以通过该接口向打印机发送打印数据。上位机通信是在试验机出厂时向 EEP-ROM中写数据时使用,而打印功能是在用户试验时使用,所以打印机和上位机通信可以共用一个串行口。

 

电源模块由变压、整流和滤波等基本电路组成,负责整个控制器的供电。

image.png

三、摆锤式冲击试验机控制器软件设计 

1、开发语言及开发环境

本控制器功能较多,程序结构复杂,不适宜用汇编语言开发。且控制器对实时性要求不高,所以全部代码均使用C语言书写。相对于汇编语言,C51可靠性高,可移植性好,程序结构清晰、可读性好,开发周期短,开发成本相对较低。

 

2、设计思路

本控制器软件最为关键的部分是摆锤最高点检测,只有可靠检测到最高点,其它功能才有意义。因为角度检测是使用计数器完成的,所以最高点检测只能在主程序中通过扫描计数器的值完成。为保证扫描速度,在做最高点检测时应先暂时关闭其它功能,包括按键、显示和所有中断。

 

在计算摆锤角度、试件吸收能量和试件强度时,要用到浮点数,而且要计算三角函数值。


在主程序循环中,首先判断是否正在试验(按下落锤键),如正在试验则只开启最高点检测功能,其它所有功能和所有中断均被关闭。试验结束后关闭最高点检测,开启其它功能和所有中断。这里的其它功能包括:处理上位机命令、打印、实时显示摆锤角度和按键管理。在主程序中不刷新显示,显示只在需要(显示数据变更)时刷新。主程序流程图如图3所示。

 

3、角度测量

由于系统所用编码器为增量式编码器,所以在检测角度前应先设置位置。在位置将两个计数器清零,在摆锤偏离位置时,两计数器中的数值差即可表示摆锤的摆动角度。每个脉冲代表的角度k为360算,该差值乘以k即为摆锤相对于位置的角度。在计算试件吸收能量和试件强度时,角度值不区分正负,一律取绝对值。 

image.png

                图4  最高点检测程序流程图 



4、最高点检测

将两计数器的差值表示为有符号整型数d则d的符号表示了摆锤相对于点的位置,的变化则表示了摆锤的运动方向。

 

设摆锤已摆至最高点,程序已检测到d第1次减小并记录了d',并且在其后的n次之内出现了干扰,T计数增加,d变大,此时程序不丢弃所记录的d',而是比较本次检测的d值和已记录的d'的大小,将二者中大的作为新的d',并重新开始计数。如此,虽然重新开始检测最高点,但不会错记最高点的d值,不会出现误判。

 

在检测到最高点后,需要保存摆锤在最高点的角度值,以备计算时使用。本试验机一次最多允许做15个试样,所以需要记录15个数据。角度值是浮点型变量,占用4B的空间。最高点检测程序流程图如图4所示。

image.png

         图5  串口中断服务流程图


5、通信程序设计

根据用户需要,试验数据可以上传至上位计算机,以打印正式试验报告,或存入数据库管理系统,以便对数据进行分析、管理。

 

通信控制程序负责接收、执行上位机命令。

 

所有上位机命令均占1B,但有的命令带有操作数,有的没有操作数。

 

通信控制程序接收到上位机发送的命令后,首先对命令进行分析,如果不带操作数,则执行命令,如果带有操作数,则将操作数长度写入操作数接收计数器,并等待数据接受完成,待数据接收完成后执行命令。

 

通信控制程序流程图如图5所示。

 

四、总结

经过现场调试,控制器实现了设计的预定功能。能够自动落锤,试验后自动计算、显示试件吸收的能量;通过按键查询摆锤升角、试件吸收能量和试件强度;进行错误提示;正确显示试验结果并对试验数据进行保存;正确打印试验结果;正常与上位机通信,运行稳定、性能良好。

 

经过【科准测控】小编以上的具体介绍,相信大家对摆锤冲击试验机的工作原理是什么以及摆锤冲击试验机控制器介绍都有了一定的了解。科准技术团队给大家整理了很多试验机的资料,例如:摆锤冲击试验机校准规范,开关插座摆锤冲击试验机,摆锤冲击试验机规程等,如果你也想了解相关信息,欢迎给我们留言!