通信功能调试系统 使用说明.docx

上传人:b****6 文档编号:5923151 上传时间:2023-01-02 格式:DOCX 页数:31 大小:1.80MB
下载 相关 举报
通信功能调试系统 使用说明.docx_第1页
第1页 / 共31页
通信功能调试系统 使用说明.docx_第2页
第2页 / 共31页
通信功能调试系统 使用说明.docx_第3页
第3页 / 共31页
通信功能调试系统 使用说明.docx_第4页
第4页 / 共31页
通信功能调试系统 使用说明.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

通信功能调试系统 使用说明.docx

《通信功能调试系统 使用说明.docx》由会员分享,可在线阅读,更多相关《通信功能调试系统 使用说明.docx(31页珍藏版)》请在冰豆网上搜索。

通信功能调试系统 使用说明.docx

通信功能调试系统使用说明

 

通信功能调试系统

使用说明

 

电子工程设计训练中心

电子工程设计通信功能调试系统(EDTCOM)使用说明

电子工程设计通信功能调试系统涵盖有线点对点(UART)、无线点对点(红外线)、有线网络(CAN)、无线网络(ZigBee)四种典型的通信手段。

在“所有程序”中选择“BeijingUniversityofTechnolog---EDTCOM”操作,进入通信功能选择界面(见图0-1),选择与需要进行调试的通信电路对应的调试模块。

共有7个通信功能调试模块供选择,除去ZigBee通信调试系统正在完善之中,其余模块均能够进行正常的通信调试操作。

图0-1.EDTCOM模块选择页面

一、红外线通信遥控电路调试系统

1-1系统组成

红外线通信遥控电路调试系统(简称“调试系统”)是一个模拟的四通道温度控制环境,用于调试红外线温度控制系统遥控装置的全部功能。

系统由4通道温度控制信息显示,4通道温度变化曲线显示,时间信息显示、通信调试消息显示四个窗体构成前台操作环境,由串行数据收发,控制命令解析与执行,温度控制特性软件模拟,窗体显示刷新等模块在后台支撑系统运行。

图1-1.红外线通信温度控制系统模拟运行环境

1-2温度控制信息显示

温度控制信息显示窗体由温度控制参量显示和温度控制数据显示二个部分组成。

温度控制数据是红外线遥控装置传送的控制命令中所包含的操作数据,温度控制参量是对控制命令进行解析之后得到的含有物理意义的控制量,二者具有直接对应关系。

4个通道的温度控制信息显示窗体具有相同的内容。

温度控制参量的设置与执行

温度控制参量包括“温度”、“定时启动”、“定时停止”、“延时启动”、“延时停止”5项内容。

每1项又分为“当前”和“设置”二个部分。

“设置”部分是由接收的控制命令设置的参量,“当前”部分是系统运行中实时变化的参量。

图1-2.红外线通信温度控制系统温度控制参量设置窗口

由于无法测得环境温度,系统将25℃默认为是环境温度。

系统启动以后,当前温度显示为默认的环境温度—25℃。

在收到启动温度控制的命令之后,当前温度按照系统后台模拟的温度控制特性,逼近设置温度。

设置温度值的范围为0.0℃—99.99℃,系统启动以后设置温度与当前显示温度相同。

图1-3.红外线通信温度控制系统温度设置窗口

“定时启动”和“定时停止”的当前时间与计算机系统的当前时间同步,设置时间为预设的启动或停止温度控制的时间,数值范围为00:

00—23:

59。

当前时间与设定时间相等时启动或停止温度控制过程。

图1-4.红外线通信温度控制系统定时时间设置窗口

“延时启动”和“延时停止”的设置时间值为预设的启动或停止温度控制的延时时间,当前时间为“延时启动”和“延时停止”开始计时以后的时间值。

二者的设置范围均为00:

00—59:

59。

“延时启动”时间置入以后,“当前”窗口中立即开始计时,设置窗口中的数值维持不变。

当前窗口中显示的计时数值与设置窗口中的数值相等时,启动温度控制过程。

无论哪一条命令启动了温度控制过程,“延时停止”的“当前”窗口中立即开始计时,设置窗口中的数值维持不变。

