定位器杭电代码仓库
This repository has been archived on 2025-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
gaoyuhang 7d7af4febb GPS3000暂存 2024-06-06 08:59:12 +08:00
.vscode “补充合并接口,并增加排底值接口” 2024-05-13 15:14:11 +08:00
Core GPS3000暂存 2024-06-06 08:59:12 +08:00
Drivers init 2024-05-08 16:04:22 +08:00
MDK-ARM GPS3000暂存 2024-06-06 08:59:12 +08:00
Middlewares/ST/ARM/DSP init 2024-05-08 16:04:22 +08:00
Public/img init 2024-05-08 16:04:22 +08:00
Tests init 2024-05-08 16:04:22 +08:00
User GPS3000暂存 2024-06-06 08:59:12 +08:00
.gitignore init 2024-05-08 16:04:22 +08:00
.mxproject init 2024-05-08 16:04:22 +08:00
Makefile init 2024-05-08 16:04:22 +08:00
README.md init 2024-05-08 16:04:22 +08:00
bash.exe.stackdump init 2024-05-08 16:04:22 +08:00
controller-v2.ioc GPS3000暂存 2024-06-06 08:59:12 +08:00
keilkill.bat init 2024-05-08 16:04:22 +08:00

README.md

项目简介

本项目是基于STM32L072开发的控制器。

目录说明

+---application 应用层,需要实现的功能 | +---inc | ---src +---board 和开发板有关的设备驱动基于BSP或者LIB中的模块生成的驱动 | +---inc | ---src +---hart HART协议相关 | +---inc | +---master 主设备协议 | | +---inc | | ---src | ---slave 终端协议 | +---inc | ---src +---lib 通用的库,和硬件无关 | +---control PID控制器 | | +---inc | | ---src | +---flow 流程控制 | | ---.vscode | +---font 字体 | +---inc 通用头文件 | +---lcd LCD显示 | +---menu 菜单 | +---src 通用源文件 ---system 系统层,和硬件有关的驱动 +---bsp 板级支持包基于LL库开发 +---inc 系统头文件 ---src 系统源文件

架构图

未处理问题

  1. 开机通电时间
  2. 全开全关时间
  3. 蓝牙在手动模式下使用
  4. 控制满足条件

a) 位置起动时间与信号给出时间的滞后不大于1s25%阶跃);

b) 最终定位与信号要求位置误差不大于±0.5%稳态时间小于2s

c) 调节过程位移过冲不大于1%

d) 动态误差带小于5%

e) 动态线性度小于1%

f) 满足振动(包括管道内波动)试验要求。

g) 需要考虑不同的摩擦力

BUG清单