计算机控制(第五章,开关IO,电机控制、步进电机)
计算机控制(完整版)

第一章绪论1.计算机控制系统工作原理(图:P2 1-1b)A/D装置将模拟量转换为数字量后送入计算机处理,D/A装置将其转换为模拟量,输送到执行机构。
采样器与保持器等与A/D、D/A一起构成计算机与生产过程中之间的接口。
若被控量不是模拟量而是开关量(数字量),计算机控制系统中也需要用开关量输入输出接口进行信号的传输,而不能将过程与计算机相连。
2.计算机在控制系统中三个基本作用:实时数据处理、实施监督决策、实时控制及输出。
3.计算机控制系统的工作方式:①在线方式与离线方式生产过程和计算机系统直接相连,并接受计算机直接控制称为在线或联机方式;反之,若不相连或虽相连但过程不受计算机控制,而是靠人工进行联系并做相应操作称为离线或脱机方式。
②实时性指信号的输入、计算和输出都必须限制在一定时间范围内完成,即计算机对输入信息要以足够快的速度进行处理。
4.计算机控制系统组成功能、作用(图:P3 1-2)①主机由CPU、ROM、RAM组成,是计算机控制系统的核心。
②外设常用外部设备按功能分成输入设备、输出设备和外存储器。
③过程输入/输出接口包括模拟量和开关量两大类,是计算机与生产过程之间信息交换的桥梁。
④人机接口设备包括显示器、键盘、专用的操作显示面板或操作显示台等,供操作员与计算机进行信息交换。
⑤通信设备通过通信设备,不同地理位置、不同功能的计算机之间或计算机与设备之间可以进行信息交换。
⑥现场仪表包括检测变送仪表、执行机构等。
前者将生产过程中各种物理量转换成电信号,后者完成计算机输出控制的执行任务。
⑦系统总线分内部总线与外部总线。
内部总线在计算机各内部模块之间传送各种控制、地址与数据信号,并为各模块提供统一的电源;外部总线为计算机系统之间或计算机系统与设备之间提供数字通信。
⑧系统软件它管理计算机的内存、外设等硬件设备。
⑨应用软件是系统设计人员针对具体生产过程编制的控制和管理程序,是控制计算机在特定环境中完成某种控制功能所必需的软件。
计算机控制及接口技术

第五章计算机控制及接口技术机电一体化系统中的计算机软、硬件占着相当重要的地位,它代表着系统的先进性和智能特性。
计算机以其运算速度快,可靠性高,价格便宜,被广泛地应用于工业、农业、国防以及日常生活的各个领域。
计算机用于机电一体化系统或工业控制是近年来发展非常迅速的领域。
例如,卫星跟踪天线的控制、电气传动装置的控制、数控机床、工业机器人的运动、力控系统、飞机、大型油轮的自动驾驶仪等等。
现在,当你走进一个自动化生产车间,将会看到许多常规的控制仪表和调节器已经被计算机所取代,计算机正在不断地监视整个生产过程,对生产中的各种参数,如温度、压力、流量、液位、转速和成分等进行采样,迅速进行复杂的数据处理、打印和显示生产工艺过程的统计数字和参数,并发出各种控制命令。
第一节概述一、计算机控制系统的组成将模拟式自动控制系统中的控制器的功能用计算机来实现,就组成了一个典型的计算机控制系统,如图5-1所示。
因此,简单地说,计算机控制系统就是采用计算机来实现的工业自动控制系统。
图5-1 计算机控制系统基本框图在控制系统中引入计算机,可以充分利用计算机的运算、逻辑判断和记忆等功能完成多种控制任务。
在系统中,由于计算机只能处理数字信号,因而给定值和反馈量要先经过A/D转换器将其转换为数字量,才能输入计算机。
当计算机接收了给定量和反馈量后,依照偏差值,按某种控制规律进行运算(如PID运算),计算结果(数字信号)再经过D/A转换器,将数字信号转换成模拟控制信号输出到执行机构,便完成了对系统的控制作用。
典型的机电一体化控制系统结构可用图5-2来示意,它可分为硬件和软件两大部分。
硬件是指计算机本身及其外围设备,一般包括中央处理器、内存储器、磁盘驱动器、各种接口电路、以A/D转换和D/A转换为核心的模拟量I/O通道、数字量I/O通道以及各种显示、记录设备、运行操作台等。
(1)由中央处理器、时钟电路、内存储器构成的计算机主机是组成计算机控制系统的核心部件,主要进行数据采集、数据处理、逻辑判断、控制量计算、越限报警等,通过接口电路向系统发出各种控制命令,指挥全系统有条不紊地协调工作。
《控制步进电机》课件

