Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevator 智能电梯检测系统

本项目基于 双芯片架构(RV1103 + STM32F103),旨在构建一个高性能、低延迟、高可靠性的智能电梯检测系统。系统融合视觉识别、多传感器融合与实时控制,适用于楼宇自动化、智能安防等场景。

? 系统架构

采用 主从式双芯设计

  • 主控芯片:瑞芯微 RV1103(ARM Cortex-A7,带 NPU)
    负责高层决策、图像处理与系统调度
  • 从控芯片:STM32F103(Cortex-M3)
    运行 FreeRTOS 实时操作系统,负责底层传感器采集与执行器控制

? 通信方式

  • SPI 接口:RV1103 作为主机,STM32F103 作为从机
  • 通信协议细节正在设计中,将支持命令帧、状态回传与心跳检测

?? RV1103 主机端(Linux 环境)

RV1103 上运行至少 三个核心进程,实现模块化并行处理:

进程 功能描述
摄像头进程 调用板载摄像头,进行人脸识别、人数统计、异常行为检测(可结合 NPU 加速)
STM32 通讯控制进程 通过 SPI 与 STM32 交互,发送控制指令(如楼层请求、门开关),接收状态反馈
传感器数据处理进程 接收来自其他外设(如红外、超声波、重量传感器等)的数据,进行融合分析与安全判断

所有进程通过消息队列或共享内存进行高效协同。


? STM32F103 从机端(FreeRTOS)

  • 操作系统:FreeRTOS
  • 任务模型一传感器一 Task
    每个传感器(如限位开关、编码器、红外对射、电流检测等)由独立任务管理,提高系统响应性与可维护性。
  • 算法调度:采用 协程(Co-routine) 实现轻量级协作逻辑,确保关键任务不被阻塞,提升系统整体实时性与稳定性。

示例任务结构:(待定)

Task: DoorSensorTask监测电梯门状态
Task: FloorEncoderTask解析楼层位置
Task: MotorControlTask控制电机启停与方向
CoRoutine: SafetyCheckCR协程执行紧急制动逻辑

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages