Serien-TestAssistenten.软件 ATK-XCOM V3.0

MitgliedernExklusivMitgliedernExklusiv

该内容已接入现有Mitgliedern/付费Das System,解锁后可ÜberprüfenvollständigInformationen或Download附件。

Serien-TestAssistenten.软件 ATK-XCOM V3.0缩略图
🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.
本文目录
  1. 1. 一、软件怎么装
  2. 2. 二、基础Funktion速览
  3. 3. 2.1 Die Serie设置
  4. 4. 2.2 显示与Senden Sie
  5. 5. 2.3 多条Senden Sie与指令管理
  6. 6. 三、Vereinbarung传输模式——ATK-XCOM 的杀手锏
  7. 7. 3.1 工作原理
  8. 8. 3.2 四种Prüfungen方式
  9. 9. 3.3 显示原始帧 vs 显示实际Daten
  10. 10. 3.4 自动重发与超时配置
  11. 11. 四、使用 ATK-XCOM Tests Modbus RTU 的vollständig流程
  12. 12. 步骤一:配置Serienparameter
  13. 13. 步骤二:构造 Modbus 查询帧
  14. 14. 步骤三:Analyse返回帧
  15. 15. 步骤四:利用多条Senden Sie管理常用 Modbus Befehl
  16. 16. 五、ATK-XCOM vs 其他Die SerieWerkzeuge的定位
  17. 17. 六、Häufige Fragen
  18. 18. Serien-TestAssistenten.软件 ATK-XCOM V3.0

Quelle:Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft

本文:Serien-TestAssistenten.软件 ATK-XCOM V3.0:从基础收发zu Das Modbus-Protokoll传输的vollständig指南 · Der Autor:Technisches Team von Modbus · 发布于 2026-07-01

摘要:ATK-XCOM V3.0 由正点原子(ALIENTEK)开发,是国内Eingebettet开发圈使用最广的Die SerieDebugging-Tools之一。本文不仅覆盖其核心Funktion,更深入讲解它的Vereinbarung传输模式——自动超时重发、Prüfungen und/Unterschiedlich oder/CRC8/CRC16 四种Prüfungen、Daten帧与实际Daten的Unterteilung离显示——这些Funktion让 ATK-XCOM 在 Modbus RTU TestsSzene中比普通Die SerieAssistenten.高出一个Quantität级。附带vollständig的 Modbus TestsOperationen指南和同类Werkzeuge对比。关键词:ATK-XCOM、正点原子、Serien-TestAssistenten.、Vereinbarung传输、Modbus RTU Tests、CRC16、Prüfungen und。


TestsDie Serie这件事,说简单也简单——找个Die SerieAssistenten.,选对 COM 口和Porter Rate,发个16. System帧,看回来啥。说难也难——当你的帧发出去,Ausrüstung回了,但你不知道回来的Daten是不是对的,不知道丢没丢帧,不知道中间那两Byteszu底是不是Richtig.的Prüfcode。

ATK-XCOM V3.0 是正点原子团队开发的Die SerieDebugging-Tools。正点原子在国内Eingebettet圈的影响力不用多说——STM32 开发板、ESP32 模块、RT-Thread Unterricht,基本上学Eingebettet的人都用过他们的东西。ATK-XCOM 是他们内部Debugging-Tools的外化版,Funktion构建来自真实的开发Szene而非凭空设计。


一、软件怎么装

Entwickler:正点原子(ALIENTEK),国内专业的Eingebettet开发解决方案提供商。长期专注于为工程师、Studenten和爱好者提供开发板、模块和配套Werkzeuge。

Das System要求:Windows 7 及以上,32/64 位均支持。实测在 Windows 10 和 Windows 11 上Betrieb稳定,CH340、CP2102、FT232 等Häufig USB 转Die Serie芯片均正常识别。


二、基础Funktion速览

2.1 Die Serie设置

Öffnen.软件后自动扫描所有可用Die Serie,在Die Serie下拉列表中可以看zu对应的Die SerieName和详细信息(如 COM3: USB-SERIAL CH340)。Häufig的 CH340 芯片支持热插拔——USB 插上后Klick aufErfrischen即可出现,拔掉后自动消失。部Unterteilung老旧驱动可能需要手动Schließen der Serie再Öffnen.。

