基于双ATmega128的安检力学试验机设计

发布者:q13358975046最新更新时间:2012-02-24 来源: 电子设计工程 关键字:ATmega128  安检力学  试验机 手机看文章 扫描二维码
随时随地手机看文章

    钢管脚手架、安全网和安全带是建筑工地的重要防护措施,直接影响到建筑工人的人身安全。通常情况下,安检部门使用安检力学试验机检测其性能,即对其施加一定数值的拉力或压力,然后测出被测材料的形变程度或破坏程度是否符合国家标准,判断被测材料是否合格。目前市场上的试验机种类很多,比如:JJ-909A、WDW532、YES312等型号的试验机,这些试验机能够完成一些简单的检测试验,并达到一定的自动化程度,但同时也存在一些问题:1)完成的试验种类较为单一,即每一类材料的测试都需要专门的试验机完成,检测多种材料的性能就需要多台不同的试验机完成,这样不仅占用了大量的空间。同时还需要大量的成本投入;2)对试验数据的处理方法过于简单,而且操作复杂,带来大量不必要的人力、物力的浪费。

    针对目前试验机存在的上述问题,提出一种新型安检力学试验机的设计方案。该方案以双ATmega128单片机为控制核心,通过外扩不同的检测控制模块将钢管脚手架、安全网和安全带等特性检测融为一体。该试验机可以完成直角扣件抗滑、直角扣件抗破坏、直角扣件扭转刚度、旋转扣件抗滑、旋转扣件抗破坏、对接扣件抗拉、底座抗破坏、安全帽侧向刚性自动检测试验和安全网、安全带性能检测相关试验等15种安全检测试验。经过大量的试验表明:该安检力学试验机具有检测过程简单、操作方便、功能完善等优点,在实现多种材料特性检测的基础上,实现了检测过程的数字化和自动化,比以往的试验机具有更大的推广价值。

1 试验机总体设计

    根据国家标准GB/15831-2006、GB/16909-1997和GB/6096-85的要求,钢管脚手架、安全网和安全带的测试都是利用安检设备对被测材料施加一定值的压力或拉力后,测出被测材料相应点的位移值是否达到标准要求,或观察被测材料是否被破坏,判断被测材料是否合格。本文所提出的安检力学试验机总体上以控制器控制三相异步电动机带动升降机构对被测材料施加压力或拉力,利用高精度的拉/压力和位移传感器检测力值和位移值,并以此作为判断的依据。总体设计方案如图1所示。


    图1中,选用ABB.SEMIKRON公司的A100-3022变频器作为电动机的控制单元,以JLBZ-2T拉/压力传感器对被测材料的拉/压力进行采集。并且选用两块WBD-30百分表作为位移传感器检测两路位移量。

2 控制器的硬件电路设计

    控制器是整个试验机的控制核心,由于控制、检测任务较多,使用单一单片机难以满足实时性的要求,控制器是以双ATmega128为控制核心,外扩有信号调理电路、模拟量采集电路、D/A转换电路、开关量输入/输出电路,以及数据存储、时钟控制、键盘操作和LCD显示等辅助电路,控制器硬件结构框图如图2所示。图2中双ATmega128之间通过高速双端口RAMIDT7130实现通信和信息共享;D/A转换电路主要用于输出模拟电压信号以控制变频器的频率,从而实现电机转速和拉/压力大小的控制;信号调理电路用于对拉/压力传感器和位移传感器输出信号的放大和滤波,并利用以AD7718为核心的模拟量采集电路进行精确的转换;开关量输入/输出电路主要用于升降机构上下限位的检测和电机正反转的控制。


