日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CW32模塊使用 繼電器模塊

CW32生態(tài)社區(qū) ? 來源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2025-02-24 10:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繼電器是控制電路電子元器件,通過感應(yīng)輸入電流的變化控制電路的通斷,通常用于自動(dòng)化控制電路中,在電路中起著自動(dòng)調(diào)節(jié)、隔離、安全保護(hù)和轉(zhuǎn)換等作用。直流繼電器通常有5個(gè)引腳,其中有兩個(gè)引腳是線圈控制引腳,其他3個(gè)引腳分別是是常開端、常閉端和公共端。在沒有上電時(shí),線圈沒有通電,常閉端和公共端相連,常開端和公共端斷開;上電后,線圈通電,常開端和公共端相連,常閉端和公共端斷開。所以繼電器就相當(dāng)于是一個(gè)開關(guān),可以使用低壓控制高壓。

一、模塊來源

模塊實(shí)物展示:

wKgZPGe73uaASZtOAABJeG2neTk344.jpg


資料鏈接:http://pan.baidu.com/share/link?shareid=3950641169&uk=2302102993

二、規(guī)格參數(shù)

工作電壓:5V

可控制的交流電壓范圍:可達(dá)250V,10A

可控制的交流電壓范圍:可達(dá)30V,10A

控制方式:GPIO

管腳數(shù)量:4 Pin(2.54mm間距排針

說明:采用光耦隔離保護(hù)MCU引腳;采用三極管驅(qū)動(dòng);

以上信息見廠家資料文件

三、移植過程

我們的目標(biāo)是將例程移植至CW32F030C8T6開發(fā)板上【能夠?qū)崿F(xiàn)控制繼電器的吸合與釋放的功能】。首先要獲取資料,查看數(shù)據(jù)手冊應(yīng)如何實(shí)現(xiàn)讀取數(shù)據(jù),再移植至我們的工程。

3.1查看資料

如果繼電器在低壓電源導(dǎo)通的狀態(tài)下,電磁鐵有了磁力,吸合銜鐵,觸點(diǎn)閉合,高壓電源形成回路處于導(dǎo)通狀態(tài);如果繼電器在低壓電源斷開的狀態(tài)下,電磁鐵沒有磁力,因?yàn)閺椈傻木壒?,彈簧將觸點(diǎn)斷開,高壓電源沒有形成回路處于斷開狀態(tài);

chaijie_default.png

知道了控制原理,再來看原理圖。K1為繼電器,其中的4腳和5腳是繼電器的低壓電源控制引腳,當(dāng)IN1輸出低電平,U1光耦隔離器的1腳2腳導(dǎo)通使得4腳和3腳導(dǎo)通,VCC通過4腳到3腳經(jīng)過R2給三極管的基極得電,因?yàn)槿龢O管的基極得電,使得三極管導(dǎo)通,VCC經(jīng)過繼電器的4腳到5腳到三極管到地。因此繼電器的線圈得電,繼電器的1腳觸點(diǎn)由2腳吸合到3腳,達(dá)到了我們控制開關(guān)的目的。其中原理圖中的P1端子的1腳是常閉觸點(diǎn),2腳是公共觸點(diǎn),3腳是常開觸點(diǎn)。對應(yīng)的接線圖見下方右圖。

wKgZO2e73ueAXK_jAAAesrm00Ho573.jpg

wKgZPGe73ueAG6kuAABQLsmDiDQ550.jpg

3.2引腳選擇

該模塊有3個(gè)引腳,具體引腳連接見各引腳連接。

wKgZPGe73uiAfGaUAAD8jsWlN7E818.jpg

模塊接線圖

3.3移植至工程

移植步驟中的導(dǎo)入.c和.h文件與【CW32模塊使用】DHT11溫濕度傳感器相同,只是將.c和.h文件更改為bsp_relay.c與bsp_relay.h。這里不再過多講述,移植完成后面修改相關(guān)代碼。

在文件bsp_relay.c中,編寫如下代碼。

/*
 * Change Logs:
 * Date           Author       Notes
 * 2024-06-24     LCKFB-LP    first version
 */

#include "bsp_relay.h"
#include "stdio.h"



/******************************************************************
 * 函 數(shù) 名 稱:relay_GPIO_Init
 * 函 數(shù) 說 明:繼電器引腳初始化
 * 函 數(shù) 形 參:無
 * 函 數(shù) 返 回:無
 * 作       者:LC
 * 備       注:無
******************************************************************/
void Relay_GPIO_Init(void)
{
    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化結(jié)構(gòu)體

    RCC_RELAY_IN_ENABLE();        // 使能GPIO時(shí)鐘

    GPIO_InitStruct.Pins = GPIO_RELAY_IN;                  // GPIO引腳
    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;            // 推挽輸出
    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;               // 輸出速度高
    GPIO_Init(PORT_RELAY_IN, &GPIO_InitStruct);            // 初始化
}

/******************************************************************
 * 函 數(shù) 名 稱:Set_Relay_Switch
 * 函 數(shù) 說 明:設(shè)置繼電器狀態(tài)
 * 函 數(shù) 形 參:0繼電器吸合   1繼電器斷開
 * 函 數(shù) 返 回:
 * 作       者:LC
 * 備       注:
******************************************************************/
void Set_Relay_Switch(unsigned char state)
{
    RELAY_OUT(state);
}

在文件bsp_relay.h中,編寫如下代碼。

/*
 * Change Logs:
 * Date           Author       Notes
 * 2024-06-24     LCKFB-LP    first version
 */

#ifndef _BSP_RELAY_H_
#define _BSP_RELAY_H_

#include "board.h"

#define RCC_RELAY_IN_ENABLE()   __RCC_GPIOA_CLK_ENABLE()
#define PORT_RELAY_IN           CW_GPIOA
#define GPIO_RELAY_IN           GPIO_PIN_2
#define RELAY_OUT(x)            GPIO_WritePin(PORT_RELAY_IN, GPIO_RELAY_IN, x?GPIO_Pin_SET:GPIO_Pin_RESET)

void Relay_GPIO_Init(void);//繼電器引腳初始化
void Set_Relay_Switch(unsigned char state);//設(shè)置繼電器狀態(tài)

#endif

四、移植驗(yàn)證

在自己工程中的main主函數(shù)中,編寫如下。

/*
 * Change Logs:
 * Date           Author       Notes
 * 2024-06-24     LCKFB-LP    first version
 */
#include "board.h"
#include "stdio.h"
#include "bsp_uart.h"
#include "bsp_relay.h"

int32_t main(void)
{
    board_init();        // 開發(fā)板初始化

    uart1_init(115200);        // 串口1波特率115200

    Relay_GPIO_Init(); //繼電器初始化
    printf("Demo Start...rn");
    while(1)
    {
        Set_Relay_Switch(0);//控制繼電器吸合
        delay_ms(1000);

        Set_Relay_Switch(1);//控制繼電器松開
        delay_ms(1000);
    }
}

移植現(xiàn)象:一上電就會(huì)聽到繼電器吸合的聲音

模塊移植成功案例代碼:

鏈接:https://pan.baidu.com/s/1A3N-aVpZ0V6seaxmHz40Ag?pwd=LCKF