控制步进电机常见问题及解决方法
1 步进电机不转动
可能原因包括驱动电路故障、相序错误等,可以检查电路连接和相序设置。
2 步进电机运行不平稳
可能原因包括电源波动、驱动器参数设置错误等,可以优化电源质量和调整参数。
3 步进电机发热
可能原因包括负载过大、驱动器电流设置过高等,可以合理设计负载和调整电流设置。
启停快速
步进电机具有快速启停的特点,响应速度快。
无需反馈装置
步进电机通过特定的控制方式,无需反馈装置即可实现精确控制。
步进电机控制技术的局限性
步进电机控制技术在高速和高负载应用中存在一定的局限性,适用范围受限。
学习步进电机控制的路线建议
学习步进电机控制需要掌握电机原理、控制电路设计、编程技术等知识,建议从基础知识入手,逐步学习。
常用步进电机控制器
1 Arduino
开源硬件平台,具有丰富 的步进电机控制库。
2 PLC
可编程逻辑控制器,适用 于工业自动化控制。
3 Motion Control IC
专用运动控制芯片,具有 高性能和稳定性。
步进电机控制技术的优势
精确定位
步进电机可实现高精度的定位,适用于需要准确控制位置的应用。
《控制步进电机》PPT课 件
控制步进电机是一门重要的技术,本课件将介绍步进电机的应用领域、构成、 控制方式等内容,并展示步进电机控制技术的发展前景。
介绍步进电机
步进电机是一种精密控制装置,通过脉冲信号实现定距移动。它具有高精度、 高可靠性的特点,在自动化控制领域得到广泛应用。
步进电机的应用领域
工业自动化
步进电机控制的进阶技术
步进电机控制的进阶技术包括闭环控制、传感器技术等,提高步进电机控制 的精度和稳定性。
计算机控制概要

计算机控制概要1. 引言计算机控制是指通过计算机对某一物理系统或过程进行监控和调节。
随着计算机技术的不断发展,计算机控制在各个领域中得到了广泛应用。
本文将介绍计算机控制的基本概念、原理和应用,并探讨其在工业、交通、农业和医疗等领域的重要作用。
2. 计算机控制基本概念计算机控制的基本概念包括控制对象、控制器和控制环节。
控制对象是指需要监控和调节的物理系统或过程,例如工厂中的生产线、机场的航班调度等。
控制器是指通过计算机来实现对控制对象的监控和调节。
控制环节是指控制器对控制对象进行操作的过程,可以是开关控制、调节控制等。
3. 计算机控制原理计算机控制原理包括感知、决策和执行三个基本步骤。
感知阶段通过传感器获取控制对象的状态信息,例如温度、压力、速度等。
决策阶段根据感知的数据进行分析和判断,确定需要采取的控制策略。
执行阶段将决策结果转化为控制信号,通过执行机构对控制对象进行实际控制。
4. 计算机控制技术计算机控制技术是指在计算机控制过程中所涉及的相关技术手段。
常见的计算机控制技术包括PID控制、模糊控制、神经网络控制等。
PID控制是一种基于比例、积分和微分的控制算法,通过调节这三个参数可以实现对控制对象的稳定控制。
模糊控制是一种基于模糊逻辑的控制方法,通过建立模糊规则库来实现对模糊对象的控制。
神经网络控制是一种基于人工神经网络的控制方法,通过训练网络模型来实现对控制对象的精准控制。
5. 计算机控制应用计算机控制在各个领域中都有着广泛的应用。
在工业领域,计算机控制可以实现对生产线的自动化控制,提高生产效率和质量。
在交通领域,计算机控制可以实现对交通信号灯的智能控制,优化交通流量,缓解交通拥堵问题。
在农业领域,计算机控制可以实现对温室的自动化控制,提高农作物产量和质量。
在医疗领域,计算机控制可以实现对医疗设备的精准控制,提高医疗效果和安全性。
计算机控制是一种通过计算机对物理系统或过程进行监控和调节的技术。
计算机控制系统教学大纲

