1 、确定任务
· 确定待开发产品的功能、所实现的指标、成本,进行可行性分析。
· 完成时间。
2 、总体设计
· 机型选择: 8 位、 16 位还是 32 位。
· 外型设计、功耗、使用环境等。
· 软、硬件任务划分,方案确定
3 、硬件设计
· 根据功能确定显示(液晶还是数码管)、存储(空间大小)、定时器、中断、通信( RS -232C 、 RS-485 、 USB )、打印、 A/D 、 D/A 及其他 I/O 操作。
· 绘制原理图及布线图
· 选购元器件、焊接线路板、组装、调试
4 、软件设计
· 建立数学模型,确定算法及数据结构
· 进行资源分配及结构设计
· 绘制流程图
· 设计、编制各子程序模块
· 仿真、调试,固化
5 、样机联调
· 软硬件结合起来调试
· 找错、修改软硬件
· 进行软硬件测试,进行老化实验、高、低温试验,振动试验
6 、产品定型
· 编制使用说明书,技术文件
· 制定生产工艺流程,形成工艺,进入小批量生产
、 RS-485 、 USB )、打印、 A/D 、 D/A 及其他 I/O 操作。
|