基于单片机的双坐标步进电机的设计与实现.docx
- 文档编号:9770531
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:22
- 大小:224.76KB
基于单片机的双坐标步进电机的设计与实现.docx
《基于单片机的双坐标步进电机的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于单片机的双坐标步进电机的设计与实现.docx(22页珍藏版)》请在冰豆网上搜索。
基于单片机的双坐标步进电机的设计与实现
基于单片机的双坐标步进电机的设计与实现
摘要
在我国,一些经济型数控机床的加工系统、立体仓库中的平面移动系统及平面测绘仪绘图系统中,X-Y工作平台都有着很广泛的应用。
而随着在生活中自动化水平的不断提升,我们对这些X-Y工作平台应该有更多的要求。
本文基于单片机的双坐标步进电机控制系统可以在人工操作下,使用矩阵键盘操作或者使用蓝牙连接手机进行操作,通过X-Y平台机械传动,在两个步进电机提供的动力驱使下,可以使在平面内的物体沿任意轨迹移动;在非人工操作下,利用程序软件,使平台上的物体沿设定好的轨迹移动。
本设计主要采用单片机(MCU),直流电源技术,双步进电机控制技术,独立键盘控制技术和无线通信技术等技术,对X-Y定位平台机械传动机构、运动控制器总体结构、步进电机控制电路和通讯模块等进行设计,使用KeilC工具来编写及编译C51程序,从而完成课题。
关键词:
双坐标步进电机;单片机;串口通信
1.绪论
1.1步进电机控制系统研究背景
近年来,在我们生活的各个领域中,步进电机得到了广泛的开发和应用,并且取得了良好的效果。
作为一种常见的执行元件,步进电机无论是就结构还是操作方法而言都比较简单,其性能与工厂生产的控制要求也十分适应,运用在工业技术中也已经成为一种既定的趋势。
双坐标步进电机控制系统的核心是二维定位技术,它是实现二维运动平台准确定位的关键,同时也是很多技术研究领域的基础性技术,更是一门综合性技术。
它涉及到机械、信息处理、计算机、电子、传感与测量、伺服驱动以及自动控制等技术。
特别是在以后随着微电子技术的发展,双坐标定位技术在数控机床、机器人、打印机、绘图仪等各种设备中都会得到广泛的应用。
在我国,生产生活自动化水平的提高对二维定位技术的开发应用也开始有着越来越迫切的要求。
例如,在数控机床的工件定位装置,则要求有着越来越高的定位精度;在机械加工非原球面时,如果要得到精确的形状以及高质量的表面,则对加工工程中刀具相对工件的运动精度也会要求更严格。
双坐标步进电机控制系统的研究、开发和应用,将会显著提高机床在生产过程中的自动化水平。
这不仅可以节省引进设备所需的大笔资金,而且还可以带来产品质量和生产效率的提高,并且产生可见的经济效益,对一些其他相关产业产生影响,对相关的高新技术的开发和研究起到推动作用。
1.2国内外研究概况
在我国的数控机械和普通机床的微机改造中大多数采用的为开环步进电机控制系统,为了适应一些特殊领域中的高精度定位和运行稳定性等要求,我国在改革开放初期就开始研究步进电机细分驱动技术。
细分驱动指的是在每次脉冲切换的时候,不是将绕组的全部电流切除或通入,而是只改变相应绕组中电流的一部分,而电动机中的合成磁势也只是旋转步距角的一部分。
细分包括振荡器和环形分配器控制的细分驱动。
另外还有基于单片机的直流电压驱动、基于单片机斩波恒流驱动等几种常见的驱动方式。
除以上提到的几种步进电机的驱动方案之外,目前采用的驱动方案还可以依赖汇编语言或者C语言进行软件开发,通过串行或者并行通行的方式来实现PC机与步进电机控制器之间的数据通信,最终实现由PC端直接控制步进电机。
在国外,步进电机的研究与应用一直是一个热门话题。
目前,在国外对步进电机的控制和驱动的一个重要方向是采用专用芯片。
它的好处在于可以大大缩小驱动器的体积,极大的提高了整机的性能。
其中,比较典型的芯片有两类:
一类核心是用硬件和微程序的搭配来确保步进电机实现合理的加减速过程,与此同时完成走步和正反转等。
对于开环使用的步进电机,只要有合理的加减速过程便可使其达到较高的运行频率而不失步或者过冲。
例如,在日本的PPMC101B就是这种芯片。
采用这类专用集成电路可以驱动3-5相电路,可以选择励磁方式,设定的转速范围宽、转速精度、加减速的过渡时间及上升陡度可以根据负载选定,此外还有单步运转和不同的停止方式等。
1.3步进电机控制的发展趋势
在今天,随着计算机网络通信技术、自动化控制技术、电子电路等在众多领域中的进一步应用与发展,以及智能化技术、数字化技术的日趋完善,步进电机将会在更加广泛、深入的领域中得到应用,并且其控制系统也会随之发展,尤其是在智能化技术等应用方向的发展将会成为步进电机的下一阶段的发展趋势。
2.运动控制系统的总体方案设计
2.1运动控制系统的控制方案
本设计的主要目的是使用双坐标步进电机,构建X-Y定位平台,从而实现将平面内物体移动到任一位置。
由于混合式步进电机具备反应式步进电机和永磁式步进电机的有点,而且三相混合式步进电机相比二相步进电机而言有着更出色的低速稳定性和输出力矩,再考虑到系统的性能要求,本设计就使用三相步进电机作为X、Y轴的执行电机。
因为系统机械结构中,X、Y方向的丝杆距离较长,X、Y平台在运行过程中可能会出现发生偏摆的情况,导致丝杠和螺母之间的摩檫力增大,步进电机失步。
为了确保定位的精度,考虑使用容栅位移传感器作为整个控制系统的一个位置反馈环节,对电机实行闭环控制。
因为X-Y运动平台是两轴运动控制系统,因此本设计采用主从式控制,即让PC机在整个控制系统中做宏观调控,让单片机控制系统完成前端实时控制,在充分利用单片机资源的情况下去降低系统的成本。
2.2机械传动结构设计
为了实现将物体在X、Y两个方向上运动,首要的问题就是考虑怎样将步进电机的旋转运动转化为直线运动,因此接下来对装置的机械传动结构设计进行着重介绍。
如何选择传动形式则就两个方面来考虑:
首先就是所运物体尽可能为轻型负载;其次是装置整体机械结构很紧凑,空间也较为狭窄,安装变速机构很困难。
因此考虑采用丝杠传动,即把步进电机输出轴通过联轴器和丝杠相连,结构简单并且控制起来也较为方便。
丝杠传动就是一种把螺旋运动转变为直线运动,同时将力和能量进行传递的传动形式。
又因螺纹摩擦性质的不同,丝杠传动还可以划分为滑动丝杠、滚动丝杠以及静压丝杠三种形式。
在本设计里,选择滚珠丝杠传动。
滚珠丝杠的组成部分包括丝杠、螺母、滚珠和滚珠循环返回装置。
滚珠丝杠的工作原理为:
当螺母或者丝杠转动时,在丝杠与螺母间布置的滚珠将一次沿着螺纹滚道滚动,与此同时,滚珠促使丝杠做直线运动。
为了防止滚珠沿螺纹滚道滚出,则在螺母上增加了滚珠循环返回装置,构成了一个滚珠循环通道。
通过该返回装置,则可以时滚珠沿着滚到面运动后,在经过通道自动返回起初的工作入口处,最终时滚珠可以在螺纹滚道中不断的参与工作。
另外,滚珠丝杠还有传动效率高、同步性能好、传动可逆性、传动精度高、使用寿命长等特点。
如今,无论是在国内还是国外的文献里,都没有对滚珠丝杠做统一的分类,一般都是按下面原则来分类的:
普通滚珠丝杠一般为直径在16mm至100mm之间,导程在4至20mm之间且螺旋升角小于9°的滚珠丝杠;微型滚珠丝杠是指直径小于12mm的滚珠丝杠;微型小导程滚珠丝杠指导程小于3mm的滚珠丝杠,当螺旋升角大于9°则成为微型大导程滚珠丝杠;直径大于16mm的则是大导程滚珠丝杠;重型滚珠丝杠是指直径大于125mm的滚珠丝杠。
2.3步进电动机及其选型
步进电动机的原理
步进电动机作为一种可以将数字脉冲信号转换为相应的机械角位移或者线位移的电磁机械装置来讲,它的典型的电机绕组一般都固定在定子上,而转子一般则由硬磁或者软磁材料组成。
它具有快速启动和快速停止的能力,在电机的负荷不超过它能提供的动态转矩时,可以通过输入脉冲来控制它在极短时间内的启动和停止。
步进电机的步距角和转速一般而言之和输入脉冲的频率有关系,与气压、环境温度、振动等无关,同时也不会受电网电压的波动和负载变化的影响。
当控制系统将电脉冲通过功率驱动装置加到定子绕组上时,步进电动机就是沿一定的方向旋转一步。
而系统输出电脉冲的频率则决定了电机的转速。
在步进电动机中,电机转动的角度与输入的脉冲个数成正比关系。
因此,通过改变输入脉冲的数目即可控制步进电机的转自运行的角度,进而实现位置控制。
步进电动机可以分为永磁式、反应式和混合式三大类。
(1)永磁式步进电动机
一般而言,将转子材料为永磁材料的步进电动机称为永磁式步进电动机。
它的转动是由于磁性转子铁芯通过与由定子产生的脉冲电磁场的相互作用而产生转动。
永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度或15度。
(2)反应式步进电动机
它的工作原理是由于物理中的“磁通总是力图使自己所通过的路径的磁阻最小”所产生的磁阻转矩,从而使得步进电动机一步步转动起来的。
此外,它的转子上还均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。
电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系,而方向由导电顺序决定。
(3)混合式步进电动机
混合式步进电机是综合了永磁式和反应式的优点而设计的步进电机。
它的定子铁心和反应式步进电机相同,即也是分为若干大极,在每个极上都拥有着小齿和控制绕组;定子绕组与永磁式步进电机的定子绕组也是相同的,同样为两相集中绕组。
其中,每相都有两对极,按照A-B(-A)-(-B)-A……的顺序通以正负电脉冲;在转子中,有两段转子的铁心上有着齿槽,它的齿距和定子小齿的齿距一样。
步进电动机的技术指标
对于步进电机的技术指标,可以分为静态指标和动态指标两类。
其中,静态指标包括相数、步距角、拍数、定位转矩和保持转矩等;动态转矩包括步距角精度、失步和电机的共振点等。
以下对步进电机的技术指标进行简单的介绍:
(1)相数
相数即指步进电机内部的线圈组数。
目前,我们常用的有二相、三相、四相、五相步进电机。
步进电机的相数不同,它的步距角也会不同。
当步进电机在使用时没有对驱动器细分,用户就要靠选择不同相数的电机去满足自己步距角的需求。
如果在使用步进电机时用了细分驱动器,则用户就只需要在驱动器上来改变细分数就可以更改步距角。
(2)步距角
步距角指的是表示控制系统每发一个数字脉冲信号时步进电机所转动的对应的角度。
电机在出场时给出了一个步距角的值,这个步距角即称为“电机固有步距角”,但是它不一定会成为电机实际工作时真正的步距角,真正的步距角还和驱动器有关。
(3)拍数
拍数指的是步进电机完成一个磁场周期性变化所需脉冲数或导电状态,再或者指步进电机转过一个步距角是所需要的脉冲数目。
以四相电机为例,它有四相四拍的运行方式,即AB-BC-CD-DA-AB;还有四相八拍运行方式,即A-AB-B-BC-C-CD-D-DA-A。
(4)定位转矩
定位转矩指的是步进电机在不通电的状态下,就转子本身而言它的锁定力矩(由磁场齿形的谐波以及机械误差造成)。
(5)保持转矩
保持转矩指的是步进电机通电但是没有转动时,定子能锁得住转子的力矩。
它是电机最重要的参数之一,通常来说步进电机在低速时力矩约等于保持转矩。
(6)步距角精度
步距角精度是指步进电机每转过一个步距角时,它的理论值和实际值之间的误差,一般用百分比表示:
误差/步距角*100%。
当步进电机的不同运行拍数的值不同时,四拍运行时应保持在5%之内,八拍运行时应保持在15%之内。
(7)失步
失步是指步进电机运转时运转的步数与理论上的步数不相等。
(8)电机的共振点
步进电机都会有固定的共振区域,其共振区转速一般会在50r/min-80r/min或在180r/min左右。
步进电机的驱动电压越高,电流越大,负载越轻,体积越小,则共振区向上偏移,反之也是如此。
一般,为了使电机输出电矩大、不失步同时整个系统的噪声降低,平时工作点均应该偏移共振区较多。
由此看来,在我们使用步进电机的时候,应该尽量避开次共振区。
步进电动机的振荡、失步及解决方法
在步进电机的使用中,电机的振荡以及失步是普遍存在的,它会影响到应用系统正常运行,因此我们要设法去避免。
步进电机振荡现象主要发生在以下情况:
步进电机的工作区域在低频区;步进电机的工作区域在共振区;步进电机突然停止。
对以上情况,当步进电机的工作区域在低频区时,因为励磁脉冲的间隔时间比较长,步进电机的运行表现为单步运行。
在励磁开始时,转子由于受电磁力而加速转动,经过一定的时间后,转子冲过平衡点,转子受负转矩的影响转速逐渐减为零,并且反向转动。
而在转子反向转过平衡点时电磁力又会产生正转矩,从而使转子又正向转动。
如此往复,形成转子绕平衡点振荡。
又因为机械摩擦和电磁阻尼,这个振荡表现为衰减震荡,最后稳定在平衡点上。
当步进电机在共振区工作时,脉冲频率接近步进电机的振荡频率或者是振荡频率的分频和倍频时,就会使振荡加剧,严重时则会造成失步的后果。
步进电机振荡失步的过程描述如下:
在第一个脉冲到来之后,转子就会有一次振荡。
在转子摆到最大幅值时,此时正好第二个脉冲到来,这时转子受到负值的电磁转矩,使得转子继续回摆。
接着第三个脉冲到达,此时为正电磁转矩,转子受力回到平衡点。
这样,转子经过了三个脉冲之后仍然回到原来的位置上,即丢了三步。
而当步进电机工作在高频区,因为换相周期非常短,导致转子来不及反冲,与此同时,绕组的电流尚未上升到达稳定值,就没有足够的能量供给转子,因此在这个工作区中会产生振荡。
此时只要减少步距角则能够减小振荡幅值,从而达到削弱振荡的目的。
2.4步进电动机的控制方式选择
步进电动机的控制方式
(1)步进电机的开环控制
对步进电机而言,不需要位置反馈信号,就可以进行精确的位置控制是它的最显著的优势。
劣势则在于步进电机响应走步指令后运行的实际情况,控制系统无法进行预策和监控。
在一些负载大小变化频繁、运行速度范围宽的场合,电机则容易造成失步,从而使系统趋于失控;开环控制的另一个缺陷是电机本身的速度和输出转矩在很大的程度上又取决于驱动电源的控制方式。
相比与不同的电机或者同一种电机对应着的不同的负载,则很难找到通用的加减速规律,因此步进电机的性能指标的提高会受到限制。
(2)步进电机的闭环控制
步进电机的闭环控制最基本的任务就是防止步进电机失步,实际上它也可以看作是一种简单的位置伺服系统。
控制系统通过传感器对电机转子的位置进行检查,将所得的信号反馈至控制单元,从而使得系统对电机发出的走步命令只有得到实际位置的反馈后,才可以认为是完成。
也正是因为如此,它才可以产生接近最佳的速度曲线,实现快速的负载定位。
步进电机的几种控制方案的比较
(1)基于电子电路控制系统
图2-1电子电路控制系统组成图
基于电子电路控制系统组成如图2-1。
本系统主要是由基于电子电路的脉冲控制器来产生脉冲控制信号,之后再由环形分配器将脉冲进行分配后送到驱动电路做功率放大处理,从而可以有足够的功率来驱动步进电机。
(2)基于单片机控制系统
图2-2单片机控制系统框图
基于单片机控制系统如图2-2所示。
本系统采用单片机实现对步进电机的控制,其实就是将软件与硬件相结合,即用软件来代替环形分配器,从而达到对步进电机的最优控制。
在本系统中,步进电机的各相驱动电路是通过单片机接口线来实现控制。
同时,由于单片机的功能强大,还可以根据我们的实际需求来设计大量的外围电路,例如可以通过键盘来设置控制步进电机的正反转和停止等功能。
在单片机控制系统中,调用中断服务程序可以通过采用中断和查询相结合的方法来得到实现,环形分配器的功能由单片机系统来实现,脉冲的分配则直接采用软件编程的方法来实现,进而实现对步进电机的控制。
基于单片机控制系统的优点:
通过对单片机进行软件编程可以使原本复杂的控制过程转变为自动控制和精确控制,这样就可以避免了控制精度受失步和震荡等的影响;环形分配器用软件设计代替,即通过对单片机进行简单的设定,可用同一种硬件电路结构控制和驱动多相步进电机,从而使接口电路的灵活性和通用性大大提高;在单片机系统中,键盘电路、复位电路等外围电路的相互连通组合,使系统的交互性大大提高。
(3)基于PLC的步进电机控制系统
图2-3PLC控制的步进电机系统框图
基于PLC的步进电机控制系统组成如图2-3所示。
PLC又被称为可编程控制器,控制系统通过PLC产生脉冲,由PLC编程输出一定的方波脉冲。
在PLC控制系统中,由于PLC的扫描周期一般为几毫秒至几十毫秒之间,相应的频率也就只能达到几百赫兹。
而步进电机又不能在高频下工作,从而高速控制的要求就没有办法实现。
并且当其速度较高时,又由于受PLC扫描周期的限制,相应的控制精度也被大大降低了。
它的优点在于可以大大减少系统设计的工作量,也不会有各部分接口信号之间的匹配问题,使得系统的可靠性得到提高。
PLC作为一种工业控制计算机,它的功能也越来越强。
它不仅可以用于闭环控制,同时对于开关逻辑控制也同样适用,并且还能够和其他计算机构成多级控制系统。
在PLC的功能支持下,各种不一样的控制系统的不同脉冲控制器指令的任务均可依靠不同的PLC控制程序实现。
2.5步进电动机的驱动
驱动系统的组成
在实际使用之中,步进电机并不可以直接接到交直流电源上工作,而是必须使用专业的设备即步进电机驱动器。
步进电机驱动器一般由环形分配器、推动级、驱动级、信号处理级等部分组成,而功率电机的驱动器还需要保护线路。
其中,环形分配器的功能是接受从控制器发出的CP脉冲,并且根据步进电机的状态转换表要求的顺序产生各相导通或截止信号。
在一个脉冲到来之后,环形分配器就需要变换一次输出。
由此看来,步进电机转速的升速、降速及启动、停止都完全依赖CP脉冲的有无和它的频率。
同时,环形分配器还需要接收控制器发出来的方向信号,由此可以进一步决定它输出的状态转换是按照正序或者说是反序转换,从而可以决定步进电机转向。
而接收脉冲信号和方向电平又是环形分配器使用的最基本功能。
信号放大器的作用是可以把环形分配器所给的输出信号放大并且送到推动级,从而实现信号的某些转换和合成等功能,还能够产生抑制、斩波等特殊功能的信号,最后可以产生特殊功能的驱动。
推动级的作用是可以把较小的信号放大,转变为可以推动驱动级输入的较大的信号。
并且在某些特殊场合,推动级还要提供电平转换的功能。
驱动级的作用是接收推动级信号,控制步进电机的各相绕组之间的导通和截止,同时也可以对绕组承受的电流、电压进行控制。
保护级的作用在于保护驱动级安全。
一般而言,可以根据实际需求来设置过电流保护、过压保护、欠压保护和过热保护等。
有时也可以对输入信号进行监护,并且在发现输入一次时也要提供保护。
步进电动机常用的驱动电路
(1)单电压驱动
①单电压驱动
单电压驱动就是指在电机绕组工作的过程中,只是使用一个方向电压对绕组进行供电。
电机的每相绕组的供电均依靠功率开关电路来执行。
这类单电压驱动的特点可以概括为线路简单成本低、低频时的响应较好、高频时带负载的能力下降迅速。
②单电压串电阻驱动
单电压驱动最明显的缺陷就是绕组导通的回来之间的电气时间常数t较大,会因此致使导通时绕组的电流上升变慢,从而使导通脉宽T接近t时的绕组电流在极短的时间内下降。
对此,可以采用的解决方法是采用电枢绕组回路中串联一个电阻R,这样可以将电路时间常数降低,与此同时还能够将截止时续流回路的时间常数也降低,最终加速电流的泄放,加快步进电机的频率响应。
并且,由于绕组回路串联了电阻,着增加了回路的阻尼,可以使电流的振荡减小,对步进电机的共振也起着减少的作用。
但是这种驱动系统损耗大,效率低下。
(2)高低压驱动
针对驱动系统的高频特性,如果要加以改善就必须提高导通相电流的前沿,即必须提高电源电压。
但是由于低频时提高电压会导致相绕组的电流过大,而要限制电流又必须串联电阻,串联电阻又会使自身发热,这两者相互矛盾。
由此,高压驱动的根本思想是不管步进电机的工作频率是什么,都要在相电流导通的前沿使用高电压供电从而提高电流前沿的上升率,而在前沿过后使用低电压去维持绕组的电流。
高低电压驱动可以在很宽的频段里保证绕组有着大的平均电流,并且在截止时还可以迅速泄放,所以可以产生大且稳定的电磁转矩,系统也会有着比较快的响应,但是在低频时段绕组电流依然有较大的上冲,步进电机的振动较大,而且低频共振的现象是仍然存在。
虽然有着这些缺点,高低压驱动电路依旧在实际中有一定的使用。
3.运动控制系统硬件设计
3.1系统硬件设计概述
当前,国内外运动控制器的类型和功能都在与时俱进,不断丰富和发展,但是现状依然是国外的运动控制器的功能更强,使用的技术也是较为先进,缺点是价格较为昂贵,而且普通用户不易掌握使用方法,编程复杂而且使用范围有限。
在国内,运动控制器的性能与质量和国外的产品还有着较大的差距,不仅结构复杂、性能单一,而且还存在使用不方便等缺点。
因此,本设计的重点就是设计出一种结构简单且成本低、使用和维护更为方便的X-Y二维定位平台运动控制器。
在本设计中,选择使用单片机来实现对二维定位平台进行控制。
这是由于单片机体积小、功能强、应用面广并且成本低廉等许多优势。
在整个设计中,步进电机运动控制选用单片机作为核心部件,因而可以极大的降低成本;利用容栅传感器来做位置反馈,实现对步进电机进行闭环控制,极大提高了定位的精度;控制器还可以通过串口跟上位机进行通信,如此,实现了控制器和上位机的连接,并且不妨碍可以充分利用上位机软件的有关资源。
3.2主通信控制电路设计
在本设计中,控制电路硬件部分以Atmel公司的AT89C51单片机作为核心,并且以外围接口电路及相关电路构成为辅,其结构如下图3-1所示:
图3-1单片机控制系统框图
其中,主通信控制电路核心是AT89C51,周围电路由EEPROM、通信接口电路、电源、检测电路等组成,其具体如下:
(1)AT89C51单片机简介
AT89C51作为一种低功耗、高性能的CMOS8位微控制器,在系统可编程Flash存储器中有着8K的内存。
该控制器使用了Atmel公司的高密度非易失性存储器技术,片上Flash准许程序存储器在系统中可编程操作,并且也适合常规编程器。
在单芯片上,它拥有着灵巧的8位CPU和在系统可编程Flash,从而可以使AT89C51可以为众多嵌入式控制应用系统提供了灵活且有效的解决方案。
AT89C51还有着以下标准功能:
8K字节Flash,256字节的RAM,32为I/O口线,还有着看门狗定时器,数据指针,16位定时器/计数器和片内晶振电路、时钟电路。
除此之外,AT89C51还可以降至静态逻辑操作。
在系统中的控制模式下,CPU停止工作的同时允许RAM、定时器/计数器、串口、中断继续工作。
AT89C51在掉电保护方式下,RAM内容可以被保存,振荡器被冻结,单片机的一切工作停止,一直到下一个中断或者硬件复位为止。
(2)通信接口模块
通信模块硬件框图如图3-2:
P1.4
P1.5
89C51
P1.6
P1.7
步进电机
X向
MAX232
步进电机
Y向
图3-2通信模块硬件框图
主CPUAT89C51可以通过MAX232与PC机之间进行通讯。
为了与双步进电机进行通信,则利用到了89C51的P1.4、P1.5、P1.6、P1.7对步进电机进行控制。
本设计采用的是Maxim公司的MAX232用做RS-232接口芯片,为简单的三线制通信。
MAX232芯片用+5V电源供电,是美信公司为电脑RS-232的串口专门设计的接口电路。
MAX232芯片的内部结构主要分为三个部分:
第一部分是电荷泵电路,有六只引脚和4只电容构成,其功能是可以产生±12V两个电源,为RS-232串口提供电平。
第二部分是数据转换通道,由7-14脚等8个引脚构成两个数据通道。
TTL数据从T1IN和T2IN输入转化为RS-232数据从T1OUT和T2OUT传送到电脑DP9插头;最后第三部分是供电部分。
(3)EEPROM
EEPROM作为一种可以在线擦除和再编程的只读存储器,它不仅有在联机操作中可读可改写的特性,而且还有非易失性存储器在掉电后依然可以保持所存储的数据的优点。
它作为一种嵌入式控制解决方案中的先进技术,能够在51单片机中用于数据的掉电保护
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 坐标 步进 电机 设计 实现