计算机控制系统教学大纲课程简介本课程主要针对计算机控制系统方向的学生,旨在介绍计算机控制系统的基本原理、构成、功能和应用等方面的知识,培养学生的系统化思维和解决问题的能力。
课程目标1.了解计算机控制系统的基本原理和应用;2.掌握计算机控制系统的构成、功能及其工作过程;3.能够具备计算机控制系统的调试、维护和管理等实际操作能力;4.能够独立设计计算机控制系统,并能够解决实际问题。
课程总体安排第一章计算机控制系统概述1.1 计算机控制系统简介1.2 计算机控制系统的基本构成和功能1.3 计算机控制系统的分类和工作特点第二章模拟量传感器及其检测2.1 模拟量传感器简介2.2 温度传感器2.3 压力传感器2.4 流量传感器第三章数字量传感器及其检测3.1 数字量传感器简介3.2 光电传感器3.3 声电传感器3.4 磁电传感器第四章计算机控制系统中的执行器4.1 计算机控制系统中的电机4.2 计算机控制系统中的液压执行器4.3 计算机控制系统中的气动执行器第五章计算机控制系统的控制器5.1 计算机控制系统的控制器简介5.2 单片机控制器5.3 PLC控制器第六章计算机控制系统的通信6.1 计算机控制系统中的通信协议6.2 计算机控制系统中的网络通信第七章计算机控制系统设计实践7.1 计算机控制系统设计实践概述7.2 计算机控制系统软件设计7.3 计算机控制系统硬件设计评分标准1.准确理解计算机控制系统的基本原理和应用;2.能够准确掌握计算机控制系统的构成和功能;3.能够独立设计计算机控制系统,并能够解决实际问题。
参考教材1.《自动化控制原理》,第七版,韦元宝等著,机械工业出版社;2.《自动化原理与应用》,朱少伟等著,高等教育出版社;3.《自动化控制系统》,第四版,胡寿松等著,清华大学出版社。
教学方式本课程采用课堂讲授、案例展示和实践操作相结合的方式进行教学,通过实际操作提升学生的实际应用能力。
同时,通过课外作业、小组讨论等方式提升学生的合作能力和自主学习能力。
步进电机控制说明

实训名称步进电机控制一、实训目的1.掌握步进电机控制系统的接线、调试、操作二、实训设备序号名称型号与规格数量备注1实训装置THHAJS-1 12实训挂箱B10 13导线3号若干45通讯编程电缆SC-90 1 三菱6实训指导书THHAJS-1 17计算机(带编程软件) 1 自备三、面板图+四、控制要求1.总体控制要求:如面板图所示,利用可编程控制器输出信号控制步进电机运行。
2.按下“SD”启动开关,系统准备运行。
3.打开“MA”手动开关,系统进入手动控制模式,选择电机旋转方向,再按动“SE”单步按钮,步进电机运行一步。
4.关闭“MA”手动开关,系统进入自动控制模式,此时步进电机开始自动运行。
5.分别按动速度选择开关“V1”、“V2”、“V3”,步进电机运行在不同的速度段上。
6.步进电机开始运行时为正转,按动“MF”开关,步进电机反方向运行。
再按动“MZ”开关,步进电机正方向运行。
五、功能指令使用及程序流程图六、端口分配及接线图1.端口分配及功能表 序号 PLC 地址(PLC 端子)电气符号(面板端子) 功能说明1 X00 SD 启动开关2 X01 MA 手动3 X02 V1 速度14 X03 V2 速度25 X04 V3 速度36 X05 MZ 正转7 X06 MF 反转8 X07 SE 单步 9Y00 A A 相 10 Y01 B B 相 11 Y02 C C 相 12 Y03DD 相 13 面板V+ 接电源+24V电源正端 14主机COM 、COM0、COM1、COM2接电源GND电源负端2.PLC 外部接线图七、操作步骤1. 检查实训设备中器材及调试程序。
2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。
2.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用SC-90通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。
步进电机的控制电路和程序

