本帖最后由 智达ZDAUTO 于 2020-5-18 15:26 编辑
一、设计思路
当磁性开关传感器部分探测到磁铁,会接通设备侧电路,并通过M5S向控制侧(MCU)发送一个信号,单片机执行相应操作。
本设计将通过Arduino UNO R3开发板和ZDAUTO-Arduino UNO扩展板组合,通过Arduino进行IO输入,利用M5S模块检测24V电路开关情况。
二、实验材料
该硬件电路由24V电源、5V电源、Arduino UNO R3 、M5S-开关量输入模块(M5S-BID0524A1)、磁性开关、LED灯、电阻、磁铁构成。Arduino板通过连接M5S扩展板,利用数字信号输入脚检测M5S信号脚。
三、模块装备 Arduino UNO R3实物图
ZDAUTO-Arduino UNO扩展板 模块的实物图
ZDAUTO-Arduino UNO 扩展板模块原理图
四、软件设计 当磁性开关传感器部分探测到磁铁,通过M5S向控制侧(MCU)发送一个低电平信号,单片机可以通过读取信号脚来做出相应操作,如开关灯等。程序流程图如下图所示:
五、实验成品
六、总结 ① ZDAUTO-Arduino UNO扩展板设计规范化,功能强大,应用性强。非常适用于DIY以及小程序的控制制作。 ② M5S模块具有十分可靠的稳定性,性能优越,用于小信号控制大电压十分稳定,BI类型开关量输入模块,全隔离信号,密封,高可靠,高稳定性,长寿命。 ③本系统可用于更多的控制环境中,原理类同。 |