管道清淤机器人及控制系统研究毕业论文.doc

上传人:文库蛋蛋多 文档编号:3990773 上传时间:2023-03-30 格式:DOC 页数:46 大小:555KB
返回 下载 相关 举报
管道清淤机器人及控制系统研究毕业论文.doc_第1页
第1页 / 共46页
管道清淤机器人及控制系统研究毕业论文.doc_第2页
第2页 / 共46页
管道清淤机器人及控制系统研究毕业论文.doc_第3页
第3页 / 共46页
管道清淤机器人及控制系统研究毕业论文.doc_第4页
第4页 / 共46页
管道清淤机器人及控制系统研究毕业论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《管道清淤机器人及控制系统研究毕业论文.doc》由会员分享,可在线阅读,更多相关《管道清淤机器人及控制系统研究毕业论文.doc(46页珍藏版)》请在三一办公上搜索。

1、河北理工大学毕业论文课题名称:管道清淤机器人及控制系统研究姓 名: 刘 刚 工程领域: 机械工程 所属学院: 机械工程学院 学校导师: 王丰 教授 2006年 6 月 24 日目录摘要Abstract21管道清淤机器人概述31.1 课题综述31.2 国内外管道清淤机器人技术现状31.2.1 国外的技术现状31.2.2 国内的技术现状41.3 本市管道清淤技术现状61.4 管道清淤机器人总体控制方案62 清淤机器人控制系统分析72.1 控制系统控制器的选择72.2 S7-200系列PLC概述72.2.1 S7-200系列PLC简介72.2.2 程序设计中用到的PLC指令112.3 步进电机及其驱

2、动器简介152.3.1 步进电机152.3.2 步进电机驱动电源162.4 电机驱动器的选择172.4.1 步进电机驱动器的选择172.4.2 直流电机驱动器的选择203 基于PLC的清淤机器人控制系统设计243.1 清淤机器人的控制过程243.2 PLC的选型和通信243.2.1 PLC的选型243.2.2 两台PLC之间的网络通信253.3 I/O端点的确定和分配263.4 电机和驱动器的连接293.4.1 步进电机驱动器和电机的连接293.4.2 直流电机驱动器和电机的连接293.5 PLC和电机驱动器的连接303.6 清淤机器人的控制程序设计303.6.1 编程的语言303.6.2 编

3、程的一般规约313.6.3 程序框图的设计323.6.4 控制程序的设计32结 论39致 谢40参考文献41附录A清淤机器人控制清单43摘要本文主要介绍了清淤机器人目前的发展状况以及通过利用PLC来实现对机器人的运动控制,从而使机器人自主地完成清淤任务。我们到唐山市区管网管理所进行实地考察,那里的工作人员热情地接待了我们,并给我们介绍了排水管道中淤积物的种类、目前城市排水管道的清淤方法以及需要解决的问题。又通过图书馆和网络,查阅有关步进电机控制的学术论文、专利等文献资料。我确定了本次论文的大体内容、研究方案和研究目的:机器人内部有三台电机,地面上有一台电机。PLC通过控制这四台电机来达到控制机

4、器人的目的。本文详细介绍了PLC对电机的方向、速度、电流的控制方法和编程技术,包括PLC和驱动器的选型,步进电机和驱动器的连接和控制程序的编写等。控制程序主要为了实现排水管道清淤机器人前进/返回方向控制、脉冲宽度调制调速。关键词:可编程控制器;步进电机;驱动器AbstractThe this article main introduction settles silt robots the development condition at present and by using PLC to control the robot it make the robot independently

5、to complete the task.We went to the Tangshan pipe network center for investigation, the staff there warmly has received us, and introduced to us the silting up type in the drainage channel, the present city drainage channel clear silt method and question. Also by the library and the network, I check

6、ed some reference related step motor controls.I have determined this paper the content, the research plan and the research goal: The robot interior has three stepping motor, there is a step motor in the ground. PLC controls four motor to controls the robot. This article in detail introduced how PLC

