stm32之继电器驱动[通俗易懂]

stm32之继电器驱动[通俗易懂]继电器(英文名称:relay)是一种电控制器件,当输入量的变化达到规定要求时,在电气输出电路中使被控量发生预定的 阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化  的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。虽然很简单,但是可以作为入门知识来学习。第一步:找到单片机控制继电器的引脚,引

大家好,又见面了,我是你们的朋友全栈君。

继电器(英文名称:relay)是一种电控制器件,当输入量的变化达到规定要求时,在电气输出电路中使被控量发生预定的  阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化    的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。

虽然很简单,但是可以作为入门知识来学习。

第一步:

找到单片机控制继电器的引脚,引脚设置成高电平,可以让继电器开,设为低电平,即是关。所以我们要去看原理图,找   到单词relay,一般旁边会有个电阻。其次,我们接着看底板relay对应的数据,比如:I2C1_SDA。然后找I2C1_SDA对应得引   脚,比如PB7。

第二步:

编写代码:

void relay_init(void)
{

  GPIO_InitTypeDef    GPIO_InitStructure;
  RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE);
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//输出
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
}
          

//relay on PB7
void relay_on(void)
{

  GPIO_SetBits(GPIOB,GPIO_Pin_7);
}
//relay off PB7
void relay_off(void)

  GPIO_ResetBits(GPIOB,GPIO_Pin_7);
}


第三步:

效果:听见继电器打开之后会有“哒”的一声。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152729.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c#窗体应用程序怎么保存_importedfile用什么打开

    c#窗体应用程序怎么保存_importedfile用什么打开选择保存文件时先将文件名生成传入,点击OK和取消使用FileOK委托。///<summary>///另存文件对话框///</summary>///<paramname=”fileName”>想命名的文件名</param>///<returns>&lt…

    2022年10月8日
    0
  • JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo

    原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84957708《JRtplib开发笔记(一):JRtplib简介、JThread库编译》:https://blog.csdn.net/qq21497936/article/details/8478…

    2022年4月17日
    48
  • 业务架构和系统架构_技术架构和系统架构

    业务架构和系统架构_技术架构和系统架构通用业务系统架构演进

    2022年4月21日
    303
  • web基础知识总结_Web站点基础阶段包含哪些阶段

    web基础知识总结_Web站点基础阶段包含哪些阶段传统身份验证的方法:HTTP是一种没有状态的协议,也就是它并不知道是谁是访问应用。这里我们把用户看成是客户端,客户端使用用户名还有密码通过了身份验证,不过下回这个客户端再发送请求时候,还得再验证一下。解决的方法就是,当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的ID号发送给客户端,客户端收到以后把这个ID号存储在C…

    2025年7月11日
    1
  • Rpc接口压测_rpc服务接口测试

    Rpc接口压测_rpc服务接口测试前言哈喽,喜欢这篇文章的话烦请点个赞哦!万分感谢(^▽^)PS:有问题可以联系我们哦vceshiren001复制“下方链接”,提升测试核心竞争力!更多技术文章分享和免费资料领取现今有比较多的rpc框架应用于实际的生产中,像比较流行的Dubbo、Motan、Thrift、Grpc等。今天作者将以最近项目中用到的grpc为例,结合jmeter来介绍下rpc压测实施步骤。学习本文前需对rpc框架、jmeter有个大致的了解,知道rpc如何用工具生成各种语言的代码。Grpc本身是支持很多种语言的,而jm

    2022年10月13日
    0
  • 基金指数温度怎么看_指数温度是什么意思

    基金指数温度怎么看_指数温度是什么意思指数基金真的有那么好吗,连巴菲特也给家族制定自己死后把大部分资金都购买指数基金,如何挑选指数基金呢,有许多人推荐指数温度,那么基金指数温度靠谱吗,银行存款利率网小编和大家学习下指数温度查询技巧。基金指数温度靠谱吗指数温度是正态分布值,即当前估值在历史数值的位置占比,指数温度本质上就是以历史预测未来。关于基金指数温度靠谱吗,当然是有一定的参考价值,但也不能完全依靠关于基金指数温度来决定购买。下面我们…

    2022年10月23日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号