IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> SO单片机指南4:怎么做好单片机项目的功能分析? -> 正文阅读

[嵌入式]SO单片机指南4:怎么做好单片机项目的功能分析?

一个任务是由若干个小目标构成的,先把这些个目标理出来,逐个解决,任务也就完成了。

在第3节流程介绍中讲了,单片机项目开发的第一步就是做功能分析。功能分析的目的是明确任务需求、找到目标,以便开发出满足要求的合格的产品。

功能分析的任务源头来自于开发需求(一般来自于客户)。做好功能分析的第一步是对设计要求和目的进行解析,把设计要求分解为一个一个待实现的功能。

1,对于简单的项目:

直接列出一个功能列表,然后检查一下是否能满足设计需求即可。

表1:功能列表

功能序号

名称/描述

参数/目标

需要的软硬件

功能1

如:采集温度参数

功能2

如:控制加热器

2,稍微复杂点的项目:

可以用IDEF0方法做功能分析,不过这个一般用于较为复杂一点的系统开发。IDEF0是一种较为科学的功能分析的方法,能够较为全面的分析系统,避免遗漏。

用IDEF0进行功能分析的步骤:

○ 由顶层到底层细分做出功能列表;

○ 完成各个活动(功能)的IDEF0模型;

○ 对有关联的活动之间进行关联,并对活动查漏补缺;

○ 对照目标,检查校对。

(1)IDEF0模型

活动:可以理解为功能。

输入:活动的输入,进入这个活动(功能)的在被这个活动改变之前的东西,如:采集的原始信号参数、来自上位机的指令等。

输出:活动的输出。经过这个活动(功能)的处理后的输出给下一个活动或者其他系统的东西,如:输出的控制信号、向上位机的反馈信号等。

机制:实现这个活动(功能)的软硬件基础。如:控制器、传感器、执行器等。

控制:这个活动(功能)的限制条件、外部支持等,如:电源、相关标准或者法规等。

(2)活动关联

?做好模型之后,需要对有关联的活动之间进行关联,找出哪些活动的输出是另外的活动的输入或者控制等。在做关联的时候,既找出不同活动之间的关系,同时也是对各个功能进行查漏补缺、相互验证的过程,这可以来弥补思维上的漏洞。

3,小结

功能分析的关键是不要有遗漏,保证实现总目标。如果要详细了解IDEF0方法可以查阅其他相关资料。

本节完,精彩待续。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-13 12:17:17  更:2021-08-13 12:25:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 1:54:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计