你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

兔哥的L4【001】——32脚的小板

[复制链接]
种花家刘氓兔 发布时间:2025-7-14 22:05

今天来上手个干黄管和L432KC。64和144的nucleo板子玩多了,今天换个花样,来玩玩32引脚板子。

那么,什么是干簧传感器呢?用大白话说就是个磁铁开关,当有磁铁靠近时就相当于按下开关。此款型号体积小,触点常开,也就是说没磁铁靠近传感器时,是断开的;当有磁铁靠近传感器时,是闭合的。

根据此传感器特性,构建一个外围电路,仅仅只需要一个上拉电阻,上拉电阻和59001型干簧传感器串联,在串联处读取电平状态,即可确定是否有磁铁靠近。

考虑到使用较少的元器件接入单片机的采集,因此只设计了一个3V3的电流回路,但是59001型干簧传感器的特性可不只于此,高达120VAC和170VDC的耐压,以及10W的开关能力。在工业现场的硬接点上,也可使用此传感器,进行开盖断电、限位异常等场景。甚至在户外恶劣的使用环境下,也可保证雷击不损坏干簧传感器。

在洞洞板上使用杜邦线焊接,使用三根线和单片机进行连接,分别是3V3、DI、GND,3V3和GND分别连接到Nucleo-L432板子上,DI接到单片机的GPIO上。

先使用LINK的3V3和GND供电,用万用表测一下电压,当吸铁石没靠近59001型干簧传感器,此时DI处电压是3V3。

接下来,使用STM32的开发套件,进行快速的程序构建。 根据官网的原理图手册,使用PA0引脚进行DI状态采集,配置好Debug调试引脚,配置UASRT2用于串口调试,配置PB3引脚用于LED状态指示。

ST的CUBE生态带来了开箱即用的体验,再搭配59001型干簧传感器,可快速感知物理世界的数据。在主函数里添加函数,翻转GPIO驱动LED,用以显示单片机正在运行,使用HAL_GPIO_ReadPin函数读取状态,使用串口打印状态,使用HAL_Delay函数进行100ms的延时,进行消抖。

ST的Nucleo板卡自带STLINK,不仅可直连电脑USB进行程序下载,还包含串口,可直接用电脑串口助手收发数据。下图是串口助手中接收到的数据。1是未导通,无磁铁;0是导通,有磁铁。

image.png

收藏 评论0 发布时间:2025-7-14 22:05

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版