六路设备顺序延时上电辅助器,按下启动按键,即可满足最多6路的设备顺序上电启动,不论在顺序启动过程中还是在全部设备启动完成后只要及时按下停止按钮,所有设备立即停止运行
在工厂生产及实验过程中,多种设备必须按顺序上电,人工按顺序上电设备存在错误上电的风险,使用该六路设备顺序延时上电辅助器即可实现设备按顺序延时上电
一、产品简介
基于STM32F103C8T6单片机设计的一款DIY低成本的六路设备顺序延时上电辅助器,该六路设备顺序延时上电辅助器支持最多6路设备的延时顺序上电启动,一键式启动操作,停止设备瞬态响应,支持主备电两路宽电压15V~80V供电(不区分正负极)。
二、应用场景
DIY、批量性产品,适用于不限于启动多种设备、多路设备延时顺序上电等场合。
三、产品概述
该六路设备顺序延时上电辅助器使用STM32F103C8T6作为微处理器,使用微处理器固有的定时计数器功能进行计时操作,体积小巧,功耗低,待机空载运行功耗最大50mA,支持宽电压15V~80V供电(不区分正负极),避免了正负极接错导致烧设备的情况发生支持控制15V~80V设备的顺序延时启动,主备电两路供电也避免了电源突然断电造成控制失效的情况发生,控制方式为高边驱动,降低了触电事故的情况的发生,设计有安装固定孔,一键式启动与停止操作,安装使用极其方便。
板载设计有两个轻触开关,分别为启动按钮与停止按钮,一键式启停操作,使用STM32F103C8T6作为微处理器,微处理器根据分析轻触开关的信号,进行相关的顺序上电及停止设备操作;板载温度检测系统,可支持一路的温度采集,当温度超过预定值时(源码及固件设定值为40摄氏度,其他参数可自行更改设定),自动停止所有设备的运行,板载USB转TTL电路,可直接链接与PC端,在PC端可实时观查到采集的温度等信息,可以实现与PC端串口调试助手数据信息打印功能。
固件公开,源码公开,用户及学者可自行定义按键功能,板载运行状态指示灯,设备正常运行时该指示灯常亮,停止时该指示灯熄灭。
综上可方便的实现启动多种设备、多路设备的延时顺序上电,部分电路增加相应的端口保护电路,有良好的安全系数,成本低,适用范围广,适用于不限于启动多种设备、多路设备延时顺序上电等场合,设计有固定孔,安装操作方便,适用于展会演示、实验室、工厂及用户!
图示为最终版本,基于STM32F103C8T6单片机设计的一款DIY低成本、具有串口数据输出功能、宽电压主备电输入、高边控制的六路设备顺序延时上电辅助器。
四、产品参数
(1)PCB尺寸:90mm*60mm,2层板,PCB厚度1.6mm,有铅喷锡
(2)输入电压范围:15V~80V(主电及备电)
(3)输入电源带载能力:最小100mA(空载,带载需要考虑负载功耗)
(4)输出信息电平信号:5V
(5)温度采集的分辨率:±0.1℃
(6)温度采集的精度:±1℃
(7)温度采集的范围:-30℃~105℃
(8)运行下整体待机功耗:约80mA
五、使用说明
在主电输入及备电输入直接接入15V~80V电源(既支持交流输入也支持直流输入,不需要区分正负极),type-c是数据传输通道便于检修温度探头的工作状况(正常使用时不需要)。
在PC端打开串口调试助手,配置如下图(波特率为115200,数据位为8,停止位为1,无校验位),从下图可见串口调试助手接收区接收到的数据如下图。
可看到温度在摄氏度左右,固件及源代码设定为按下启动按键后每2秒顺序启动一台设备。
六、备注
1.本模块下载程序固件方可正常进行使用,程序使用keil V5编写,程序下载工具使用ST-LINk进行烧录,固件详见附件“STM32F103C8T6_六路设备顺序上电_16M固件”文件夹,如需源代码进行二次开发或者学习,详见附件“STM32F103C8T6_六路设备顺序上电_16M代码”文件夹,固件及源代码设定的高温预警值为40度,如需其他数值,可自行修改,欢迎各位学者在评论区交流学习。
2.本模块的物料成本在50元左右,物料的详细信息和参考购买链接在附件“配件购买参考链接”中查看。
3.本模块的提供了元器件名称图及丝印图,方便读者进行焊接及问题排查。
4.若客户需要对该设备进行固定操作,该设备模块提供了安装固定孔,详见附件“安装孔位图”,该图纸比例为1:1。
七、演示视频
演示视频如下:
当接通主电后,主电指示灯点亮吗,按动启动按钮时启动指示灯点亮,设备书序上电接通启动,对应指示灯点亮,不论在启动过程中或者启动完成后只要按下停止按钮,所有设备均停止。
点赞