7、control motors direction, speed, electric current and the programming technology, including PLC and the drivers selection, step motor and the drivers connection and the control program and so on.The clear silt robot developments significance lies in: May realize the clean-up drainage channel; Improv

8、es working conditions currently dredging the pipeline, reduces workers labor intensity, safeguards workers personal safety, the enhancement drainage channel cleans up. In addition, it also can apply to other related field.KeyWords:programmable controller; stepping motor; driver1管道清淤机器人概述1.1 课题综述目前,城

9、市的给水排水系统是通过地下管道来实现的。但排水管道很容易被一些油或杂物等堵塞,为提高管道的寿命、防止堵塞等事故的发生,因此必须对管道系统经常性的管理养护和对管道进行有效的检测和清通。管道机器人为满足该需要而产生的。管道机器人是一种可沿细小管道内部或外部自动行走、携带一种或多种传感器及操作机械,在工作人员的遥控操作或计算机自动控制下,进行一系列管道作业的机、电、仪一体化系统。管道清淤机器人应具备清扫管道、喷射清洗气雾和传感器检测管道内状况的功能。管道清淤机器人是在机器人技术上发展而来的,其机器人载体采用了常用的轮式行走机构,结构简单而且驱动力大,多选择步进电动机作为原动机。步进电机的控制性能好、

10、精度高,在是一种控制性能非常好的控制电机。因此,对清淤机器人的控制就是用控制器直接对步进电机进行控制,其控制器现在大多采用技术比较成熟的PLC和单片机,特别是PLC对步进电机的控制。PLC控制能力好,抗干扰能力强,其最大的优点是编程语言简单易学,这大大简化了机器人的控制过程。 清淤机器人具体到本课题中就是我们说的“小车”。它是由步进电动机来驱动的,而步进电动机是由PLC来控制的。设计要求利用S7-200PLC对步进电机进行控制,其中包括:步进电机和其驱动器的选择;步进电机与其驱动器的连接;PLC对步进电机和直流电机方向、速度控制,从而可以实现对排水管道清淤机器人前进/返回控制,变速控制,以提高

11、清淤机器人的工作效率。管道清淤机器人研制的根本意义在于:可以实现排水管道的疏通清理工作;改善当前疏通管道时工人的工作环境、降低工人的劳动强度、保障工人的人身安全、提高排水管道清理的效率。此外,它还能应用到其他相关领域。1.2 国内外管道清淤机器人技术现状1.2.1 国外的技术现状目前,国外的管道清洗机器人已形成产业化。如美国、丹麦、日本、韩国等诸多国家均有管道清洗机器人系列产品。早在1978年法国研制了一种轮腿式管内机器人行走机构,成功地实现了管内自主行走。该机构由2个行走轮及4个支撑腿组成,腿由电机驱动运动,以适应不同管径的变化。80年代,随着计算机、传感器、现代控制理论和技术的发展,为管内

12、机器人的研究应用提供了技术保证。国外相继开展研制了多种类型的管内检测移动机器人。东京理科大学福田敏男等研制的可以通过90弯管的管内移动机器人样机,如下图。机器人由可相对回转的头部和本体组成,当机器人沿直管行走时,本体上的电机M1通过减速装置将动力传给本体上的驱动轮,当机器人沿弯管行走时,电机M2驱动头部作姿态调整,并驱动头部履带引导机器人通过弯管。该机器人可作管内裂纹探测,适用管径50mm,行走速度00.48m/min。但由于携带的蓄电池电能的限制,还不能实现较远的行走。图1 管内移动机器人样机管道清淤机器人应具备清扫管道、喷射清洗气雾和传感器检测管道内状况的功能。要实现这些功能,机器人必须拥

13、有的“器官”包括:灵活的移动载体、多种清扫和清洗作业工具、通信系统和操作盒以及一些辅助设备和设施。纵观国外管道清洗机器人,其结构大同小异,性能水平也没太大的差别:1. 大多采用轮式或双履带式移动机构,管道适应性并不强;2. 配有高速旋转的清扫机构,用来把管内的灰尘打落、清除。由于管道有矩形管和圆管之分,所以可更换相应的清洗矩形管和圆管的清洁刷;3. 装有CCD摄像头及照明灯,用于探测管道内的状况,这在人所不能到达的管道内部是必不可少的;4. 由于管道机器人还不可能达到完全自主清洁,故采用线控方式,由操作人员在管道外进行操作。1.2.2 国内的技术现状我国在管道清淤机器人的研究应用还比较落后,但