当前窗口中显示的计时数值与设置窗口中的数值相等时,终止温度控制过程。

图1-5.红外线通信温度控制系统延时时间设置窗口

“立即启动/立即停止”是优先级别最高的控制操作,“立即启动/立即停止”可以终止其他形式的启动/停止控制,并清除设置的时间参数使之无效。

定时控制方式无效的情况下,设置值显示为“--:

--”;延时控制方式无效的情况下,设置值和当前值均显示为“00:

00”。

各温度控制操作之间的关系

定时控制与延时控制之间是有排他性的,通俗地讲如果设置了定时或延时操作中的一种控制方式就不再接受另一种控制方式的设定。

因此,温度控制设定中遵循优先原则和排他原则。

在此原则下,支持混合控制方式设定,即立即启动可搭配定时停止或延时停止,定时启动可以搭配延时停止、延时启动可以搭配定时停止。

每个通道在“当前温度”窗口前面设有温度控制的“启动”、“停止”状态指示。

任何条件使得温度控制过程启动,控制状态指示显示“启动”。

任何条件使得已经启动的温度控制过程停止,控制状态指示显示“停止”。

图1-6.红外线通信温度控制系统控制启动/停止指示

1-3温度变化趋势曲线显示

系统为每个通道保留300秒钟的温度测量数据,并进行温度变化趋势的图形显示。

显示窗口中红颜色的标线表示温度的设置值,绿颜色的曲线为300秒钟内的温度变化趋势曲线。

曲线图下面的按钮用于切换不同通道的温度变化曲线显示。

图1-7.红外线通信温度控制系统温度变化曲线显示窗口

1-4通信调试功能

通信调试在通信调试窗体中进行。

通信调试窗体分为发送和接收2个窗口,接收窗口中显示接收到的完整数据帧,包括同步字、命令操作码、命令操作数和使命令保持定长的填充字节。

接收的内容可以暂时冻结,以便在不断更新的数据流中,重点观察、分析某一帧数据。

图1-8.红外线通信温度控制系统通信调试窗口

发送窗口中为系统向遥控电路回传的数据,须手工填入。

数据可以选择“单次发送”或“连续发送”方式。

“单次发送”只将填入的数据传送一次,“连续发送”按一定时间间隔连续传送数据,直到点击“停止发送”中止数据发送为止。

通信调试功能用于红外线通信电路设计初期对红外线发射电路和接收电路进行调试。

1-5时间显示

当前日期与时间窗口的显示内容,与计算机系统的时间同步。

图1-9.红外线通信温度控制系统时间显示窗口

1-6红外线遥控命令解析

A(B、C、D)0温度设定值整数(00H—63H)温度设定值小数(00H—63H)

温度设定值整数部分和小数部分分别出现在A(B、C、D)通道数据通信信息窗体中的“设定温度”值的第1、2二个字节的窗口中。

设定温度的十进制数值出现在A(B、C、D)通道温度控制信息窗体中的“温度设置”窗口中。

A(B、C、D)1

A(B、C、D)通道数据通信信息窗体中的“设定温度”值的第1字增1。

A(B、C、D)通道温度控制信息窗体中的“温度设置”窗口中十进制整数部分增1。

A(B、C、D)2

A(B、C、D)通道数据通信信息窗体中的“设定温度”值的第1字减1。

A(B、C、D)通道温度控制信息窗体中的“温度设置”窗口中十进制整数部分减1。

A(B、C、D)3

立即启动/停止A(B、C、D)通道温度控制过程。

如果A(B、C、D)通道处于温度控制停止状态或在温度定时启动、延时启动的等待期间,则立即启动温度控制过程。

A(B、C、D)通道温度控制状态显示为“启动”,清除已经设定的定时启动或延时启动时间参量,使之无效。

如果A(B、C、D)通道处于温度控制启动状态或在温度定时停止、延时停止的等待期间,则立即停止温度控制过程。

A(B、C、D)通道温度控制状态显示为“停止”,清除已经设定的定时停止或延时停止时间参量,使之无效。

