基于AT89S52单片机的普通机床数控化改造_佘东
毕业设计(论文)_基于at89s52单片机的直流数控恒流源设计[管理资料]
安徽建筑工业学院毕业设计 (论文)专业电子信息工程专业班级 02电子⑤班学生姓名学号课题直流数控恒流源设计指导教师2006年 6 月 5 日目录第一部分摘要与关键字---------------------------------------------3 第二部分正文----------------------------------------------------------4 一引言----------------------------------------------------------------4 二方案设计及论证--------------------------------------------------4 单片机应用系统设计方案----------------------------------------4电源模块设计方案-----------------------------------------------5恒流源模块设计方案---------------------------------------------5三系统原理及理论分析---------------------------------------------6 单片机应用系统组成---------------------------------------------6系统性能---------------------------------------------------------6恒流原理---------------------------------------------------------7 四硬件设计-----------------------------------------------------------8 单片机应用系统设计----------------------------------------------8 芯片选择及其性能介绍--------------------------------------8电路设计---------------------------------------------------11电源设计---------------------------------------------------------12 芯片选择及其性能介绍--------------------------------------12单片机及其外设工作电源-----------------------------------13大功率三极管及其电流源负载电源--------------------------14恒流源模块设计--------------------------------------------------15 芯片选择及其性能介绍--------------------------------------15压控电流源电路设计----------------------------------------16五软件设计------------------------------------------------------------18 主程序流程图-----------------------------------------------------18闭环比较子程序框图----------------------------------------------19 六性能测试----------------------------------------------------------20校准-------------------------------------------------------------21测量数据记录----------------------------------------------------21结论-------------------------------------------------------------22误差分析--------------------------------------------------------23七发挥与创新-------------------------------------------------------24八设计总结----------------------------------------------------------25第三部分谢辞---------------------------------------------------------26第四部分参考文献与附录-------------------------------------------27一参考文献-----------------------------------------------------------27二附录---------------------------------------------------------------28任务书----------------------------------------------------------18原理图英文资料翻译英文原文英文翻译摘要本系统以直流电流源为核心,AT89S52单片机为主控制器,利用单片机所具有的智能测控特点,设计制作了基于单片机的“数控直流电流源”。
基于AT89S52单片机的普通机床数控化改造
The NC r n fI a in o e r lm a h n o lba e n AT8 5 ir c n r l r ta s ̄ m to fg ne a c i e t o s d o r 9S 2 m c o o to l e
S HE n TANG h a g —ln Do g. Sun i
一
机界 面 , 如键 盘 、 示 器等 , 显 其硬 件 电路 的组成框 图 如
图 1 示。 所
8 5 15
PC P .A Ao7 D .
A 8 S2 T 9 5
P1 0 PO
P1 l _
P B P B
3, -  ̄
P1 2 . P1 3 .
锢锢 锢
图 1 数 控 系统 硬 件 组 成 框 图
u e AT 9 5 c o o tolra h o e o o to .W e i t d c n e o o c rf r l r g a o e b sso s 8 ¥ 2 mir c nr l st e c r f n r 1 e c r u e a c n mi eo l o r m n t a i f wo—c o d n t n o Tp h t o r ia e
n me ia o t ls se wi h i d l n e o t u n o t lp o a o e s p e t r u r lc n r y tm t t e man mo u e a d t u p ta d c nr r g m ft t p rmoo . c o h h o r h e
基于AT89S52的多功能数控电流源设计
基于AT89S52的多功能数控电流源设计在现代科学研究和工业生产中,精度高、稳定性好的数控直流电流源得到了十分广泛的应用。
以往所采用的电流源多数是利用电位器进行调节,输出电流值无法实现精准步进。
有些电流源虽能够实现数控但是往往输出的电流值过小,且所设定的输出电流值是否准确不经测试无法确定,不够直观。
为此,结合单片机技术及V/I 变换电路,利用闭环反馈调整控制原理设计制作了一种新型的基于单片机控制的高精度数控直流电流源。
本系统以AT89S52 单片机为控制器,通过人机接口(按键和LCD 显示屏)来设置输出电流,设置步进等级1 mA,并可同时显示预设电流值和实际输出电流值。
本系统由按键设置输出电流值,经单片机计算后通过D/A 转换器(TLV5618)输出模拟信号,再经过V/I 转换电路转化成电流。
单片机通过A/D 转换器(MAX187)对采样电阻两端电压进行采样,经单片机处理,换算成电流值后显示在LCD 屏幕上,供用户参考。
实际测试结果表明,本系统输出电流可在20 mA~1 000 mA 范围内任意设定,精度±10mA,输出电流稳定,可应用于需要高稳定度、小功率恒流源的领域。
1 系统硬件结构1.1 系统原理本设计采用模拟闭环控制。
采用AT89S52 单片机作为主控制器,用D/A 转换器输出模拟电压信号,再经V/I 转换电路获得电流。
V/I 转换电路依据电流串联负反馈原理,由运算放大器和大功率三极管组成模拟闭环,使输出电流稳定。
本系统可分为3 个部分:电源部分、控制部分和V/I 转换部分。
电源不仅要提供±5V 和±12V 供控制部分和V/I 转换部分中的模拟器件使用,而且要提供大电压供V/I 转换部分使用,且要有大功率输出的能力;控制部分的作用是根据用户设置值输出相应的电压信号;V/I 转换部分的作用是把电压信号转化成相应的电流。
各部分之间的关系如图1 所示。
1.2 工作电源使用两个变压器。
毕业设计(论文)-基于at89s52单片机的数控直流稳压电源设计[管理资料]
数控直流稳压电源设计指导老师:(2006级电子信息工程专业)摘要:本系统以直流电压源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电压,,输出电压范围为0—,最大电流为5A,并可由液晶屏显示实际输出电压值。
本系统由单片机程控输出数字信号,经过D/A转换器(DAC0832)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电压。
本系统有两部分组成::单片机电路、D/A转换电路、放大电路、数据存储电路、稳压输出电路、键盘电路和显示电路。
软件部分包括:主程序、运算控制程序、以及各功能实现模块的程序。
实际测试结果表明,本系统实际应用于需要高稳定度小功率恒压源的领域。
关键词:直流电压源单片机 D/A转换器运算控制CNC DC Power Supply DesignZhuyongjin Instructor: Zhangyucheng(2006 Electronic Information Engineering)Abstract:This system to dc voltage source as the core, mainly AT89S52 SCM, through the keyboard controller to install dc power supply output voltage, setting stepping class can output voltage, the range of V, the maximum current 330mA for, and can show the actual pipe by digital output voltage values. This system consists of microcontroller program output digital signal, through D/A converter (DAC0832) output analog amplifier, through isolating amplifier output power, control of base, with the power to change the passive tube voltage output of different voltage. This system Composed of two parts: hardware components and software components. Among, hardware components include: microcontroller circuit, D/A conversion circuit, amplifier, data storage circuit, Regulator output circuit,keyboard circuit and display circuit. Software components include: main program, operational control procedures, and each program results show that this system application in need of high stability of small power constant-voltage source fields.Key words:DC voltage source SCM D/A Converter Operational control1 绪论数控直流稳压电源系统概述随着电力电子技术的迅速发展,直流电源应用非常广泛,其好坏直接影响着电气设备或控制系统的工作性能。
基于AT89S52的GSK 980TA数控程序传输器
1 需 求分 析
5,6 0
电压驻波 比时需要用 一根直径 0 . 5的插针 将两个连接 采用背靠 背的方
法连接起来 ,组合成一 个双阴头转接 器进行测试 。
用 背靠 背的方 法测 试出来 的是 两个连 接器 叠加 的结果 ,测试 结 果 曲线 走势 与仿 真结果 一致 。 由于 两个 连接 器完全 ,根据 网络 S 参 数 的级 联算 法 ,则 单个连 接器 的驻 波 比应 该是 测试 结果开 平方 。 由
电脑 之 间 自由传 输 。 4 . 2 破解通讯协议
较 ,基本 吻合 且满足 设计 要求 ,为今 后连接 器 的设计 开拓 了一条 快 速 设计和制作 的思路 ,缩短 了研制周期 ,提高 了工 作效率 。
图3 模型参数设 置
参 考文献: 【 1 ]雷振 亚 .射频 /微 波 电路 导论 ( 第一 版 )[ M ] .西安 电子 科技 大 学出版社 , 2 0 0 5 .
计 算可知结果 满足客户要 求。
6 结 论
本文介 绍了 S MA型微带 连接器设 计、仿真 和优化 的整个过程 , 通 过借 助 An s o f t HF S S软 件 进行 建模 仿真 计算 ,为 实 际加工 连接 器 提 供 了有力 的依据 。文 中将软 件仿真 结果 与实 际测试 结果进 行 了比
关 键 词 :A T 8 9 S 5 2 ;G S K 9 8 0 T A系 统 :程 序 传 输 器
既然要设计通讯器 ,那么通讯器应该具有 以下功能 ,以满足需求 ( 1 )手持式通讯器 ,锂 电池供 电 ,带 充电、保护、升压模块 ; 东风柳汽 专用件车 间,是我 实习所在 的车 间 ,主要负责生产 公司 ( 2 )有 向 电脑 发送、从 电脑接 收、 向机 床发送 、从机床 接收 四 的各类非标总 成及零件 。车 间里 有六台数控车 床 ,使用了广州数 控设 种功能 ; 备有 限公司生产的 G S K 9 8 0 T A数控 系统 。 该系统 只能存储 6 3 个程序 , ( 3 )带 背 光显 示 屏 ,能 显示 通 讯状 态 与程 序号 ,可存 储 多 个 由于车 间生产 的零 件较多 ,机床 内部的存储 空间远远无法满足要 求。 程序 。 车 间之 前的做法是 当程序存储 空间不足时 ,就 删掉一些最近不用 的程 序 ,然 后手工键入 新的程序 。费时费力 ,且无 法保 证准确性 。经 常有 4 方案论证 因为程 序错误导致零件报废 的情况 发生 。 4 . 1 要 制 作 通 讯 器 。首 先 要 实 现 电脑 与 机 床 之 间 的 程 序 传 输 因此 需要改变这一方式 , 使用传输 程序代替手工键入程序 。 首先 安装数 控系统 的传输软件 “ 凯恩帝 串口通信 3 . 0版 ,这个 软件是兼容软件 , 窗 口化操作 ,比原厂软件 的 D O S 界面要友好很多 。 2 可 行 性 分 析 然后根据系统说 明书 “ 第四篇安装连接 ・ 第二章接 口信号定义及连接 为了解决这一 问题 ,我上 网查找了很多资料 ,并详细透彻 的研 读 的 “ 图2 — 2 1系统与 P C机的连接 ”制作 了一根 用于电脑与机床之 间传 了数控 系统的说明书 。 根据系统说 明 , 该系统只支持与 电脑 R S 2 3 2 通信 , 输程序 的通信 电缆 。然 后运行通信软件 ,根据 G S K 9 8 0 T A系统说 明书 交换程 序、参数等 。既然可 以使用 笔记本 电脑与机床 通信实现程序 传 的第三篇之第 十一章 “ 通讯 ”,可 知数控系统默认 的通信 格式为 :波 输 ,那 么就可 以设 计一个通讯器做 为 电脑与机床之 间的移动 电子版 , 特率 :2 4 0 0 ,停止位 :2 位 ,数据长度 :7 位 ,校验方式 :偶校验 。 与 u盘功能类似 ,只不过这里使用的 2 3 2 通信 罢了。 准 备工作 完成 后 ,可 以开 始实验 通讯 。通 讯不像 u盘 拷文 件那 么简单 ,需要特定 的按键与操作顺 序才能完成 ,同时还需 要关注数控 3 设计要求
基于AT89S52单片机步进电机控制系统设计(1)
·测试与控制·机电产品开发与创新Development &Innovation of M achinery &E lectrical P roductsVol.22,No.6Nov .,2009第22卷第6期2009年11月文章编号:1002-6673(2009)06-161-03收稿日期:2009-09-17作者简介:王海波(1983-),男,湖北武汉人,硕士研究生。
研究方向:机械设计与理论。
基于AT89S52单片机步进电机控制系统设计王海波,吴晓光,李沛,余祎琴(武汉科技学院机电工程学院,湖北武汉430073)0引言步进电机是一种将电脉冲信号变换成相应的角位移或直线位移的机电执行元件,每当输入一个电脉冲时,它便转过一个固定的角度,脉冲持续的输入,电动机便不停的转动,它是数字控制系统中常用的执行元件。
随着步进电机的运行精度不断提升,控制方式的不断灵活化和多样化,步进电机在进给伺服系统中作为驱动元件得到了越来越广泛的应用。
1步进电机的控制(1)硬件系统设计。
控制系统框图如图1所示。
本仿真控制系统以C51windows 为编程环境,proteus 为软件平台,步进电机选用42BYGH404,驱动器选用SH2034D ,其配套电源为S-100-24,选用SP51仿真器;单片机选用AT89S52,如图2所示。
为了实现步进电机运行的可视准确化,图中8位共阳极数码管用于实时显示步进电机的角位移,正反转方向。
如图3所示。
(4×4)矩阵式键盘用于选择步进电机的控制方式,初步设定1为恒速运行,2为加速运行,3为减速运行,4为正反转运行,如图4所示。
(2)软件系统设计。
软件实现方法如图5所示,外摘要:论述了步进电机的工作原理,提出了一种以AT89S52单片机为基础的步进电机控制模块的设计方案,以Keil C51为编程环境,Proteus 为软件平台,所有控制方案均通过实验得以实现,为数控系统的智能化控制和提高步进电机控制系统的稳定性提供了途径。
基于单片机AT89S52的直流电机PWM调速控制系统
基于单片机AT89S52的直流电机PWM调速控制系统一、背景介绍在工业自动化控制中,直流电机的使用非常广泛。
为了满足生产需要,直流电机往往需要精确的调速控制。
而基于单片机AT89S52的直流电机PWM调速控制系统,能够进行精确的调速控制,能够满足不同领域生产的需求。
二、系统的工作原理基于单片机AT89S52的直流电机PWM调速控制系统,是通过单片机的输出比较器和计数器,生成PWM信号,对直流电机进行调速控制。
系统的工作流程如下: 1. 将单片机的一个IO口设置为输出端口,将PWM信号输出至直流电机控制器。
2. 单片机通过PWM的工作状态,实现对直流电机的调速控制。
3. 接收外部信号,如光电传感器等外部元件信号,与单片机实现互动控制。
三、系统的硬件结构基于单片机AT89S52的直流电机PWM调速控制系统,主要由以下硬件构成:1. 单片机:AT89S52单片机。
2. 驱动芯片:L293D电机驱动芯片,能够带动2个直流或步进电机。
3. 直流电机:具有恒定转速输出的直流电机。
4. 供电模块:通过电源模块将工作电压稳定输出,以保证整个系统的稳定性。
四、系统的软件设计在基于单片机AT89S52的直流电机PWM调速控制系统中,需要进行相应的软件设计,以实现对硬件的完备控制。
### 1. 硬件方面的编写初始化单片机及端口、占用模式、管脚监听、中断响应等基本操作。
2. 软件方面的实现1.通过控制器计数器以及方波控制直流电机的执行速度。
2.利用定时器产生PWM波控制直流电机的状态。
3.通过IO控制输出、接收外部信号。
3. 控制程序的实现检测输出端口,通过输入数据产生PWM波,通过PWM波控制电离子的转速。
五、系统的应用场景基于单片机AT89S52的直流电机PWM调速控制系统,可广泛应用于以下场景: 1. 机床设备制造领域,能够对机床电机的转速进行精确控制。
2. 汽车制造领域,能够对汽车电动马达的转速进行精确控制,从而提升汽车驾驶体验。
基于AT89S52+单片机数控直流稳压电源论文
(此文档为word格式,下载后您可任意编辑修改!)邕江大学毕业设计说明书(论文)设计题目基于AT89S52+单片机数控直流稳压电源专题部分数控直流稳压电源院(系)工学院专业与学制应用电子技术(三年)班别10应电日期2012年1月15日摘要本系统以 AT89S52 单片机作为系统的核心,由DA数字模拟转换模块、按键、LED串口显示模块等模块组成一个数控电源。
该系统实现了输出电压:范围 1 ~+15 V,步进0.1V,纹波不大于10mV;输出电流:1A以上;输出电压值由数码管显示;由“+”、“-”两键控制输出电压步进增减。
输入模块的按键按下之后,对单片机就有了一个输入,单片机将输入的数字一方面给显示模块,让它们在数码管中显示出来;另一部分输给DAC0832,让它转化为模拟量电流输出,通过运算放大器将这模拟量转化为相应的电压,这电压经过放大后控制LM317的控制端,从而实现输出电压的控制。
关键词:AT89S52单片机, 数控电源, DA,直流电源目录摘要 (Ⅱ)一引言 (2)二设计要求 (2)三方案论证 (2)(一)DA数字模拟转换模块 (3)(二)可调稳压芯片 (3)(三)按键控制模块 (4)(四)显示模块 (4)四设计原理 (4)(一)单片机模块 (4)1 单片机介绍 (5)2 单片机外围电路介绍 (6)(二)DA模块 (7)1 DA电路简介 (7)2 DAC0832及其外围电路 (8)3 DA 转换的计算 (9)(三)LED数码管显示模块 (11)1 数码管显示简介 (11)2 数码管编码表 (12)(四)直流电源 (13)1直流供电电源制作原理 (13)2 输出电源工作原理 (14)五软件部分 (15)(一)开发工具介绍 (15)(二)程序框图: (16)六仿真结果数据分析 (16)七结束语 (17)参考文献 (18)附录一:电路图 (19)附录二:源程序 (20)一引言在现代家庭中各种电器的不断出现,并要求着各种不同值的电源出现,使得家庭购买不同值得电源。
基于单片机的普通车床数控化改造设计
65中国设备工程Engineer ing hina C P l ant中国设备工程 2017.05 (上)1 数控化改造主要功能及主要参数针对C6132A1普通车床目前现状,对其进行如下数控化改造,具体表现在:(1)在原来的普通车床进行机械改造,用数控刀架代替原来的手动刀架,拆掉小拖板。
(2)换上滚珠丝杠螺母副,拆掉普通车床进给箱和溜板箱,以及拆掉丝杆、光杆。
(3)为了能加工不同螺距的螺纹,在主轴后端用波纹管连接一个光电编码器。
(4) 根据设备使用要求,选择滚珠丝杠和驱动电机,选择设计好的系统配置和控制系统,实现Z 向、X 向的进给伺服运动控制及其行程控制。
CA6132A1普通车床控制系统设计主要参数。
设计参数如下。
(1)加工工件范围:加工直径0~320mm,长度0~400mm。
(2)切削进给速度:0~0.4m/min。
(3)脉冲当量:纵向(Z 轴)或横向(X 轴)方向0.01mm。
(4)步进电动机:110BF02。
(5)坐标开环控制系统X、Z 可实现两两坐标联动。
2 数控化机械改造设计经过数控化改造设计,确定的CA6132A1普通车床改造的总体方案如图1所示,保留原车床主轴箱的A 手柄和B 手柄调节转速部分功能。
以8031单片机组成微机作为数控装置的核心,经齿轮减速后带动滚珠丝杆转动,由I/O 接口、软件环节分配器,使功率放大控制步进电机转动。
采用步进电机驱动车床的Z向和X 向进给运动,从而实现普通车床的Z 向、X 向进给运动。
刀架改用数控自动转位刀架实现由微机控制的经电动机驱动的自动控制。
主轴是靠同步齿轮带使脉冲发生器同步旋转,分别发出两路信号,需要安装主轴脉冲发生器,以实现切削螺纹的功能。
图1 CA6132A1普通车床数控化改造图2.1 主传动机构改装C6132A1 主传动机构改造。
原来主轴箱内的背轮机构保留,取消原变速箱。
为提高机床的自动化程度,将主电机改装为四速异步电机,从而实现在加工过程中自动变速。
基于单片机AT89S52的多功能数字钟设计
基于单片机AT89S52的多功能数字钟设计摘要:多功能数字钟的系统采用AT89S52单片机作为控制系统的核心,模型采用单片机作为主控制器,设计与实现基于单片机的数字钟。
主要讨论了它从软件上实现的过程,流程图的设定,电路图的绘制,重点在单片机特有的定时中断方式,在最后富有采用中断方式实现的数字钟的源程序。
由于该系统具有时间显示、闹钟等完整功能,有很高的利用价值。
关键字:AT89S52、74LS245、数字钟1、引言:数字钟是采用数字电路实现对时分秒数字显示的计时装置,广泛用于个人家庭、办公室等公共场所,已成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体与振荡器的广泛应用,使得数字钟的精度远远超过老式钟表,而且大大地扩展了钟表原先的报时功能,这些的实现都是以钟表数字化为基础的。
因此,研究数字钟及扩大其应用,有着非常现实的意义。
2、硬件系统设计:系统基于AT89S52单片机基本系统,使用了2个四位数码管显示、译码器、ISP下载等接口。
该系统的设计框图,如下:图1 数字电子钟系统的设计框图3、任务及功能要求设计制作一个新型可编程数字电子钟,能够设定时间,要求能用LED显示,同时具有闹钟功能,可以设定闹铃时间。
当电子钟到达设定的时间时,闹钟响起。
4、系统硬件电路设计系统硬件电路组成:主控制器AT89S52、译码器74LS245、显示电路、蜂鸣器、ISP接口和电源部分。
4.1主控制器单片机AT89S52AT89S52 8位单片机是MSC-51®系列产品的升级版,有世界著名半导体公司ATMEL在购买MSC-51®设计结构后,利用自身优势技术——(掉电不丢数据)闪存生产技术对旧技术进行改进和扩展,同时使用新的半导体生产工艺,最终得到成型产品。
与此同时,世界上其他的著名公司也通过基本的51内核,结合公司自身技术进行改进生产,推广一批如51F020等高性能单片机。
AT89S52片内集成256字节程序运行空间、8K字节Flash存储空间,支持最大64K外部存储扩展。
基于AT89S52单片机的数控直流源
图 1 工作 流程 图 参考文献: [ 1 1曹天汉. ] 单片机原理与接 口技术 第二版【 M】 . 北京: 电子工
业 出版 社 . 2 0 0 6 .
【 2 1 黄 智伟 . 全 国大学生电子设计竞赛训练教 程[ M】 . 北京: 电
子 工业 出版 社 . 2 0 0 5 .
善的计 算机 系统 。 本系统要求 设计单片机数控 电源, 实际上是设计 出~个采 用单片机作为控 制中心,产生数字可调的直流 电流源的 电路。 而设计任务要求其输 出电流范 围达到 2 0 0 m A  ̄2 0 0 0 m A ,并且设 置并显示输 出电流给 定值 , 使其输出电流 与给定值偏差的绝对 值小于等于给定值的 1 %+ 1 0 m A ,步进 电流小于等于 1 0 m h 等。 我们选择 8 9 S 5 2单片机 , 键盘用于设定电流源 的数值。 键 盘为4 x 4结构 。 通过 4 x 4键盘输入给定值 , 由D / A转换器将数 字信号转换成模拟信 号, 经D / A输出 电压作为恒流源 的参考 电 压 ,以 0 P 0 7作为电压跟随器 ,利用晶体管的平坦输 出特性特 点得到恒定 的电流输 出。P口的高 四位接键盘的列线 ,P口的 低 四位接键盘的行线。 在设计 中, 采 用数模转换器 D / A与其右边 部分 的电路构成 恒流源 。D / A输出 电压 作为恒流源的参考 电压 ,采用 了高共模 抑 制比低温漂 的直流放大器 0 P 0 7 ,因其一般工 作在 闭环状态 只 要外接几个 电阻即可构成具有深度负反馈的放大器 , 故可 以 在 反馈 性匣流源 电路作 比较器 , 使其各项性能指标得 到显著提 高。 我们采用 8位 D / A转换 器 D A C 0 8 3 2实现 D / A转化得到近似 线形电压, 为放大器提 供基准 电压来控制 电流放大器产生相应 的电流 ,同时进行 电压采样 ,利用软件对 电流进行调节 ,以达 到获取精确 电流 的 目的。 利用晶体管具有 的平坦输出特 性可得 到恒流 输出。因为跟随器是一种深度 的电压负反馈 电路, 所 以 可使直流电流源 获得 良好 的稳定性能。软件用 M C S 一 5 1 汇编语 言或者 C语言编写均可。另外 ,因单片机系 统仅 需+ 1 5 V ,+ 5 V 直流稳压电源,电源只供单片机完成键 盘输入显示 ,D / A等控 制功能 。所 以普 通任何一种直流稳压电源都可满足要求。 本设计控制核心采用 8 9 S 5 2单片机 。 单片机 需要在+ 5 V电 压工作 ,采用稳压管技术 ,利用 7 8 0 5 ,7 8 1 5 ,7 9 1 5 等稳压管 , 获得+ 5 V ,+ 1 5 V ,以便满足单片机 以及相应芯片 的电压要求。 实用恒 流源的设计 与计算可 利用 集成运放和三级专业 的放 大 功率调整管 2 S C 5 2 0 0组成 的电路构成 电压控 制的恒流源 , 其中 运放 0 P 0 7通过反馈提供基准参考 电压,复合 管对 电流进行放 大 。0 P 0 7是一种高精度单片运算放大器,具有很低 的输入失 调 电压和漂移 。 0 P 0 7的优 良特 性使 它特别适合作前级放大器 , 放 大微弱信号 。使用 0 P 0 7一般不用考虑调零 和频率 问题就能 满足要 求。 显示环节上系统设计采用 1 6 0 2 液 晶作为显示工具。 程序 开始 时,先对液晶初始化 ,之后 ,每次先通过控制字制定 开始位 置,然后写入点阵信息。
用微处理器改造FANUC数控机床操作面板
用微处理器改造FANUC数控机床操作面板佘剑【摘要】Aiming at problems of the machine tool operation front-panel, using the single-chip to reform it, goodrneffect is obtained.%针对数控机床操作面板存在的问题,利用单片机对其进行改造,取得了很好的效果.【期刊名称】《制造技术与机床》【年(卷),期】2013(000)002【总页数】4页(P107-110)【关键词】单片机;机床操作面板;矩阵编码;PMC【作者】佘剑【作者单位】四川成都飞机(集团)公司设备公司,四川成都610091【正文语种】中文【中图分类】TP291 机床操作面板存在问题及解决方案XK536三坐标数控铣床是青海第一机床厂1975年生产的产品,原为一台电液伺服的数控铣床,采用的是FANUC-0MD系统。
在我公司的生产任务中曾经发挥了巨大的作用。
随着使用年限的增加,在使用过程中逐渐暴露出故障率高、加工精度低、维护保养不方便等问题。
特别是该数控铣床的机床操作控制面板,在经过一段时间的使用后,面板上的按键标示已经被磨损掉,不能正确地判断其对应的功能;同时,有部分按键已经损坏,不能进行功能操作;少数的按键操作也不灵敏,这给操作员工带来极大的不便。
由于原厂家在设计该控制面板时采用每个按键对应到数控系统的PMC一个输入端口(X地址),每个指示灯都需要数控系统的PMC一个输出端口(Y地址)来驱动的工作方式,使其悬挂操作站与机床电气控制柜之间的连接线较多,且非常复杂,容易造成人为失误。
同时占用了大量的 PMC输入/输出端口数量,使得 FANUC系统PMC的端口可用资源大大减少,负荷变大,降低了数控系统的利用率和机床使用的可靠性。
通过查找资料,我们了解到目前国内的数控设备在机床操作面板的控制方面绝大多数采用FANUC系统所配套的标准机床操作面板,或使用XK536数控铣床原有的电路结构形式,即点对点,线连线。
基于AT89S52和SJA1000的CAN-232智能通信模块软硬件设计及实现
基于AT89S52和SJA1000的CAN-232智能通信模块软硬
件设计及实现
王国华;伍忠东
【期刊名称】《光盘技术》
【年(卷),期】2009(000)005
【摘要】本文理论结合实际,依据RS232串行通信标准、CAN2.0技术规范,由浅入深的论述了基于AT89S52和SJA1000的CAN-232智能通信模块的软硬件设计及实现.给出了整体设计思路、软件流程以及软件初始化程序.并结合实际测试中出现的问题对设计中存在的优缺点以及应用前景做了介绍.
【总页数】2页(P42-43)
【作者】王国华;伍忠东
【作者单位】兰州交通大学电子与信息工程学院,甘肃,兰州,730070;兰州交通大学电子与信息工程学院,甘肃,兰州,730070
【正文语种】中文
【中图分类】TP302.1
【相关文献】
1.基于AT89S52的CAN点对点通信的软硬件设计 [J], 刘文怡;周乐;韩志军
2.基于AT89S52芯片的简易智能小车的设计与实现 [J], 张大为;刘迪;赵亚范
3.基于AT89S52的多功能智能门铃的设计与实现 [J], 陈卉娥;袁扬
4.基于SJA1000的CAN总线通信模块设计 [J], 张伟;霍建振
5.基于SJA1000智能CAN节点的设计与实现 [J], 马新彪
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由于改造后的系 统 是 开环控 制系 统, 为 此 伺 服 机 构中 的电动机选 用 步 进 电 动 机。 为 减 轻 CPU 的 负 担 和提 高系统的可靠性, 步 进 电 动 机 的 通 电换相控 制 及转 向 控制采用专用的脉冲分配器 PMM8713 来实现, 单片机 只提 供 步 进 脉 冲 , 脉冲分配交由脉冲分配器 自 动完 成。 以三相六拍步进电 动 机 为 例, 其 X 方向步进电动机的 通电换相控制电路图如图 2 所示。为避免单 片 机 与 步 进电动机之间因强 电 而 引 起 干扰, 在两 者 之 间 加装 了 光 电 隔 离 器 。另 外 , 由于步进电动机的驱动 电流较 大, 在单片机的输出端加装了驱动器以提供步进电 动 机 的 工作电流。
参考文献: [ 1] Allen - Bradley Logix5550 Controller User ’s Guide 1756 - 6. 5. 12 SEP[ Z] . 1999. 图5 CPU 模块同步控制程序框图 [ 2] 胡学林. 可 编程 控 制 器 教 程[M] . 北京: 电 子 工 业 出 版 社. [ 3] 西门子 WINCC. 西门子 ( 中 国 ) 有 限 公司 工 业业 务 领 域 Z] . 工业自动化与驱动技术集团( SLC I IA&DT) 2003[ 收稿日期: 2011 - 01 - 04 作者简介: 鲍连升( 1968 - ) , 男, 湖北 十 堰职 业 技术 学院电 子 系教师, 主要研究方向为工业自动化。
图1 数控系统硬件组成框图
1. 1
中央处理机
AT89S52 单 片 机 是 一种低 功耗、 高性能 CMOS 8
位微处理 器, 具 有 8KB 可 编 程 Flash 存 储 器 和 256B RAM, 能够满足本改造方案中经济型数控系统的要求。
1. 2
键盘 / 显示器模块
考虑到系统的人 机互 动, 利 用并行接 口 芯片 8155
图2
通电换相控制电路图
图3
位置控制流程图
2
数控系统的软件设计
系统的软件设计包括监控程序、 初始化 程序、 键处
2. 3
步进电动机的加减速控制
数控系统在高 速 运 动 时, 为 避免 机床在 启 动 或 停
理及显示程序、 插补计算程序、 步进电动机输 出控 制 程 序等。本文 只 给出了 步 进 电 动 机输 出控 制 程序 的设 计, 这些控制程序包括步进电动机的速度控 制、 位置控 制及加减速控制等。
Abstract: Currently,the NC transformation of the general machine tools has broad prospects in China. In this paper, we use AT89S52 microcontroller as the core of control. We introduce an economic reform program on the basis of two - coordinate axis NC machine tool. The program use a stepper motor as a servo system, and design the block diagram of the hardware of the numerical control system with the main module and the output and control program of the stepper motor. Key words: general machine tools; NC transformation; MCU; stepper motor
止时产生冲 击、 失 步、 超 程 和振荡, 需对步进电动机的 加减速进行严 格 的控 制。即在机床 加 速 启 动 时, 使进 给脉冲频率逐步增大, 在机床减速停止时, 使进给脉冲 频率逐步减小。 为满足 加、 减 速 要 求, 步 进 电 动 机 运 行通 常 按照 加、 减 速 曲 线 运 行。 加、 减 速 曲 线 控 制 一 般 有 两 种: a. 匀加、 减速曲线 控 制 ( 加、 减 速 曲 线 为 直 线 ) ; b. S 形 加、 减速 曲 线 控 制 ( 加、 减速曲线为 分 段 指 数 曲 线) 。 由于步进电动机 的 加 速度 与 频 率 成 非 线 性 关 系, 故采 用 S 形加、 减 速 曲 线 控 制。在 程序 设 计 时, 将 加、 减速 曲线离散化, 并将 离 散 所 得 的转 速序 列 所对应 的 定 时 常数序列, 做成表格存储在程序存储器中, 在 程序 运 行 时, 使用查 表 方 式 重装定 时常 数, 以提 高系 统 响 应 速 度。由于离散后的速度呈阶梯状, 速度每 升 一级, 步进 电机都会在该级 上走 一 定 的级 步 数, 所 以 在 程序 中 除 考虑 加 速 总步 数、 恒 速 总步 数、 减 速 总步 数 外, 还考虑 了级步数。加、 减速控制程序流程图如图 4 所示。
入设备的程序和数 据, 并 按 输 入信 息 的 要 求 完 成 数 值 计算、 逻辑判 断和 输 入 输 出控 制 等 功能。在 本 改 造 方 案中, 我们 采用 ATMEL 公司 的 AT89S52 单 片 机 作为
— 43 —
机床电器 2011. 2
PLC·变频器·计算机— — —基于 AT89S52 单片机的普通机床数控化改造
的加工多品种、 小批量的零件, 其加工精度、 加 工效率、 柔性制造等将大幅提高, 同时, 对于作业人员 的 劳 动强 度和作业环境也将得到极大的改善。
参考文献: [ 1] 李广第, M] .北 朱月秀, 王秀山. 单片机基 础 ( 修 订 版) [ 2001 , 7. 京: 北京航空航天大学出版社,
1. 3
驱动隔离模块
机床中工作台、 刀架的移动通过伺服机 构 来实现,
该位置的极限为移动部件移动的范 置( 也称绝对位置, 围) 与目标位置之 间 的 距 离 折 算 成 步 进 电 动 机 移 动 的 步数, 当步进 电 动 机每走 一 步, 步 数 减 1, 直到 移 动 部 件到达目标位置时, 步 数 正 好 减 到 0 。 因 此, 用 步 数等 于 0 来判断是否 移 到 目 标 位置, 作为 步 进 电 动 机 停 止 运行的信号。位置控制流程图如图 3 所示。
2. 2
步进电动机的位置控制
为实现机床的移动部件在开环控制系统中移 动 时
有足够的位置精 度, 可 通过 步 进 电 动 机 的位置控 制 程 序来实现。具体 方 法 为: 通过 折 算将 移 动 部 件 当 前 位
— 44 —
PLC·变频器·计算机— — —基于 AT89S52 单片机的普通机床数控化改造
2. 1
步进电动机的速度控制
步进电动机的速度控制是通过控制步进脉 冲 的 频
率来实现的。具体可采用软件延时和定时器中断 两 种 方法 , 本改造方案中采用定时器中断来实现 速度 控 制, 其速度值通过键盘 输 入, 由 定 时 器中断 服务程序将速 度值转换成相应 的 定 时常 数, 从 而在 定 时 器中断后 改 变步进脉冲的频率。该方法 占 用 CPU 时间 较 少, 是比 较实用的调速方法。
作者简介: 佘
东( 1976 - ) , 男, 四 川 机 电 职 业 技术 学院电 子
电气工程系教师, 硕士, 讲 师, 主 要 从事 单 片 机 应用 开 发 的 教 学与研究工作。
( 上接第 39 页) 而热备 CPU 必须跟踪 主 CPU 的变 化, 软件方式实现是一种经济、 有效的方法, 它成 本 支 出 不
The NC transformation of general machine tool based on AT89S52 microcontroller
SHE Dong, TANG Shuang - lin ( Sichuan Electromechanical Institute of Vocation and Technology, 617000 )
机床电器 2011. 2
图4
加减速控制流程图 [ 2] 王晓明. 电 动 机 的 单 片 机 控 制[M] . 北京: 北京 航 空 航
3
结束语
普通数控机床 经 过 本 方案 改 造 后, 将 能 十 分方 便
2007 , 8. 天大学出版社, [ 3] 朱晓春. 数控 技术 ( 第 2 版) [M] . 北京: 机 械 工 业 出 版 2006 , 4. 社, [ 4] 聂学俊. MCS - 51 单 片 机在 普 通 机床 数控 改 造 中的 应 J] . 机床与液压, 2000 , ( 2 ) : 76. 用[ 收稿日期: 2011 - 02 - 11
与主 CPU 保持同步, 这 样, 在两 块 CPU 模 块 进行 控 制 权的转移时, 实现 无扰 动 切 换。 CPU 模 块 的 同 步 控 制 程序框图如图 5 所示。 大, 却能使系 统的 可 靠 性大大 提 高。 另 外, 双 CPU 冗 余控制时, 如 何 利 用 Map 命 令, 只 将 具有 主控 制 权 的 CPU 数据通过工业以 太 网 传 送 给 其 他 控 制 设 备, 是值 得进一步研究的。
PLC·变频器·计算机— — —基于 AT89S52 单片机的普通机床数控化改造
机床电器 2011. 2
基于 AT89S52 单片 机 的 普 通机 床 数 控 化 改 造
佘 东, 唐双林 ( 四川机电职业技术学院, 617000 )
摘要: 本文以 AT89S52 单片机为控制核心, 介绍了一种两 坐标 轴 联 动 的 经 济 型 数控 机床 改 造 方案。 该 方案 以 步 进电动机作为机床伺服系统, 并说明了数控系统的硬件组成框图与主要模块以及步进电动机的输出控制程序等。 关键词: 普通机床; 数控化改造; 单片机; 步进电机 中图分类号: TG659 文献标识码: B 文章编号: 1004 - 0420 ( 2011 ) 02 - 0043 - 03