Posted on 

产品开发流程

产品开发流程

整体流程

  • 单片机软件开发

    • 软件功能实现
    • 设置产品状态
  • MATLAB解包代码

  • 上传GIT

    • 说明文档「协议文档和README」
    • 解包代码
    • 产品电路图
  • 交付楼下测试状态

需要注意的问题

  1. 产品状态

    • 通信波特率,有无校验位,发送频率

    • 温补前,温补后的结果

    • 温补参数是否正常「温补参数中的温度信息是否工作正常

  2. 软件信息

    • 5min 常温
    • 产品轴向是否正常
    • 通信协议是否符合任务书要求「临时协议是否删除」
    • 输出标度因数是否正常
    • 量程范围是否正常
    • 限幅
    • 跳点(数据)
    • 自检状态字验证(恒值,超量程,自检不过)
    • 融合(离心机)
    • 扣零(重复性,影不影响非线性,分辨率)
    • bootloader上电启动时间是否小于任务书要求(示波器测试)
  3. 出场测试

    • 产品各项指标是否符合要求

需要保存的

  • 产品状态的说明文件 产品开发基于哪个代码 README.MD

  • 软件开发的测试数据

  • 温补数据

  • 产品指标测试数据

软件开发时候的易错点

  • 变量是否在每次函数调用得时候都会重置
  • 对正负数的判断是否正常,「补码」

README模板

  • 基本硬件类型
  • 通信波特率,有无校验位,发送频率
  • 产品轴向是否正常
  • 量程范围是否正常
  • 参数地址计算