# qdu-rm-windmill **Repository Path**: jianjia_paltform/qdu-rm-windmill ## Basic Information - **Project Name**: qdu-rm-windmill - **Description**: 青岛大学 RM2021 能量机关 源码PCB开源 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-03-25 - **Last Updated**: 2025-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Fork me on Gitee # qdu-rm-windmill #### 介绍 青岛大学 RM2021 能量机关 源码PCB开源 #### 软件架构 使用STM32CubeMX生成代码 ``` ├─ qdu-rm-windmill ├── BSP ├── Component ├── Core ├── Device ├── Drivers ├── LICENSE ├── MDK-ARM ├── PCB └── Windmill.ioc ``` #### 硬件 使用一块STM32F103C8T6为主控,TJA1050作为CAN收发器驱动3508电机,灯带使用ws2812b,遥控使用HC-05模块。 #### 控制逻辑 将灯带分为五个扇叶和中心共六个部分,使用pwm+dma模拟ws2812b的通信协议,每部分依次刷新。在中断里进行电机控制和打击检测。利用板载开关来控制红蓝方,可用APP/串口调试助手来控制能量机关。 #### 功能 重启/停止/开始/模拟打击/灯光检测/反转 (遥控) 疯车检测 #### 使用说明 clone 后使用keil5打开 #### TODO 堵转检测 APP调节亮度 防止速度突变,保护机械结构