A(B、C、D)4分数据(00H—3BH)、秒数据(00H—3BH)

分数据和秒数据分别出现在A(B、C、D)通道数据通信信息窗体中的“延时启动”第1、2二个字节的窗口中。

由分、秒数据组成的十进制时间值出现在通道温度控制信息窗体中的“延时启动”设置窗口中。

“延时启动”设定完成后,“延时启动”当前窗口中随即开始计时显示。

A(B、C、D)5分数据(00H—3BH)、秒数据(00H—3BH)

分数据和秒数据分别出现在A(B、C、D)通道数据通信信息窗体中的“延时停止”第1、2二个字节的窗口中。

由分、秒数据组成的十进制时间值出现在通道温度控制信息窗体中的“延时停止”设置窗口中。

A(B、C、D)6时数据(00H—17H)、分数据(00H—3BH)

时数据和分数据分别出现在A(B、C、D)通道数据通信信息窗体中的“定时启动”第1、2二个字节的窗口中。

由时、分数据组成的十进制时间值出现在通道温度控制信息窗体中的“定时启动”设置窗口中。

A(B、C、D)7时数据(00H—17H)、分数据(00H—3BH)

时数据和分数据分别出现在A(B、C、D)通道数据通信信息窗体中的“定时停止”第1、2二个字节的窗口中。

由时、分数据组成的十进制时间值出现在通道温度控制信息窗体中的“定时停止”设置窗口中。

A(B、C、D)8

“调试系统”以“’I’’R’A(B、C、D)8温度整数温度小数”的格式,回发A(B、C、D)通道当前温度值。

A(B、C、D)9

“调试系统”以“’I’’R’A(B、C、D)9温度整数温度小数”的格式,回发A(B、C、D)通道设置温度窗口中显示的设定温度数值。

A(B、C、D)A

“调试系统”以“’I’’R’A(B、C、D)A分数据秒数据”的格式,回发A(B、C、D)通道延时启动当前倒计时剩余的时间数值。

 

A(B、C、D)B

“调试系统”以“’I’’R’A(B、C、D)B分数据秒数据”的格式,回发A(B、C、D)通道延时停止当前倒计时剩余的时间数值。

A(B、C、D)C

“调试系统”以“’I’’R’A(B、C、D)C时数据分数据”的格式,回发A(B、C、D)通道定时启动设置窗口中的时间数值。

A(B、C、D)D

“调试系统”以“’I’’R’A(B、C、D)D时数据分数据”的格式,回发A(B、C、D)通道定时停止设置窗口中的时间数值。

A(B、C、D)E

“调试系统”以“’I’’R’A(B、C、D)E运行状态数据”的格式,回发A(B、C、D)通道温度控制系统的运行状态数据。

二、红外线通信温度控制电路调试系统

2-1系统组成

红外线通信温度控制电路调试系统(简称“调试系统”)是一个模拟的红外线四通道温度遥控系统,用于调试带有红外线通信接口的温度控制系统的红外线通信功能。

系统由4通道控制信息显示,4通道温度变化曲线显示,时间信息显示、通信调试消息显示四个窗体构成前台操作环境。

由串行数据收发、控制命令发送、窗体显示刷新等模块后台支撑系统运行。

图2-1.红外线遥控系统模拟运行环境

2-2温度控制信息显示

温度控制信息显示窗体由控制参量显示和控制数据查询信息显示二个部分组成。

温度控制参量是对温度控制系统实施控制所需的具有物理意义的控制量。

控制数据查询信息是温度控制系统对“调试系统”查询命令的应答结果。

4个通道的温度控制显示窗体具有相同的显示内容。

控制参数的置入与命令的发送操作

温度控制命令包括控制温度设定和控制启动/停止设定二大类,每一类命令都包括带有参数的控制命令和不带有参数的控制命令。

因此,“调试系统”实施的控制动作包含参数置入和命令发送二个内容。

.温度设定命令

温度设定命令有三条,分别为任意温度设置命令(00.0℃—99.9℃之间),温度加1和温度减1命令。