步进电机的控制电路和程序先看一下我们将要使用的51单片机综合学习系统能完成哪些实验与产品开发工作:分别有流水灯,数码管显示,液晶显示,按键开关,蜂鸣器奏乐,继电器控制,IIC总线,SPI总线,PS/2实验,AD模数转换,光耦实验,串口通信,红外线遥控,无线遥控,温度传感,步进电机控制等等。
上图是我们将要使用的51单片机综合学习系统硬件平台,本期实验我们用到了综合系统主机、步进电机,综合系统其它功能模块原理与使用详见前几期《电子制作》杂志及后期连载教程介绍。
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。
步进电机分类与结构现在比较常用的步进电机分为三种:反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)。
本章节以反应式步进电机为例,介绍其基本原理与应用方法。
反应式步进电机可实现大转矩输出,步进角一般为1.5度。
反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。
常用小型步进电机的实物如图1所示。
图1步进电机实物图图2 步进电机内部图步进电机现场应用驱动电路综合系统使用的是小型步进电机,对电压和电流要求不是很高,为了说明应用原理,故采用最简单的驱动电路,目的在于验证步进电机的使用,在正式工业控制中还需在此基础上改进。
一般的驱动电路可以用图3的形式。
图3 一般驱动电路在实际应用中一般驱动路数不止一路,用上图的分立电路体积大,很多场合用现成的集成电路作为多路驱动。
微型计算机原理步进电机实验

微型计算机原理步进电机实验一、实验目的掌握步进电机的基本工作原理和控制方法,理解步进电机与微型计算机的接口原理。
二、实验器材1.电脑2.步进电机3.驱动器电路板4.接口电缆5.实验面包板6.杜邦线7.电源三、实验步骤1.搭建电路连接:将步进电机与驱动器电路板连接,然后将驱动器电路板与微型计算机的接口电缆连接。
2.编写控制程序:使用任何一种编程语言,编写通过微型计算机控制步进电机的程序。
3.载入程序:将编写好的控制程序载入微型计算机。
4.运行程序:执行控制程序,观察步进电机的运动情况。
四、实验内容1.观察步进电机是否正常运转。
2.改变控制程序中的参数,例如步进角度和转速,观察步进电机的运动情况。
3.尝试通过控制程序改变步进电机的运动方向。
4.尝试同时控制多个步进电机。
五、实验原理步进电机是一种能够按照指令进行旋转的电机。
它可以精确控制转动角度和转速,适用于需要精确定位的应用场景。
步进电机的控制通常使用驱动器来实现。
驱动器接受来自微型计算机的指令,然后根据指令来控制步进电机的转动。
步进电机的控制方法有多种,常见的有脉冲信号控制方法和磁场控制方法。
脉冲信号控制方法是通过给步进电机的控制端口发送不同的脉冲信号来实现转动控制;磁场控制方法是通过改变电磁铁的磁场来使步进电机转动。
在本实验中,我们使用脉冲信号控制方法来控制步进电机。
步进电机的转动是按照一定的角度来进行的,这个角度叫做步角。
步进电机通常有两种类型:单圈步进电机和多圈步进电机,它们的步角不同。
每接收到一个脉冲信号,步进电机就会转动一定的步角。
驱动器电路板通常有多个控制端口,用来接收控制信号。
控制信号可以是高电平或低电平的脉冲信号,通过给这些控制端口发送不同的脉冲信号,就可以控制步进电机的转动方向和转动步数。
六、实验问题与解答1.为什么要使用驱动器来控制步进电机?答:步进电机的控制需要精确的脉冲信号来实现转动控制,而微型计算机无法直接提供这种精确的信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序清单: ORG 0000H AJMP MAIN ;上电自动转向主程序 ORG 0003H ;外部中断方式0入口地址 AJMP ALARM ORG 0200H MAIN:SETB IT0 ;选择边沿触发方式 SETB EX0 ;允许外部中断0 SETB EA ;CPU允许中断 HERE: SJMP HERE ; 模拟主程序 ORG 0210H ALARM: MOV A,#0FFH :设P1口为输入口 MOV P1, A MOV A,P1 ;取报警状态 SWAP A ;ACC.7~ACC.4←→ACC.3~ACC.0 MOV P1,A ;输出报警信号 RETI
下图为三相直流步进电机控制,A、B、C三相均由直流 型SSR控制,分别接至8031的P1.0, P1.1, P1.2端。
2、交流型 交流型SSR用双向可控硅作为无触点开关器件,用于交流 大功率驱动场合,如交流电机、交流电磁阀等。 交流SSR又分为非过零型和过零型两类。
下图为一交流过零型SSR原理图。
MOV 22H,20H ;延时t1 DELAY1:ACALL DELAY0 DJNZ 22H,DELAY1 MOV A,#00H ;滑行 MOVX @DPTR,A MOV 23H,21H ;延时t2 DELAY2:ACALL DELAY0 DJNZ 23H,DELAY2 AJMP LOOP STOP:MOV A,#03H ;刹车 MOV DPTR,#0FD01H MOVX @DPTR,A AJMP LOOP INVERT:MOV A,#01H ;反转 AJMP OUTPUT DELAY0:… ;软件延时的单位时间
步进电机的步距角为: Qs=360O/(k×M×Z)
步进电机的特点: 能直接接收数字量,控制方便; 快速启停能力,停止时有自锁能力; 无步距误差的积累,精度高; 但带惯性负载能力较差;等等。
定子上有三组绕组线圈, 转子一周上有40个矩形小齿。
(二)步进电机控制系统的原理 典型的步进电机控制系统如下图所示. 步进控制器的主要功能是实现脉冲的环行分配,可用各种 逻辑电路来实现.
实例:一个完整的双向直流电机控制接口电路如下图所示。 8155A口为输出方式,电机工作状态真值表和电机的控制模 型如下表所示:
电机正转时,控制模型为02H(PA1=1,PA0=0); 电机反转时,控制模型为01H; 电机刹车时,控制模型为03H; 电机滑行时,控制模型为00H。 PB口和PC口为输入方式: PB口输入8个开关提供的脉冲宽度给定值N; PC1口线的单刀双掷开关提供启停控制,PC1=0为启动, PC1=1为停止; PC0口线的单刀双掷开关提供正反转向控制,PC0=0时正 转,PC0=1为反转。
01H→03H→02H→06H→04H→05H→
…
(三)步进电机与微机的接口与程序设计 单片机与步进电机的接口电路用锁存器、可编程接口芯片 等。还需加接光电隔离器。驱动器可用大功率复合管或专用驱动 器。下图中用达林顿管驱动,某位为0时对应绕组通电。
下图加接光电隔离器,某位为1时对应绕组通电。
所要求步数为N,控制标志位为00H,(00H)=1时为正转。 三相双三拍控制子程序: ORG 0100H ROT1:MOV A,#N JNB 00H,LOOP2 LOOP1:MOV P1,#03H ;正转 ACALL DELAY DEC A JZ DONE MOV P1,#06H ACALL DELAY DEC A JZ DONE MOV P1,#05H ACALL DELAY DEC A JZ DONE
用计算机控制,以软件程序代替步进控制器的复杂硬件 电路,可大大提高经济性、可靠性、控制灵活性。控制正反转、 步进速度、步进数很方便。步进电机的单片机控制系统如下图 所示:
步进电机控制原理:脉冲序列的生成;转动方向的控制; 速度控制;步数控制。 以三相步进电机控制为例,设A、B、C三相绕组分别与 P1.0、P1.1、P1.2相连接。工作方式有: 三相单三拍:A→B→C→A→B→C→… 三相双三拍:AB→BC→CA→AB→BC→CA→… 三相六拍:A→AB→B→BC→C→CA→… 对应的控制模型分别为:01H→02H→04H→ … 03H→06H→05H→ …
S
(六)可控硅接口电路 可控硅(SCR)又叫作晶闸管,它在交直流电机调速系统、 调功系统,以及随动系统中都得到广泛应用。 1、单向可控硅 单向可控硅具有单向导通作用,其符号见下图,A为阳极, K为阴极,G为控制极。其工作特性与大功率场效应管有所不同, 其输出特性见下图所示。
2、双向可控硅 双向可控硅也叫三端双向可控硅,简称为TRIAC,在结构上 象是两个单向可控硅的反向连接,具有双向导通作用。对控制极G 加正(负)脉冲可使其正(反)向导通。 为提高效率,要求触发脉冲与交流电压同步,常采用检测交 流电过零点来实现。
(一)多路开关量信号输入接口技术
检测的开关量信号路数较多时可用可编程芯片,如一 片8255最多可输入24路开关信号。教材图2-17中用3片8255 扩充64路输入接口。 当输入开关量路数不很多时,可采用普通逻辑器进行 输入接口的扩充。教材图2-18用3片74LS244扩充24路输入 接口。
(二)光电隔离技术 光电隔离器(光电耦合器)种类繁多,有发光二极管/光 敏三极管(光敏复合晶体管、光敏电阻、光触发可控硅等),常 用型号有4N25,TIL113,MOC3041等。 “电——光——电” 的联系方式。 下图为发光二极管/光敏三极管示意图。
(五)交流电机控制接口技术 微机与交流电机的接口技术注意:1、交流电有正、反两个 方向,要保证接口电路使电流正负两个周期都能通过;2、需加隔 离器。下图为采用固态继电器的交流伺服电机控制电路。 PC0,PC1控制电机的正反转和启停。
四、步进电机控制接口技术
(一)步进电机的工作原理 工作原理以三相步进电机为例,见下图:
(四)闭环脉冲宽度调速系统 闭环系统能提高电机PWM的调速系统的精度。它需 要在开环系统的基础上增加电机速度检测回路,把检测到的 速度值与给定值进行比较,再由数字调节器,如PID调节器 或直接数字控制器进行调节。 如下图所示为电机速度微机闭环控制系统的组成结构。 电机速度的测量有:测速发电机,光电码盘等。
LOOP2:MOV P1,#03H 反转 ACALL DELAY DEC A JZ DONE MOV P1,#05H ACALL DELAY DEC A JZ DONE MOV P1,#06H ACALL DELAY DEC A JNZ LOOP2 DONE: RET … DELAY:… …
三相六拍步进电机控制程序: ORG 8100H COUNT EQU 30H ROT2:MOV R2,COUNT ;设置总的运行步数 LOOP0:MOV R3,#00H ;一次循环中的步数 MOV DPTR,#POINT JNB 00H,LOOP2 LOOP1:MOV A,R3 MOVC A,@A+DPTR JZ LOOP0 MOV P1,A ACALL DELAY INC R3 ;下一步 DJNZ R2,LOOP1 RET
下图为一交流SSR控制单向交流控制电机的实例。 P1.0输出低电平时,SSR 1#导通, SSR 2#截止。
(五)大功率场效应管开关接口电路 大功率场效应管表示符号如下图所示,G为控制栅极,D为 漏极,S为源极。对于NPN型场效应管来说,G为高电平时,D、S 导通。在使用中场效应管前要加接光电隔离器。 下图为步进电机的控制电路。
控制系统软件设计:8155初始化;读入给定值N、方向控 制标志和启停控制标志。 流程图如下:
程序清单:
ORG 8000H START:MOV DPTR,#0FD00H ;8155控制口 MOV A,#01H MOVX @DPTR,A ;设置A口输出,B、C口输入 LOOP: MOV DPTR,#0FD02H ;8155 B口 MOVX A,@DPTR MOV 20H,A ;(20H)=N CPL A INC A MOV 21H,A ;(21H)=n-N,n=256 MOV DPTR,#0FD03H ;8155 C口 MOVX A,@DPTR JB ACC.1,STOP JB ACC.0,INVERT MOV A,#02H ;正转 OUTPUT:MOV DPTR,#0FD01H ;8155 A口 MOVX @DPTR,A
三、电机控制接口技术
电动机的应用非常广泛。电机分为动力电机和控制电机。 现代化生产对电机的性能要求越来越高:精度、速度、带 负载能力、灵活性、智能化等。 电机的控制用自动化控制设备,朝向集成化、微型化、智 能化方向发展。微机和单片机使电机控制产生革命性的飞跃。目 前已研制出了许多微机或单片机控制电机的系统及专用控制板。 不远的将来,智能化调速系统、电机一体化等会广泛应用。 (一)小功率直流电机调速原理 小功率直流电机的调速可通过控制电枢平均电压来实现。 用微机或单片机控制,通过改变电枢电压接通时间与通电周期的 比值(即占空比)来控制电机速度——此即脉冲宽度调制PWM。 电机转速由电枢电压Ua决定, Ua越大,电机转速越高。 电机通电时速度增加,断电时速度逐渐减小,控制通、断时间比 即可控制电机转速。 设电机全通电时的转速为Vmax,占空比为D=t1/T,则电机的 平均速度为:Vd=Vmax×D (近似的线性关系)
(三)电磁继电器输出接口技术 为触点式继电器,由线圈控制机械触点。线圈可由直流 低压控制,而触点输出部分可直接与高压相连。图中继电器为 常开型,其前面接有光电耦合器,二极管D为续流二极管。
(四)固态继电器(SSR)输出接口技术 SSR用晶体管或可控硅代替常规继电器的触点,成为无 触点开关,在前级中与光电耦合器融为一体。 1、直流型 直流型SSR用晶体管作无触点开关。主要用于带直流负 载的场合,如直流电机控制,直流步进电机控制和电磁阀等。
(七)电磁阀接口技术 电磁阀对气体、液体管道的开关进行控制。广泛应用于液 压机械、空调系统、热水器、自动机床等系统中。 电磁阀可分为交流和直流两类,根据其阀位和通道数目有 两位三通、两位四通、三位四通使用双向可控硅驱动或用一个直流继 电器作为中间继电器控制。