一、落锤冲击试验机单片机部分
落锤冲击
试验机采用的是80C51单片机。单片机的程序中,设置的输入端口有5个,分别为:横梁上升、横梁下降、锤头定位、冲击、取消。横梁上升对应的输出为电机正向转动,带动丝杠,将横梁向上移动。
横梁下降对应的输出为电机反向转动,带动丝杠,将横梁向下移动。锤头定位对应的是一系列的电机行为及信号传输:锤头定位开始后,先电机正转,使横梁上升,上升一段距离后停止上升,电机反转,横梁开始下降,当锤头接触冲击试件后,称重传感器的力值骤减,此时电机立刻停止转动,并标记此时的横梁位置为0点。在整个运动过程中,电机的转速较慢,以保证有充足的控制时间。
冲击对应的输出为横梁上抓住落锤的机械爪张开,释放落锤。取消对应的输出为中断锤头定位。此外,单片机负责采集冲击试验机中各个传感器的信号,并将这些信号转化成数值传输给计算机,在与计算机连接后,通过计算机可以实现对上述五种输入的控制。单片机同时还控制着一个报警灯,负责在实验人员操作错误或者计算机报错时给出提示。在单片机使用中,尤其要注意对信号的防干扰。在Z落锤冲击试验机试验系统中,单片机作为重要的信号中转站,必须要保证信号的准确性和完整性,尽量避免受到外界的干扰。各个信号传输线必须使用屏蔽线,且尽量缩短信号传输距离,避免信号线附近有强电或其他较强信号的干扰。
二、落锤冲击试验机计算机控制部分
计算机以Visual Studio 2012 为基础,通过VB.NET 语言编写程序,完成与单片机的连接,实现对单片机各项功能的控制,以及对从单片机中获取的各个传感器的数值进行存储,并通过程序对这些数值进行处理,将所需要的数值显示在计算机界面。