266基于单片机STC15指纹识别和电能监测系统设计
基于单片机 STC15 指纹识别和电能监测系统设计
项目简介
把身份识别和用电安全放在一起,是这份设计最有意思的地方。
系统上电后继电器默认断开,只有在指纹识别成功后才允许闭合;与此同时,交流电压会被持续检测并显示在液晶上,一旦电压超过设定上限,继电器又会立即断开,必须重新完成指纹验证后才能恢复。整个过程既像门禁,也像带保护功能的授权上电装置。
这类项目的价值不在于单个模块有多复杂,而在于两条约束同时成立。
既要确认“是不是允许的人”,又要确认“当前电压安不安全”,缺一条都不能放行。
相关资料截图
图一

图二

主要功能
- 系统上电后继电器默认保持断开。
- 指纹识别成功后继电器闭合,允许负载接通。
- 交流电压实时检测并显示在液晶上。
- 当交流电压高于 100V 时继电器立即断开。
- 过压后需要重新完成指纹识别,系统才允许再次闭合继电器。
方案设计
整套系统围绕“授权加保护”展开。
指纹模块负责身份确认,电压互感器负责采集交流电压,LCD1602 负责把当前用电状态显示出来,继电器则承担最终的通断动作。程序只有在“指纹通过且电压安全”两个条件同时满足时,才允许输出闭合命令。
这种结构非常适合做受控取电、实验电源授权或设备上电许可等场景。
它不是简单地把继电器当开关,而是给继电器前面加了一层身份判断和一层安全判断。
模块设计
1. 指纹识别模块
指纹模块负责采集指纹信息并完成比对。
它决定了系统能否进入授权状态,是整套设计的第一道门槛。
2. 电压检测模块
交流电压互感器负责把被测电压送入主控处理。
这一层用于判断当前电压是否处在允许接通的范围内。
3. 显示与继电器执行模块
LCD1602 用于显示电压与当前状态,继电器负责输出最终控制动作。
显示给出状态反馈,执行部分负责真正切断或接通负载。
程序流程与实现重点
系统启动后先初始化指纹模块、电压采样、液晶和继电器输出,并将继电器强制保持在断开状态。
主循环中程序持续检测交流电压并刷新显示,若电压处于安全范围且用户完成有效指纹识别,则闭合继电器;若运行过程中检测到电压超过上限,则立即断开继电器并清除当前授权状态,等待下一次重新识别。
实现重点包括:
- 授权状态和过压状态要严格分开,过压后不能沿用上一次识别结果。
- 电压采样刷新要稳定,防止误判导致继电器频繁吸合释放。
- 液晶显示的信息应覆盖电压值和当前工作状态,便于现场判断原因。
调试与分析
这类系统调试时,最关键的是状态优先级。
只要出现过压,保护逻辑必须压过一切授权操作,不能因为刚识别过指纹就继续保持继电器闭合。保护逻辑不硬,整套设计就失去意义。
另一个容易忽略的问题,是重新授权的时机。
如果继电器在过压恢复后自动重新接通,现场会显得非常危险。把“重新识别后再闭合”这一步做扎实,才能体现出项目的控制边界。
结语
STC15 指纹识别和电能监测系统设计的亮点,不在于把指纹和电压各做一遍,而在于把两者放进同一个放行逻辑里。
只有身份可信、状态安全,系统才允许接通负载,这样的设计比单独的门禁或单独的电压告警都更完整。
本文来自博客园,作者:cc老师电子diy,转载请注明原文链接:https://www.cnblogs.com/cccblog/p/19900213

浙公网安备 33010602011771号