深蓝串口网络调试工具用户指南
《深蓝串口网络调试工具用户指南》将会详细地指导您如何使用此应用程序,以及如何获得此应用程序的长期使用权限。此手册适用于版本号为2.16.X或2.17.X的深蓝串口网络调试工具。
前言部分包含如下内容:
l 读者对象
l 本书约定
l 资料意见反馈
本手册主要适用于如下工程师:
l 单片机工程师、嵌入式软件工程师、硬件工程师、计算机软件工程师等等;
l 现场技术支持与维护人员;
l 设备测试人员;
l 负责网络配置和维护的网络管理员;
格 式 |
意 义 |
< > |
带尖括号“< >”表示按钮名,如“单击<确定>按钮”。 |
[ ]或【 】 |
带方括号“[ ]”表示窗口名、菜单名和数据表,如“弹出[新建用户]窗口”。 |
/ |
多级菜单用“/”隔开。如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下 的[文件夹]菜单项。 |
本书还采用各种醒目标志来表示在使用过程中应该特别注意的地方,这些标志的意义如下:
|
该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害。 |
|
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏。 |
|
为确保设备配置成功或者正常工作而需要特别关注的操作或信息。 |
|
对操作内容的描述进行必要的补充和说明。 |
|
配置、操作、或使用设备的技巧、小窍门。 |
由于软件版本不同、配置不同、版本升级等原因,可能造成本手册中的内容与用户使用的应用程序显示信息不一致。实际使用中请以应用软件显示的内容为准。本手册中出现的配置信息仅作示例,并不代表此应用程序实际具有此功能或此操作方式,实际使用中请以应用程序上存在的功能为准。
如果您在使用过程中发现资料的任何问题,可以通过以下方式反馈:
E-mail:1515628711@qq.com
感谢您的反馈,让我们做得更好!
目 录
图1 深蓝串口调试工具主窗体
此应用程序支持1M波特率(最高有效波特率受硬件设置的限制)、串口数据采集、文本模式发送与接收、HEX模式发送与接收、报文模式,数据模式,数据管理功能,数据导出至EXCEL报表。具体功能如下:
1.
串口数据收发、TCP/IP服务器、UDP/IP服务器;
2.
TCP/IP服务器、UDP/IP服务器网络回拨;
3.
智能格式化命令;
4.
支持以下波特率:110、300、600、1200、2400、4800、9600、14400、19200、38400、56000、57600、74880、76800、115200、128000、153600、230400、256000、307200、460800、614400、921600、1382400;
5.
支持校验:None、even、odd、space、mark;
6.
支持数据位长度:5,6,7,8;
7.
支持停止位长度:0,1,2,1.5;
8.
支持追加CRC校验码;
9.
自动保存接收数据;
10. 支持手动一键保存数据;
11. 支持查询历史数据;
12. 支持手动保存接收与发送的数据;
13. 具有丰富的快捷键;
14. 自动定时发送;
15. 支持硬件流控制;
16. 支持数据收发数据量统计;
17. 支持数据保存,可导出为EXCEL文件;
18. 支持数据保存,可导出为TXT文件;
19. 支持GB2132、GBK、ASCII、UTF-7、UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE等字符(支持WITH BOM、WITHOUT BOM)的接收与发送;
20. 支持多命令独立发送、组合发送、自动循环发送,自动循环组合发送,并支持自设周期;
21. 提供正弦波发生器功能;
22. 提供余弦波发生器功能;
23. 自动记忆用户设置;
24. 提供深蓝串口示波器功能;
25. 数据接收与刷屏支持报文模式与数据模式;
26. 自动发现新版本,并询问是否更新;
27. 持续版本升级,提供更好的软件服务。
在实际使用的过程中,串口波特率,受串口器件限制,存在串口芯片,并不支持极高波特
率或极低波特率。当线路质量不足,干扰过重,此时可能会出现数据传送错误,导致接收到的 数据、或发出的数据是非预期的,或乱码,此时可以尝试其它波特率。
完美支持32位或64位的WINDOWS XP、WINDOWS Vista、WINDOWS 7、WINDOWS
8、WINDOWS 8.1、WINDOWS 10、WINDOWS
11操作系统。
为了使用户更容易识别我方产品的更新(升级、 修复) 进程, 对版本号意义做出以下调整:版本编号格式为 A.B.C.D,其中 A 为主版本编号, B 为副版本编号, C 为修订版本编号, D 为发布日期,其中 A 与
B 发生变动时,则代表应用程序的功能发生了变化,如新增了某某功能等。 C 发生变动时, 则代表了应用程序中的当前已发现的 BUG 得到修复, C 为修订记录统计,D 为此版本发布日期。
文件菜单中提供退出此应用程序的方法:在主菜单【文件】中点击<退出>按钮,即可退出此应用程序。如下:
图4-1-1 【文件】菜单
为避免误操作,在此应用程序退出之前,会弹出询问消息框,若确实需要退出,点击<是>按钮即可,若无须退出,则点击<是>按钮即可。
图4-1-2 【退出提示】消息框
【编辑】菜单,主要提供数据区清空功能:清空发送数据区,清空接收数据区,接收数据统计清零,发送数据统计清零,如下:
图4-2 “编辑”菜单
在主菜单【编辑】菜单的左键单击<清空监视区>按钮,可以快速清空发送区,或直接左键单击窗体左下角的<清空监视区>按钮;
在主菜单【编辑】菜单的左键单击<清空发送区>按钮,可以快速清空发送区,或直接左键单击窗体左下角的<清空发送区>按钮;
在主菜单【编辑】菜单的左键单击<清空计数器>按钮,可以将计数据器统计数值清零,或直接左键单击窗体左下角的<清空计数器>按钮;
图4-3 自动发送
在串口已打开的情况下,勾选<自动发送命令>复选框,软件会自动按设定周期进行发送,默认周期为100毫秒。
只有在打开串口的前提下,才能勾选<自动发送>复选框。
图4-4 帧间间隔
帧间间隔,为数据流断帧提供了一个以时间阈值为判定条件的帧分割策略,当串口流入的字节流中:当字节间间隔时间小于时间阈值时,则这前后两字节位于同一帧;字节间间隔时间大于或等于时间阈值,则此刻作为前后两帧分界点进行报文帧分割。此应用程序提供了时间阈值的设置方法,以便尽可能的适应千变万化的现场需求。在设定阈值时间时,先取消勾选<启用帧间间隔>复选框,再输入时间阈值,再勾选<启用帧间间隔>复选框,即可生效。
在未启用帧间间隔时,计算机端在接收到数据后,会立即向此应用程序监视区反馈数据,此时可能存在,所接收的数据被拆成多个帧,以多行形式呈现在监视区。如果远端发送的同一报文内,相邻字节时间间隔足够小,则此应用程序,也能完美地进行帧分割,在进行高速数据采集的时候,建议禁用帧间间隔机制。
此应用程序,在接收数据的时候,提供了对数据标记时间戳的功能,此功能,可以启用,也可禁用。在主窗体的命令控制区,勾选<时间戳>复选框,即可启用标记时间戳功能,如下图所示:
图4-5-1 启用时间戳
在主窗体的命令控制区,禁止勾选时间戳,即可禁用标记时间戳功能,如下图所示:
图4-5-2 禁用时间戳
图4-5-1 数据模式
图4-5-2 数据模式
此应用程序,发送数据模式与接收数据模式相对独立,可以各自设置模式,互不干扰,设 置方式为在主窗体上点选“发送数据模式”与“发送数据模式”中的“TXT”与“HEX”选项。 TXT:即发送或接收文本字符。其中在文本模式下,字符编码支持 GB2132、GBK、ASCII、
UTF-7、UTF-8、UTF-16BE、UTF-16LE、UTF-32BE、UTF-32LE
等字符(支持 WITH BOM、 WITHOUT BOM)的接收与发送;
此应用程序,在接收到数据时,会自动将数据存储,可以通过数据管理窗体查看接收到的数据,可以通过设置限制条件,以查询指定区间的数据,具体如下:
图4-7-1 数据管理窗体
窗体界面元素解析
最新记录:即从接收到数据中载入数据记录的量,如设置为1000条,即为载入符合检索区间的最后接收到的1000条数据。
载入数据:从接收到数据中载入符合检索参数的数据到表格;
刷新数据:从接收到数据中载入符合检索参数的数据到表格,覆盖掉以前的数据;
导出数据:将表格中的数据导至EXCEL报表。
清空数据:清空所有接收到的数据,此功能慎用,一旦清空,以前接收到的数据,都会被删除。
以下是通过【数据管理】窗体中<导出数据>功能,将数据导出至EXCEL文件:
图3-6-2 数据导出至EXCEL报表
【指令】菜单所提供的是指令管理及发送功能,方便用户调试工作。以下是指令窗口:
图4-8-1 指令窗体调出方法
图4-8-2 指令表窗体
此指令管理窗口,可以同时记录十六条指令,支持手动独立发送,自动独立发送,自动独立发送支持自定义周期;多条指令组合循环发送。在使用指令组合循环发送时,需要注意以下几点:
1.
发送的指令,必须勾选<循环使能>复选框才能加入循环队列;
2.
周期单位为毫秒,但必须为整数,周期的取值为1至6000000;
为方便用户的使用,本指令窗体提供了保存指令表与打开指令表的功能,指令表文件后缀为*.cmdt。
1.
导出指令表:将用户所输入的指令与周期值保存为指令表;
2.
导入指令表:将指令表里面的数据导入到窗体中,以再次使用。
指令表为*.cmdt文件,可以用记事本等文本编辑器打开。关闭【指令】窗口时,会询问“确认关闭”,以防止误操作。下面是导出的指令表(*.cmdt)文件:
图4-8-3 <串口>菜单
1.
打开串口:用于打开当前所选串口,功能同主窗体中<打开串口>按钮;
2.
发 送:用于发送位于发送区中的指令,功能同主窗体中<发送>按钮;
3.
暂停接收:用于暂时停止刷新串口的数据;
图4-9-1 深蓝串口调试工具之正弦波发生器
Ø 峰
峰
值:波峰至波谷的差值;
Ø 采样间隔:一个单位周期是360度,采样周期是1~360度;
Ø 触发周期:时间为毫秒,即多少毫秒生产并发送一次数据;
Ø 数值宽度:数据帧的容量,1~4个字节,高字节在左,低字节在右;
Ø 帧
头:支持自定义报文位于数据帧前的标识,利于数据解析;
Ø 帧
尾:支持自定义报文位于数据帧后的标识,利于数据解析;
图4-9-2 深蓝串口调试工具之余弦波发生器
Ø 峰
峰
值:波峰至波谷的差值;
Ø 采样间隔:一个单位周期是360度,采样周期是1~360度;
Ø 触发周期:时间为毫秒,即多少毫秒生产并发送一次数据;
Ø 数值宽度:数据帧的容量,1~4个字节,高字节在左,低字节在右;
Ø 帧
头:支持自定义报文位于数据帧前的标识,利于数据解析;
Ø 帧
尾:支持自定义报文位于数据帧后的标识,利于数据解析;
图 4-10-1 深蓝串口示波器
图 4-10-2 深蓝串口示波器调试样例
启用示波器时,接收数据模式必须为HEX,同时报文帧长度不小于18字节,且帧头0xAC、 0xCA 位于前两字节,即:
AC CA C1H C1L C2H C2L C3H C3L C4H C4L C5H
C5L C6H C6L C7H C7L C8H C8L
帧头为两字节:AC CA,此应用程序以读取到的第一组“AC CA”为帧头,帧头后跟随八个通道的数据,每通道两个字节,即 8 X 2 = 16 字节,其中高字节在左,低字节在右。此 18 字
节之后的字节,将自动忽视,但仍会显示在主窗体的监视区,或同时写入数据报表文件。
若条件允许,建议:帧内字节间的时间间隔尽可能短,帧与帧之间的时间间隔尽可能长,
建议不小于 50 毫秒,100 毫秒及以上为宜,这有利于自动断帧,在数据采集的时候,尽可能不
要操作计算机。
图4-11 【工具】菜单
以下是各项功能键的说明:
菜单项<记事本> :调出操作系统自带的记事本程序;
菜单项<计算器> :调出操作系统自带的计算器程序;
菜单项<长度单位换算> :调出毫米(mm)、米尔(mil)、英寸(inch)相互转换的动算工具,在设计PCB文件时,此工具尤为方便;
菜单项<保存当前接收的数据> :即可将监视区中的数据保存文本文件,保存目录为C:\Users\Administrator\Documents\Cyber\RX;
菜单项<打开已保存的接收区数据> :即可浏览监视区的数据文件所在文件夹,即:C:\Users\Administrator\Documents\Cyber\RX;
菜单项<保存当前发送的数据> :即可将监视区中的数据保存文本文件,保存目录为C:\Users\Administrator\Documents\Cyber\TX;
菜单项<打开已保存的发送区数据> :即可浏览监视区的数据文件所在文件夹,即:C:\Users\Administrator\Documents\Cyber\TX;
图4-12 【帮助】菜单
以下是各项功能键的说明:
菜单项<帮助> :调出此应用程序的帮助资讯;
菜单项<官方网站> :调出此应用程序的发布网站,获取此应用程序的开发商的最新资讯;
菜单项<官方博客> :调出此应用程序的开发商的官方博客以获取更多最新资讯;
菜单项<注册> :调出此应用程序的注册窗体,以获得此用程序的长期使用授权,免费可使用时间为三日;
菜单项<关于> :调出此应用程序的版本信息;
点击<帮助>子菜单,即可打开赛伯坦官方博客,获取您所需要信息:
此串口调试工具提供了中英文字符的发送与接收功能,具体如下:
为了正确显示中文字符,设定合适的编码方式是必要的,依次点击:主菜单<设置/字符编码方式>,弹出窗体【字符编码设置】,将编码方式与解码方式设置为符合当前开发环境下所需要的编码方式,如果不知需要哪种编码方式,两种都尝试,直至符合需求即可。在单片机以及嵌入式开发当中,一般选择GBK选项。
下载地址:
http://download.cybertrons.cn/demo/STM32F407.zip
下载地址:
http://download.cybertrons.cn/demo/HT66F0185.zip
下载地址:
http://download.cybertrons.cn/demo/BS86D20A-3.zip
此应用程序,采用一机一号授权机制,即一台计算机一串机器码,对应一串序列号。经授权后的计算机,可以在此计算机上使用此应用程序,使用期限为此计算机的寿命。经授权后的计算机,可以免费升级此应用程序,至直赛伯坦官方发布新的升级策略。
注:公司名称与公司税号,在您需要开具增值税普通电子发票的时候填写;若无须开票,保持空白即可。
注:公司名称与公司税号,在您需要开具增值税普通电子发票的时候填写;若无须开票,保持空白即可。
QQ :1515628711
微信:A1317971(若无立即回应,请通过QQ(1515628711)联系)
官方网站:http://www.cybertrons.cn/
官方博客:http://blog.cybertrons.cn/
下载地址:
http://download.cybertrons.cn/software/SerialPortTool.2.17.Installer.x86.exe
http://download.cybertrons.cn/software/SerialPortTool.2. 17.Installer.x86.zip