提取碼:LCKF

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 繼電器模塊
    +關(guān)注

    關(guān)注

    1

    文章

    10

    瀏覽量

    13094
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    326

    瀏覽量

    1971
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    CW32移植Free-RTOS】CW32開發(fā)者扶持計(jì)劃

    CW32配置Free-RTOS全過程,CW32開發(fā)者扶持計(jì)劃
    的頭像 發(fā)表于 04-18 09:38 ?7582次閱讀
    【<b class='flag-5'>CW32</b>移植Free-RTOS】<b class='flag-5'>CW32</b>開發(fā)者扶持計(jì)劃

    CW32快速開發(fā)入門

    CW32快速開發(fā)入門
    的頭像 發(fā)表于 04-24 18:56 ?3833次閱讀
    <b class='flag-5'>CW32</b>快速開發(fā)入門

    【項(xiàng)目展示】基于CW32的遙控循跡小車

    CW32循跡小車.zip_免費(fèi)高速下載|百度網(wǎng)盤-分享無限制? 一、概述 CW32循跡、遙控小車具有循跡和遙控兩種功能,小車的硬件模塊CW32F030C8T6小藍(lán)板、智能小車控制底板
    的頭像 發(fā)表于 05-31 17:33 ?2669次閱讀
    【項(xiàng)目展示】基于<b class='flag-5'>CW32</b>的遙控循跡小車

    請問CW32芯片有哪些功能模塊

    CW32芯片有哪些功能模塊?
    發(fā)表于 12-26 08:11

    TMR繼電器模塊

    TMR繼電器模塊
    發(fā)表于 11-20 17:10 ?20次下載

    10路繼電器輸出模塊

    MLink-DO10 10路繼電器輸出模塊是脈聯(lián)公司針對設(shè)備控制與RS485總線監(jiān)測的裝置。MLink-DO10 10路繼電器輸出模塊基于成熟的嵌入式軟硬件平臺(tái),具有實(shí)時(shí)性強(qiáng)、可靠性高
    發(fā)表于 05-11 14:47 ?2045次閱讀

    10路繼電器輸出模塊

    10 路繼電器輸出模塊是脈聯(lián)公司針對設(shè)備控制與 RS485 總線監(jiān)測的裝置。 MLink-DO10 10 路繼電器輸出模塊基于成熟的嵌入式軟硬件平臺(tái),具有實(shí)時(shí)性強(qiáng)、可靠性高的特點(diǎn),提供
    發(fā)表于 05-11 16:45 ?1905次閱讀

    智能繼電器模塊是什么,它的作用是什么

    智能繼電器模塊有什么作用? 智能繼電器模塊有許多種類型,隨著科技的迅速發(fā)展,智能繼電器模塊應(yīng)用的
    發(fā)表于 01-28 16:41 ?8426次閱讀

    24個(gè)繼電器繼電器模塊

    電子發(fā)燒友網(wǎng)站提供《24個(gè)繼電器繼電器模塊.zip》資料免費(fèi)下載
    發(fā)表于 07-12 10:53 ?19次下載
    24個(gè)<b class='flag-5'>繼電器</b>的<b class='flag-5'>繼電器</b><b class='flag-5'>模塊</b>

    固態(tài)繼電器和電磁繼電器模塊

    固態(tài)繼電器和電磁繼電器模塊 固態(tài)繼電器的特點(diǎn) 直流固態(tài)繼電器和交流固態(tài)繼電器 電磁
    發(fā)表于 04-26 10:47 ?15次下載
    固態(tài)<b class='flag-5'>繼電器</b>和電磁<b class='flag-5'>繼電器</b><b class='flag-5'>模塊</b>

    cw32和stm32的區(qū)別

    cw32和stm32的區(qū)別 CW32和STM32是兩種常見的單片機(jī),被廣泛應(yīng)用于各種電子設(shè)備中。在本文中,我們將深入探討CW32和STM32之間的區(qū)別和優(yōu)劣勢。 1. 硬件性能 硬件性能是衡量單片機(jī)
    的頭像 發(fā)表于 08-16 11:15 ?6592次閱讀

    基于CW32的RC522刷卡模塊的應(yīng)用

    基于CW32的RC522刷卡模塊的應(yīng)用
    的頭像 發(fā)表于 11-02 14:53 ?2767次閱讀
    基于<b class='flag-5'>CW32</b>的RC522刷卡<b class='flag-5'>模塊</b>的應(yīng)用

    基于CW32的物聯(lián)網(wǎng)應(yīng)用

    CW32】基于CW32的物聯(lián)網(wǎng)應(yīng)用
    的頭像 發(fā)表于 11-02 15:55 ?2145次閱讀
    基于<b class='flag-5'>CW32</b>的物聯(lián)網(wǎng)應(yīng)用

    如何使用繼電器模塊來控制電路?

    如何使用繼電器模塊來控制電路? 繼電器模塊是一種常用的電子元件,用于控制電路的開關(guān)。繼電器模塊
    的頭像 發(fā)表于 11-17 14:28 ?5732次閱讀

    基于CW32的遙控循跡小車

    本實(shí)驗(yàn)是使用CW32單片機(jī)制作一個(gè)入門的遙控循跡小車。遙控采用藍(lán)牙配合手機(jī)APP進(jìn)行遙控。循跡使用一個(gè)5路的循跡模塊。使用OLED模塊進(jìn)行顯示當(dāng)前小車狀態(tài)。
    的頭像 發(fā)表于 11-17 17:46 ?2561次閱讀
    基于<b class='flag-5'>CW32</b>的遙控循跡小車
    方城县| 于田县| 聂拉木县| 明光市| 甘孜县| 黄龙县| 抚顺市| 长宁县| 巴中市| 甘孜县| 巨野县| 鲁甸县| 西林县| 沽源县| 黄大仙区| 阿尔山市| 芜湖市| 瓦房店市| 永宁县| 葵青区| 广河县| 苍梧县| 吉首市| 温州市| 漠河县| 南投县| 鹤峰县| 茌平县| 武川县| 中卫市| 双鸭山市| 阿合奇县| 宣化县| 广平县| 阳新县| 龙海市| 阿克陶县| 沅陵县| 武邑县| 赤壁市| 河北省|