14、也有一些单位在这一领域取得了可喜的进展。哈尔滨工业大学目前已做出了管内机器人实验样机,上海大学、天津大学、成都核物理所和四川工业学院也从事这方面的研究工作。四川工业学院着重研究了PLC对步进电机的控制。PLC对电机控制的实现是以PLC的高速计数功能和脉宽调制方式(PWM)的输出功能为基础的。为实现行走电机速度控制和位置控制,在结构上必须构成一个闭环控制系统,为此采用了光电增量式编码器作为反馈信号传感器。通过PLC的高速计数功能对反馈信号进行数据采集,由PLC的PWM输出控制电机的转速。在一个采样周期内,PLC速度控制程序需处理以下工作以调节电机稳速运行;用定时器设定采样时间;调用高速计数指令采

15、样电机位置信号;调用除法程序求电机速度;设置值和实测值做减法求偏差值;调用比例积分微分(PID)子程序对偏差进行控制调节;通过写PWM指令控制字调节PWM输出占空比调节转速。还有天津大学研究了一种管道机器人,该机器人系统采用模块化的设计思想,主要包括三个组成部分:移动机器人本体模块、收放线装置模块、控制系统模块。本体模块的显著特点是采用积木式变宽结构以满足机器人适用于不同管径的管道作业;收放线装置模块实现电缆收放;控制模块设计两套控制系统:一是手动控制系统,另一是微机控制系统。手动控制系统通过控制面板上的按钮来控制机器人本体的前进、后退、加速、减速、急停,并实时显示机器人本体行进深度等;微机控

16、制系统由插在PC机扩展槽上的自行研制的专用接口卡与控制箱上的计算机接口相连,通过软件实现计算机对机器人系统的控制。目前,主要采用的管道清淤方法是水力清淤法和机械清淤法。水力清淤是利用管中的污水、城市自来水对排水管道进行冲洗,靠高压水流把淤积物冲走。机械清淤法是在管段的首尾两井上各设绞车,如图2,车上系住钢丝绳,用绞车来回拉动清管工具二三次,管内淤泥即可刮下无遗,清除效果好。图2 机械清淤法1.3 本市管道清淤技术现状唐山是北方重要的工业城市,水资源的利用量和排放量都非常大。因此,研究唐山的排水管道结构和管道清淤方式具有很重要的意义。从管网所得到的结果表明:唐山市的排水管道的内径从300-300

17、0mm之间不等,主排水管大多为300-600mm,支管多为300mm。井口直径为640mm,往下直径越来越大,呈锥形。井距一般为50m,两井口间的连接管道有一定的坡度,一般在0.003以上,靠重力实现流动,管道堵塞时多为树枝、棉丝、淤泥、钙化物等,使悬浮物无法靠重力顺流而下。目前主要用两种设备:一个是管道高压清洗车,另一个是管道吸污车。管道高压清洗车有一个高压喷头,它是圆锥状的,圆锥外侧能喷出高压水柱,同时喷头不停的振动,振动的力量相当大,足以清洗掉管道内的一大部分淤积物,然后靠高压水流把淤积物冲走,这种方法非常实用,效果也很好。当淤泥比较多时,采用吸污车直接把淤泥吸出来。1.4 管道清淤机器

18、人总体控制方案管道清淤机器人共使用4台电机:M1为载体步进电机、M2为刀具步进电机、M3为调节压紧步进电机、M4为收放直流减速电机。按下启动按钮,M1正转,M4反转,M2延时后正转;载体打滑时,M3正转,直到不打滑时M3停止,若压紧调节机构到极限位置还打滑,则M3停止,则按下手动返回按钮返回;若电机过载时,则按下手动返回按钮返回;遇大障碍时,则按下手动返回按钮返回;若需要急停时,则按下急停按钮;若到达下一井口,行程开关动作,载体返回。不管手动返回还是自动返回都需调用返回子程序。当调用返回子程序时,M1反转,M4正转,若回到原井口,行程开关动作并报警,M1、M2、M4停止,M3反转,直到压紧力调

