当前位置: 首页 > news >正文

嵌入式STM32学习——继电器

继电器模块引脚说明

VCC(+): 供电正极。连接此引脚到电源(通常是直流电源),以提供继电器线圈所需的电流。

GND(-): 地。连接此引脚到电源的负极或地。

IN(或者类似标记): 控制输入。通常用于连接控制信号,当该信号变化时,继电器将切换状态。

NC(Normally Closed): 常闭接口,继电器吸合前与COM连接,吸合后悬空

COM(Common): 公共端,通常是中间的触点,与常开或常闭触点相连。

 NO(Normally Open): 常开接口,继电器吸合前悬空,吸合后与COM连接

开路即通路、断路,闭合指的是开关闭合,也就是说,在没有任何上电之类的动作时,NC和COM端相当于已经连通

个人见解:

继电器有指示灯一侧接STM32,VCC和GND不用多说,分别是电源和地线的连接,IN接口则接STM32中的一个引脚,用来控制继电器的接通与否,若IN口为0(低电平)时继电器绿灯亮起(接通),若IN口为1(高电平)时继电器绿灯熄灭(断开)。当继电器接通时左侧便可以控制传感器等大电流器件工作。

实验:(控制继电器开关,间隔一秒)

relay.c

#include "relay.h"
#include "stm32f10x.h"void Relay_Init(void)
{GPIO_InitTypeDef Relay_initstruct;//结构体定义RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE);//时钟初始化Relay_initstruct.GPIO_Pin = GPIO_Pin_0;Relay_initstruct.GPIO_Speed = GPIO_Speed_10MHz;Relay_initstruct.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init(GPIOA, &Relay_initstruct );初始化结构体}

relay.h

#ifndef RELAY_H_
#define RELAY_H_void Relay_Init(void);//声明#endif

main

#include "stm32f10x.h"
#include "main.h"#include "relay.h"void delay(uint16_t time)  //延时函数
{uint16_t i=0;while(time--){i =12000;while(i--);}
}int  main()
{Relay_Init();  //函数声明GPIO_SetBits(GPIOA,GPIO_Pin_0);初始化继电器为断开状态while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_0); //闭合delay(1000);GPIO_SetBits(GPIOA,GPIO_Pin_0);  //断开delay(1000);}
}

相关文章:

  • 大模型微调算法原理:从通用到专用的桥梁
  • 解决mybatisplus主键无法自增的问题
  • Spring之AOP
  • Windows中安装nacos-server-2.4.2
  • webpack和vite区别
  • 《Python星球日记》 第52天:反向传播与优化器
  • MySQL事务和JDBC中的事务操作
  • Veins同时打开SUMO和OMNeT++的GUI界面
  • Visual Studio 2022 远程调试
  • C++字符串操作 2024年信息素养大赛复赛 C++小学/初中组 算法创意实践挑战赛 真题详细解析
  • 蓝桥杯嵌入式第十一届省赛真题
  • `RotationTransition` 是 Flutter 中的一个动画组件,用于实现旋转动画效果
  • 仓库管理系统,Java+Vue,含源码及文档,高效管理仓库物资,实现入库、存储、出库全流程数字化精准管控
  • 睿思量化小程序
  • Redis 哨兵
  • AI 入门资源:微软 AI-For-Beginners 项目指南
  • #Redis黑马点评#(四)优惠券秒杀
  • 基于定制开发开源AI智能名片S2B2C商城小程序的公私域流量融合运营策略研究
  • mac u盘重装mac10.15Catalina系统
  • 【递归、搜索和回溯】二叉树中的深搜
  • 海航回应“男团粉丝为追星堵住机舱通道”:已紧急阻止
  • “一节课、两小时”,体育正在回归“C位”
  • 洗冤录|县令遇豪强:黄榦处理的一起地产纠纷案
  • 屈晓华履新四川省社科联党组书记,此前担任省国动办主任
  • 牛市早报|国家发改委:今年将推出约3万亿元优质项目,支持民营企业参与
  • 股价两天涨超30%,中航成飞:不存在应披露而未披露的重大事项