2.1 双ATmega128通信模块

    由于该安检力学试验机完成的试验种类较多,仅靠1片ATmega128单片机无法满足系统的实时性要求。为了提高系统的运行速度,使用2片ATmega128单片机分工完成各项功能,其中主ATmega128单片机主要实现开关量输入判断和输出控制,及数据存储、串行通信、时钟控制、键盘操作和液晶显示等辅助功能;从ATmega128单片机主要实现A/D采样控制、D/A转换输出控制以及压力和位移传感器数据的换算等。主从两单片机通过IDT7130实现通信和数据共享。IDT7130是1 Kx8位高速双端口静态RAM,它的两个端口可独立访问存储器内的任意存储单元。具体应用电路如图3所示。


2.2 信号调理电路

    本系统主要采集的模拟信号是持续递增的拉/压力传感器输出信号和两路位移传感器输出信号,拉/压力传感器的输出信号范围为0.015~20 mV。位移传感输出的数据范围是0.01~15 mV。由于AD7718能转换的信号范围是20 mV~2.56 V,信号在进入A/D转换器之前必须经过放大和滤波才能准确地反映传感器所输出的数值。本设计选用AD8221对传感器信号进行放大。AD8221是具有低失调电压、低失调漂移、低增益漂移和高增益精度等特性的增益可编程高性能仪表放大器,其突出优点是优异的共模抑制性能。AD8221通过单一电阻即可实现1~1 000的范围内设置增益。信号调理电路如图4所示。[page]


    图4中,RG为增益电阻,IN1和IN2为传感器输出的2个差分信号,电容C1、C2以及4.02 kΩ电阻构成射频干扰抑制电路。其中电容C1抑制的是差动干扰信号,C2抑制的是两输入端的共模干扰;根据AD8221数据手册,选用300 Ω的增益电阻将信号放大100倍左右,即将传感器输出信号转换到0~2.5 V范围内。在本设计中,共使用3路放大电路,分别对拉/压力传感器和2路位移传感器输出信号调理。

2.3 模拟量采集电路

    本系统对于模拟信号采集精度的要求很高,ATmega128单片机内部10位A/D转换器无法满足。根据要求选用美国ADI公司的低噪声、高分辨率和基于∑-△转换技术的24位A/D转换器AD7718。该器件8/10通道单端输入,具有增益可编程。本设计中,传感器输出信号经过放大滤波等处理后,可看作为差分信号,因此通过软件配置AD7718为8通道单端输入模式。设计时使用低温漂和低噪声的AD780输出2.5 V电压作为参考电源。此外AD7718在使用时必须将模拟地和数字地隔离开来,这样可消除任何耦合到AD7718模拟部分的高频噪声,其电路如图5所示。


2.4 变频器控制模块

    根据不同试验的要求,需要控制电动机的转速和正反转,本设计通过单片机控制变频器来实现这些功能。设计中使用开关量输出控制变频器A100-3022的外部端子FWD、REV来实现电动机正反转的控制,将AD5324的输出经电压跟随处理后连接到变频器的外部输入端子+5 V IN,利用该0~5 V之间的电压信号控制变频器的输出频率。具体实现框图如图6所示。


2.4.1 D/A转换电路

    根据不同的试验,对电动机所带动的升降机构的运行速度有严格的要求,利用变频器的面板的按键操作或者外部电位器对变频器的频率进行给定,这种对频率的改变实时性较差,而且也无法实现自动操作。本设计选用AD5324输出0~5 V电压信号作为频率调整的信号。AD5324为12位的D/A转换器,0~REF的模拟输出范围。另外,在AD5324的输出端增加一路由LM324构成的电压跟随电路,用于增强负载驱动能力。

2.4.2 开关量输入输出电路设计

    本试验机使用机械结构形式的限位开关ME-8104,作为升降机构的上、下限位。设计时在限位开关与单片机端口之间增加光电隔离器,以有效地抑制尖峰脉冲,避免外部干扰噪声进入单片机系统;开关量输出主要用于控制电机正反转。在变频器上有2路控制端子,直接用继电器信号输入即可。光耦隔离的开关量输入输出控制电路如图7所示。不过需要注意的是:开关量输出在连接到变频器之前需要做正反转控制信号互锁,以免出现逻辑控制错误。