Porter Rate范围:预设 1200 ~ 1382400 bps,覆盖了所有标准速率。需要非标Porter Rate(如 750000、921600)时,在Die SerieSchließenStatus下Klick auf「Custom definiert」Knopf,直接Import Werte。前提是你的 USB 转Die Serie芯片和对方Ausrüstung的 UART 都能支持这个速率——STM32 的 USART 在 72MHz 时钟下支持的非标Porter Rate范围很窄,不是随便输个数字就能稳的。

Stoppen Sie Platz:1、1.5、2 三种。Datenplatz:5、6、7、8 四位。Prüfstand.:无Prüfungen、Seltsame Tests、Zufällige Prüfungen。Modbus RTU 的标准配置:8 Datenplatz、1 Stoppen Sie Platz、Zufällige Prüfungen或无Prüfungen。

2.2 显示与Senden Sie

Empfang区支持两种显示模式:16. System和 ASCII,可实时Wechseln。两种配色方案:经典的「黑底绿字」(类似终端风格,长Zeit看屏幕不刺眼)和「白底黑字」(类似Dokumentation风格,截图可用)。勾选「Zeit戳」可以为每一条EmpfangDaten加上精确Zeit。注意Zeit戳以 rn 为帧边界——如果你收zu的 Modbus 帧中间刚好有 0D 0A,Zeit戳会被Fehler.插入zu帧内部。所以 Modbus Tests时Zeit戳Funktion建议在 ASCII 模式下使用,Hex 模式下建议Schließen。

Senden der Zone支持 ASCII 和16. System两种Import-Format。勾选「Senden Sie新行」自动在Senden Sie内容末尾添加 rn——调 AT 指令的模块(如 ESP8266、4G 模块)时必须勾上。快捷键 Ctrl+Enter 可直接Senden Sie。

「定时Senden Sie」Funktion:可以设置固定周期(毫秒级),软件自动按间隔Zyklus sendenSenden der Zone的内容。适合做老化测试——比如给 Modbus Von der Station连续发 24 小时读Register.Befehl,看Ausrüstung会不会Kommunikation中断。

「文件Senden Sie」Funktion:能把任意Das Format的文件(如 .bin 固件、.hex 升级包)按Bytes流通过Die Serie发出去,带Fortschritt Artikel和暂停/继续控制。IAP(In-Application Programming)Die Serie升级固件时直接用它,不需要单独写个升级Werkzeuge。

2.3 多条Senden Sie与指令管理

四条独立Senden Sie页面,每条页面有 10 条可Herausgeber的Senden Sie指令(gleich ist最多 40 条预置Befehl)。每条指令的Senden SieDas Format(Hex/ASCII)、是否加新行、Senden Sie周期都可以单独配置。数字键盘 0~9 可以绑定zugegenwärtig页面的Die 1~10 条指令——适合需要快速Antwort控制的Szene,比如智能车控制(按数字键 1 前进、2 后退、3 左转)。

指令集支持Exportieren为 Excel Das Format、也从 Excel Importieren。项目交接时直接把你的所有测试指令Exportieren成一个文件发给同事,他Importieren后就能用完全一样的BefehlTests。


三、Vereinbarung传输模式——ATK-XCOM 的杀手锏

这是 ATK-XCOM 和普通Die SerieAssistenten.的本质区别所在。大部UnterteilungDie SerieAssistenten.只是「你把Bytes发出去,有回应的就显示出来」。ATK-XCOM 的Vereinbarung传输模式做了三件事:自动Prüfungen、自动超时重发、Daten和帧的Unterteilung离显示。

3.1 工作原理

Vereinbarung传输的基本流程:你在Senden der Zone填入要发的实际Daten(Payload),ATK-XCOM 自动在Daten前后加上帧头和Prüfcode,拼成vollständig的Vereinbarung帧,通过Die Serie发出去。Empfang端收zu帧后,BerechnungPrüfcode,如果Prüfungen通过则返回Bestätigen帧(ACK),Senden Sie端收zu ACK 表示传输成功。如果在设定Zeit内没有收zu ACK,自动重发,最多重试配置的次数。