19、节机构回到原始位置,M3停止。2 清淤机器人控制系统分析2.1 控制系统控制器的选择如前所述,管道清淤机器人是用步进电机驱动的,而步进电机的控制器选择工业上使用最广泛的可编程逻辑控制器(PLC),用PLC控制步进电机是机电一体化的必然趋势。由于管道机器人是在野外管线内部作业,环境恶劣,不允许出现在管内失控的重大事故,因此除了对机器人的能源动力系统等强电部分提出了严格要求外,还对机器人的控制单元提出了极高的运行可靠性要求,以保证控制单元不受环境、强电及射线等干扰,在有效的控制策略下起到持续监控作用;另外管道机器人在作业过程中主要处理一些开关量,对控制器的处理时间要求不高,所以选用了可编程逻辑控制

20、器(PLC)作为管道机器人的控制器。目前PLC生产厂家很多,选择西门子的S7-200PLC系列,这一系列产品能满足多种多样的自动化需求,由于具有紧凑的设计、良好的扩展性能、低廉的价格和强大的指令,使得S7-200PLC可以近乎完美的满足小规模的控制要求。此外,丰富的PLC类型和电压等级使其在解决用户的自动化问题时,具有很强的适应性。2.2 S7-200系列PLC概述2.2.1 S7-200系列PLC简介S7-200系列是西门子公司投放市场的小型可编程控制器。全部采用整体式结构,它的结构小巧,可靠性高,运行速度快,有丰富的指令集,只有强大的多种集成功能和实时特性,配有丰富的功能扩展模块,在各行各

21、业中的应用迅速得到推广,在规模不太大的控制领域是较为理想的控制器。图3为S7-200PLC的外型图。图3 S7-200PLC的外型图S7-200系列PLC既可独立运行,也可扩展相连成网络,能实现复杂控制功能,可提供4个不同的基本型号的8种PLC供选用。一台S7-200 PLC包括一个单独的S7-200CPU,或者带有各种各样的可选扩展模块,其主要组成部分如下。1. S7-200CPU模块S7-200CPU模块包括一个中央处理单元(CPU)、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中。1)CPU负责执行程序和存储数据,以便对工业自动控制任务或过程进行控制。2)输入和输出是系统的

22、控制点,输入部分从现场设备(例如传感器或开关)中采集信号,输出部分则控制泵、电机以及工业过程中的其他设备。3)电源向CPU及其所连接的任何模块提供电力。4)通信端口允许将S7-200CPU同编程器或其他些设备连接起来。5)状态信号灯显示了CPU的工作模式(运行或停止)、本机I/O的当前状态及检查出的系统错误。6)通过扩展模块可增加CPU的I/O点数(CPU 22l不可扩展)。7)通过扩展模块可提供其通信性能。8)一些CPU具有内置的实时时钟,其他CPU则需要实时时钟卡。9)EEPROM卡可以存储CPU程序,也可以将一个CPU中的程序送到另一个CPU中。10)通过可选的插入式电池盒可延长RAM中

23、的数据存储时间。2. 最大I/O配置每种CPU的最大I/O配置须服从以下限制。1)模块数量。 即CPU221不能扩展。CPU222最多两个扩展模块。CPU224和CPU226最多7个扩展模块。7个模块中最多能有两个智能扩展模块(EM 277Profibus-DP模块)。2)数字量映像寄存器大小。每个CPU允许的数字量I/O的逻辑空间为128个输入和128个输出。由于该逻辑空间按8点模块分配,因此有些物理点无法被寻址。一个特殊模块可能不能全部寻址8个点,例如,CPU224有10个输出点,但它占用逻辑输出区的16全点地址。一个4入/4出模块占用逻辑8个输入点和8个输出点。3)模拟量映像寄存器大小,

