导航:首页 > 操作系统 > 机械手单片机控制系统设计

机械手单片机控制系统设计

发布时间:2023-09-28 10:19:43

1. 求4篇关于单片机和机械手的参考文献

[1]方龙,陈丹,肖献保. 基于单片机的机械手臂控制系统设计[J]. 广西轻工业,2008,08:89-90.
[2]周卫东. 基于CAN总线通讯的机械臂控制系统设计[J]. 南京工程学院学报(自然科学版),2007,04:42-46.
[3]李辉,邓遵义. 基于CAN总线分布式机械臂控制系统设计[J]. 机电产品开发与创新,2011,02:155-157.
[4]金伟. 基于DSP的机械臂控制系统设计[J]. 自动化与仪器仪表,2011,03:30-32.
[5]李鲤,刘善春. 基于ARM的机械臂控制系统分析[J]. 自动化与仪器仪表,2012,02:176-177.
[6]黄冉,周前祥,王一豪. 基于电流变液的机械臂控制系统设计与仿真[J]. 机械设计与制造,2012,12:4-6.
[7]滕冠,刘恒. 基于模糊控制的机械臂控制系统设计与实现[J]. 大众科技,2015,01:85-87.
[8]马江. 六自由度机械臂控制系统设计与运动学仿真[D].北京工业大学,2009.
[9]欧艳华. 基于PID的现代加工生产机械臂控制系统设计[J]. 轻工科技,2015,04:59-60.
[10]李磊. 六自由度机械臂控制系统设计[D].哈尔滨工程大学,2007.
[11]赵胜求. 基于视觉的PUMA560机械臂控制系统设计[D].哈尔滨工业大学,2010.

2. 单片机控制系统的硬件设计包括哪些

单片机硬件设计,是针对设计需求,以单片机为核心来设计外围电路的。首先要有电源部分,因为单片机供电电压大多是5V或者3.3V,还要有时钟电路、复位电路,这是最基本的。然后就是根据实际项目需求,加入通讯电路、输入输出电路等等。

3. 步进电机单片机控制系统

由于不知道怎么发图片,没有图片。如果想要你采用我的回答,你发EMAIL到[email protected]我回复你。同时再给你1-2篇关于步进电机驱动的论文和资料。希望对你有所帮助

基于L297/L298芯片步进电机的单片机控制
1 引言
步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件,由于步进电机具有控制方便、体积小等特点,所以在数控系统、自动生产线、自动化仪表、绘图机和计算机外围设备中得到广泛应用。微电子学的迅速发展和微型计算机的普及与应用,为步进电动机的应用开辟了广阔前景,使得以往用硬件电路构成的庞大复杂的控制器得以用软件实现,既降低了硬件成本又提高了控制的灵活性,可靠性及多功能性。市场上有很多现成的步进电机控制机构,但价格都偏高。应用SGS公司推出的L297和L298两芯片可方便的组成步进电机驱动器,并结合AT89C52单片机进行控制,即可以实现用相对便宜的价格组成一个性能不错的步进电机驱动电路。
2 工作原理
由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专用设备-步进电机控制驱动器 典型步进电机控制系统如图1所示:控制器可以发出脉冲频率从几赫兹到几十千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列。环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输人端,以驱动步进电机的转动。环形分配器主要有两大类:一类是用计算机软件设计的方法实现环分器要求的功能,通常称软环形分配器。另一类是用硬件构成的环形分配器,通常称为硬环形分配器。功率放大器主要对环形分配器的较小输出信号进行放大.以达到驱动步进电机目的。

图1 典型步进电机控制框图
3 硬件组成
文中所控制的步进电机是四相单极式35BY48HJ120减速步进电动机。本文所设计的步进电机控制驱动器的框图如图2所示。它由AT89C52单片机、光电耦和器、集成芯片L297和L298组成。AT89C52是美国ATMEL的低电压、高性能8位CMOS单片机。片内置8K字节可重复擦写的
Flash闪速存储器。256字节RAM。3个16位定时器.可编程串行UART通道。对完成步进电机的简单控制已足以胜任。

图2 本文提出的步进电机控制驱动器框图
L297是步进电动机控制器(包括环形分配器)。L298是双H桥式驱动器。它们所组成的微处理器至双桥式步进电动机的接口如图3所示。这种方式结合的优点是,需要的元件很少.从而使得装配成本低,可靠性高和占空间少。并且通过软件开发。可以简化和减轻微型计算机的负担。另外,L297和L298都是独立的芯片.所以应用是十分灵活的。