对于 Modbus RTU 来说用不zu全套的 Send-Ack 机制(Modbus 本身就有自己的主从问答Vereinbarung),但它支持四种Prüfungen算法,以及「显示原始帧」和「显示实际Daten」Unterteilung开的Funktion——这两个在 Modbus Tests中太实用了。

3.2 四种Prüfungen方式

Prüfungen方式Länge算法简述适用Szene
Prüfungen und(Checksum)1 Byte所有DatenBytes累加,取低 8 位简单Vereinbarung、Custom definiert帧
Unterschiedlich oder(XOR)1 Byte所有DatenBytes连续Unterschiedlich oderNMEA 0183(GPS)、部UnterteilungDer Sensor
CRC81 Byte8 位循环冗余Prüfungen,多项式可配Dallas 1-Wire、SMBus
CRC162 Bytes16 位循环冗余Prüfungen,查表法实现**Modbus RTU**(多项式 0xA001)

在Vereinbarung传输设置中选「CRC16」,ATK-XCOM 自动按 Modbus 标准多项式(0xA001)Berechnung,Ergebnis低Bytes在前、hohe Bytes在后(小端序),完全符合 Modbus RTU 的 CRC 排序Regeln。你只需要输入除 CRC 之外的裸帧,软件替你加上两Bytes CRC。

3.3 显示原始帧 vs 显示实际Daten

Empfang区可以两个模式Wechseln:

  • 显示原始帧:Empfangzu的vollständigBytes流,包括帧头、Adresse、Funktionscode、Daten、Prüfcode,全显示出来。用于排查帧结构问题——比如发现收zu的Anzahl der Bytes少了,可能是定Zeit隔太短被截断了。
  • 显示实际Daten:只显示经过Prüfungen后的WirksamDaten载荷,所有帧头和Prüfcode都被剥离。用于快速看Daten内容——不需要在16. System里找「Daten在哪开始、Prüfungen在哪Ende」。

Modbus Tests时这两个模式的Wechseln是这样的:先用「显示原始帧」Bestätigen帧结构Richtig.、Prüfcode通过。Bestätigen无误后Wechselnzu「显示实际Daten」,只关注Register.的Zahlenwert变化。

3.4 自动重发与超时配置

Senden Sie失败后的重试机制可配置三个Parameter:

  • 超时Zeit(ms):等待 ACK 的最大Zeit。对于 Modbus Von der Station,典型值设为 100~500ms 足够,取决于Von der StationAusrüstung的Antwort速度。有些低速Ausrüstung(老旧的 51 单片机跑 4800 Porter Rate)可能需要设zu 800ms 甚至更高。
  • 重发次数:超时后自动重发的最大次数。设 0 表示不重发。一般设 3~5 次。
  • 重发间隔(ms):两次重发之间的间隔。这个值需要 > 超时Zeit,否则逻辑就乱了。对于 Modbus RTU 的Szene,帧间隔必须 ≥ 3.5 CharaktereZeit(3.5 × 11 / Porter Rate),比如 9600 bps 就是约 4ms。

这些Parameter放在一个 GUI 面板上,比写代码配Die Serie超时直观得多。关键是可以直观地看zu「在Die几次重发时收zu了Richtig.的 ACK」——如果每次都zuDie 3 次才成功,说明Kommunikation链路有不稳定的地方,要去排查线缆或干扰。


四、使用 ATK-XCOM Tests Modbus RTU 的vollständig流程

步骤一:配置Serienparameter

Öffnen. ATK-XCOM V3.0,Auswahl对应的 COM 口。Porter Rate设 9600(或Ausrüstung实际Porter Rate),Datenplatz 8,Stoppen Sie Platz 1,Prüfstand.选无或Zufällige Prüfungen——取决于你Ausrüstung的具体配置。

点「Öffnen Sie die Serie.」。如果线路Richtig.、Ausrüstung已上电,Status栏会显示Die Serie已Öffnen.,收发Anzahl der Bytes从 0 开始。

步骤二:构造 Modbus 查询帧

假如读von der Station Adresse 01 的保持Register. 40001(Adresse 0x0000),读 1 ein Register.。裸帧(不含 CRC)是:

01 03 00 00 00 01

