您当前位置:资讯百科知识技术文库扫查器行走闭环控制系统硬、软件设计

扫查器行走闭环控制系统硬、软件设计

  来源:互联网  发布时间:11-16

浏览量:    

核心提示:  0 引言  全自动超声检测(AUT)以其独特的优势成为管道环焊缝缺陷检测领域应用最为广泛的检测方法[1]。随着我国近年来新建管

  0 引言

  全自动超声检测(AUT)以其独特的优势成为管道环焊缝缺陷检测领域应用最为广泛的检测方法[1]。随着我国近年来新建管线数量的急剧增加,为保证管道环焊缝缺陷检测的可靠性并提高检测效率,研发智能化的超声检测设备已成为当务之急。作为管道环焊缝全自动超声检测设备的核心部分,本文在对扫查器行走机构的运动控制系统进行简要介绍的基础上,重点叙述扫查器速度闭环控制系统的硬、软件电路的设计。

  1 扫查器运行控制系统总体方案设计

  行走机构是管道环焊缝自动超声检测设备的运行载体。本文设计的扫查器行走机构控制系统主要包括单片机控制模块、功率驱动模块和通信模块三部分。其过程为:由上位机给微控制器预设速度值,通过编码器将扫查器实时运行速度反馈给微控制器,微控制器将给定速度值与实际速度值进行比较,并通过数字 PID 控制算法调节电机转速,构成扫查器运行速度闭环控制系统,图1所示为其控制框图。

  2 控制系统硬件设计

  2.1 单片机控制模块电路设计

  扫查器运动控制系统的单片机选用 ATMEL 公司的 ATmega128,它是高性能、低功耗的 AVR 8位微处理器,其特点为:速度快,AVR 是精简指令集单片机,其速度可以达到每秒 16MIPS;片上资源丰富,且具备 JTAG 仿真和下载功能;驱动能力强,节省了外围电路的设计。同时 ATmega128还具有一整套编程与系统开发工具,包括 C 语言编译器、宏汇编、程序调试器 / 软件仿真器等,便于控制程序的编写与调试。

  ATmega128 单片机最小系统主要由晶振电路,复位电路、JTAG 接口电路以及外围电路组成。晶振的频率越高,单片机处理数据的速度越快,而系统的功耗则会相应增加,稳定性也会下降,综合考虑本文中选用频率为 12MHz 的晶振。本文选用上电复位电路,其作用是在单片机刚刚接通电源时执行复位。JTAG 接口电路主要用于程序的读入与调试。

  速度反馈电路的主要作用是对编码器的反馈信号进行采集,确定直流电机的转向和转速,从而实现扫查器速度闭环控制,其电路如图2 所示。

  数字系统中矩形脉冲在传输过程中易发生波形畸变,因此采用施密特触发器 HCF40106 对编码器返回的脉冲信号进行整形,以获得较理想的矩形脉冲。编码器反馈脉冲信号的 A 相和 B 相相位相差 90°,一路输入到单片机中断引脚,一路输入到单片机 I/O 口引脚。编写程序时通过 I/O 口的高低电平判断电机的转向,通过对脉冲计数判断电机的转速[2]。

  2.2 功率驱动模块电路设计

  功率驱动模块主要由 PWM 功率驱动和光电隔离两部分电路组成,其作用是将主控电路发送的 PWM 信号经过光电隔离后送给电机驱动芯片以驱动直流电机。

  通过比较目前各种直流电机驱动芯片的特点,选择 LMD18245(美国国家半导体公司生产的 DMOS 全桥功率放大器)作为行走机构直流电机驱动芯片。LMD18245 采用新型电流采样方法取代了传统的利用与电机串联采样电阻进行有耗采样电流的方法。它通过 4 位 D/A转换器可以直接用数字方式控制电机的电流。另外,在外加 D/A 转换器的作用下,改变 LMD18245 中内置的 4 位 D/A 转换器的参考电压还可以进一步提高控制精度[3]。

  直流电机功率驱动电路如图 3 所示,采用双极性输出方式驱动直流电机,其中 MOUT1、MOUT2 作为芯片 LMD18245的驱动管脚与直流电机相连;3 脚接 RC 阻容网络,提供关断时钟信号;同时芯片 11 脚(DIRECTION)需要与微控制器的 PWM 信号输出端相连,通过改变电压脉冲占空比对直流电机进行调速,此外微控制器通过改变 M1~M4 端的输出信号,控制电机电流的阀值,以此控制电机的转矩大小[4]。

  6N137 是高速光耦,主要起到光电隔离的作用。由于驱动电路在工作时有可能产生较大的电流,并对控制输入端产生信号干扰,严重时有可能烧坏元器件,因此由控制器发出的 PWM信号必须首先经过 6N137 对其进行光电隔离。6N137 内部包括一个发光二极管和一个光敏二极管,2、3 两个引脚即为发光二极管的输入和输出端,当 PWM 信号由主控制器传来时,发光二极管便会随着电平的高低变化而相应发光,与发光二极管相邻的光敏二极管在受到光源照射后随之导通,并且经过一系列的逻辑电路转换,最终通过 6脚输出隔离后的 PWM 信号[5]。这样就实现了输入信号与输出信号的光电隔离。

  2.3 功率驱动模块电路设计

  由于串行通信方式具有使用线路少、成本低等优点,因此扫查器运动控制系统与上位机之间采用串行通信。RS-232C 接口是目前最常用的串行通信接口,它为全双工通信,最高传输速率20kbps,传输距离可达 15m,完全满足系统与上位机的通信要求[6]。RS-232C 传送的数字量采用负逻辑,且与地对称,因此与单片机连接时需要加入电平转换芯片,MAX232 是美信公司专门为 RS-232C 标准串口设计的电平转换芯片,使用 +5V 单电源供电,功耗低,且内部集成两个 RS-232C 接收器。

  电平转换电路如图 4 所示。第一部分是电荷泵电路,由 1、2、3、4、5、6 脚和 4 只电容构成,其主要作用是给 RS-232 串口供电。第二部分是由 11、12、13、14 脚构成的数据转换通道;TTL/CMOS 数据从 T1 IN 输入转换成 RS-232 数据后从T1 OUT 传送到上位机 DB9 插头;DB9 插头的 RS-232 数据从 R1 IN 输入转换成TTL/CMOS 数据后从 R1 OUT 输出。第三部分包括 15 脚 GND 和 16脚 VCC,主要作用是给芯片供电。

  3 控制系统软件设计

  扫查器运动控制系统整体程序流程如图 5 所示。首先在程序的开始对定时器 T1 进行初始化 ,通过对寄存器TCCR1置位实现定时器功能的选取,将 WGMn2,WGMn1,WGMn0 置 1,WGMn3 置 0,设置定时器工作于 10 位快速 PWM 模式[7]。由于控制系统时钟频率为 12MHz,因此在输出 PWM信号之前需要将 CSn2,CSn0 置 1,CSn1 置 0 来对其进行 1024 分频,则最终输出 PWM 信号的频率为:

  另外,通过对 COMnA1,COMnB1 和 COMnC0置 1,COMnA0,COMnB0 和 COMnC0 置 0 实现比较匹配时置位 OCnA/OCnB/OCnC,在 TOP 时清零 OCnA/OCnB/OCnC,即可通过控制比较值OCRnA 的大小实现控制 PWM 波占空比的目的,其中占空比 =OCRnA/TOP。

  扫查器速度闭环控制系统通过编码器检测扫查器行走速度实现反馈信号的输入。由于编码器输出一组相位相差 90°的脉冲信号,其中一路与单片机的 INT4 脚,PC3 脚连接,另一路与单片机的 INT5 脚,PC4 脚连接,在外部中断触发之后只需判断 PC3 脚和 PC4 脚的输入电平高低就可以确定电机的转向;而后对两路脉冲信号计数,以此确定电机转速;最后,将反馈信号与给定信号进行比较,若他们之间存在偏差则系统自动调节电机转速。

  PID 控制器根据系统的偏差信号,经过比例、积分、微分运算变换后得出被控对象的控制规律[7]。

  比例环节成比例地反映控制系统的偏差信号,偏差一旦产生,控制器立即产生控制作用减小偏差;积分环节主要用于消除静差,提高系统的无差度;微分环节反映偏差信号的变化趋势,改善系统的动态响应特性[8]。

  PID 控制器的参数整定是控制系统设计的核心内容,本文通过工程整定法确定系统的控制参数:首先记录电机空载时的转速,然后给电机施加载荷使其转速下降,通过调整 PID 控制器的参数,使电机在最短时间内能够尽量准确的恢复到预定转速,并选取 PID 控制参数的最优值。

  4 结论

  本课题完成了管道环焊缝超声扫查器工程样机的制作,并依据环焊缝缺陷检测设备的技术指标对其进行了管道环焊缝缺陷检测试验。设置扫查器沿环形导轨行走速度为 100mm/s,分别对试件环焊缝进行 A 扫描、B 扫描和扇形扫描。试验中扫查器行走平稳,其速度变化率控制在 2% 以内。通过试验证明扫查器设计合理,检测速度快,检测灵敏度高,完全满足输油管线对接环焊缝缺陷检测的要求。

  参考文献:

  [1] 江秀汉, 李琳, 孟立宏. 长输管道自动化技术[M]. 西安:西北工业大学出版社, 2000.

  [2] 王苏鸣. 开放式教学机械手设计[D]. 哈尔滨: 哈尔滨工程大学, 2008.

  [3] 田玉敏. LMD18245 DMOS全桥电机驱动器的原理及应用[J]. 国外电子元器件. 2001, 3(3): 22-24.

  [4] 郭振义, 邓宽林. 智能集成功放电路LMD18245的应用[J]. 现代电子技术. 2003, 158(15): 88-90.

  [5] 张超, 孟宪军. 光电隔离器6N137和6N136的使用. 中国煤炭学会. 第十届全国煤矿自动化学术年会[C]. 黑龙江,安宁: 2000, 101-103.

  [6] 朱定华. 微机原理、汇编与接口技术(第2版)[M]. 北京:清华大学出版社, 2010.

  [7] 刘金琨. 先进PID控制[M]. 北京: 电子工业出版社, 2004.

  [8] 舒怀林. PID原理及其控制系统[M]. 北京: 国防工业出版社, 2006.

  作者简介:李西平 (1962-),男,河北定州人,副教授,研究生,研究方向为机电工程。


上一篇 : 暂无             下一篇 : 烤地瓜机 烤地瓜机烤地瓜的原理

版权声明:

  1.华商贸易网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。

  2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系邮箱:me@lm263.com

 

 

网站首页 | 行业资讯 | 投资理财 | 企业管理 | 成功励志 | 市场营销 | 范文大全 | 智慧人生 | 创业指南 | 贸易宝典 | 百科知识