24、模拟量I/O允许的逻辑空间。即CPU222为16输入和16输出。CPU224和CPU226为32输入和32输出4)5V电源供电。3. 输入/输出I/O扩展模块1)数字量扩展模块数字量扩展模块为使用除了本机集成的数字量输入/输出点外更多的输入输出提供了途径。用户可分别对PLC及任何扩展模块的混合体进行组态以满足应用的实际要求,同时节约不必要的投资费用。可提供8个、16个和32个输入/输出点的模块供使用。2)模拟量扩展模块模拟量扩展模块提供了模拟量输入/输出的功能,直接与传感器和执行器相连,12位的分辨率和多种输入/输出范围能够不用外加放大器而与传感器和执行器直接相连,例如,EM235模块可直接与

25、PT100热电阻相连。其技术性能如下表:表1 S7-200PLC的主要技术性能特性CPU221CPU222CPU224CPU226外形尺(mm)908062908062120.580621908062存储器程序2048字2048字2048字2048字用户数据1024字1024字1024字1024字用户存储器类型EEPOMEEPOMEEPOMEEPOM数据后备典型值50小时50小时190小时190小时本机I/O本机I/O6入/4出8入/6出14入/10出24入/16出扩展模块数量无2个模块7个模块7个模块I/O总计数字量I/O映象区大小(128入/128出)(128入/128出)(128入/12

26、8出)(128入/128出)模拟量I/O映象区大小无16入/16出32入/32出32入/32出指令33MHz下布尔指令执行速度0.37s/指令0.37s/指令0.37s/指令0.37s/指令I/O映象寄存器128I和128Q128I和128Q128I和128Q128I和128Q内部寄存器256256256256计数器/定时器256/256256/256256/256256/256字入/字出无16/1632/3232/32顺序控制继电器256256256256For/Next循环有有有有整数运算有有有有实数运算有有有有附加功能内置高速计数器4H/(20KHz)4H/(20KHz) 6H/W(20

27、KHz)6H/(20KHz)模拟量调节电位器1122脉冲输出2222通信中断1发送器/2接收器1发送器/2接收器1发送器/2接收器2发送器/4接收器定时中断2222硬件输入中断4,输入滤波器4,输入滤波器4,输入滤波器4,输入滤波器实时时钟有(时钟卡)有(时钟卡)有(内置)有(内置)口令保护有有有有通信通信口数量1(RS-485)1(RS-485)1(RS-485)2(RS-485)PROFIBUS点对点NETR/NETWNETR/NETWNETR/NETWNETR/NETW2.2.2 程序设计中用到的PLC指令1. 传送指令字节、字、双字和实数的传送指令梯形图: MOV-XEN ENOIN

28、OUT图4 传送指令其中,MOV为传送指令符号,X表示数据类型。数据类型有:字节(B)、字(W)、双字(DW)、实数(R)。EN为使能端,即当EN前面的逻辑条件满足时,才能进行数传送。IN是所要传送的数据输入端。OUT是数据传输的输出端。字节、字、双字和实数的传送指令是把输人数据(IN)传送到输出端(OUT),在传送过程中不改变数据的大小。 2. 定时器指令1)接通延时定时器(TON) TxxxIN TONPT 图5 接通延时定时器其中Txxx为定时器编号,IN为定时器使能输入端,PT为定时器的预设值端。每个定时器均有一个16位当前值寄存器及一个1位的状态位(反映其触点的状态)。当使能输人端接

29、通时,接通延时定时器开始计时,当定时器(Txxx)的当前值大于等于预设值时,该定时器的状态位被置1(即触点被接通),但定时器继续计时,一直计到最大值32767,并保持状态位,直到使能输人端断开,清除接通延时定时器的当前值,定时器才复位。 2)有记忆接通延时定时器(TONR) TxxxIN TONRPT 图6 有记忆接通延时定时器对于有记忆接通延时定时器,当使能输入端IN接通时,定时器开始计时,当使能输入端断开时,该定时器保持当前值不变;当位能输入端再接通时,则定时器从原保持值开始再往上加,当定时器的当前值大于等于预设值时,定时器的状态位置1(但定时器继续计时,一直计到最大位32767),以后即