勾选「16. SystemSenden Sie」,在Senden der Zone输入 010300000001。在「Vereinbarung传输」设置中勾选 CRC16 Prüfungen,ATK-XCOM 会自动Berechnung CRC 并在帧末尾附加两Bytes(对于这个帧,CRC 是 0x840A,发出去的vollständig帧是 01 03 00 00 00 01 84 0A)。点Senden Sie。

步骤三:Analyse返回帧

Ausrüstung正常Antwort时,ATK-XCOM Empfang区会显示回来的16. SystemDaten。标准的Antwort帧Das Format是:

01 03 02 XX YY CRCL CRCH

Von denen 02 表示Datenzone的Anzahl der Bytes(读 1 ein Register.就是 2 Bytes),XX YY 是Registerwert(hohe Bytes在前)。

如果返回的是:

01 83 02 CRCL CRCH

Funktionscode变成了 0x83——这是原始Funktionscode 0x03 的最高位被置为 1,加上Ungewöhnlicher Code 0x02。Modbus Ungewöhnlicher Code 0x02 表示「Illegale Datenadressen」——你Bitte的Register-Adresse在这个Von der Station上nicht existiert.。

步骤四:利用多条Senden Sie管理常用 Modbus Befehl

在「多条Senden Sie」区域建四个页面:

Seite 1 —— Lesen类Befehl

条目1: 010300000001 → 读Von der Station01Register.40001(1个)
条目2: 010300000004 → 读Von der Station01Register.40001~40004(4个)
条目3: 0103000A0001 → 读Von der Station01Register.40011(1个)
条目4: 010100000008 → 读Von der Station01线圈00001~00008(8个)

每个条目独立勾选「16. SystemSenden Sie」和 CRC16 Prüfungen。

Seite 2 —— 写入类Befehl

条目1: 010600000001 → 写Von der Station01Register.40001=1
条目2: 010600000000 → 写Von der Station01Register.40001=0
条目3: 011000000001020001 → 写Von der Station01多ein Register.,Anfang0000,2Bytes,值=0001

Seite 3 —— Rundfunk与诊断

条目1: 000800000001 → Rundfunk诊断(子Funktionscode0001,重启Kommunikation)
条目2: 00110000 → Rundfunk获取Von der StationEreignisse计数器

Seite 4 —— Exportieren备份

全配置完,菜单 → ExportierenSenden Sie条目 → 存为 Excel 文件。以后换电脑直接用这个文件Importieren,所有Befehl一秒恢复。


五、ATK-XCOM vs 其他Die SerieWerkzeuge的定位

对比维度ATK-XCOM V3.0LLCOMSSCOMCOMTool
开发方正点原子(国内)chenxuuu 个人开源个人个人开源
kostenlos
Drehbuch化不支持Lua 5.3 Drehbuch引擎不支持有限支持
Vereinbarung传输支持(帧头/Prüfungen/ACK/超时重发)不支持(需自己写 Lua)不支持不支持
CRC/Prüfungen内置 4 种(Prüfungen und/XOR/CRC8/CRC16)需自己写 Lua不支持不支持
多条Senden Sie4 页×10 条+快捷键10 页不限条数不支持支持
Porter Rate上限1382400受驱动限制受驱动限制受驱动限制
GUI 风格经典绿底黑字现代白色老式 Windows现代
Download方式百度网盘+官方GitHub+MS Store各Download站GitHub

选Werkzeuge的三个Szene:

  • 日常Tests Modbus RTU,只需收发和看Daten → ATK-XCOM。Vereinbarung传输模式内置 CRC,多条Senden Sie管理方便,不需要写Drehbuch。
  • 需要自动化批Quantität测试、Custom definiertDatenAnalyse、和 TCP/MQTT 联调 → LLCOM。Lua Drehbuch的灵活性无可替代,但学习成本高。
  • 只是偶尔用一次Die Serie、发几条 AT 指令 → COMTool 或 SSCOM。轻Quantität,不需要任何配置。

ATK-XCOM 的定位是「专业Serien-Test的Werkzeuge箱」而不是「可编程万能Werkzeuge」。它的设计哲学是把Eingebettet工程师am häufigsten verwendet的Tests流程做成固定Funktion,让你不需要写代码就能跑。LLCOM 是把所有可编程能力开放给你,让你想干嘛就干嘛——但代价是你要会写 Lua。

