外部模块介绍 (七)继电器 (继电器不工作或者不停断开吸合的原因见文末 )

这篇具有很好参考价值的文章主要介绍了外部模块介绍 (七)继电器 (继电器不工作或者不停断开吸合的原因见文末 )。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

外部模块介绍 (七)继电器 (继电器不工作或者不停断开吸合的原因见文末 ),毕设:温室大棚,单片机,嵌入式硬件,毕业设计
原理

 

本设计水泵,风扇等都是通过继电器控制(弱电控制强电) 继电器分为低电平控制与高电平控制,本设计采取高电平控制即继电器控制端检测到高电平(推挽输出)继电器线圈吸合,常开闭合常闭断开

切记切记不要继电器供电与用电器相连,防止一不小心都接到公共端,此时就会发现继电器不停断开吸合(用常闭的情况下)不工作(用常开的情况下)文章来源地址https://www.toymoban.com/news/detail-828269.html

继电器控制 总的来说,这段代码的目的是初始化STM32微控制器上的GPIOB端口的第7个引脚,
将其配置为推挽输出模式,并设置其输出速度为50MHz
void relay_init(void)//对继电器初始化,即对PB7口初始化
{
  GPIO_InitTypeDef     GPIO_InitStructure;//定义了一个GPIO_InitTypeDef类型的结构体变量GPIO_InitStructure
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//使能(启动)GPIOB端口的时钟
	
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽输出(推挽输出模式允许引脚在高低电平之间切换,输出电流能力也较强)
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//引脚的输出速度为50MHz
	
  GPIO_Init(GPIOB, &GPIO_InitStructure);
	
}          
 
void relay_on(void)//PB7置1
{
  GPIO_SetBits(GPIOB,GPIO_Pin_7);
}
 
void relay_off(void)//PB7置0
{ 
  GPIO_ResetBits(GPIOB,GPIO_Pin_7);
}

到了这里,关于外部模块介绍 (七)继电器 (继电器不工作或者不停断开吸合的原因见文末 )的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JOSEF约瑟 漏电继电器 JD1-200 工作电压:380V 孔径:45mm 50~500mA

    JD1系列漏电继电器 系列型号 JD1-100漏电继电器 JD1-200漏电继电器 JD1-250漏电继电器 JD1系列漏电继电器原为分体式固定式安装,为适应现行安装场合需要,上海约瑟继电器厂在产品原JD1一体式漏电继电器基础上进行产品升级,开发出现在较为流行的分离式导轨安装JD1漏电继电器

    2024年02月07日
    浏览(40)
  • Arduino D1开发板 ESP8266 ESP01-S Wifi 模块 手机控制继电器 学习手记

    因为以前学过一次,但是不深入。所以这次重学,记录一下。 这次用了最新的东东,畅快无极限! 官网在这里:https://arduino-esp8266.readthedocs.io/en/3.1.1/index.html 在ArduinoIDE里下载开发板esp8266是一件很痛苦的事情,虽然成功过,但是后来找到最好的方法还是下载中国的离线版,

    2024年02月11日
    浏览(53)
  • 5路开关量转继电器 Modbus TCP远程I/O模块 YL95 RJ-45网络接口通信

    特点 : ● 五路开关量输入,五路继电器输出 ● 支持Modbus TCP 通讯协议 ● 内置网页功能,可以通过网页查询电平状态 ● 可以通过网页设定继电器输出状态 ●  DI信号输入,DO输出及电源之间互相隔离  ●  宽电源供电范围:8 ~ 32VDC ● 可靠性高,编程方便,易于应用 ● 标

    2024年02月04日
    浏览(39)
  • 单片机如何控制继电器?手把手教你使用继电器(含原理)

    说明: 博客上有很多高阅读量的继电器原理说明和使用方法,总结的很到位,但是感觉有些复杂了,没办法快速上手!对于硬件的大佬来说,它是一个最最简单的模块,但是来搜寻继电器使用方法的,恰恰是刚刚入门的同学,若过于复杂的说明,则无法快速的将它运用到项目

    2024年02月04日
    浏览(53)
  • 继电器的使用

    继电器就相当于一个开关,接在任意线上,通过控制信号下控制通断;一般是断开状态,此时线就断开了,没导通;在控制信号作用下继电器闭合,则线就接在了一起,导通了。 继电器有 供电电压 和 负载电压 ,不要混淆。 5v继电器可以接入110v,220v等负载电压的产品,即小

    2024年02月16日
    浏览(44)
  • 安全继电器学习分享

    1.PILZ (PONZ C1安全继电器) PONZ C1:三个瞬时安全常开触点(安全端子)+1瞬时常闭触点(可用于辅助报警) 常规接法为:A1接24V,A2接0V,S11和S12、S12和S22为两个安全通道(可接急停、安全门、复位按钮、安全门锁),13/14、23/24、33/34外接需要安全控制的设备。41/42可接PLC输入点用于安全继

    2024年02月15日
    浏览(40)
  • 继电器的详细分类

    继电器的分类方法较多,可以按作用原理、外形尺寸、保护特征、触点负载、产品用途等分类。   一、按作用原理分   1 .电磁继电器   在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器。   它包括直流电磁继电器、交流电磁继电器、磁保持继

    2024年02月08日
    浏览(39)
  • (34)继电器开关

    文章目录 前言 34.1 装有IOMCU的自动驾驶仪上的继电器引脚 34.2 通过任务规划器定义继电器引脚 34.3 飞行员控制继电器 34.4 任务控制继电器 34.5 任务规划器控制继电器 \\\" 继电器 \\\"是 自动驾驶仪 上的一个数字输出引脚,可在 0V 和 3.3V 或 5V 之间切换,具体取决于 自动驾驶仪 。与

    2024年02月16日
    浏览(36)
  • 继电器相关知识

     这个就是继电器,左边有三个接口,VCC(3.3v),GND,IO右面有COM,NO,NC。左侧的IO口如果接受到低电平,继电器内部线圈就会工作,然后供电,开关由NC端闭合到NO端,NO开始闭合,例如:可以将喇叭的负极与电源负极连接,喇叭的正极和继电器的com连接,电源的正极和继电器的NO连接

    2024年02月06日
    浏览(43)
  • ESP32+ 继电器-控制交流电器(Web 服务器)

    采用继电器配合esp32远程控制电灯的方法,继电器也可以改成多路继电器,这样单个esp32可以控制多个电器原件 以下是esp32的io引脚,本文采用IO26作为信号输入  将继电器模块连接到esp32,如下图所示 本例子中用的是一个继电器模块 以下是实物的接线图,图中没有用AC接灯泡而

    2024年02月16日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包