L297芯片是一种硬件环分集成芯片.它可产生四相驱动信号,用于计算机控制的两相双极或四相单极步进电机 它的心脏部分是一组译码器它能产生各种所需的相序.这一部分是由两种输入模式控制,方向控制(CW/CCW) 和HALF/FULL 以及步进式时钟CLOCK.它将译码器从一阶梯推进至另一阶梯。译码器有四个输出点连接到输出逻辑部分,提供抑制和斩波功能所需的相序。因此L297能产生三种相序信号,对应于三种不同的工作方式:即半步方式(HALF STEP);基本步距(FULL STEP,整步)一相激励方式;基本步距两相激励方式。脉冲分配器内部是一个3bit可逆计数器,加上一些组合逻辑.产生每周期8步格雷码时序信号,这也就是半步工作方式的时序信号。此时HALF/FULL信号为高电。若HALF/FULL取低电平,得到基本步距工作方式。即双四拍全阶梯工作方式。
L297另一个重要组成是由两个PWM 斩波器来控制相绕组电流,实现恒流斩波控制以获得良好的矩频特性。每个斩波器由一个比较器、一个RS触发器和外接采样电阻组成,并设有一个公用振荡器,向两个斩波器提供触发脉冲信号。图3中,频率f是由外接16脚的RC网络决定的, 当R>10kΩ 时,f=1/0.69RC。当时钟振荡器脉冲使触发器置1,电机绕组相电流上升,采样电阻的R 上电压上升到基准电压Uref时,比
较器翻转,使触发器复位,功率晶体管关断,电流下降,等待下一个振荡脉冲的到来。这样,触发器输出的是恒频PWM信号,调制L297的输出信号,绕组相电流峰值由Uref确定。L297的CONTROL端的输入决定斩波器对相位线A、B、C、D或抑制线INH1和INH2起作用。CONTROL为高电平时,对A、B、C、D有控制作用;而为低电平时,则对INH1和INH2起控制作用,从而可对电动机转向和转矩进行控制。
L298芯片是一种高压、大电流双全桥式驱动器,其设计是为接受标准TTL逻辑电平信号和驱动电感负载的,例如继电器、圆筒形线圈、直流电动机和步进电动机 具有两抑制输入来使器件不受输入信号影响。每桥的三级管的射极是连接在一起的,相应外接线端可用来连接外设传感电阻。可安置另一输入电源,使逻辑能在低电压下工作。L298芯片是具有15个引出脚的多瓦数直插式封装的集成芯片。
图3中.AT89C52通过串口经MAX232电平转换之后与微机相连.接受上位机指令。向L297发出时钟信号、正反转信号、复位信号及使能控制等信号。电路中,电阻R13,R15用来调节斩波器电路的参考电压,该电压将与通过管脚13,14所反馈的电位的大小比较,来确定是否进行斩波控制,以达到控制电机绕组电流峰值、保护步进电机的目的
由于L297内部带有斩波恒流电路,绕组相电流峰值由Uref确定。当采用两片L297通过L298分别驱动步进电机的两绕组,且通过两个D/A转换器改变每相绕组的Uref时,即组成了步进电机细分驱动电路。另外,为了有效地抑制电磁干扰,提高系统的可靠性,在单片机与步进电动机驱动回路中利用两个16引脚光电耦合器件TLP521-4组成如图3所示的隔离电路。其作用是切断了单片机与步进电动机驱动回路之间电的直接联系,实现了单片机与驱动回路系统地线的分别联接.防止处于大电流感性负载下工作的驱动电路产生的干扰信号以及电网负载突变产生的干扰信号通过线路串入单片机,影响单片机的正常工作。
4 软件组成
在该电路中,将P1.0口设为电机开始按钮,P1.1,P1.2,P1.3为速度选择按钮。速度由低到高,P1.4为电机停止按钮。并设三档速度的最高速度依次为500pps、1000pps、2000pps 。RXD,TXD 已由MAX232电平转换接出串口。此外,步进电机其启动,停止的频率较低,一般在100-250Hz之间,而最高运行频率要求较高。通常为1-3kHz,为使其在启动、运行和停止整个过程中,既不会失步,又能够尽快精确地达到目标位置,运行速度都要有一个加速一恒速减速的过程。这里采用常用的离散办法来逼近理想的近似梯形的升降速曲线,如图5所示。即利用定时器中断方式来不断改变定时器装载值的大小.

本例中.为计算方便,把各离散点的速度所需的装载值用公式转化为各自所需的定时时间固化在系统的ROM 中,这里用TH0=(65536-time)/256,TL0=(65536-time)%256来计算装载值,time表示各阶梯所需定时时间。系统在运行中用查表法查出所需的时间,从而大幅度减少占用CPU的时间,提高系统的相应速度。因此.该程序主要由控制主程序、加减速子程序组成,主程序框图如图4所示。

5 结论
本文创新点在于提出应用单片机和L297、L298集成电路构成步进电机控制驱动器。使之具有元件少.可靠性高、占空间少、装配成本低等优点。通过软件开发,可以简化和减轻微型计算机的负担。另外。在上面提出的在加减速程序中定时器的装载值用式子计算不精确,这两条赋值要执行不少的时间.具体做的时候.可直接把初值计算出来或把除号用相加来计算.以达到精确的目的。

4. 基于单片机步进电机自动控制系统设计

不方便

5. 急求:机电一体化课程设计《移动机器人单片机控制器设计》悬赏分高高的!!!

机电一体化课程设计指导书主要内容
1、设计题目确定及要求
2、总体方案确定
(1)总体方案设计
(2)绘制总体方案图
3、 伺服系统机械传动部件设计
(1)切削力计算
(2)滚动丝杠螺母副的计算与选型
(3)伺服系统传动设计
(4)步进电机当量扭矩计算及选型
(5)机械传动结构设计(绘制一个轴的机械装配图)
4、 控制系统硬件电路设计
(1)确定控制系统方案及绘制系统框图
(2)单片机的选用
(3)存储器的选用与扩展
(4)译码电路设计
(5)接口电路设计
(6)绘制控制系统硬件电路原理图
5、 基本的参考图表汇编。

电一体化系统是综合多个学科的系统,包括机械技术,传感器技术,测试技术,电子技术和控制技术,信息与计算机技术。它极大推动了机械工业,兵器行业及其他行业的发展。其技术结构,产品结构,技术功能与构成,生产方式和管理体系均发生了巨大的变化。使工业生产由机械电气化迈进到机电一体化为特征的数字化,自动化,高精度,微型化,多功能化,智能化的时代。

结合精密机械控制是现代机械的一个重要方向,它能使机械加工的精度又提高一个层次,主要技术是用微机、单片机等现代高科技仪器来控制步进电机,再通过步进电机来实现精密的工作台控制。这个由微机或单片机、步进电机、机械工作机构组成的机械手运动控制系统就是一个很简单的机电一体化的系统。让我们由这样简单的机电一体化系统重新复习学过的知识, 接触机电一体化系统,为下学期的毕业设计打下一定的基础,另外也是为工作作好准备。

目录

摘要

第一章:绪论

1.1引言

1.2题目和技术指标要求分析

1.3总体方案的工作原理

第二章:机械本体结构设计

2.1丝杠导程选择

2.2丝杠支承结构选择

2.3螺旋机构运动部件导向机构选择

2.4步进电机的安装结构以及与丝杠的连接结构设计

第三章:步进电机驱动器电路设计

第四章:控制器程序流程框图设计

第五章:程序代码设计

结论

第一章 绪论

1.1 引言

机械手运动控制系统要求控制精度高,故采用步进电机控制,步进电动机在半闭环控制系统中具有控制精度高 ( 可精确到1度以下) 、可靠性高、使用方便等优点,所以其应用非常普遍,尤其随着混合式步进电机的产生和应用,步进电机的输出功率和力矩不断增加,而成本价格不断降低,为步进电机的推广和应用打下了良好基础, 单片机作为控制部件,对步进电机具有良好的控制能力,下面讨论用一下机械手运动控制系统的设计方法。

1.2题目和技术指标要求分析

设计题目:机械手运动控制系统设计。

设计参数:机械手运动范围 0~150mm

机械手移动步距 50
步进电机型号 42BYG006

1.3 总体方案的工作原理

单片机对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过不同的放大电路和不同参数的器件,可以达到不同的放大的要求,放大后能够得到较大的功率。用四路分别进行放大的信号驱动四相五线的步进电机。而步进电机与滚珠丝杠机构用联轴器连接起来,进而将螺旋运动转化为稳定的水平直线运动。

