数字量输入输出系统
- 格式:ppt
- 大小:558.00 KB
- 文档页数:3
数字量输入输出实验一、实验目的了解P1口作为输入输出方式使用时,CPU 对P1口的操作方式。
二、实验环境1、软件环境要求Windows XP操作系统以及Keil C51 单片机集成开发环境。
2、硬件环境要求电脑一台,TD-51单片机系统,开关及LED显示单元,单次脉冲单元。
三、实验内容编写实验程序,将P1口的低4位定义为输出,高4位定义为输入,数字量从P1口的高4位输入,从P1口的低4位输出控制发光二极管的亮灭。
提高部分:LED灯控制要求:通过KK1实现LED灯工作方式即时控制,完成LED灯左循环、右循环、间隔闪烁功能。
四、实验分析P1口是8位准双向口,每一位均可独立定义为输入输出,输入位置1。
通过A的左/右移位及赋值55H、0AAH,再将A值送入P1,可实现LED灯左循环、右循环、间隔闪烁功能。
五、实验步骤(一)基础实验程序及实验程序流程图如下。
实验程序:ORG 0000HLJMP MAINORG 0100HMAIN:MOV P1,#0F0H ;将开关状态送入P1高位MOV A,P1 ;送入ASWAP A ;高低位互换MOV P1,A ;将开关状态送入P1低位JMP MAIN ;循环SJMP $END程序流程图:图1 LED开关控制显示功能图图2 实验接线图实验步骤:1. 按图2所示,连接实验电路图,图中“圆圈”表示需要通过排线连接;2. 编写实验程序,编译链接无误后进入调试状态;3. 运行实验程序,观察实验现象,验证程序正确性;4. 按复位按键,结束程序运行,退出调试状态;5. 自行设计实验,验证单片机其它IO 口的使用。
(二)提高实验程序及实验程序流程图如下。
实验程序:实验程序流程图:ORG 0000HLJMP MAINORG 0100HMAIN:KT: ;检查KK1SETB P3.3JNB P3.3,KTCLR P3.3LL1: ;左循环MOV A,#01HX1:MOV P1,ACALL DELAYRL ASETB P3.3JNB P3.3,X1CLR P3.3LL2: ;右循环MOV A,#80HX2:MOV P1,ACALL DELAYRR ASETB P3.3JNB P3.3,X2CLR P3.3LL3: ;间隔闪烁MOV A,#55HMOV P1,ACALL DELAYMOV A,#0AAHMOV P1,ACALL DELAYSETB P3.3JNB P3.3,LL3CLR P3.3JMP KTDELAY: ;延时子程序MOV R2,#00H图3 实验流程图MOV R3,#00HABC:DJNZ R2,ABCDJNZ R3,ABCRETSJMP $END实验步骤:(1)按图4连接实验电路;(2)编写实验程序,编译、链接无误后启动调试;(3)运行实验程序,每按一次KK1+,观察实验现象;(4)验证程序功能,实验结束按复位按键退出调试。
plc数字量输出工作原理
在PLC系统中,数字量输出(也称为离散量输出)是指通过PLC控制输出模块,将数字信号转换为离散的开关信号输出给外部设备。
数字量输出可以用于控制继电器、电磁阀、电机等设备的开关动作。
工作原理如下:
1. PLC控制器接收到输入信号后进行处理和判断,并根据程序的逻辑运算来确定需要控制的输出设备。
2. PLC输出模块接收到PLC控制器发送的指令后,将数字信号转换为相应的电压或电流输出给外部设备。
通常,数字量输出模块以继电器或固态继电器的形式存在。
3. 继电器型数字量输出模块:当PLC控制器的输出为高电平时,继电器输入电路闭合,将外部设备的控制回路接通,使设备动作;当PLC控制器的输出为低电平时,继电器输入电路断开,使设备停止动作。
4. 固态继电器型数字量输出模块:当PLC控制器的输出为高电平时,固态继电器内部的输出三极管开启,使外部设备控制回路接通,使设备动作;当PLC控制器的输出为低电平时,固态继电器内部的输出三极管关闭,使设备停止动作。
总之,PLC数字量输出的工作原理是通过PLC控制器和输出模块的协作,将处理后的数字信号转换为相应的控制信号输出给外部设备,从而实现对目标设备的控制。
微机继电保护系统的原理、作用和特点微机继电保护系统的原理、作用和特点1.高压(电力)系统继电保护技术的原理是(电气)测量器件对被保护对象实时检测其有关电气量(电流、电压、功率、频率等)的大小、性质、输出的逻辑状态、顺序或它们的组合,还有检测其他的(物理)量(如(变压器)油箱内故障时伴随产生的大量瓦斯和油流速度的增大或油压强度的增高等)作为继电保护装置的输入信号,通过数学或逻辑运算与给定的整定值进行比较,然后给出一组逻辑信号来判断相应的保护是否应该启动,并将有关命令传给执行机构,由执行机构完成保护的工作任务(跳闸或发出报警信号等)。
系统工作原理图:2.微机继电保护系统的硬件组成:(1).模拟量输入系统(数据采集系统):包括电压形成、模拟量信号的滤波、采样保持、多路转换(MPX)以及模拟转换等主要环节,最后完成将模拟量输入准确地转换为数字量。
(2).CPU主系统:微处理器、只读存储器(ROM)或闪存内存单元、随机存取存储器(RAM)、定时器、并行以及串行接口等。
微处理器通过执行编制好的程序,完成各种继电保护测量、逻辑和控制功能。
(3).开关量(数字量)输入/输出系统:并行接口(PIA或PIO)、光电隔离器件及有触点的(中间(继电器))等组成,完成保护的出口跳闸、信号、外部接点输入及人机对话等功能。
3.高压电力系统微机继电保护系统的作用是专业对电力系统的正常运行工况进行监测显示,对异常工况进行及时的故障报警、故障诊断或快速切断异常线路(或设备等)的电力保护系统,进而为用户的正常生产、生活(用电)提供保证。
4.高压电力系统的微机继电保护系统特点是:(1).可靠性:继电保护装置有非常好的可靠性,不误动不拒动等。
(2).选择性:正确选择故障部位,保护动作执行时仅将故障部位从电力系统中切除,保证无故障部分继续正常(安全)运行。
(3).速动性:快速反应及时切除故障。
(4).灵敏性:灵敏性是指电气设备或线路在被保护范围内发生短路故障或不正常运行情况时,保护装置的反应能力。
plc由哪几部分组成?plc主要组成部分组成写点纯理论的东西,最近一直在思考怎么跟零基础的人讲plc。
也就是当你面对一个门外汉时,怎么让他对PLC感兴趣,然后慢慢的带着学习PLC。
思考了很多,又把学校的里的课本找了出来,试着回忆自己怎么入门的。
几天过去了没一点头绪,先整理了这篇东西,结果现在看来还是太理论了。
PLC主要组成部分CPU模块——控制器的核心存储器(RAM、ROM)输入模块——连接现场设备与CPU之间的接口电路输出模块——把PLC逻辑运算的结果传输到外围执行机构的电路编程器——将用户程序写进规定的存储器内特殊功能模块——为特殊场合单独开发的控制器电源模块——为PLC内部电路提供能源1、CPU模块CPU模块主要是由微处理器(芯片)和存储器组成,这个和家用电脑PC机一样,相当于人的大脑和心脏。
通过把其他模块采集到的信息汇总、分析、处理最终把运算结果给输出系统。
CPU的主要功能就是执行用户程序,编程人员通过编写用户程序来实现一些功能。
存储器是用来存储程序和数据的,这个存储器类似家用电脑PC机的内存条。
CPU模块也简称CPU。
2、I/O模块输入输出模块简称I/O模块,相当于人的眼睛、耳朵、鼻子、手、脚是联系外部信息和大脑(CPU)的桥梁。
输入:input输出:output输入模块用来采集现场设备的各种信号如:按钮、选择开关、限位开关、接近开关、压力继电器的开关量信号。
除了要接收这些开关量信号还有一类信号如:电位器、压力表、电流表、电压表提供的模拟量信号。
这种信号的特点是连续变化、并且要持续采集。
所以输入模块有两种:数字量输入模块(DI)模拟量输入模块(AI)相应的输出模块也有两种:数字量输出模块(DO)模拟量输出模块(AO)数字量输出模块主要是用来控制继电器、接触器、电磁阀、指示灯等只有开和关两种状态的设备。
模拟量输出模块用来控制调节阀、变频器、调速器等需要连续调节的设备。
名词解释:数字量信号:只有通和断两种状态,在数字设备内用0和1组成的信号类型。
实验一:系统认识实验一、设计目的:1. 学习 Keil C51 集成开发环境的操作;2. 熟悉 TD-51 系统板的结构及使用。
二、设计内容:编写程序,将 00H~0FH 共 16 个数写入单片机内部 RAM 的 30H~3FH 空间。
三、设计步骤:1. 创建 Keil C51 应用程序(1)运行 Keil C51 软件,进入 Keil C51 集成开发环境。
(2)选择工具栏的 Project 选项,弹出下拉菜单,选择 NewProject 命令,建立一个新的μVision2 工程。
这时会弹出文件保存对话框,选择工程目录并输入文件名 Asm1 后,单击保存。
(3)工程建立完毕后,μVision2 会马上弹出器件选择窗口。
器件选择的目的是告诉μVision2 使用的 80C51 芯片的型号是哪一个公司的哪一个型号,不同型号的 51 芯片内部资源是不同的。
此时选择 SST 公司的 SST89E554RC。
(4)到此建立好一个空白工程,现在需要人工为工程添加程序文件,如果还没有程序文件则必须建立它。
选择工具栏的 File 选项,在弹出的下拉菜单中选择 New 目录。
(5)输入程序,完毕后点击“保存”命令保存源程序,将 Text1 保存成Asm1.asm。
Keil C51 支持汇编和 C 语言,μVision2 会根据文件后缀判断文件的类型,进行自动处理,因此保存时需要输入文件名及扩展名.ASM 或.C。
保存后,文件中字体的颜色会发生一定变化,关键字会变为蓝色。
(6)程序文件建立后,并没有与 Asm1.Uv2 工程建立任何关系。
此时,需要将 Asm1.asm 源程序添加到 Asm1.Uv2 工程中,构成一个完整的工程项目。
在Project Window 窗口内,选中Source Group1 点击鼠标右键,选择 Add Files to Group‘Source Group1’命令,此时弹出添加源程序文件对话框,选择文件Asm1.asm,点击 Add 命令按钮即可将源程序文件添加到工程中。
数字量输出模块工作原理数字量输出模块(Digital Output Module,简称DOM)是一种常用的控制器设备,其主要功能是将控制器上的数字信号输出到外部设备中,以实现对外部设备的控制。
DOM是自动化控制系统中的重要组成部分,广泛应用于工业生产、机器设备、环保、电力等各个领域中。
DOM主要由三个部分组成,即输入接口、输出接口以及中间处理单元。
其中,输入接口主要是用来接收来自控制器的数字信号,输出接口则是用来将数字信号输出到外部设备中,而中间处理单元则是用来对输入信号进行处理和转换,以便能够正确控制外部设备。
DOM的工作原理是在中间处理单元的控制下,将输入数字信号进行逻辑运算、状态判断等处理,再根据处理结果将数字信号转化为相应的输出信号,实现对外部设备的控制。
具体来说,DOM的工作过程可以分为以下几个步骤:1. 输入数字信号采集:DOM通过输入接口从控制器中读取数字信号,这些数字信号可能是控制信息、状态信息等。
2. 处理单元处理:处理单元对输入信号进行处理,如进行逻辑运算、状态判断等。
3. 处理结果输出:处理单元根据处理结果,将数字信号转化为相应的输出信号,输出到输出接口。
4. 输出信号转换:由于外部设备的接口种类不同,输出信号需要进行适当的转换,如将数字信号转化为模拟信号、改变信号波形等。
5. 控制外部设备:最后,输出信号被送到外部设备的控制接口中,控制外部设备进行相应的操作。
需要注意的是,DOM输出信号的特性主要由设备本身决定,比如最大电压、最大电流等等。
为了保证控制安全性,DOM需要保证输出信号与外部设备的插头、插座匹配,在使用过程中需要注意。
综上所述,数字量输出模块的工作原理是从控制器中获取数字信号,通过中间处理单元进行处理转换,并将输出信号输出到外部设备的控制接口中,以实现对外部设备的控制。