[page]

3 系统软件设计

    根据系统设计的要求,软件设计主要包括两部分,即主、从ATmega128单片机两部分的软件设计。主单片机上电后,首先初始化,然后进入用户验证界面:在试验的主菜单界面中包括:用户名和时间等设置、具体的试验菜单和历史记录。在试验界面中完成一个试验后,用户可选择是否保存试验的数据:历史记录界面里可以读取以往所保存的试验数据,当外部存储器存满数据后,用户可以通过串口连接到PC机进行打印。在每个界面的下方都有操作提示,并且有时钟进行实时显示。主单片机的程序设计流程如图8(a)所示。从ATmega128单片机上电后,首先初始化,然后进入接收指令状态。从单片机根据主ATmega128单片机发送来的指令分别进行A/D或D/A转换操作,并将处理的结果或转换的数据发送给主ATmega128单片机。从ATmega128单片机的软件设计流程如图8(b)所示。



4 实际应用分析

    本系统经过大量的测试试验验证,该试验机的稳定性好,而且试验的结果直观,所测试的试验数据均能达到国家标准的要求。使用试验机时可以直接按照液晶屏幕上的提示进行各种实验操作。部分操作界面如图9所示。以直角扣件抗滑试验的试验结果为例,对多个不同直角扣件分别做抗滑试验结果如表1所示。

 



5 结束语

    采用ATmega128单片机设计的安检力学试验机具有数据采集精度高、抗干扰能力强、数据传输快速可靠等特点。相对于以往的试验机,所设计的力学安检试验机具有相对成本低、功能强大、稳定性好、操作安全、结构简单等优点。本试验机在使用过程中出现一些机械布局不太合理等缺点,在今后设计中有待于进一步的升级改进和提高。

关键字:ATmega128  安检力学  试验机 引用地址:基于双ATmega128的安检力学试验机设计

上一篇:基于ATmega128和μC/OS-II的在线钠离子分析仪的设计
下一篇:基于ATMEGA16的高精度低压无功功率补偿器

推荐阅读最新更新时间:2024-03-16 12:54

