FPGA设计与实战演练课件:继电器实验电路搭建与驱动程序设计.pptx

FPGA设计与实战演练课件:继电器实验电路搭建与驱动程序设计.pptx

继电器实验电路搭建与驱动程序设计基于口袋机综合实验设计

目录一、实验目的二、实验设备三、实验原理四、实验代码解析五、实验步骤六、实验现象七、拓展思考八、应用领域

一、实验目的了解EDA软件。程序的下载和仿真了解如何正确分配和配置单片机的I/O口熟悉和使用继电器。

二、实验设备???口袋机口袋机下载线JC-PM8模块?JC-PM15实验扩展板

三、实验设备?实验器件简介: 继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

三、实验原理继电器模块原理图:原理图说明:U1:TLP521是隔离光耦,Q1:8050是驱动三极管,K1是继电器功能说明:单片机端口连接K1,控制光耦,光耦输出控制三极管,三极管控制继电器U1是光电耦合器,Q1是三极管

三、实验原理继电器模块原理图:K1接单片机的端口,端口输出低电平, TLP521中的LED发光,右边光电二极管受到光照,导通,R3的上端电平被拉高,Q1的B级输入高电平,Q1导通,继电器吸合。如果K1接高电平,那就回全部关闭,继电器不吸合。

三、实验原理?程序解析: 打开test文件,有端口定义和端口初始化函数 voidrelay_gpio_init(void)将继电器控制端口设置成推挽输出

三、实验原理程序解析:在main文件中,实现功能:按触摸按键A继电器吸合按B,继电器断开

三、实验原理?继电器模块原理图:原理图说明:U1:TLP521是隔离光耦,Q1:8050是驱动三极管,K1是继电器功能说明:单片机端口连接K1,控制光耦,光耦输出控制三极管,三极管控制继电器

四、实验原理?模块引脚说明:

四、参考代码分析?继电器配置函数详细配置函数见参考程序

五、参考代码分析?主函数时钟初始化开始外设初始化判断键值继电器执行变化结束是

五、实验步骤??1、将实验模块插在扩展模块的位置4,如下图2、打开程序3、下载程序?

六、实验现象 上电后继电器默认是断开的,按口袋机上的触摸按键A,继电器吸合,按B是断开。

七、拓展思考 通过程序实现3秒继电器断开,3秒后继电器吸合。注意不能把时间间隔设定到很短,比如几十毫秒。这样频繁的开合继电器会造成继电器的损坏。

八、应用领域 继电器的应用非常广泛,一般都单片机信号控制大功率器件,继电器的型号也非常对,继电器的参数也很多,主要的参数就是最大耐压和最大电流

感谢大家的认真学习!祝大家生活、工作愉快!

文档评论(0)

1亿VIP精品文档

相关文档