该系统可分为控制部分、驱动部件、执行元件、传动和导向机构、以及控制软件等几个部分。要求设计该系统的机械及电路的结构和参数、设计部分单片机或微机控制程序,使机械手能够左右步进,并达到技术指标所规定的要求。

机械手运动控制系统机械本体采用步进电机驱动、滚珠丝杆传动、滚动直线导轨导向的总体机构方案。机械本体设计以工作台运动位移控制增量的实现为主要目标,以滚珠丝杆及其周边零部件的选用为主要内容,同时考虑运动相关精度问题。

步进电机控制器采用微机或单片机作为控制部件。采用微机时,可通过ISA总线、并行端口、串行端口传送数据,设计步进电机与微机的接口电路。采用单片机时,可选用AT89C51, 设计单片机最小系统和步进电机与单片机的接口电路。微机或单片机的软件均采用C语言编写代码。

该机械手运动控制系统采用半闭环伺服系统,通过单片机控制步进电机的驱动,经传动机构带动工作台运动。可实现机械手的+X、-X两个方向的进给和两级调速。机械手运动控制系统机械本体采用步进电机驱动,滚珠丝杠传动,滚动直线导轨导向的总体结构方案。采用步进电机驱动进给准确,使用位置传感器精确控制机械手移动范围,而且通过给定的脉冲周期,能够以任意速度转动,定距运动较精确。机械手运动控制系统采用滚珠丝杠副和滚动导轨副传动结构,具有精度高,效率高,寿命长,低能耗,摩擦系数小,较高紧凑,通用性强等特点。

第二章 机械本体结构设计

2.1 丝杠导程

已知机械手移动步距 s = 50um

s = L 为步距角, L为导程;

查资料知: 42BYG006型号 的步进电机(八拍)步距角为0.90

则丝杠导程: L = 10 mm

2.2 丝杠的支承机构

为提高传动刚度,选择合理的支承结构并正确安装很重要,对传动精度有很大影响。丝杠主要承受轴向载荷,径向载荷主要是卧式丝杠的自重,因此,丝杠的轴向精度和刚度要求较高。丝杠的支承结构有以下几种:

(1) F—0支承结构:一端固定(F),一端自由(0),如下图所示:

F—0结构的特点是结构简单,承载能力小,轴向刚度低,压杆稳定性较差和临界转速低,设计时应尽量使丝杠受拉伸。适用于短丝杠,垂直丝杠。

(2) F—S支承结构:一端固定(F),一端浮动(S),如下图所示:

F—S结构的特点是轴向刚度和F—0相同,压杆稳定性和临界转速比同长度的F—0高,丝杠有热膨胀的余地,需要保证螺母与两支承同轴,结构较复杂,工艺较困难。适用于较长丝杠或卧式丝杠。

(3)F—F支承结构:两端固定,结构如下图所示:

F—F结构的特点是丝杠的轴向刚度为一端固定的4倍,压杆稳定性好,固有频率比一端固定的高,可施加预紧力提高传动刚度,结构和工艺都较复杂。适用于长丝杠以及对刚度和位移精度要求高的场合。

由于该系统是半闭环系统,精度本来就不是很高,故采用一端固定,一端浮动的支承结构,该结构让丝杠有膨胀的余地,适用与较长的丝杠中,游动支承采用深沟球轴承,固定支承结构有下表1列的几种:

抱歉图片不会弄

阅读全文

与机械手单片机控制系统设计相关的资料

热点内容
如何用自己电脑做服务器做网页 浏览:130
服务器安全配置要考什么证书 浏览:633
ipadpro可以编程 浏览:541
外国的程序员和中国的程序员 浏览:149
抖音小店app如何联系客服 浏览:975
linux打开多个终端 浏览:500
linux中的命令 浏览:573
优化小米6相机算法 浏览:259
ak47pdf 浏览:150
人与文化pdf 浏览:640
原子币app在哪里注册的 浏览:529
php数组保存文件 浏览:226
无理的命令 浏览:510
问道手游解压失败是什么原因 浏览:776
mysql命令提示 浏览:373
apachephp中文乱码 浏览:342
pythonimportpylab 浏览:238
阿里云app服务器价格表 浏览:981
appstore怎么抢手机 浏览:845
打印服务器是什么打印队列 浏览:359