设计说明书模板.docx
- 文档编号:29071080
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:24
- 大小:439.42KB
设计说明书模板.docx
《设计说明书模板.docx》由会员分享,可在线阅读,更多相关《设计说明书模板.docx(24页珍藏版)》请在冰豆网上搜索。
设计说明书模板
1.引言
1.1.编写目的
编写本说明书的目的是为开发过程提供软件处理过程的详细说明,使软件开发技术人员对整个软件所需实现的功能以及软件的功能模块的划分、实现清楚的认识,为整个系统的开发、测试、评定提供基础,并为以后的编程工作提供依据。
1.2.术语介绍
PCIE卡:
采用新一代的总线接口,传输数据或者控制信号的板卡
UV灯:
紫外光灯,用于固化紫外光类墨水
2.软件概述
2.1.软件用途
本软件实现对公司研制的打印控制,它主要包含对X,Y,Z轴运动电机的精准控制,各类控制功能,喷绘大数据的传输等。
为上层软件提供各类硬件控制接口而进行开发。
接口分为控制命令接口和数据传输接口。
2.2.软件总体结构
软件总体结构图
3.模块设计说明
3.1.控制命令模块
控制命令模块是本软件对外提供的操作窗口,用于各类功能控制。
主要分为喷头控制板通讯模块,外设控制板通讯模块,运动控制模块。
3.1.1.喷头控制板通讯模块:
一.模块描述:
京瓷喷头控制板通讯模块,实现向京瓷喷头控制板发送打印配置命令,读取打印状态参数;读取喷头系列号,读取或写入喷头温度,喷头电压,喷头波形文件等信息。
二.模块结构:
1)京瓷喷头控制板通讯模块结构
京瓷喷头控制板通讯模块结构图
2)头板读信息模块结构
头板读信息模块结构图
a.系统信息
通过喷头控制板,可读取当前喷头控制板的系统信息,如版本号等。
b.喷头点火次数
通过此接口,可以读取当前各个喷头点火次数信息,由此信息,可知喷头使用情况。
c.喷头系列号
通过此接口,可读取当前各个喷头对应的系列号,系列号用来标识区分各个喷头。
d.喷头工作状态
通过此接口,读取当前各喷头的工作状态信息。
e.喷头温度
通过此接口,可读取当前各喷头的温度情况,可实时读取。
f.喷头电压
通过此接口,可读取当前各喷头的电压情况,每个京瓷喷头有两个电压值,也可实时读取。
g.喷头波形
通过此接口,可读取当前各喷头对应的波形信息,每个京瓷喷头有两个波形信息,可实时获取。
h.头板系列号
通过此接口,获取当前喷头控制板的系列号,一块头板对应一个系列号。
i.小车高度
通过此接口,可读取小车当前高度值。
j.头板状态参数
通过此接口,读取当前头板状态参数信息,如小车坐标,打印起始位置,左右偏置,打印结束位置,点火分频,打印状态,点火脉宽,UV灯快门,数据请求量,清喷次数和间隔。
3)头板写信息模块结构
头板写信息模块结构图
a.设置喷头波形
通过该接口,可以加载不同的波形文件到各个喷头,波形文件的正确与否,直接关系到打印质量。
b.设置小车高度
通过该接口,可以设置小车高度,针对不同打印介质,需要调节小车高度值,以适应介质高度,小车高度对打印精度有直接关系。
c.设置打印模式
通过该接口,可设置打印模式,如,开始打印,暂停打印,恢复打印等,把当前的打印状态通知到喷头控制板。
d.设置头板打印参数
通过该接口,可设置打印参数,如,打印起始位置,打印偏置,打印结束位置,分频值,打印方向模式,脉宽,清喷频率和间隔。
e.设置喷头温度
通过该接口,可设置各喷头的温度,温度会影响打印质量。
f.设置喷头电压
通过该接口,可设置各喷头的电压,每个京瓷喷头可设置两个不同电压,电压也会影响打印质量。
g.设置UV灯快门模式
通过该接口,可设置左右两灯的快门的开关模式,不同的模式适用于不同的打印模式。
h.设置头板授权
通过该接口,可设置头板的授权,写入有效授权码后,可以延续喷绘机使用时间。
三.模块实现逻辑:
1).头板读信息模块逻辑
否
是
否
是
否
是
否
是
头板读信息模块流程图
2).头板写信息模块逻辑
否
是
否
是
否
是
否
是
头板写信息模块流程图
3.1.2.外设控制板通讯模块:
一.模块描述:
外设控制板卡模块,主要功能有:
读写负压参数;墨水循环功能;墨水报警开关;读取墨水液位状态信息;读取报警信息等。
二.模块结构:
1).外设控制板通讯模块结构
外设控制板通讯模块结构图
2).外设读模块结构
外设读模块结构图
a.读报警状态信息
通过此接口,可获取当前外设板报警错误信息,以便查找异常原因。
b.读墨水液位信息
通过此接口,可获取当前各颜色墨盒液位状态,便于在没有墨的时候,能及时更换,不影响打印。
c.读负压信息
通过此接口,可获取当前负压值。
3).外设写模块结构
外设写模块结构图
a.设置墨水报警开关
通过此接口,可设置各颜色墨盒的液位开关,在某些颜色模式中,可能部分颜色不需要,此时就需要关掉,不然墨泵长期工作,会影响使用寿命。
b.设置负压
通过此接口,可修改负压值,负压的高低,会影响喷孔的出墨状态,不同墨水需要的负压值也可能不一样。
c.设置循环压墨
通过此接口,可开启循环压墨功能,此功能意在,连续压墨,目的是通过持续压墨水,排除墨管中的气泡,提高打印质量。
d.清除报警信号
此功能,是一个复位功能,在外设板出现异常时,清除所有报警信号,使之能正常工作。
三.模块实现逻辑:
1).外设读模块逻辑
否
是
否
是
否
是
否
外设读模块流程图
2).外设写模块逻辑
否
是
否
是
否
是
否
是
外设写模块流程图
3.1.3运动控制模块;
一.模块描述:
运动控制模块,主要实现对X,Y轴运动控制,包括打印运动控制,单独运动控制,同一轴可实现多种模式相互切换。
二.模块结构:
1).运动控制模块结构
运动控制模块结构图
2).X向运动模块结构
X向运动模块结构图
a.调整X向速度
通过该接口,可修改小车运动的速度。
b.小车左向运动
控制打印小车单步往左运动,直至压到原点开关。
c.小车右向运动
控制打印小车单步往右运动,不超过右限位开关。
d.小车暂停
打印过程中,让小车暂停运动。
e.小车恢复运动
恢复打印过程中,已暂停的小车。
f.小车停止运动
通过该接口,可让小车停止运动。
g.小车是否停止运动
检查小车当前的运动状态,是否停下来,可实时检查。
h.小车是否在原点
检测小车当前是否压到原点开关。
i.小车打印运动
正常打印图像时小车运动模式。
3).Y向运动模块结构
Y向运动模块结构图
a.调整步进长度
通过该接口,可调整打印过程中,Y向电机走步步进量。
b.导轨是否在原点
检测导轨是否压到Y向原点开关。
c.Y向电机是否停止
检测Y向走步电机的运动状态,是否停止运动,可实时读取
d.导轨停止运动
停止正在运动的Y向电机。
e.打印走步运动
打印过程中,Y向电机走步运动。
f.导轨单步运动
非打印过程中,单步进步,或者退步运动。
三.模块实现逻辑:
否
是
否
是
运动模块流程图
3.2.数据传输模块
一.模块描述:
数据传输模块采用PCIE端口数据传输,速度快,满足对喷绘大数据传输的效率要求。
二.模块结构:
数据传输模块结构图
a.PCIEIO口读写
数据传输之前,需要配置PCIE相关参数,通过PCIEIO口操作,可以完成数据传输准备工作。
b.数据传输操作
配置好参数后,指定需要传输的卡号,内存数据起始地址,以及需要传输的数据大小,即可开始数据传输。
三.模块实现逻辑:
否
是
否
是
是
否
数据传输模块流程图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 说明书 模板