news 2026/9/28 3:14:09

【CanMV K210】基础实验 继电器控制外部设备通断

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【CanMV K210】基础实验 继电器控制外部设备通断

继电器在智能硬件项目中经常扮演“电子开关”的角色。普通代码只能在屏幕里输出结果,而继电器实验会把程序逻辑转化成真实设备的通电与断电。比如小风扇自动启动、低压灯带定时开关、设备自检时短暂吸合、任务完成后自动断电,这些场景背后的基础逻辑都离不开 GPIO 对继电器模块的控制。

本实验使用 CanMV K210 开发板的 GPIO 输出能力控制继电器模块。程序将物理引脚 6 注册为 GPIO0,再创建继电器输出对象,通过高低电平切换继电器的吸合与断开。代码中封装了继电器打开、关闭、状态控制、定时保持、脉冲测试和完整工作流程模拟等函数,适合用来理解“程序如何控制外部设备通断”。

学习目标说明
理解继电器作用认识继电器在智能硬件项目中作为电子开关的基本用途
掌握 GPIO 输出控制使用 CanMV K210 的 GPIO 输出高低电平控制继电器模块
理解引脚映射关系通过fpioa_manager.fm将物理引脚 6 映射为 GPIO0
学会函数封装将继电器打开、关闭、定时保持和脉冲测试封装成独立函数
建立安全控制意识理解继电器不适合高频切换,实验建议使用低压演示设备

继电器属于机械开关,不适合高频率快速切换。本实验更适合连接 LED、小风扇、小电机等低压演示设备,重点观察继电器状态变化和外部设备通断过程。涉及市电、高功率设备或复杂负载时,需要具备对应电气安全知识,并做好隔离和保护。入门实验阶段建议只使用安全低压负载进行演示。

文章目录

  • 理论基础
  • 硬件设施
  • 软件代码
  • 扩展应用
  • 总结

理论基础

继电器可以理解成一个由程序间接控制的开关。CanMV K210 的 GPIO 本身只能输出高低电平,不能直接承担大电流外部设备的通断控制。继电器模块接收 GPIO 输出的控制信号后,通过内部电磁结构或驱动电路让开关触点吸合或断开,从而控制外部负载回路是否导通。

普通 LED 实验中,GPIO 的输出对象就是 LED,程序输出高低电平后能直接看到亮灭变化。继电器实验比 LED 更进一步,GPIO 只负责发出控制信号,继电器模块负责执行开关动作,外部设备则根据继电器触点状态通电或断电。这种结构更接近真实智能硬件项目中的“控制层、驱动层、执行层”分工。

本实验的程序默认采用高电平触发逻辑,也就是RELAY_ON_LEVEL = 1表示继电器打开,RELAY_OFF_LEVEL = 0表示继电器关闭。不同继电器模块可能存在高电平触发和低电平触发两种类型。如果实际现象与串口打印相反,不需要重写控制函数,只需要对调RELAY_ON_LEVEL和RELAY_OFF_LEVEL两个常量。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 3:13:07

《10x 程序员工作法》笔记

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 3:12:59

上海公司网站搭建5步最佳实践

上海公司网站搭建5步最佳实践 域名选错服务器配烂,上海公司网站就废了一半。很多老板找外包,结果被坑得域名不在自己手里,服务器还在隔壁机房,这种 最佳实践 就是拿命在赌。 域名服务器搞不懂…

作者头像 李华
网站建设 2026/9/28 3:12:21

3步搞定wap网站cms避坑指南:省50%成本

3步搞定wap网站cms避坑指南:省50%成本 找建站公司怕被坑高价?别急,这份wap网站cms避坑指南专治各种“预算刺客”。 很多老板一上来就问“做手机站多少钱”,结果报价单下来,几千块直接变几万。为啥?因为对方没搞清你的真实需求,或者把高端功能硬塞给你。做wap网站cms,核心不是“贵”,而是“…

作者头像 李华
网站建设 2026/9/28 3:12:10

【2026OD新机考】【回溯】20260401-勇攀数字高峰【Py/Java/C++/C/JS/Go六种语言OD真题】【欧弟算法】全网注释最详细分类最全的华子OD真题题解

可上 欧弟OJ系统 练习华子OD、大厂真题 绿色聊天软件戳 od1441了解算法冲刺训练(备注【CSDN】否则不通过) 文章目录 相关推荐阅读 题目描述与示例 题目描述 输入描述 输出描述 示例一 输入 输出 说明 示例二 输入 输出 说明 示例三 输入 输出 说明 解题思路 代码 Python Java…

作者头像 李华
网站建设 2026/9/28 3:12:11

新手避坑:一文搞懂php培训网站源码选型与落地

新手避坑:一文搞懂php培训网站源码选型与落地 自己不会代码却想做网站,这大概是很多初学者最纠结的噩梦。面对满屏的php培训网站源码,你是想直接套用模板,还是从零手写?别慌,今天咱们不聊虚的,专门针对 后端初学者 ,把这事掰开了揉碎了讲清楚。…

作者头像 李华
网站建设 2026/9/28 3:11:49

3个实战案例教你搞定国家小城镇建设政策网站

3个实战案例教你搞定国家小城镇建设政策网站 域名服务器搞不懂,是很多新手建站的第一道坎。别慌,这行干久了你会发现,技术从来不是拦路虎,理不清逻辑才是。 今天咱们不整虚的,直接上 实战案例…

作者头像 李华