收藏 分销(赏)

基于单片机控制的XY绘图仪系统标准设计.doc

上传人:精*** 文档编号:2742413 上传时间:2024-06-05 格式:DOC 页数:44 大小:713.54KB 下载积分:14 金币
下载 相关 举报
基于单片机控制的XY绘图仪系统标准设计.doc_第1页
第1页 / 共44页
基于单片机控制的XY绘图仪系统标准设计.doc_第2页
第2页 / 共44页


点击查看更多>>
资源描述
摘 要 本设计是基于单片机控制XY绘图仪系统设计和虚拟仿真。 在系统控制电路设计上,CPU采取是AT89C51单片机。采取90BF001型4相8拍反应式步进电机作为驱动XY绘图仪伺服电机,用ULNA来驱动,并确定了XY绘图仪传动方法。单片机复位方法为上电自动复位,时钟电路为内部时钟方法。在CPU及外围电路芯片选择上,以尽可能节省I/O口、性价比较高、技术成熟和市场上通用芯片为基准,所以控制系统电路结构简单,性能更优越。 程序编写完成后,在Keil软件进行编译和调试,并在Proteus环境中实现程序及电路仿真。 关键字:XY平面绘图仪 单片机 微控制器 Proteus 仿真 ABSTRACT This is a design of microcomputer-based CNC XY platform motion control system and its virtual simulation. In the control circuit design, used an AT89C51 microcontroller for CPU. Using the four phase eight reactive stepping motor 90BF001 as servo motor drives the XY platform, and they were driven by ULNA, and we also determined the transmission ways the XY platform. Chip power-on reset mode is automatically reset, clock circuit for the internal clock mode. On the choose of CPU and the peripheral circuit chip, following next principles : save the I/O mouth as possible , high performance with low cost, mature technology and general chip on the market. So the structure of the control system circuit is simple, and its performance is superior. After the completion of the program written, programs were compiled and debugged in Keil, and to achieve the simulation of program and circuit in Proteus environment. Key words: XY platform Chip-Single Microcomputer Microcontroller Proteus simulation 目 录 第一章 绪论 1 1.1 课题设计研究背景 1 1.2 研究内容 1 1.3 毕业设计目标、意义 2 第二章 平面绘图仪控制系统总体方案 3 2.1 平面绘图仪控制系统控制方法 3 2.2 伺服系统及电机选择 3 2.3 微机控制系统选择 4 2.4 X-Y平面绘图仪传动方法 5 第三章 MCS-51单片机工作原理 6 3.1 单片机内部组成及引脚功效 6 3.1.1 单片机内部结构 6 3.1.2 AT89C51单片机关键特征: 6 3.1.3 AT89C51单片机引脚功效 7 3.2 单片机时钟电路 9 3.3 单片机工作方法 11 第四章 单片机系统设计 13 4.1 硬件配置和接口分配 13 4.1.1存贮器空间分配 13 4.1.2 I/O口地址分配 13 4.2 硬件电路设计 13 4.2.1 主控制器CPU选择 14 4.2.1 步进电机驱动电路设计 15 4.3 其它辅助电路设计 16 4.3.1 AT89C51时钟电路单片机时钟产生方法 16 4.3.2 AT89C51复位电路 16 4.3.3 超程报警电路 16 4.3.4 掉电保护电路 17 4.3.5 光电隔离电路 18 第五章 基于PROTEUSXY平面绘图仪运动仿真设计 20 5.1 Proteus介绍及仿真界面 20 5.2 Keil介绍 21 5.3 Keil中程序调试 22 5.4 Proteus仿真系统硬件原理图 23 5.5 运行调试 23 设计总结 26 致 谢 27 参考文件 28 附 录 29 附录A 步进电机驱动平面绘图仪控制XY轴仿真原理图 29 附录B C语言程序设计 30 第一章 绪论 1.1 课题设计研究背景 中国技术现实状况:进入二十一世纪以来,伴随计算机技术飞速发展,推进绘图仪控制技术愈加快更新换代。世界上很多绘图仪系统厂家利用PC机丰富软硬件资源开发开放式体系结构新一代控制系统。开放式体系结构使绘图仪控制系统有愈加好通用性、柔性、适应性、扩展性,并向智能化、网络化方向大大发展。开放式体系结构能够大量采取通用微机优异技术,如多媒体技术,实现声控自动编程等。绘图仪控制系统继续向高集成度方向发展,每个芯片上能够集成更多个晶体管,使系统体积更小化,愈加小型化、微型化。可靠性大大提升。利用多CPU优势,实现故障自动排除;增强通信功效,提升进线、联网能力。现在较为优异、金典之作为XY机械套件Makeblock平面绘图仪体系,它是一款能够实现平面坐标系正确定位机器人套装,绘图定位精度能够达成0.1mm。精细而坚固机械结构,高性能电子模块,为她稳定性和正确度墓定了基础。XY基础包将会发展成为高精度智能化桌面绘图仪,能够经过它绘制出出色图片,设计等。绘图仪经过PC端上位机Gremote控制,PC+运动控制板:把运动控制板插入PC机标准插槽中作实时控制用,而PC机关键作非实时控制 中国发展趋势: 一、XY绘图仪发展趋势   1、智能化   2、网络化   3、集成化   4、微机电控制系统   5、数字化  二、中国XY绘图仪产业发展思索   1、重视系统配套   2、重视产品可靠性   3、提倡创新,加强服务  国际技术现实状况:XY绘图仪从国际来看,德国、美国、日本等多个国家基础掌握了高级XY绘图仪平面绘图仪控制系统。国外关键XY绘图仪平面绘图仪控制制造商有西门子、发那克、三菱电机、海德汉、博世力士乐、日本大薇等。 1、纳米插补和数制技术已走向实用阶段 2、机器人广泛应用 3、智能化绘图不停扩展 4、CAD/CAM技术应用 国际发展趋势: 1、新一代绘图仪向PC化和开放式体系结构方向发展 2、驱动装置向交流、数字化方向发展 3、增强通信功效,向网络化发展 4、绘图仪平面绘图仪控制系统在控制性能上向智能化发展 1.2 研究内容 一、 总体设计:首先根据老师对课设要求及所设计单片机控制绘图仪工作原理、应用场所、控制对象等确定合理设计方案,仔细划分软件部分和硬件部分各自应完成功效,从而确定设计思绪。 二、 硬件设计:因为现在市场上多种芯片种类繁多,而且不停在推陈出新,所以必需根据系统要求,依据“性价比最高”标准,选择既适合于本系统,又运行可靠芯片和元器件,从而设计出最合理硬件电路。 所需硬件:X/Y坐标尺、X/Y带传动链(X/Y传动丝杠)、步进电动机My/Mx、绘图笔、继电器、控制传动线路、计算机(单片机),微型计算机接口等。 (一) 步进电动机选择 (二) 驱动器接线方法 (三) X/Y传动方法选择 (四) 控制器芯片选择 (五) 硬件电路设计 (六) 单片机确实定(AT89C51) 三、 软件设计:利用汇编语言编程,和经过指令来确定步进电动机运动规律、次序。采取逐点比较法来“一步一步运算”进行直线插补、圆弧插补。 四、 系统调试及运行:在单片机开发装置上,用调试软件对程序进行调试,查错和修改,然后把调好次序联成一个完整系统程序,再进行联机调试,在线仿真,最终组装样机,脱机运行,经过试运行对系统进行检测,以验证系统功效。 设计要求完成整个控制系统硬件设计和完成整个控制系统人机接口软件设计,经过Keil编译和调试程序,并最终在Proteus软件中仿真。 1.3 毕业设计目标、意义 毕业设计是培养学生设计能力关键实践性教学步骤之一,是综合利用所学过机械、电子、自动控制、计算机等知识进行基础设计训练。其目标是: 能够正确利用大学期间所学课程基础理论和相关知识,掌握机电一体化系统(产品)功效组成、特点和设计思想、设计方法,了解设计方案确实定、比较、分析和计算,培养学生分析问题和处理问题能力,使学生含有机电一体化系统设计初步能力; 经过机械部分设计,掌握机电一体化系统经典机械零部件和实施元件计 算、选型和结构设计方法和步骤; 经过测试及控制系统方案设计,掌握机电一体化系统控制系统硬件组成、 工作原理,和软件编程思想; 经过毕业设计提升学生应用手册、标准及编写技术说明书能力,促进学生在科学态度、创新精神、专业技能等方而综合素质提升。 第二章 平面绘图仪控制系统总体方案 此次设计中,平面绘图仪控制系统总体设计内容包含:平面绘图仪控制系统控制方法确实定,伺服系统选择,微机控制系统选择。 2.1 平面绘图仪控制系统控制方法 本平面绘图仪控制系统要求X-Y平面绘图仪沿两个坐标轴(±X,±Y)方向同时含有连续正确运动,两坐标直线插补和圆弧插补基础功效,能够完成平面轮廓加工,所以采取连续控制方法。该方法可对两个或两个以上坐标轴同时进行严格连续控制系统。它不仅能控制移动部件从某一点正确地移动到另一点,而且还能控制整个加工过程中每一点速度和位移量,进而将零件加工成一定轮廓形状。 2.2 伺服系统及电机选择 1.伺服系统选择 此次设计选择开环伺服系统。在开环控制系统中,无反馈部件,不存在由输出端到输入端反馈通路,无法反馈信息,故而不能立即纠正系统传动误差。不过,同闭环控制系统相比,开环控制系统结构要简单得多,调整维修方便,同时也比较经济。在速度和精度要求全部不太高,而又要求降低成本场所得到广泛应用。 2.步进电机选择 考虑到经济性,也不需太高运动精度,为简化结构,降低成本,采取步进电机作为开环伺服系统驱动装置。 步进电机是由脉冲控制特种电动机。在非超载情况下,电机转速、停止位置只取决于脉冲信号频率和脉冲数,而不受负载改变影响,对应于每一个脉冲,电动机将产生一个恒定量步进运动,即产生一个恒定量角位移或线位移。步进电机运动步数由脉冲数来决定,运动方向由脉冲相序来决定,在一定时间内转过角度或平移距离由脉冲数决定,借助步进电机能够实现数字信号变换。步进电机控制系统原理框图图2-1所表示。 电 源 脉冲发生器 脉冲分配 功率电路 步进电动机 工作机构 图2-1 步进电动机系统简图 依据控制需要,此次设计选择两个90BF001型4相8拍反应式步进电机。步进电机相关参数如表2-1: 表2-1 90BF001型反应式步进电机参数 型号 关键技术参数 相数 步距角 /( º ) 电压 /V 最大静转矩 /(N·m) 空载开启 频率/(步/s) 空载运行 频率/(步/s) 分配 方法 90BF001 4 0.9 80 3.92 8000 4相八拍 电感/(mH) 外形尺寸(轴径) /mm 质量/kg 转子转动惯量 /(10-5 kg·m2) 17.4 4.5 17.64 步进电机原理图图2-2所表示: 图2-2 步进电动机原理图 2.3 微机控制系统选择 (1)对于步进电动机开环控制系统,选择8位单片机AT89C51作为控制系统控制器。该单片机含有集成度高,可靠性好,功效强大,处理速度快,可扩展性强,性价比较高等优点,能够很好满足任务书给定相关控制要求。 (2)要设计一个完整控制系统,在选择CPU以后,还要设计步进电机机驱动电路,经过运行程序,单片机和驱动电路一起工作,进而分别驱动XY轴步进电机正反转。 (3)合理设计电源及开关电路,和步进电动机配套使用。 2.4 X-Y平面绘图仪传动方法 为了确保X-Y平面绘图仪含有一定传动精度和平稳性,并考虑总体结构紧凑性要求,采取滚珠丝杠螺母作为传动副。因为平面绘图仪运动部件重量和工作载荷不大,故选择滚动直线导轨副,从而减小平面绘图仪摩擦系数,提升其运动可靠性和平稳性。 因为步进电机步距角和滚珠丝杠导程是按标准选择,为达成传动要求,并综合考虑步进电机负载匹配,决定采取齿轮减速传动。平面绘图仪控制系统总体框图图2-3所表示: 图2-3 平面绘图仪控制系统总体框图 第三章 MCS-51单片机工作原理 3.1 单片机内部组成及引脚功效 3.1.1 单片机内部结构 MCS-51单片机组成: CPU(进行运算、控制)、RAM(数据存放器)、ROM(程序存放器)、I/O口(串口、并口)、内部总线 和中止系统等。组成框图以下: 图3-1 MSC-51单片机结构框图 3.1.2 AT89C51单片机关键特征: ·和MCS-51 兼容  ·4K字节可编程闪烁存放器 ·全静态工作:0Hz-24Hz  ·寿命:1000次擦/写循环 ·数据保留时间可达 ·128×8位内部RAM ·32可编程I/O线 ·三级程序存放器锁定 ·可编程串行通道 ·两个16位计数器/定时器 ·闲置和掉电模式低功耗 ·5个中止源  3.1.3 AT89C51单片机引脚功效 此次选择AT89C51单片机采取40引脚双列直插式封装(DIP)形式。引脚排列及逻辑符号图3-2所表示,其中Vcc和Vss引脚因为分别默认接电源和地而被隐藏。下面分别说明这些引脚意义和功效。 图3-2 AT89C51单片机引脚图 1.电源线 VCC:接+5V电源。 VSS:接电源地。 2.端口线 P0~P3口:4×8=32条。 (1) P0口( P0.0~P0.7 ) P0口是一个8位双向I/O口,它每跟管脚全部可吸收8TTL门电流。当P1口首次写1时候,P0口将被定义为高阻态输入。P0可用于外部程序数据存放器,此时它作为数据/地址第八位。当FIASH进行编程时,P0 口将作为原码输入口;FIASH校验时,P0口作为原码输出口,此时P0口必需拉高外部。 (2)P1口(P1.0~P1.7) P1口是一个由单片机内部提供上拉电阻8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是因为内部上拉缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 (3)P2口(P2.0~P2.7) P2口为一个内部上拉电阻8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并所以作为输入时,P2口管脚被外部拉低,将输出电流。这是因为内部上拉缘故。P2口当用于外部程序存放器或16位地址外部数据存放器进行存取时,P2口输出地址高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存放器进行读写时,P2口输出其特殊功效寄存器内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 (4)P3口( P3.0~P3.7 ) P3口管脚是8个带内部上拉电阻双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,因为外部下拉为低电平,P3口将输出电流(ILL)这是因为上拉缘故。 P3口也可作为AT89C51部分特殊功效口使用,各位作用以下表3-1所表示所表示: 表3-1 P3各口线第二功效表 端口 第二功效 信号名称 P3.0 RXD 串行数据接收口 P3.1 TXD 串行数据发送口 P3.2 外部中止0请求输入 P3.3 外部中止1请求输入 P3.4 T0 定时器/计数器0外部输入口 P3.5 T1 定时器/计数器1外部输入口 P3.6 外部RAM写选通信号 P3.7 外部RAM读选通信号 3.控制信号引脚 RST:复位输入引脚。当器件被振荡器复位时,必需保持RST引脚有两个机器周期时间高电平。 ALE/PROG:当单片机访问外部存放器时,地址锁存所许可输出电平将用来锁存地址地位字节。在FLASH进行编程时,编程脉冲由此引脚输入。通常情况下,ALE引脚端以恒定频率周期来输出正向脉冲信号,此时振荡频率是振荡器振荡频率1/6。所以,它可作为向外部输出脉冲或用来定时引脚。然而要注意是:每当用作外部数据存放器时,将跳过一个ALE脉冲。如想严禁ALE输出可在SFR8EH地址上置0。此时, ALE只有在实施MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。假如微处理器在外部实施状态ALE严禁,置位无效。 :外部程序存放器选通信号。在由外部程序存放器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存放器时,这两次有效/PSEN信号将不出现。 :当保持低电平时,则在此期间外部程序存放器(0000H-FFFFH),不管是否有内部程序存放器。注意加密方法1时,将内部锁定为RESET;当端保持高电平时,此间内部程序存放器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器输入及内部时钟工作电路输入。 XTAL2:来自反向振荡器输出 3.2 单片机时钟电路 AT89C51单片机芯片内部有一个高增益反相放大器,用于组成时钟振荡电路,XTAL1为该放大器输入端、XTAL2为该放大器输出端,由该放大器组成振荡电路和和时钟电路一起组成了单片机时钟方法。依据硬件电路不一样,单片机时钟连接方法又可分为内部时钟方法和外部时钟方法。内部时钟方法图3-3所表示,外部时钟方法图3-4所表示。 图3-3 内部时钟方法 图3-4 外部时钟方法 3.3 单片机工作方法 MCS-51系列单片机工作方法可分为:复位方法、程序实施方法、单片实施方法、掉电保护方法、节电工作方法和EPROM编程/校验方法。 复位方法:系统开始运行和重新开启靠复位电路来实现,这种工作方法为复位方法。复位电路有两种:上电自动复位图3-5所表示,上电/按键手动复位图3-6所表示。 图3-5 上电自动复位 图3-6 上电/手动按键复位 程序实施方法:单片机基础工作方法,可分为连续实施工作方法和单步实施工作方法。 ①连续实施工作方法:全部单片机全部需要工作方法。单片机复位后,PC值为0000H,所以单片机复位后立即转到0000H处实施程序。单片机根据程序事先编排任务,自动连续地实施下去。 ②单步实施工作方法:用户调试程序一个工作方法,在单片机开发系统上有一专用单步按键(或软件调试环境)。按一次,单片机就实施一条指令(仅仅实施一条),这么就能够逐条检验程序,发觉问题进行修改。单步实施方法是利用单片机外部中止功效实现。 节电方法:一个低功耗工作方法,分为空闲(等候)方法和掉电(停机)方法。是针对CHMOS类芯片而设计,HMOS型单片机不能工作在节电方法,但它有一个掉电保护功效。 ①HMOS单片机掉电保护:当VCC忽然掉电时,单片机经过中止将必需保护数据送入内部RAM,备用电源VPD能够维持内部RAM中数据不丢失。 ②CHMOS单片机节电方法:CHMOS型单片机是一个低功耗器件,正常工作时电流为11~22mA,空闲状态时为1.7~5mA,掉电方法为5~50mA。它适适用于低功耗应用场所,它空闲方法和掉电方法全部是由电源控制寄存器PCON中对应位来控制。 编程和校验方法:用于内部含有EPROM单片机芯片,通常单片机开发系统全部提供实现这种方法设备和功效。 第四章 单片机系统设计 4.1 硬件配置和接口分配 4.1.1存贮器空间分配 单板机可寻址范围是64K字节,板上提供插座占16K,已插入芯片占10K,其它以备扩展使用。其存贮空间分配以下。 0000H~07FFH 2KB EPROM 存放监控程序 0800H~0FFFH 2KB EPROM 存放零件加工程序 1000H~17FFH 2KB RAM 调试程序 H~27FFH 2KB RAM 测试程序等 4.1.2 I/O口地址分配 单板机设置I/O口地址为80~9FH共32个口地址,分配以下。 80H~83H MCS—51 8031 84H~87H 字形锁存 88H~8BH 字位锁存 8CH~8FH 读键值 90H~9FH 用户使用 4.2 硬件电路设计 平面绘图仪控制系统硬件电路由以下几部分组成: 1、主控制器。即中央处理单元(CPU) 2、总线。包含数据总线,地址总线,控制总线。 3、存放器。包含只读可编程序存放器和随机读写数据存放器。此次选择AT89C51芯片内部自带有4K字节可编程闪烁存放器,故不需再扩展存放器。 4、接口。即I/O输入输出接口。 平面绘图仪控制系统硬件框图图4-1所表示: 中央处理器单元CPU 存放器RAM ROM 输入/输出 I/O接口 信号变换 控制对象 外部设备(键盘、显示器、打印机、通信接口等) 图4-1 平面绘图仪控制系统硬件框图 4.2.1 主控制器CPU选择 AT89C51系列单片机是集中CPU,它有以下特点: 1.可靠性高。 AT89C51能很好适应工业生产环境,和PC机相比,它含有更强抗外界干扰能力。而且,它系统软件(如:程序指令,常数,表格等)均固化于ROM中,不易受到病毒破坏。信号通道基础上全部在同一个芯片里,运行时,系统可靠且稳定。 2.便于扩展。 此系列单片机片内有微机正常运行必需含有部件,其片外还有很多供用户扩展用(总线,串行和并行输入/输出)管脚,很轻易就能组成一定规模且适应要求微机系统。 3.控制功效较强。 AT89C51单片机含有丰富控制指令,如:I/O 口逻辑操作指令,位处理指令,条件分支转移指令等。 4.实用性好。 体积小,功耗低,价格廉价,易于产品化。 总而言之,因为它含有以上优点,所以本设计选择AT89C51单片机作为主控制芯片。其引脚图图3-2所表示。 4.2.1 步进电机驱动电路设计 1.选择ULNA芯片组成步进电机驱动电路。 ULNA结构:ULNA是一款大电流、高耐压达林顿阵列,由七个硅NPN 达林顿管组成。 ULNA含有以下特点: · ULNA 中每一对达林顿全部串联着一个10.5K 基极电阻,它在5V 工作电压下,可和CMOS和TTL电路直接连接,能直接处理部分原先需要由标准逻辑缓冲器处理数据; · ULNA 工作电流大,工作电压高,其灌电流能够达成500mA,且在关态时能承受50V 电压,输出还能够在高负载电流情况下并行运行; · ULNA 采取DIP—16 或SOP—16 塑料封装; ULNA引脚图4-2所表示。 图4-2 ULNA引脚图 2.步进电机驱动电路图4-3所表示。 图4-3 步进电机驱动电路 4.3 其它辅助电路设计 4.3.1 AT89C51时钟电路单片机时钟产生方法 AT89C51时钟电路能够由两种方法产生:外部方法和内部方法。因为内部时钟电路结构简单,无需外部施和时钟信号,故此次设计采取内部方法。内部时钟方法是利用芯片内部振荡电路,具体则是在XTAL1和XTAL2引脚上外接一个定时元件,图3-3所表示。晶体振荡频率可在1.2~12MHz间任选,耦合电容在5~30PF之间,这种方法对时钟含有微调作用。 4.3.2 AT89C51复位电路 单片机复位是靠外部电路来实现,在时钟电路工作后,只要RST引脚上有10ms以上高电平出现,单片机就能够实现实状况态复位,然后单片机便从0000H单元开始实施程序。单片机通常采取上电自动复位和按钮复位两种复位方法。为了尽可能简化电路,此次设计采取上电自动复位方法,图3-5所表示。 4.3.3 超程报警电路 为了预防平面绘图仪超程,可分别在极限位置安装限位开关。对于两坐标联动平面绘图仪控制系统,4个方向全部可能超程,即+X、-X、+Y、-Y。当某一方向超程时,应立即使平面绘图仪停止移动。图4-4为报警指示灯电路。为达成报警效果,要用到中止方法,这里采取AT89C51外部中止方法,任何一个行程开关闭合(即平面绘图仪在某一方向超程),均会产生中止信号。在电路中设置红绿灯作为警示指示信号。正常工作时,绿灯亮;超程报警时,红灯亮。两灯均由一个I/O口输出。 图4-4 报警指示灯电路 4.3.4 掉电保护电路 半导体存放器RAM最怕掉电,一但掉电,则里面存放信息就会全部丢失。工业作业现场环境恶劣,掉电是很有可能发生。平面绘图仪控制系统中部分关键现场参数,如几何尺寸,工艺参数等全部是存放在RAM中,掉电后,数据将会丢失。为了使掉电情况下, RAM中信息能得以保持,就必需设置掉电保护电路。这么,恢复供电后,系统又能立即运行。图4-5所表示是一个简单掉电保护电路工作原理,图中为电源电压,为备用电池电压,而且,为存放器RAM电源端,正常通电时,二极管导通,截止,RAM工作电压由提供,同时,还经过电阻R对电池充电。断电后,截止,导通,此时RAM工作电压由电池电压由电池经二极管和电阻R供给,值通常取>3V时,存放器就能可靠保持信息。 图4-5 掉电保护电路 4.3.5 光电隔离电路 在步进电机驱动电路中,脉冲信号经功率放大器后控制步进电机励磁绕组。因为步进电机需要驱动电压较高,电流较大,假如功率放大器直接接输出信号,将造成强电干扰。轻则影响程序正常工作,重则造成单片机和接口电路损坏。所以通常在功率放大器和接口电路之间全部要接上隔离电路。 光电隔离是有光耦合器来完成。光耦合器是以光为媒介传输信号器件,其输入端配置发出光源,输出端配置接收光源,所以输入和输出在电气上是完全隔离。本设计将会使用开关量电路,所以设计时选择在电路中接入光耦合器,从而使其输入侧和输出侧信号得到了电气隔离,互补影响。 1.光耦合器选择 本案选择是一般信号隔离用光耦合器(TLP521-1),其内部结构形式见图4-6。TLP521-1光耦合器以发光二极管为输入端,光敏晶体管为输出端,能够隔离频率在100kHz以下信号,满足我此次设计要求。 图4-6 TLP521-1光耦合器内部结构形式图 2.TLP521-1光耦合器关键参数及工作参数 TLP521-1光耦合器是TOSHIBA企业生产TLP521系列光耦合器一个结构形式,表4-1则给出了TLP521系列光耦合器推荐工作参数,表4-2将给出TLP521系列光耦合器关键参数。 表4-1 TLP521光耦合器推荐工作参数 参数特征 符号 最小值 经典值 最大值 单位 供电电压 — 5 24 V 正向电流 — 10 25 mA 集电极电流 — 1 10 mA 工作温度 -25 — 85 ℃ 表4-2 TLP521光耦合器关键参数 参数名称 符号 单位 TLP521 正向导通电流 mA 50 集电极电流 mA 50 最小电流传输比 % 100 最大电流传输比 % 600 集电极-发射机反向击穿电压 V 55 发射极-集电极反向击穿电压 V 7 集电极-发射极饱和压降 V 0.4 响应时间 μS 2/3 隔离电压 kV 2.5 第五章 基于PROTEUSXY平面绘图仪运动仿真设计 5.1 Proteus介绍及仿真界面 1.Proteus软件介绍 Proteus是英国Labcenter企业开发切入式系统仿真软件,组合了高级原理图设计工具ISIS、混合模式SPICE仿真、PCB设计和自动布线而形成了一个完成电子设计系统。它运行和Windows操作系统上,能够仿真、分析多种模拟和数字电路,而且对PC机硬件配置要求不高。该软件含有以下关键尤其: ① 实现了单片机仿真和SPICE电路仿真相结合,含有模拟电路仿真、数字电路仿真、单片机及其外围电路仿真、RS232动态仿真、SPI调式器、键盘和LCD系统仿真功效。 ② 提供了大量元器件,包含电阻、电容、二极管、三极管、MOS管、变压器、继电器、多种放大器、多种激励源、多种控制器、多种门电路和多种终端等;同时,也提供了很多虚拟测试仪器,如电流表、电压表、示波器、逻辑分析仪、信号发生器、定时/计数器等。 ③ 支持主流单片机系统仿真。现在支持单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、Z80系列、HC11系列和多种外围芯片。 ④ 提供软硬件调试功效。同时支持第三方软件编译和调试环境,如Keil C51 Vision2等软件。 ⑤ 含有强大原理图编辑及原理图后处理功效。 ⑥ Proteus VSM虚拟系统模型组合了混合模式SPICE电路仿真、动态器件和微控制器模型,实现了完整基于微控制器设计协同仿真,真正使在物理原型出来之前对这类设计开发和测试成为可能。 2.Proteus仿真界面 图5-1所表示: 图5-1 Proteus ISIS仿真界面 5.2 Keil介绍 Keil是美国Keil Software企业开发,是现在世界上最好51单片机汇编和C语言开发工具。它支持汇编语言、C语言和混合编程,同时,它还含有强大模拟仿真功效。在进行模拟仿真时,不需要任何真实硬件即可实现用户程序仿真和调试。仿真时,我们会将Keil和Proteus一起使用,充足利用它们各自模拟仿真功效,使得单片机软硬件调试达成很好效果。 5-2 Keil软件界面 5.3 Keil中程序调试 5-3 平面绘图仪控制XY平面绘图仪控制程序调试 程序调试成功后,生成.HEX文件,并保留。 5.4 Proteus仿真系统硬件原理图 在进行仿真前,应先在Proteus ISIS中绘制出总体电气控制原理图,并仔细检验线路是否连通。 此次设计中平面绘图仪控制XY平面绘图仪运动控制即是要用单片机控制给X、Y轴传输运动两个步进电机转动,包含两个步进电机各自正反转,和两轴联动。具体仿真系统硬件原理图图5-4所表示。 图5-4 Proteus仿真系统硬件原理图 5.5 运行调试 在Proteus ISIS中绘制完仿真原理图后,将之前生成.HEX文件导入到AT89C51单片机中,点击“调试”,并“实施”程序。仿真结果以下图5-5至5-7所表示: 图5-5 运行调试图1—两轴电机同时运转 图5-6 运行调试图2—X轴电机运转 图5-7 运行调试图3—Y轴电机运转 设计总结 基于单片机平面绘图仪控制XY平面绘图仪运动控制设计和虚拟仿真测试到这里已靠近尾声了,整个设计过程完成任务关键有: 1)完成了平面绘图仪控制系统整体方案选择。 2)完成步进电动机选择。选择型号为90BF001反应式步进电机。 3)完成整个控制系统硬件设计。该控制系统式基于MSC-51单片机控制,属于微型计算机。系统硬件设计选择芯片均为市场较为普遍、性价比较高芯片,大大降低系统设计成本,符合设计任务书要求要求。 4)完成了C语言程序编写,并成功调试运行。 5)完成系统仿真。本系统能够经过Proteus和Keil软件进行仿真,经过该仿真电路图在仿真软件Proteus上实现对步进电动机控制,步进电机对应动作。 总而言之,此次设计出控制系统在实现基础功效要求基础上,较已经有设计方案来说,控制系统更简单、I/O口分配上愈加合理,此次设计选择AT89C51单片机其自配存放器结构给编程上给予了丰富编程空间,降低了系统存放器扩展,从而提升本设计优越性。然而系统不足之处于于,此控制系统实现是开环控制。若能为旋转编码器设计硬件电路图,并编写调试程序控制电路运行,即能使系统实现半闭环控制,从而使系统稳定性和正确性得以提升。除此之外,此系统并未制作成实物,若能经过制作实物,从中必能检测出更多不足,也能经过实物制作检测系统实用性,最终使系统可靠性大大提升。 致 谢 经过此次设计,让我对于理论知识尤其是专业知识有了更深了解和认识,并能将其进行一次比较全而系统总结和应用。在设计过程中,我学会了怎样查阅现有技术资料、怎样举一反三、怎样经过改善并加入自己想法和见解,使之成为自己东西。深入加强了我综合分析处理实际问题和独立思索能力。 在这次设计中,同学之间讨论问题,查阅资料,相互帮助,从实际应用出发将设计完成比较合理且含有实际意义。同时,我们也发觉了部分问题。比如对知识利用熟练程度还不够,知识范围比较狭溢,造成在设计中部分问题无法立即发觉和处理。 在此,我向我指导老师沈华东老师表示由衷感谢,感谢她谆谆指导和监督。其次,我还要感谢那些曾经给我帮助同学们。 最终,我还要感谢大学里我全部任课老师,感谢她们为我传道解惑,祝她们在以后工作生活中幸福美满。 参考文件 [1] 求是科技.8051系列单片机C程序设计完全手册[M].北京:人民邮电出版社. [2] 朱清慧,张凤蕊,翟天嵩,等.Proteus教程——电子线路设计、制版和仿真[M].北京:清华大学出版社. [3] 固高科技.GXY运动控制平面绘图仪使用手册,深圳:固高科技股份. [4] 孙立香. Proteus和Keil软件在单片机中应用[J]. 科技资讯, , (36) [5] 汪传建, 刘恩博. Proteus软件在单片机教学过程中应用[J]. 福建电脑, , (01) [6] 林雄伟, 胡大斌. 电磁热水器温度控制系统仿真设计[J]. 微型机和应用, , (09) [7] 楼俊君. 基于Proteus和Keil单片机演奏乐曲实现[J]. 科技信息, , (23) [8] 吴永, 涂用军. 基于移动数据LED显示器设计和仿真[J]. 电子技术应用, [9] 郑贤标, 姜伟, 周见行, 裘信国. 基于Proteus单片机数据采集系统仿真[J]. 机电工程, , (01) [10] 章彩涛, 黄振沛, 吴陈燕. 基于PROTEUS时温控制系统仿真设计[J]. 机床电器, , (02) [11] 冯旭, 王刚. 基于Proteus和汇编语言汉字点阵动态显示[J]. 电子技术, , (08) [12] 张晓峰. Proteus软件在单片机系统开发中应用[J]. 信息和电脑(理论版), , (12) [13] 黄灿胜, 黄梅春. 基于ProteusMCS-51单片机虚拟仿真[J]. 南宁师范高等专科学校学报, , (03) [9] K
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服