软著设计说明书.pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

XXXXXX调试程序软件V1.0

XXXXXX调试程序软件

设计说明书

一、软件功能

主要功能:

完成XXXXXX调试功能,调试完成后保存电机驱动器的参数至电机驱动控

制板的flash存储器中,保存本地参数至本地文档中。主要是通过串口进行调试

指令的下发、反馈状态的读取、参数的读写等。

功能模块划分:

核心主模块、参数读写模块、账户管理模块、协议封装模块、辅助通讯模块、

控制指令发送模块、状态反馈模块。

二、编程环境

软件使用C++语言进行编程,在Windows10系统下使用VisualStudio

2015编译器编译实现。

三、版本号

本软件说明书的版本号为v1.0。

四、软件架构设计

软件根据功能模块划分为7个部分。其关系如下图所示:

核心主模块、参数读写模块、账户管理模块、协议封装模块、辅助通讯模块、

1

XXXXXX调试程序软件V1.0

控制指令发送模块、状态反馈模块。

账户管理控制指令

模块发送模块

参数读写核心协议封装辅助通讯

模块主模块模块模块

状态反馈

模块

其中核心主模块是整个程序的中心,完成主要各个功能模块的协调与配合功

能,是整个程序的重点。其他通讯方面的模块程序则在底层通讯的基础上进行用

户协议封装以及PC应用级的使用,其中最主要的UI交互接口由控制指令发送

模块和状态反馈模块完成。为优化程序结构,所有程序采用层次化编程思路,多

文件功能配合编写和实现。

五、功能模块描述

5.1核心主模块

此模块是整个程序的中心,核心主模块负责协调和沟通其他各个功能模块

之间的配合,是各个模块交互的纽带。

5.2参数读写模块

此模块负责设备运行参数的读写功能,不但包括调试时的各个具体参数的

设置调试,也包括此设备整套运行参数的保存和读取,为了方便用户使用,一共

设置了2套参数,分别为出厂参数表和用户参数表,参数表格内容相同而参数值

不同。出厂参数为自己工厂的出厂调试人员调试完成后保存的参数列表,用户参

2

XXXXXX调试程序软件V1.0

数为客户拿到设备后根据实际使用情况可能调整部分参数值后的参数表,更加适

用于具体的使用场景。默认的用户参数表与出厂参数表是一致的,使用用户账户

登录后仅可以对用户参数表进行操作,使用调试账户登录后可以对出厂参数表进

行操作。后附参数保存列表。

5.3账户管理模块

此模块负责账户的修改、登录、注销等操作,主要有用户账户和调试账户

两个账户,此软件开启时默认是用户账户登录,用户账户仅可以对用户参数进行

修改,调试参数登录后可以对部分高级参数进行设置修改。用户账户无密码保护,

调试账户有密码保护,登录调试账户时需要输入正确的密码后才能进入。

5.4协议封装模块

此模块是整个程序通讯的基础,PC调试软件与电机驱动控制板之间的通

讯为串口通讯方式。通讯需要按照一定格式的协议匹配进行,所有的通讯数据都

通过该模块进行封装后逐字节按位依次发送和接收。该模块还完成通讯参数的配

置,主要有以下参数需要配置:波特

文档评论(0)

133****4511 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档