在“温度设置”窗口中置入温度的整数部分和小数部分,点击后面的“设置”按钮,“调试系统”将以“’I’’R’A(B、C、D)0温度整数温度小数”的格式向温度控制系统传送“温度设置”红外线命令。

图2-2.红外线遥控系统控制温度设置窗口

点击“设置温度”后面的“↑”按钮,“调试系统”将以“’I’’R’A(B、C、D)1”的格式向温度控制系统传送“温度加1”的红外线命令。

点击“设置温度”后面的“↓”按钮,“调试系统”将以“’I’’R’A(B、C、D)2”的格式向温度控制系统传送“温度减1”的红外线命令。

.温度控制启动/停止命令

温度控制启动/停止命令由立即启动/停止、定时启动/停止、延时启动/停止3组命令组成。

点击“启动/停止”按钮,“调试系统”将以“’I’’R’A(B、C、D)3”的格式向温度控制系统传送“启动/停止”温度控制的红外线命令。

图2-3.红外线遥控系统温度控制立即启动/停止设置窗口

在“延时启动”后面的窗口置入分(0-59)秒(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’I’’R’A(B、C、D)4分数值秒数值”的格式向温度控制系统传送“延时启动”的红外线命令。

图2-4.红外线遥控系统温度控制延时启动时间设置窗口

在“延时停止”后面的窗口置入分(0-59)秒(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’I’’R’A(B、C、D)5分数值秒数值”的格式向温度控制系统传送“延时停止”的红外线命令。

图2-5.红外线遥控系统温度控制延时停止时间设置窗口

在“定时启动”后面的窗口置入时(0-23)分(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’I’’R’A(B、C、D)6时数值分数值”的格式向温度控制系统传送“定时启动”的红外线命令。

图2-6.红外线遥控系统温度控制定时启动时间设置窗口

在“定时停止”后面的窗口置入时(0-23)分(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’I’’R’A(B、C、D)7时数值分数值”的格式向温度控制系统传送“定时停止”的红外线命令。

图2-7.红外线遥控系统温度控制定时停止时间设置窗口

温度控制数据查询命令的发送与查询结果的显示操作

“调试系统”支持5条温度控制数据查询命令的发送,分别为“温度测量结果查询”、“延时启动剩余时间查询”、“延时停止剩余时间查询”、“工作状态查询”、“当前时间查询”。

点击A(B、C、D)通道的“联机”按钮,系统将立即以“’I’’R’A(B、C、D)8”的格式按一定的时间间隔连续发送“温度测量结果查询”命令,温度控制系统收到“温度测量结果查询”命令后,以“’I’’R’A(B、C、D)8温度整数、温度小数”的格式予以回应,回应的温度数据置入A(B、C、D)通道的“当前温度”窗口中,同时存入用于温度变化曲线显示的数据缓存区。

图2-8.红外线遥控系统温度控制信息查询窗体

点击A(B、C、D)通道“延时启动”后面的“接收”按钮,“调试系统”将立即以“’I’’R’A(B、C、D)A”的格式发送“延时启动剩余时间查询”命令,温度控制系统收到“延时启动剩余时间查询”命令后,应以“’I’’R’A(B、C、D)A分数值秒数值”的格式予以回应,回应的时间数据置入A(B、C、D)通道的“延时启动”窗口中。

图2-9.红外线遥控系统温度控制延时启动/停止剩余时间查询窗口

点击A(B、C、D)通道“延时停止”后面的“接收”按钮,“调试系统”将立即以“’I’’R’A(B、C、D)B”的格式发送“延时停止剩余时间查询”命令,温度控制系统收到“延时停止剩余时间查询”命令后,应以“’I’’R’A(B、C、D)B分数值秒数值”的格式予以回应,回应的时间数据置入A(B、C、D)通道的“延时停止”窗口中。

点击A(B、C、D)通道“控制状态”后面的“接收”按钮,“调试系统”应立即以“’I’’R’A(B、C、D)E”的格式发送“工作状态查询”命令,温度控制系统收到“工作状态查询”命令以后,应以“’I’’R’A(B、C、D)E状态字”予以回应,回应的工作状态数据以二进制置入A(B、C、D)通道的“控制状态”窗口中。

图2-10.红外线遥控系统温度控制工作状态查询窗口

点击温度变化曲线显示窗体下面的“同步”按钮,“调试系统”“应以“’I’’R’AC”的格式发送“当前时间查询”命令,温度控制系统在收到“当前时间查询”命令以后,应以“’I’’R’AC时数据分数据”的格式予以回应,回应的数据刷新时间信息显示窗口中的“时”、“分”显示。

2-3温度变化趋势曲线显示

“调试系统”为每个通道保存最近300次温度测量查询数据,用于温度变化趋势的图形显示。

显示窗口中绿颜色的曲线为300秒钟内的温度变化趋势曲线。

曲线图下面的按钮用于切换不同通道的温度变化曲线显示。

图2-11.红外线遥控系统温度变化曲线显示窗体

2-4通信调试功能

通信调试在通信调试窗体中进行,点击“温度变化曲线显示”窗口下面的“调试”按钮,进入通信调试工作状态。

通信调试窗体分为发送和接收2个窗口,接收窗口中显示接收到的完整数据帧,包括同步字、命令操作码、命令操作数和使命令保持定长的填充字节。

接收的内容可以暂时冻结,以便在不断更新的数据流中,重点观察、分析某一帧数据。

图2-12.红外线遥控系统通信调试窗口

发送窗口中显示的是红外线遥控系统向温度控制电路传送的温度控制数据,须手工填入。

数据可以选择“单次发送”或“连续发送”方式。

“单次发送”只将填入的数据传送一次,“连续发送”按一定时间间隔连续传送数据,直到点击“停止发送”中止数据发送为止。

通信调试功能用于红外线通信电路设计初期对红外线发射电路和接收电路进行调试。

通信调试操作完成之后,点击“温度变化曲线显示”窗口下面的“工作”按钮,返回工作状态。

系统启动后,默认为“工作“状态。

2-5时间显示

当前日期与时间窗口的显示内容,与计算机系统的时间同步。

图2-13.红外线遥控系统时间显示窗口

三、UART通信温度控制电路调试系统

3-1系统组成

UART通信温度控制电路调试系统(简称“调试系统”)是一个模拟的四通道温度控制系统的上位机,用于调试带有UART通信接口的温度控制系统的UART通信功能。

系统由4通道控制信息显示,4通道温度变化曲线显示,时间信息显示、通信调试消息显示四个窗体构成前台操作环境。

由串行数据收发、控制命令发送、窗体显示刷新等模块后台支撑系统运行。

图3-1.UART通信温度控制系统上位机模拟运行环境

3-2温度控制信息显示

温度控制信息显示窗体由控制参量显示和控制数据查询信息显示二个部分组成。

温度控制参量是对温度控制系统实施控制所需的具有物理意义的控制量。

控制数据查询信息是温度控制系统对“调试系统”查询命令的应答结果。

4个通道的温度控制显示窗体具有相同的显示内容。

控制参数的置入与命令的发送操作

温度控制命令包括控制温度设定和控制启动/停止设定二大类,每一类命令都包括带有参数的控制命令和不带有参数的控制命令。

因此,“调试系统”实施的控制动作包含参数置入和命令发送二个内容。

.温度设定命令

温度设定命令有三条,分别为任意温度设置命令(00.0℃—99.9℃之间),温度加1和温度减1命令。

在“温度设置”窗口中置入温度的整数部分和小数部分,点击后面的“设置”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)0温度整数温度小数”的格式向温度控制系统传送“温度设置”命令。

图3-2.温度控制上位机系统控制温度设置窗口

点击“设置温度”后面的“↑”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)1”的格式向温度控制系统传送“温度加1”命令。

点击“设置温度”后面的“↓”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)2”的格式向温度控制系统传送“温度减1”命令。

.温度控制启动/停止命令

温度控制启动/停止命令由立即启动/停止、定时启动/停止、延时启动/停止3组命令组成。

点击“启动/停止”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)3”的格式向温度控制系统传送“启动/停止”温度控制命令。

