数字量输入输出模块
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光耦TLP521系列
光耦隔离输入原理图
VCC R1 3 30 IN1 T L P52 1-4 VCC R2 3 30 IN2 T L P52 1-4 VCC R3 3 30 IN3 OUT -IN3 R7 1 0K VCC OUT -IN2 R6 1 0K VCC T L P52 1-4 OUT -IN1 R5 1 0K VCC
VCC
R4 3 30 IN4 T L P52 1-4
OUT -IN4 R8 1 0K
VCC
单片机与继电器连接图
VCC2 K1 D? DIODE
VCC2 VCC R1 3 30 U1 T L P52 1-1 R2 1K R3 1K Q? NPN
P1. 4
试验箱管脚定义
+5V +5V
+5V
P1.0 P1.1
设计目的及任务
设计目的:理解光耦工作原理;掌握在 电子电路设计中各种隔离电路的设计; 了解继电器的工作原理;掌握单片机与 继电器的连接方法。 设计任务:设计一个单通道光耦隔离I/O 输出与继电器控制电路,供电电压5V。
光耦介绍
光电耦合器(简称光耦)是以光为 媒介把输入端信号耦合到输出端,来传 输电信号的器件。通常把发光器和受光 器封装在同一管壳内,将他们的光路耦 合在一起,当输入端加电信号时发光器 发出光线,受光器接收光线之后产生电 流,从输出端输出,从而实现电-光-电的 转换。输入与输出之间不共地,因此用 于信号隔离电路中。
while(1) {
RELAY=0;
delay(); RELAY=1; delay(); }
}
思考与发挥
在系统设计中为什么要加光耦?光耦一 般用于哪些场合? 若用51单片机驱动蜂鸣器,驱动电路如 何设计? 继电器、蜂鸣器等元件能否直接接到单 片机的输出口上?为什么? 简述继电器控制电路的基本原理和各部 件的功能?
I/O输入,输出与继电 器控制模块
+5V
P1.1 P1.2 P1.4
P1.3
GND
GND
GND
GND
继电器驱动程序流程图
开wk.baidu.com 定义继电器控制端
继电器吸合
延时
继电器断开
延时
程序设计:
#include <reg51.h> Sbit RELAY=P1^4; Void delay(void) { unsigned char i,j; for(I=0;I<255;I++) for(j=0;j<255;j++) } Void main(void) {