版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 邮局订阅号:82-946360元/年技术创新单片机开发与应用PLC 技术应用200例您的论文得到两院院士关注一种步进电机驱动器及其控制系统的研究Research on the Driver and Control System of the Step Motor(1.河南经贸职业学院;2.郑州大学;3.郑州航空工业管理学院李存志1,2张松炜3LI Cun-zhi ZHANG Song-wei摘要:本文研究开发了一种步进电机驱动器及其控制系统。该系统以PC 机作为上位机,以单片机作为下位机,可使上位机能够可靠地将经过处理的控制指令和参数发送到下位机,保证下位机能够准确、及时地发出控制信号,通过
2、驱动器驱动步进电机工作。同时,上位机检测下位机的各种状态信号,进行诊断和处理。关键字:步进电机;控制系统;驱动器;通信电路中图分类号:TP332.3文献标识码:A Abstract:A high performance control system of stepping motor has been developed.The system adopts the PC as master computer andthe single-chip as slave computer.Control instructions and parameter have been delivered fr
3、om the master computer to slave computer dependently and smoothly in order to guarantee the work that can be accurately and promptly done.Besides,the host computer collects various kinds of state signal that the slave computer feedbacks to diagnose and manipulate.Key words:Step Motor;Control System;
4、Driver;Communication Circuit文章编号:1008-0570(200806-2-0125-021引言步进电机又称脉冲电动机,是数字控制的一种执行元件。它是随着计算机控制系统发展而发展起来,利用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或者线位移的电动机。对于步进电机控制系统,运动控制器就像是它的中枢神经系统,指挥着它的每个动作。本文以步进电机为控制对象,继承传统步进电机控制的优点,研制高性能步进电机驱动器及控制系统。2系统总体设计图1控制器总体结构图步进电机控制器是步进电机控制系统重要部分,控制器接收上位机发送的指令,并根据指令向各步进电机发出控制信号,各个电机
5、的驱动器则将控制信号转变成直接驱动步进电机的电信号,实现步进电机的控制。采用PC 机的控制系统,其软硬件资源丰富,柔性极强。图1为控制器总体结构图。单片机的种类是很多的,有PIC 系列、Motorola 系列、Intel 系列8051类单片机等。各个系列的单片机各有所长,在处理速度、稳定性、I/O 能力、功耗、功能齐全、价格等方面各有优劣。这些种类繁多的单片机家族,给我们单片机的选择提供了很大的余地。Intel 公司生产的51系列单片机具有功能强大、价格低廉、体积小、开发工具易操作等特点,在市场中占有很大的份额,是一种比较通用且经济实惠的产品。因而本系统中选用了40管脚的51单片机ATMEL8
6、9C51作为主控芯片。3硬件详细设计3.1通信电路设计通过EPP 并行口可以简单方便地设计出各种接口应用电路,其设计方法与总线方式更为接近,由于它所用的信号线十分有限,必须把数据的传送分为两个周期。EPP 口的数据与地址分时复用8位数据/地址总线,其资源相对较少,并且在EPP 口中只有WRITE,DATASTB,ADDSTB 这三条用于数据和地址传输的控制线,所以整个系统的读写控制信号即读数据、读地址、写数据、写地址信号不能直接从EPP 口上得到。为了解决这一问题,在设计中采用了对数据选通线、地址选通线、写信号线进行组合译码的方法,其接口电路如图2所示。图2通信接口电路3.2驱动与光电隔离电路
7、设计尽管所有的打印机口均有17根信号传输线,然而这些信号线的性能确存在着差别,例如输出电阻、抗干扰能力等都有李存志:讲师硕士研究生125-技术创新中文核心期刊微计算机信息(嵌入式与SOC 2008年第24卷第6-2期360元/年邮局订阅号:82-946现场总线技术应用200例单片机开发与应用所不同。IEEE488描述了两个级别的打印机性能标准:一级和二级。二级标准可以提供比原始打印口或一级标准大的多的电流。EPP 和ECP 模式均可以提供二级标准。电路设计中采用8D 双向总线发送/接收器74LS245作为驱动电路,74LS245在电路中起缓冲、隔离作用,还有一定的保护和控制作用。当E 有效时,
8、74LS245的输入/输出方向由DIR 控制。因此,若将DIR 接固定TTL 电平,则74LS245为单向缓冲器。一般都是使用它的双向传输功能。为此,DIR 必须可控,使其根据需要变为高电平或低电平,并与E 相结合控制数据传输方向。光隔离器具有体积小、寿命长、无触点、抗干扰能力强、输入输出之间绝缘、单向传输信号等优点。利用光隔离器将控制器与外部的驱动电路隔离开来,使得外部电路的变化不至于影响或者损坏控制系统,从而提高系统的可靠性,增强抗干扰能力。光隔离器最重要的参数是电流传输比CTR ,应注意通常其值为0.20.9。输入数字信号提供一定的电流(510mA时,光隔离器才会把放大的数字电平输出。光
9、隔离器联结时注意信号正负逻辑。光隔离器的输入、输出端地线必须互相隔开,并且输入、输出端两个电源必须单独供电,否则,如果使用同一电源外部干扰信号可能通过电源串到系统中来。3.3复位电路设计所谓复位,就是要让单片机以及单片机系统在正式工作前处于一种特定状态,只有以该状态为起点,随后的工作才可控制,系统才能够可靠性的工作。上电和复位电路如图3所示:图3复位电路复位信号的产生有3种方式:外部复位电路上电或手动复位、监督定时器溢出复位、执行指令RST 。监督定时器溢出产生复位信号和执行RST 指令产生复位信号属于89C51内部复位控制逻辑,其前提是单片机已开始运行程序。比较实用的复位方式是上电复位。此种
10、方法是从RESET 脚连接一个合适的电容到地,每l s 时间需电容约12F 。电路上电时,电容C 迫使RESET 引脚处于电平,然后由内部上拉器件将RESET 引脚拉向高电平。此电路仅适用与VCC 上升较快的情况。当系统掉电时,二极管为电容C 提供了迅速放电的通路,从而保护系统在反复通电时均能可靠复位。3.4存储模块与振荡电路设计单片机应用系统比较小巧,一般存储量也不会很大,因此,大都采用静态RAM ,使用方便,不需要刷新。常用的芯片有6116(2K,6264(8K,62256(32K。由于89C51片内只有128个字节的RAM ,而本系统中需要存储的数据比较多,需要扩展外部RAM ,系统采用
11、1片6264。AT89C51单片机芯片内部有一个用于构成振荡器的高增益反向放大器,输入端与输出端为XTAL1和XTAL2,与作为反馈元件的片外晶体振荡器一起构成一个自激振荡器。外接晶体以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路种,这时内部振荡器便自激振荡,对C1和C2的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性等。外接晶体时,C1和C2值常选择为30pF 左右,本系统选C1和C2值为30pF 。3.5电源模块设计控制系统能否稳定、可靠的工作,电源的设计是非常重要的。在本系统中,需要三种电源:+5V,+12V 和-12V 。为此设计了由集成稳压块7805,7812,7
12、912组成的集成电压电路。在电路中使用的7805,7812,7912稳压块不仅有输入端、输出端和公共端,在芯片内部设有过流、过热保护以及调整管安全保护电路,使用简便,具有保护功能好,安全可靠、输出稳定度高等特点。这个电路给系统提供稳定的直流供电电压、为电路提供精密基准电压源,在进行光电隔离时,为隔离电路提供独立的供电电源。集成稳压块的作用为把非稳定的直流电压变换成稳定的直流电压。电源电路如图4所示。该电路由变压器、桥式整流器B1、滤波电容和集成稳压块7805,7812,7912组成。其工作原理为220V 交流电经变压器降压后由次级线圈输出后电压降为24V的交流电,然后经过桥式电路整流后成为波动
13、的直流电源,经过高低通滤波后,输入集成电压稳压器7805,7812和7912,输出+5V ±5%,+12V ±5%、-12V ±5%直流电压,提供给单片机应用系统。该电路经实验证明,具有结构简单、经济、实用等特点。图4电源电路原理图4系统软件设计为了使控制系统各种硬件设备能够正常运行,有效地实现实时控制和管理,除了要设计合理的硬件电路,还必须要有高质量的软件支持。系统软件设计包括单片机应用软件和PC 机应用软件。单片机软件采用MCS-51汇编语言编写,PC 机软件采用Delphi7.0编写。单片机程序主要实现了位置控制、过程控制、信号处理、插补、通信处理等功能;P
14、C 机软件主要是对数据的进一步处理,实现了人机界面、实时位置动态显示、曲线显示等功能。图5系统应用软件分层图本软件系统是在Windows98平台上,利用Delphi7.0开发成功的,系统软件由许多功能模块组成。系统软件界面友好,使用方便,实现了电机运动控制功能。该软件共有三个窗体:简单运动窗体、插补运动窗体、E 即接口测试窗体。其软件分层框图如图5所示。(下转第165页126- 邮局订阅号:82-946360元/年技术创新ARM 开发与应用PLC 技术应用200例您的论文得到两院院士关注然后设置串口的波特率、校验位和停止位。要用网卡接收发送数据,就要首先创建套接字,程序代码如下:然后设置属性,
15、然后等待客户端的连接,一旦建立连接,就可以实现数据的接收和传送。数据处理在整个程序中是十分关键的一环,该环节中实现的是在网络数据和串口数据之间的相互交换,根据实际需要也可以将网络数据转换成并行数据或者其他类型接口的数据;这里网络和串口数据交互处理分成两部分,一部份是网络数据转变成串口数据,另一部份是串口数据发送到网络上,其流程图如图4、5所示。为了充分利用系统资源,在数据处理程序中调用select (函数。Select 函数原型为:int select (int numfds,fd_set *readfds,fd_set *writeset,fd_set *exceptset,const st
16、ruct timeval *timeout;返回:准备好的文件描述符个数(可以是0,-1表示出错。6结束语本文作者创新点:本文采用性价比高的32位微处理器s3c2410作为主控芯片,移植了源代码开放的Linux,它易于实现了TCP/IP 处理模块,这样大大缩短了产品开发周期,并有利于提高了串口数据和以太网数据的转换速率,提高数据传输的实时性,使传统串口设备方便接入以太网,为以太网在控制层和设备层的应用奠定了基础。目前,嵌入式网络接口控制器在数控加工中心上已经得到应用。在基于工业以太网Ethernet+TCP/IP 实施网络制造中,由于数控加工中心只具备RS-232串口接口,以至不能接入以太网中
17、,为了能充分利用这些数控加工中心,采用本文开发的嵌入式接口控制器可以非常方便地将数控加工中心接入以太网中,实现网络制造。首先,在VC+开发环境下,利用Winsock 开发数控程序的传输软件,然后通过嵌入式网络接口控制器把数控加工中心接入局域网集线器,设定嵌入式接口控制器的IP 地址为定连接服务器名称和端口号,按连接按钮,则与嵌入式网络接口控制器建立连接,可以发送数控程序,传输界面如图6所示。通过这种方式,可以实现局域网络上任意一台计算机都可以通过嵌入式接口控制器给数控加工中心传输数控程序,也可以把所有串口设备接入局域网实现远程控制,使信息集成更加便利,为更好得实现网络制造和远程控制。图6数控程
18、序传输软件界面参考文献1邹思铁嵌入式Linux 设计与应用.北京:清华大学出版社,2002.2马维华嵌入式系统原理及应用.北京:北京邮电大学出版社,2006.作者简介:姜韶军(1982-,男,硕士,河北邯郸人,主要研究方向为嵌入式系统和FMS 控制网络;陈少克(1956-,男,广东揭阳人,汕头大学机械电子工程系副教授,主要从事机械设计、机电控制等方面的研究工作;张杰(1963_,男,安徽芜湖人,汕头大学计算机副教授,主从事嵌入式技术、网络图形等方面的应用研究工作。Biography:JIANG Shao-jun,male,master,Handan of Hebei province,rese
19、arch interests:Embeded System and FMS Control Network.(515063广东汕头汕头大学FMS 实验室(515063广东汕头汕头大学计算机系通讯地址:(515063广东汕头大学工学院05级机械电子工程系研究生姜韶军(上接第126页本文作者创新点:本文借助计算机技术、数控技术、电子技术、接口技术、单片机控制技术设计开发了一个步进电机开环控制系统。控制器采用单片机作为主体,与PC 机构成上下位机控制结构。该控制器可以输出频率可调的方波信号,可以满足步进电机运行的频率范围。系统无论是在硬件还是软件系统中都采用模块化的设计方法。这使得系统扩展起来比较方便,系统可移植性高,增加了系统的灵活性和可靠性,具有广泛的适应性。项目经济效益(60万元参考文献1张旭辉.管道对接焊缝自动超声检测系统的研制D.西安:西安科技大学机械工程系,20022高军礼,卢卓权.步进电机一体化控制系统的设计J.微计算机信息,2007,4-1:69-70作者简介:李存志(1971
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兄弟之间抚养协议书
- ktv合作协议合同
- 广东深圳市龙岗区信访局下属事业单位面向区内选调职员易考易错模拟试题(共500题)试卷后附参考答案
- 村民违法违规协议书
- 村居路灯建设协议书
- 内审业务服务协议书
- 山东公路技师学院2025年下半年教师招考易考易错模拟试题(共500题)试卷后附参考答案
- 公司注销保密协议书
- 宁波市宁海县卫生计生局下属事业单位招考卫技人员(83名)易考易错模拟试题(共500题)试卷后附参考答案
- 核酸样本转运协议书
- 26.1.2 反比例函数的图象和性质(第1课时 图象和性质)(教学设计)数学人教版九年级下册
- 浙江省杭州市滨和中学2024-2025学年九年级上学期期中教学质量检测英语试题(含答案)
- 82-2式手榴弹教学课件
- 安徽省合肥八中2026届高一化学第一学期期中质量检测试题含解析
- 2025年国家义务教育质量监测小学德育模拟测评估考试题库及答案
- 2026年齐齐哈尔高等师范专科学校单招职业适应性考试题库附答案
- 学习贯彻全国青联学联贺信精神
- 2026年洛阳职业技术学院单招职业技能测试必刷测试卷及答案1套
- 北京市朝阳区2025-2026学年高三上学期11月期中考试数学试卷
- 水箱清洗应急预案
- 高职大一英语期末考试题库及答案
评论
0/150
提交评论