30、使输入端再断开,定时器也不会复位,若要定时器复位必须用复位指令(R)清除其当前值。3)断开延时定时器(TOP) Txxx IN TOFPT 图7 断开延时定时器断开延时定时器(TOF)用来在输入断开延时一段时间后,才断开输出。当使能输入端IN接通时,定时器立即接通,并把当前值设为0,当使能输入端断开时定时器开始定时,直到达到预设的时间。当达到预设时间时,定时器断开输出,并停止计时当前值。当输入断开的时间小于预设时间时,定时器仍保持接通。当IN再接通时,定时器当前值仍设为0。3. 脉冲输出指令其梯形图表示如下:PLSEN ENO Q0.X 图8 脉冲输出指令对于S7-200系列的CPU,如果CP

31、U模块上的输出类型为DC型(晶体管输出),那么在其Q0.0和Q0.1上可以产生高速脉冲串和脉冲宽度可调的波形,频率可以达到20kHz。当在这两个点使用脉冲输出功能时,它们受PWM发生器控制,而不受输出映像寄存器控制。脉冲宽度调制(PWM)功能提供连续、可变占空比脉冲输出,用户控制周期和脉冲宽度。每个PTO/PWM发生器有一个控制字节(8位)、一个16位无符号的周期值寄存器、一个16位无符号的脉冲宽度值寄存器和一个32位无符号脉冲计数值寄存器。这些值全部存储在特殊存储器中,一旦这些特殊存储器的位被置成所需操作,可以通过执行脉冲输出指令(PLS)来调用这些操作。PLS指令使S7-200读取相应特殊

32、寄存器中的位,并对相应的PWM发生器进行操作。PWM功能提供占空比可调的脉冲输出。其周期和脉宽的单位可以是ms或s,周期值保存在(SMW68或SMW78)中,周期的变化范围是50s-65535s或2ms-65535ms;脉宽值保存在SMW70(或SMW80)中,脉宽值的变化范围是0ms-65535 ms或0ms-65535ms。当脉宽值等于周期值时,占空比为100%,即输出连续接通;当脉宽值为0,占空比为0%,即输出断开。PWM操作实例:将Q0.0设置成PWM输出,其周期值为1000ms,脉宽值为300ms。在主程序的初次扫描时(SM0.1=1),调用初始化子程序。如下图所示:SBR0EN S

33、M0.1图9 调用初始化子程序在子程序SBR0中,进行PWM操作的初始化,如下图:MOV-BEN ENO16#DB IN OUT SMB77MOV-BEN ENO1000 IN OUT SMB78MOV-BEN ENOVB0 IN OUT SMW80PLSEN ENO0 Q0.X 图10 PWM初始化4. 通信指令多台S7-200CPU利用PPI协议进行网络通讯时,可以利用网络读写指令实现数据传送的功能。1)网络读指令(NETR) NETR EN ENO TBL PORT 图11 网络读指令网络读指令初始化通讯操作:通过指定的端口PORT从远程的其他CPU接收数据并存放在一个表(TBL)中。N

34、ETR指令可以从远程站点上读16个字节的数据。2)网络写指令(NETW)NETW EN ENO TBL PORT 图12 网络写指令网络写指令初始化通讯操作:通过指定的端口PORT从远程的其他CPU上写表(TBL)中的数据。NETW指令可以向远程站点上写16个字节的数据。2.3 步进电机及其驱动器简介2.3.1 步进电机步进电动机是一种将电的脉冲信号转换成相应的角位移(或线位移)的机电元件。通俗地讲,就是外加一个脉冲信号于这种电动机时,它就运动一步。正因为它的运动形式是步进式的,而称为步进电动机。步进电动机的输入是脉冲信号,从它绕组内的电流来看,既不是通常的正弦交流,也不是恒定的直流,而是脉冲

