littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于AVR32微控制器的智能门禁系统

项目简介

本项目是基于AVR32微控制器搭建的智能门禁系统,采用分层架构,由两个Atmega32微控制器通过UART进行通信。系统分为HMI_ECU(人机接口电子控制单元)和CONTROL_ECU(控制电子控制单元)两部分,前者负责与用户交互,后者承担系统的处理和决策任务。

项目的主要特性和功能

  • 支持用户通过键盘输入5位数字密码,LCD显示对应数量的“*”,密码会存储在EEPROM中。
  • 验证用户输入密码与EEPROM中存储的密码是否一致。
  • 可通过UART通信,由HMI_ECU向CONTROL_ECU发送密码验证命令。
  • 若密码匹配,CONTROL_ECU控制电机打开门禁;若不匹配,则触发蜂鸣器报警1分钟并显示警告信息。
  • LCD持续显示系统主选项,如开门或修改密码。

安装使用步骤

  1. 已下载项目源码文件后,将HMI_ECU和CONTROL_ECU的代码分别编译并下载到对应的AVR32微控制器中。
  2. 确保两个微控制器之间的UART连接正常。
  3. 按键盘数字键设定系统密码。
  4. 输入密码进行验证,密码匹配时,门禁电机开启;不匹配时,蜂鸣器发出警报。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】