Daifresne Blog

一个项目记录的模板

·约 1 分钟 ·随笔模板

好记性不如烂笔头,但烂笔头也得有个格式,不然写出来的东西过阵子自己也看不懂。

下面是我写项目记录用的骨架,照着填就行。

1. 一句话说清做了什么

用 MSPM0G3507 做的小车主控,跑 TI 杯 H 题,能沿黑线走完全程。

先写这句,写不出来说明还没想清楚。

2. 用了什么

部件型号备注
主控MSPM0G350780MHz,128KB Flash / 32KB SRAM
电机驱动TB6612FNG双路,A/B 两通道
电机MG310带霍尔编码器,减速比要记下来
视觉K230庐山派,GC2093 摄像头

3. 卡住的地方

这部分最值钱,一定要写。

现象:上电后电机偶尔反转一下再停。

排查:示波器看 PWM 引脚,发现初始化时序里 PWM 比方向脚先使能了。

原因:方向脚还是高阻态时 PWM 已经输出,驱动芯片把电平认成了反向。

解决:初始化里把方向脚先设成确定的低电平,再开 PWM。

4. 下次要改的

  • ☑ 参数(PID、阈值)全部存 Flash,别写死在代码里
  • ☐ 接线表打印出来贴在车上,调车时不用翻文档
  • ☐ 电池电压做个低压报警,省得中途掉电白调一下午

5. 留下的东西

  • 代码:仓库地址
  • 资料:数据手册、参考设计的本地路径
  • 照片:接线图、成品图各来一张

把这几段填满,三个月后再翻出来,基本能想起来当时在干嘛。