ATmega128(ICC7.22 "delay.h")
//******************************************************************** /*函 数 名:delay_us 编译环境:ICCAVR7.16A 函数作用:微秒级的延时程序 说 明:7.3728M晶振下 ********************************************************************/ void delay_1us(void); void delay_3us(void); void delay_10us(void); void delay_50us(void); void delay_100us(void); v
[单片机]
JTAG口的配置与使用
ATmega128单片机具有一个符合IEEE 1149.1标准的JTAG接口。JTAG接口实现了三个功能:采用边界扫描功能对芯片进行检测,对芯片内部的非易失性存储器(Flash和E2PROM)、熔丝和锁定位进行编程,以及实现在线调试(On-chip debugging)仿真。 JTAG接口占用了4个AVR单片机的引脚,与组成了JTAG接口,即JTAG术语中的检测访问端口(Test Access Port—TAP)。由于JTAG的4个端口(TDI/PF7、TDO/PF6、TMS/PF5和TCK/PF4)同PF口的高4位占用相同的引脚,因此当JTAG接口处于使能状态时,PF 就不能作为通用I/O口或ADC的输入口使用了。所以用户应
[单片机]
基于ATMEGA128的气密性检测仪设计与实现
随着医疗器械技术的快速发展,医疗器械密封部件气密性的要求不断提高,对气密性的检测也逐渐要求智能化。传统的 湿式法 气密性检测存在缺陷,如精度低、检测时间长、无法实现自动化;直压法则在测量较高压力或被测件体积较大时精度低,同时对外界温度要求苛刻,不适合工厂环境;差压法结构复杂、操作繁琐、价格昂贵;而氮气检测法成本过高。因以上方法均不适合医疗器械部件气密性大批量的出厂检测。流量法由于成本低、精度高、反应速度快等优点适用于该医疗器械部件的检测。 针对被测件的测试压力(通常为12 mmHg,1 mmHg=133.322 Pa)、检测标准(流量阈值 0.2 L/min)和重复性标准( 0.01 L/min),文中设计了基于流量法以ATMEGA
[单片机]
基于<font color='red'>ATMEGA128</font>的气密性检测仪设计与实现
基于ATmega128和CH374的USB接口的软硬件设计
随着嵌入式系统的发展,嵌入式MCU需要增加USB接口,以便实现与PC机等USB主机系统的通信。针对这样的需求,解决方案比较多,均有一个共同点,都采用PHILIPS公司的PDIUSBD12芯片,该芯片为并行总线接口,占用过多的MCU端口资源,且与MCU的软件接口编写复杂,同时芯片价格也不便宜。为此,采用南京沁恒电子有限公司的USB芯片CH374设计了一款USB接口,以解决嵌入式MCU与PC机通信问题。CH374不仅价格有优势,该公司还提供了完善的USB驱动程序,且在芯片内部集成了数据缓冲区、被动并行接口、串行接口、命令解释器、通用的固件程序等,这样,以CH374设计的USB设备,不需要详细了解USB通讯协议,开发编程非常方便。   
[单片机]
基于<font color='red'>ATmega128</font>和CH374的USB接口的软硬件设计
基于ATmega128和μC/OS-II的在线钠离子分析仪的设计
1 引言 水和蒸汽是热力系统中的锅炉、汽轮机、过热器等设备的重要工作介质。当火力发电厂正常运行时,热力设备中都有水或蒸汽在流动。水、汽的品质都有规定的指标,一旦水、汽品质的指标超标,就会加速热力设备的腐蚀、结垢和积盐。当水汽中携带一些含钠的杂质时,将会导致汽轮机金属材料的点蚀、应力腐蚀或腐蚀疲劳,这些腐蚀通常会造成重大的经济损失。严重时甚至造成重大事故。钠离子含量是发电厂水汽品质的重要指标之一。因此,为防止结垢、结盐,减缓系统中金属部件的腐蚀。保证系统的安全经济运行,必须对电厂水汽系统中钠离子含量进行严格监测和控制。 2 测量原理 钠离子的测量是基于电化学中的电位分析法,由测量电极和参比电极及待测溶液构成原电池。测量
[单片机]
基于<font color='red'>ATmega128</font>和μC/OS-II的在线钠离子分析仪的设计
AVR(ATMEGA128\16)AD功能(扫描,中断,差分扫描,差分中断)
下面是AD差分扫描 /********************************AD头文件**********************************/ #ifndef __ad_chafenscan_H__ #define __ad_chafenscan_H__ uint mega128_ad_chafen01(void);//01通道差分,1为参考 uint mega128_ad_chafen32(void);//23通道差分,2为参考 #endif /********************************ADC文件************************************/
[单片机]
AVR(<font color='red'>ATMEGA128</font>\16)AD功能(扫描,中断,差分扫描,差分中断)
基于ATMEGA128的CAN-GPRS网关设
1. 引言 CAN(Controller Area Network)即控制器局域网,属于工业现场总线的范畴。CAN总线与一般的通信总线相比,数据通信具有突出的可靠性、实时性和灵活性,其应用范围已扩展到自动控制、航空航天、机械工业及传感器等领域。 GPRS(General Packet Radio Service)是通用分组无线业务的简称。相对原来GSM的拨号方式的电路交换数据传送方式,它是一种基于第二代移动通信系统GSM的无线分组交换技术,提供端到端的、广域的无线IP连接。具有“实时在线”、“按量计费”、“快捷登录”、“高速传输”的优点。 www.51kaifa.com 随着GPRS移动通信技术的成熟,通过CAN-
[单片机]
基于<font color='red'>ATMEGA128</font>的CAN-GPRS网关设
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved