一个项目记录的模板
好记性不如烂笔头,但烂笔头也得有个格式,不然写出来的东西过阵子自己也看不懂。
下面是我写项目记录用的骨架,照着填就行。
1. 一句话说清做了什么
用 MSPM0G3507 做的小车主控,跑 TI 杯 H 题,能沿黑线走完全程。
先写这句,写不出来说明还没想清楚。
2. 用了什么
| 部件 | 型号 | 备注 |
|---|---|---|
| 主控 | MSPM0G3507 | 80MHz,128KB Flash / 32KB SRAM |
| 电机驱动 | TB6612FNG | 双路,A/B 两通道 |
| 电机 | MG310 | 带霍尔编码器,减速比要记下来 |
| 视觉 | K230 | 庐山派,GC2093 摄像头 |
3. 卡住的地方
这部分最值钱,一定要写。
现象:上电后电机偶尔反转一下再停。
排查:示波器看 PWM 引脚,发现初始化时序里 PWM 比方向脚先使能了。
原因:方向脚还是高阻态时 PWM 已经输出,驱动芯片把电平认成了反向。
解决:初始化里把方向脚先设成确定的低电平,再开 PWM。
4. 下次要改的
- ☑ 参数(PID、阈值)全部存 Flash,别写死在代码里
- ☐ 接线表打印出来贴在车上,调车时不用翻文档
- ☐ 电池电压做个低压报警,省得中途掉电白调一下午
5. 留下的东西
- 代码:仓库地址
- 资料:数据手册、参考设计的本地路径
- 照片:接线图、成品图各来一张
把这几段填满,三个月后再翻出来,基本能想起来当时在干嘛。