嵌入式软件需求说明书.doc
- 文档编号:110452
- 上传时间:2022-10-03
- 格式:DOC
- 页数:28
- 大小:448KB
嵌入式软件需求说明书.doc
《嵌入式软件需求说明书.doc》由会员分享,可在线阅读,更多相关《嵌入式软件需求说明书.doc(28页珍藏版)》请在冰豆网上搜索。
GRYL·YF·QR·RD·05-A/00
嵌入式软件需求说明书
GDU·RD·05-A/00
编号:
GRYL·YF·QR·RD·05-A/00
GDU·RD·05-A/00
嵌入式软件
需求说明书
(编制时间:
2015年08月11日)
编制:
审核:
____
批准:
___
受控状态:
II
各版本建立及修订履历
版本号
建立/修订履历
申请人/日期
审核人/日期
批准人/日期
A00
初次建立,提交评审
目录
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 2
2.1目标 2
2.2用户的特点 2
2.3假定和约束 2
3需求规定 2
3.1对功能的规定 2
3.2对性能的规定 2
3.2.1精度 2
3.2.2时间特性要求 2
3.2.3灵活性 2
3.3输人输出要求 2
3.4数据管理能力要求 2
3.5故障处理要求 2
3.6其他专门要求 2
4运行环境规定 2
4.1设备 2
4.2支持软件 2
4.3接口 2
4.4控制 2
5产品主要指标和竞争力要求 2
1.引言
1.1编写目的
本说明书目的在于明确说明系统需求,界定系统实现功能范围,指导系统设计以及编码。
本说明书预期读者为:
产品项目经理、项目组开发成员。
1.2背景
说明:
1)待开发的软件系统的名称:
冠瑞医疗GDU系列数字化医用X射线摄影系统控制软件[简称:
GDU系列控制软件];
2)本项目任务由上海冠瑞医疗设备股份有限公司提出,指派给研发部进行开发,用户是终端用户、生产调试人员、售后维护人员。
3)本项目主要应用在嵌入式开发环境中,以ARM微处理器为核心控制器和AVR微控制器进行开发。
4)嵌入式软件分为四个子系统:
分别运动控制系统、牛头控制系统、远程控制盒控制系统、高压发生装置系统。
运动控制系统主要功能用于控制机架运动、系统保护。
牛头控制系统主要用于与使用者进行交互,使用者可以方便的控制运动系统、调整射线参数和高压发生装置的模式,观察运动数据和射线数据,方便生产人员和售后服务人员进行调试和维修。
远程控制盒控制系统主要用于系统开关机、远程控制运动系统、曝光、以及数据和命令的中转分流,可以将射线数据中转给工作站给牛头和工作站,同时也可以将牛头和工作站的控制命令通过远程控制盒中转给高压发生装置。
高压发生装置选用的是斯派曼电子技术有限公司生产的ZR75PN65型高压发生器,详细功能用途参照《ZR75PN65医用诊断X射线机高压发生器服务手册》。
图1-1嵌入式软件间系统通信结构
1.3定义
【GDU】用于开发产品的简称。
G:
代表公司名称;D:
代表数字拍片机;U代表U型臂。
【嵌入式】IEEE(InstituteofElectricalandElectronicsEngineers,美国电气和电子工程师协会)对嵌入式系统的定义:
“用于控制、监视或者辅助操作机器和设备的装置”。
原文为:
DevicesUsedtoControl,MonitororAssisttheOperationofEquipment,MachineryorPlants)。
嵌入式系统是一种专用的计算机系统,作
为装置或设备的一部分。
通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。
事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。
国内普遍认同的嵌入式系统定义为:
以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
【ARM处理器】ARM处理器是Acorn有限公司面向低预算市场设计的第一款RISC微处理器。
全称为AcornRISCMachine。
ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
ARM的Jazelle技术使Java加速得到比基于软件的Java虚拟机(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。
CPU功能上增加DSP指令集提供增强的16位和32位算术运算能力,提高了性能和灵活性。
ARM还提供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试,它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(ETMS)系列。
【AVR】AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(ReducedInstructionSetCPU)精简指令集高速8位单片机。
AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。
1997年,由Atmel公司挪威设计中心的A先生和V先生,利用Atmel公司的Flash新技术,共同研发出RISC精简指令集高速8位单片机,简称AVR。
【RS232】RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。
它被广泛用于计算机串行接口外设连接。
连接电缆和机械、电气特性、信号功能及传送过程。
【RS485】采用差分信号负逻辑,逻辑"0”以两线间的电压差为+(2~6)V表示;逻辑"1"以两线间的电压差为-(2~6)V表示。
接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接
【牛头】X射线摄影系统中对机架运动部分进行控制的控制端。
【远程控制盒】X射线射线系统中对机架运动部分进行远程操作、曝光、系统开关机的控制端。
【高压发生装置】该装置是产生和控制X射线辐射所有部件的组成,包含X射线管组件与其相连的高压发生器。
高压发生器在X射线发生装置中,控制和产生馈供X射线管电能的所有部件组合,由高压变压器组件和控制器组成。
1.4参考资料
1.4.1《2013-2018年中国DR设备市场分析及发展趋势研究预测报告》
1.4.2YY/T0106-2008医用诊断X射线机通用技术条件
1.4.3YY/T0291-2007医用X射线设备环境要求及试验方法
1.4.4YY/T0741-2009数字化医用X射线摄影系统专用技术条件
1.4.5YY/T1099-2007医用X射线设备包装、运输和贮存
1.4.6YY0505-2012医用电气设备第1-2部分安全通用要求并列标准电磁兼容-要求和试验
1.4.7GB9706.1-2007医用电气设备第一部分:
安全通用要求
1.4.8GB9706.3-2000医用电气设备第二部分:
诊断X射线发生装置的高压发生器安全专用要求
1.4.9GB9706.11-1997医用电气设备第二部分:
医用诊断X射线源组件和X射线管组件安全专用要求
1.4.10GB9706.12-1997医用电气设备第一部分:
安全通用要求三.并列标准:
诊断X射线设备辐射防护通用要求
1.4.11GB9706.14-1997医用电气设备第2部分:
X射线设备附属设备安全专用要求
1.4.12GB9706.15-2008医用电气设备第一部分:
安全通用要求1.并列标准:
医用电气系统安全要求
1.4.13GB/T10149-1988医用X射线设备术语和符号
1.4.14GB10151医用X射线设备高压电缆插头、插座技术条件
1.4.15《STM32F2xx标准外围设备库》
1.4.16《STM32F2xx参考手册》
2.任务概述
2.1目标
本软件要求作为数字化医用X射线摄影系统控制软件,要求其具有控制X射线摄影机的摄影和运动工作的功能。
并包含以下技术特点:
1)软件采用系统集成的设计思路,内部主要部件使用标准RS232控制总线和标准RS485总线相连接,同时采用标准化的软件接口,使设备本身的升级工作大大简化,提高安全性和可靠性。
2)触摸屏控制,图形化液晶屏显示。
一键运动功能,实时显示运动信息。
实时调节和显示摄影参数,模式切换。
3)曝光时,可以自动切换大小焦点。
4)实体按键控制,通过实体按键可以控制运动系统单方向运动。
5)调试功能,可以对运动系统进行位置校正以及一键位参数保存。
6)老练功能,可以对运动部分进行老练测试。
7)可以保存运动系统机型信息,将运动系统机型保存在EEPROM中。
8)根据运动方向的改变,自动调整液晶屏显示方向。
9)使用高速单片机控制时间精度及电气参数,对设备进行实时故障检测与提示,确保设备在运行中的安全可靠,方便调试和维护。
10)机型配置。
11)AEC配置。
12)牛头部分装有全彩LED,运动系统做不同运动时全彩LED颜色发生变化。
13)远程控制盒按键装有LED,按键作用时,LED灯变亮,提示用户运动系统当前状态。
2.2用户的特点
客户:
主要以医院放射科室人员为主,用于X射线摄影系统不同拍摄位置的摆位调整以及射线参数的调节。
本软件操作简单,通过简单的培训即可熟练掌握操作过程。
生产调试人员:
用于设备出厂前的调试,调试过程采用流程化设计,经过简单的培训即可让操作人员熟练掌握设备出厂调试过程。
售后服务人员:
用于设备简单问题的诊断,系统的部分问题可以通过显示界面进行报错,提示操作人员,售后服务人员可根据提示的错气进行问题分析和故障排查,提高解决问题的效率和速度,提升售后服务质量。
2.3假定和约束
自项目立项起,三个月内完成软件初步开发设计工作,一个月时间进行测试以及软件BUG的修订工作。
3.需求规定
3.1对功能的规定
运动控制系统:
表3-1运动控制系统输入、处理、输出表现形式IPO表。
输入
处理
输出
牛头控制系统通信
串口协议解析。
1、单方向运动;
2、一键运动;
3、数据保存;
4、系统调试;
5、老练模式。
电位器
ADC信号采集。
1、机架U型臂垂直方向高度;
2、机架U型臂旋转角度;
3、探测器组件接收面中心到X射线管焦点的距离。
限位开关
IO信号采集。
1、机架U型臂垂直方向上、下限位开关;
2、机架U型臂水平方向左、右两个限位开关;
3、机架U型臂旋转方向两个限位开关。
红外保护
IO信号采集。
运动系统进入保护模式,运动系统停止运动,运动系统被锁住。
牛头控制系统:
表3-2牛头控制系统输入、处理、输出表现形式IPO表。
输入
处理
输出
运动系统通信
串口协议解析。
1、显示机架U型臂高度;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 软件 需求 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)