35、的电流,所以有时也叫做脉冲马达。 步进电动机的定子上通常具有多相绕组,转子为有齿的铁芯或具有永磁的磁极。从电机元件本身来看只要在各相绕组内轮流通电,就能产生步进运动。在实际系统内,这种轮流通电,通常是由电子的脉冲分配回路来达到的,并且经过功率放大。分配回路和功率放大等环节在一路组成步进电动机的驱动器。驱动器和电动机是两个不可分割的组成部分,步进电动机简单的工作原理图如图13。当外加脉冲信号时步进电动机的机械运动与脉冲信号相对应,也就是说作同步的旋转。顺便可以指出,如果脉冲信号发生器放在电机本身的轴上,就可以得到电枢不动的无刷直流电动机,它的转速将由外加电压的大小来决定。步进电动机可以作为驱动电

36、机,但大部分情况下是作为控制电动机用的。步进电动机的优点如下:步距值不受各种干扰因素的影响,如电压的大小,电流的数值,温度的变化等。也就是说,转子运动的速度主要取决于脉冲信号的频率而转子运动的总位移量则取决于总的脉冲信号;误差不长期积累。步进电动机每走一步所转过的角度与理论步距值之间总有一定的误差,从某一步到任何一步,也就是走任意一定的步数以后,也总是有一定的累积误差,但是每转一圈的累积误差为零,所图13 步进电机和驱动器简图以步距的误差不是长期地积累下去的;控制性能好。起动停车,反转及其他任何运行方式的改变,都在少数脉冲内完成,在一定的频率范围内运行时,任何运行方式都不会丢失一步。因此,作为

37、伺服电动机应用于控制系统时,往往可以使系统简化,工作可靠而且获得高的控制精度。在多数情况下,可以代替直流伺服电动机和交流伺服电动机。步进电动机不同于其它电机在于它必定要有专用驱动电源,否则就不能正常工作。所以,发展推广步进电动机就与驱动电源的研究开发分不开。目前步进电动机驱动电源种类繁多而且各具特点。2.3.2 步进电机驱动电源大家知道,步进电动机的控制指令是单一码,就是一串脉冲方波。例如,从电子计算机送出的数字控制脉冲就是单一码。变换器的基本构成形式由机械变换器发展到电子变换器。目前由于电子技术迅速发展,机械变换器在步进电动机中已不再使用。这里只对电子变换器即驱动电源作介绍。步进电动机的驱动

38、电源由环形分配器和功率放大器两部分组成,环形分配器是每台电机一个,而功率放大器则是每相一套。环行分配器主要使电机各相绕组按一定的顺序和时间导通并根据输入指令使电机正转或反转,实际上就是用以确定电机的工作方式。由此,环行分配器要按照电机的工作方式来进行设计。功率放大器的主要功用是根据电机或负载的需要,将环行分配器输出的各相电信号进行放大。驱动电源要求完整、准确、灵敏地执行控制指令,具有足够的功率,抗干扰能力强。当然还有一些对设备的基本要求,如体积小、结构简单、成本低、维修方便以及安全可靠等。2.4 电机驱动器的选择清淤机器人驱动电机的选型为:载体步进电机的型号为VRDM31117,其额定扭矩为1

39、2Nm;刀具步进电机的型号为VRDM31122,其额定扭矩为16.5Nm;调节压紧步进电机的型号为VRDM397,其额定扭矩为2Nm;收放直流减速电机的型号为TYV3-30DC,额定电压为24V,额定电流为3.6A。其中,步进电机为德国百格拉公司生产的步进电机。2.4.1 步进电机驱动器的选择步进电机驱动器选择德国百格拉公司的WD3-007和WD3-008。驱动器WD3-007主要驱动2Nm-12Nm三相混合式步进电机,因此它用来驱动载体步进电机和调节压紧步进电机。驱动器WD3-008主要驱动12Nm-16.5Nm三相混合式步进电机,因此它用来驱动刀具步进电机。这两个驱动器的电气性能基本相同。