图3-3.温度控制上位机系统温度控制立即启动/停止设置窗口

在“延时启动”后面的窗口置入分(0-59)秒(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)4分数值秒数值”的格式向温度控制系统传送“延时启动”命令。

图3-4.温度控制上位机系统温度控制延时启动时间设置窗口

在“延时停止”后面的窗口置入分(0-59)秒(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)5分数值秒数值”的格式向温度控制系统传送“延时停止”命令。

图3-5.温度控制上位机系统温度控制延时停止时间设置窗口

在“定时启动”后面的窗口置入时(0-23)分(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)6时数值分数值”的格式向温度控制系统传送“定时启动”命令。

图3-6.温度控制上位机系统温度控制定时启动时间设置窗口

在“定时停止”后面的窗口置入时(0-23)分(0-59)时间数据,点击后面的“设置”按钮,“调试系统”将以“’C’’O’’M’A(B、C、D)7时数值分数值”的格式向温度控制系统传送“定时停止”命令。

图3-7.温度控制上位机系统温度控制定时停止时间设置窗口

温度控制数据查询命令的发送与查询结果的显示操作

“调试系统”支持5条温度控制数据查询命令的发送,分别为“温度测量结果查询”、“延时启动剩余时间查询”、“延时停止剩余时间查询”、“工作状态查询”、“当前时间查询”。

