1 / 26
文档名称:

嵌入式系统设计实例.ppt

格式:ppt   大小:563KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统设计实例.ppt

上传人:350678539 2021/12/6 文件大小:563 KB

下载得到文件列表

嵌入式系统设计实例.ppt

文档介绍

文档介绍:本章提要
1
3
2
5
4
嵌入式系统的开发过程
系统定义阶段
系统集成阶段
总体设计阶段
构建设计阶段
第一页,共26页。




设计要求
可行性分析
需求分析
规格说明






总体设计方案的确定
软硬件功能划分
硬件体系架构设计
操作系统选择
开发环境选择选择
软件系统总体设计
软件体系结构设计






硬件详细设计
引导与操作系统移植
驱动程序设计
软件详细设计
应用程序设计与调试
系统集成与测试
元器件选择
线路板设计与制做
线路板测试




一、嵌入式系统的开发过程
第二页,共26页。
二、系统定义阶段
系统定义阶段需要确定系统开发最终实现的目标、实现目标的可行性、实现目标应采用的策略、估计完成系统开发所需的资源和成本、制定工程进度安排计划。这一阶段的工作主要包括: 系统定义、可行性分析、需求分析和规格说明
第三页,共26页。
二、系统定义阶段
1、系统定义示例:远程温度监控系统的设计要求
(注:设计要求一般由用户提出,形成文档。这是项目的来源。设计要求尽可能详细,尽量不要有歧义。)
在某工业现场,需控制厂房内的温度。要求采集现场的温度信号,可通过控制现场的排气扇或加热器进行温度的控制。具体要求如下:
(1)现场温度可控范围为10-60℃,具体温度可设。
(2)排气扇功率为500w,加热器功率为3kw,均为交流220V供电。
(3)要求具备远程通信接口,可与微机相连。
(4)可在微机上观察现场温度、排气扇及加热器的工作状况。
(5)可通过微机设定需要的温度。
(6)仪表可显示当前温度,并能通过简单的按键设定需要的温度。
第四页,共26页。
二、系统定义阶段
1. 引言
编写目的
背景
定义
参考资料
2. 可行性研究的前提
要求
目标
条件、假定和限制
进行可行性研究的方法
评价方法与尺度
3. 对现有系统的分析
处理流程和数据流程
所需的人员
设备
局限性
4. 所建议的系统
对所建议系统的说明
处理流程和数据流程
改进之处
影响
技术条件方面的可能性
5. 可选择的其他系统方案
6. 投资及效益分析
项目经费预算
收益分析
7. 社会因素方面的可能性
8. 结论
2、可行性分析示例:远程温度监控系统的可行性分析
第五页,共26页。
二、系统定义阶段
3、需求分析示例:远程温度监控系统
需求分析是针对设计要求进行分析,以确定各项要求的可行性,以及相应的实现方法。通过需求分析,可以确定要实现哪种功能、实现到什么程度、技术指标等。
需求可分为功能部分和非功能部分。非功能性需求包括了性能、价格、物理尺寸和重量、功耗等方面的因素。
建议采用UML建立模型,进行准确描述。
第六页,共26页。
二、系统定义阶段
3、需求分析示例:远程温度监控系统
(1)温度的检测:温度的可控范围为10-60℃,因此其检测范围也比较小,可确定为0~100℃,采用普通的热电阻即可实现该测量范围。测量精度在要求中没有提到,可与用户具体商定。假定控制精度要求在1℃之内,则测量精度至少应该比控制精度高1倍,℃。因此,测量范围为0~100℃,℃。可以采用8位的A/D转换器实现测量。
第七页,共26页。
二、系统定义阶段
3、需求分析示例:远程温度监控系统
(2)温度控制的实现:降温措施是排气扇;升温措施是加热器。排气扇或加热器的控制方法比较简单,只要控制上电或断电即可。这可通过继电器来实现。继电器的输出功率应该超出被控对象功率1倍,这样比较安全:排气扇控制继电器1kw;加热器控制继电器6kw。即继电器输出参数为:排气扇控制继电器(AC220V,5A);加热器控制继电器(AC220V,30A)。
从控制角度来看,被控对象是房间的温度。根据房间的大小不同,控制对象有较大的时间滞后及较大的时间常数,因而,需要通过实际测量来确定控制周期,从而确定信号的测量周期。在此省略这一步。
假定测量与控制周期为1分钟。
第八页,共26页。
二、系统定义阶段
3、需求分析示例:远程温度监控系统
(3)通信方式的确定:在工业现场,可用的通讯方式有多种,从经济性和可靠性方面考虑,可采用RS485通讯方式,这样,与微机的连接也比较方便,在微机端,选用RS485/232转换器即可。通讯速率可采用较低的速率