40、输入电压220VAC,控制信号电压5VDC,与百格拉电机配套性能最佳。1. 电气参数如下表表2 WD3-007的电气参数输入电压单相220V输入(-30%+20%);频率:4566Hz输入电流小于2.5安培输出电压3325VAC输出电流0.662.5A功 耗功耗:80W;内部保险:6.3A温 度工作温度小于50;存放温度-4070湿 度不能结露,不能有水珠气 体禁止有可燃气体和大量导电灰尘2. WD3-007的主要特点:1)交流伺服工作原理,交流伺服运行特性,三相正弦电流驱动输出。2)只要环境温度不超过55,驱动器就可以正常工作。3)电路板采取三防处理,有过热、过压、欠压、过流及相间短路保护功

41、能。4)驱动器的输入电源是220VAC,变化范围是:-30%+20%。5)电机和驱动器间仅用3根线,减少连线出错的可能性。6)几乎无共振和爬行,输出相电流可设置,带有十细分和半流功能特性,噪声几乎与交流伺服电机一样。7)比同样尺寸的反应式步进电机所产生的功率大20%左右。8)电机的扭矩与它的转速有关,而与电机每转的步数无关。9)电机每转步数可依用户要求分别设定为500、1000、5000、10000步/转。10)由于驱动器采用了正弦电流驱动,使电机的空载启动频率高达4.3-5.3KHz。11)电机上下电时,输出轴位置不变,给工作带来很大方便。3. 连线及参数设置:图14 WD3-007面板图4

42、. 控制信号定义PULSE:脉冲信号输入端,每一个脉冲的上升沿使电机转动一步。DIR:方向信号输入端,如“DIR”为低电平,电机按顺时针方向旋转;“DIR”为高电平电机按逆时针方向旋转。CW:正转信号,每个脉冲使电机正向转动一步。CCW:反转信号,每个脉冲使电机反向转动一步。RESET:复位信号,如复位信号为低电平时,输入脉冲信号起作用,如果复位信号为高电平时就禁止任何有效的脉冲,输入信号无效,电机无保持扭矩。READDY: 输入报警信号。READY是继电器开关,当驱动器正常工作时继电器闭合,当驱动器工作异常时继电器断开。继电器允许最高输入电压和电流是:35VDC,10mAI200mA,电阻性

43、负载。如用该继电器,要把他串联到CNC的某输入端。当驱动器正常工作时继电器闭合,外部24VDC通过继电器输入到CNC输入端,否则外部24VDC无法输入到CNC输入端。注意:PULSE+与CW+,PULSE-与CW-,DIR-与CCW-对应同一个接线口,按控制方式不同给出的两种定义名称。下面为脉冲、方向信号时序图: 图15脉冲、方向信号时序图 5. 控制信号连接上位机的控制信号可以高电平有效,也可以低电平有效。当高有效时,把所有控制信号的负端连在一起作为信号地,低有效时,把所有控制信号的正端连在一起作为信号公共端。 注意:公共端不能与大地(壳体)接到一起。“PULSE.SYS”为控制方式选择开关

44、,两种状态对应两种控制方式。下表中列出了控制信号高有效和低有效时的接线方式。表3 控制信号接线方式PULSE.SYS控制方式高电平有效接线低电平有效接线ON正转和反转PULSE+接正转信号DIR+接反转信号PULSE-与DIR-短接为信号地PULSE-接正转信号DIR-接反转信号PULSE+与DIR+短接为公共端OFF脉冲和方向PULSE+接脉冲信号DIR+接方向信号PULSE-与DIR-短接为信号地PULSE-接脉冲信号DIR-接方向信号PULSE+与DIR+短接为公共端2.4.2 直流电机驱动器的选择直流电机驱动器选择美国国家半导体公司的LMD18200。LMD18200是美国国家半导体公司推出的专用于直流电动机驱动的H桥组件,同一芯片上集成有CMOS控制电路和DMOS功率器件。此种芯片瞬间驱动电流可达6A,正常工作电流可达3A,具有很强的驱动能力,无 “shot-through” 电流,而且此种芯片内部还具有过流保护的测量电路,只需要在LMD18200的8脚输出端测出电压和给定的电压比较即可保

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号