点击A(B、C、D)通道的“联机”按钮,系统将立即以“’C’’O’’M’A(B、C、D)8”的格式按一定的时间间隔连续发送“温度测量结果查询”命令,温度控制系统收到“温度测量结果查询”命令后,以“’C’’O’’M’A(B、C、D)8温度整数、温度小数”的格式予以回应,回应的温度数据置入A(B、C、D)通道的“当前温度”窗口中,同时存入用于温度变化曲线显示的数据缓存区。

图3-8.温度控制上位机系统温度控制信息查询窗体

点击A(B、C、D)通道“延时启动”后面的“接收”按钮,“调试系统”将立即以“’C’’O’’M’A(B、C、D)A”的格式发送“延时启动剩余时间查询”命令,温度控制系统收到“延时启动剩余时间查询”命令后,应以“’C’’O’’M’A(B、C、D)A分数值秒数值”的格式予以回应,回应的时间数据置入A(B、C、D)通道的“延时启动”窗口中。

图3-9.温度控制上位机系统温度控制延时启动/停止剩余时间查询窗口

点击A(B、C、D)通道“延时停止”后面的“接收”按钮,“调试系统”将立即以“’C’’O’’M’A(B、C、D)B”的格式发送“延时停止剩余时间查询”命令,温度控制系统收到“延时停止剩余时间查询”命令后,应以“’C’’O’’M’A(B、C、D)B分数值秒数值”的格式予以回应,回应的时间数据置入A(B、C、D)通道的“延时停止”窗口中。

点击A(B、C、D)通道“控制状态”后面的“接收”按钮,“调试系统”应立即以“’C’’O’’M’A(B、C、D)E”的格式发送“工作状态查询”命令,温度控制系统收到“工作状态查询”命令以后,应以“’C’’O’’M’A(B、C、D)E状态字”予以回应,回应的工作状态数据以二进制置入A(B、C、D)通道的“控制状态”窗口中。

图3-10.温度控制上位机系统温度控制工作状态查询窗口

点击温度变化曲线显示窗体下面的“同步”按钮,“调试系统”应以“’C’’O’’M’AC”的格式发送“当前时间查询”命令,温度控制系统在收到“当前时间查询”命令以后,应以“’C’’O’’M’AC时数据分数据”的格式予以回应,回应的数据刷新时间信息显示窗口中的“时”、“分”显示。

3-3温度变化趋势曲线显示

“调试系统”为每个通道保存最近300次温度测量查询数据,用于温度变化趋势的图形显示。

显示窗口中绿颜色的曲线为300秒钟内的温度变化趋势曲线。

曲线图下面的按钮用于切换不同通道的温度变化曲线显示。

图3-11.温度控制上位机系统温度变化曲线显示窗体

3-4通信调试功能

通信调试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1