两个Werkzeuge配合用才是最合理的:ATK-XCOM 搞定日常的收发和Prüfungen,LLCOM 搞定需要自动化重复Operationen的任务。


六、Häufige Fragen

CRC16 PrüfungenErgebnis和手动算的不一致? Bestätigen两件事:1) 多项式是否Richtig.——Modbus RTU 用的是 0xA001(不是 0x8005,那是 IBM CRC-16 的正向多项式)。2) 初始化是否为 0xFFFF。ATK-XCOM 内置的 CRC16 是严格按照 Das Modbus-Protokoll实现的,Richtig.Ergebnis可以用在线 CRC Berechnung器交叉验证。

收不zuVon der StationAntwort? 三查:1) Porter Rate和Prüfstand.是否匹配。2) von der Station Adresse是否Richtig.(注意默认Adresse可能是 1 也可能是 247,每个厂商不一样)。3) Ausrüstung是否上电——这在现场是最常被忽略的,很多人插上 USB 转 485 以为Ausrüstung就有电了,实际Ausrüstung需要独立的 DC 供电。

Zeit戳不显示? ATK-XCOM 的Zeit戳以 rn 为断帧标志。如果收zu的Daten是纯 Modbus RTU Binärsystem帧、不包含 0D 0A,Zeit戳Funktion不会触发。建议在 Hex Empfang模式下SchließenZeit戳,或Bestätigen对方Daten流确实包含换行符。

文件Senden Siezu一半停了? 检查目标Ausrüstung的Empfang缓冲区是否足够。文件Senden Sie是连续Bytes流,如果Ausrüstung处理速度跟不上(比如每Empfang一个Bytes就要写 Flash 并等待abgeschlossen.),Senden Sie端不会自动降速。解决方案是降低Senden SiePorter Rate,或者把文件拆成小块,用多条Senden Sie的定时FunktionUnterteilung片Senden Sie。


ATK-XCOM 没有什么炫酷的新概念,它的每个Funktion都来自Eingebettet工程师在Tests现场的真实需求——Vereinbarung传输是因为Ausrüstung一应答就出错又不知道错在哪,多条Senden Sie是因为十几条 AT 指令来回手打太折磨人,Custom definiertPorter Rate是因为总有一些非标Ausrüstung。这就是正点原子作为「从开发板里长出来的Werkzeuge团队」和「纯软件Werkzeuge团队」最大的区别——后者是设计出来的,前者是磨出来的。

有问题再聊。

Serien-TestAssistenten.软件 ATK-XCOM V3.0

Serien-TestAssistenten.软件 ATK-XCOM V3.0插图星耀Mitgliedernkostenlos
Serien-TestAssistenten.软件 ATK-XCOM V3.0插图1璀璨Mitgliedernkostenlos
曜钻Mitgliedernkostenlos
资源价格 ¥0.00 销售Anzahl 0 Veröffentlichung Zeit 2025Jahr12月22日 更新Zeit 2026Jahr7月1日
已付费?RegistrierungErfrischen
Techniken术语(共 8 个)—— Klick auf展开
Modbus RTU基于串行链路的ModbusVereinbarung,使用BinärsystemCodierung和CRC-Test
FunktionscodeModbusFunktionscode指定读/写OperationenTypus,如01读线圈、03Lesen Sie das Register
Register.Modbus Register.存储Daten单元,Unterteilung线圈/离散输入/保持/输入Register.四类
Porter Rate串行Kommunikation每秒传输符Nr.数,Modbus RTU常用9600/19200
Die SerieBerechnung机与外部Ausrüstung进行串行Kommunikation的物理Schnittstelle
Der Sensor将物理Quantität转换为电信Nr.的检测装置
线圈Modbus位可读Schreiben von Daten,Adresse从00001开始
保持Register.Modbus 16位可读Schreiben von Daten,Adresse从40001开始
来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Modbus Debugging-Tools 字数 5558 字 · 阅读约 14 Unterteilung钟 更新 2026-07-01 永久链接 https://www.modbus.cn/37726.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.