【STM32】继电器的使用 |
您所在的位置:网站首页 › 电压继电器工作原理接线图 › 【STM32】继电器的使用 |
一、认识继电器
![]() 这个就是大概的引脚图,VCC是电源正极,GND是电源负极,IN是通断信号的输入引脚。 而另一边,NC即常闭端(normal close),COM即公共端,NO即常开端(normal open)。在中学物理中已经学过,开路即通路、断路,闭合指的是开关闭合,也就是说,在没有任何上电之类的动作时,NC和COM端相当于已经连通,这种继电器模块的连线一般为: ![]() 因为在一般情况下NC是闭合的,所以我们要接到NO接口,然后信号输入引脚即IN引脚给低电平(低电平触发)或者高电平(高电平触发方式),NC端断开,NO端闭合,负载端电路形成闭合回路,开始工作,当IN端给相反电平时时,NO端断开,负载即停止工作。 如果想一直工作,给信号停止工作,即把NO端的连线接在NC端就行了。 切记:继电器的GND要和单片机的GND接在一起共地,也可用同一电源来达到共地的效果。 继电器被发明的目的使用来用弱电控制强电,保证人们不会在高压电路中因为某种因为发生危险(当然单片机使用的继电器模块驱动电流很小,甚至光耦隔离的继电器,只需要一个低电平的信号即可触发,并不需要太大的电流。如果是工业级的继电器,可能需要几安培的电流才能驱动,所以不建议大家使用) 三、理论连线图![]() 弱电端 继电器端 单片机端(控制端) VCC VCC GND GND IN PA0(可以自己设置) 强电端 继电器端 被控制端 NC(normal close) GND(如果NO和单片机接了同一电源可不接,要共地) COM 公共端(一般接电源负极) NO(normal open) 电源正极 四、实物连线图从图中可以看到,继电器控制端分别接到了stm32的VCC,GND和PA0处; 继电器被控制端的常开端(红线)连到了+3.3v,COM公共端(橘黄线)连到了电阻上; LED小灯正极连接限流电阻(1000R),负极连接GND; 以达到通过控制继电器的闭合和间接控制LED小灯亮灭的目的。 电源正极->继电器NO->继电器COM->电阻->LED小灯正极->LED小灯负极->GND 循环(更标准的格式是LED小灯负极接到继电器负极上面) 五、代码和工程分享 #include "stm32f10x.h" // Device header #include "Delay.h" int main(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); while (1) { GPIO_ResetBits(GPIOA, GPIO_Pin_0); Delay_ms(500); GPIO_SetBits(GPIOA, GPIO_Pin_0); Delay_ms(500); } }📎继电器控制 LED闪烁.zip 六、实验现象 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |