1.AK协议定义
AK协议是控制器和测量设备之间通信的方式,广泛应用于整车耐久转毂等测试中,如AVL VECON。人们通常都是用VECON界面设置试验曲线,但通过AK可以实现设备的自动化。如下图所示:集合INCA和AK,实现了闭环控制,可用于重复的试验,如失火等。
关于AK协议的文档不多,本文收集了一些,回复”AK文档“获取。更多需要参考设备文档。
2.AK报文格式
按字节顺序如下:
字节 |
内容 |
例子 |
描述 |
1 |
STX |
STX |
报文起始。通常使用ASCII码的02 |
2 |
空格 |
空格 |
空格 |
3..6 |
指令 |
SMAN |
指令,占4个字节 |
7 |
空格 |
空格 |
空格 |
8..9 |
通道 |
K0 |
2个字符Kn,其中n是数字 |
10...n |
数据 |
取决于AK设备 |
|
n+1 |
ETX |
ETX |
报文结束,通常使用ASCII码的03 |
3.AK指令
按照VECON的执行顺序,介绍一些常用指令,更多内容参考VECON用户手册(购买时AVL提供)。
1) SREM
获取控制权,进入自动模式。
2) STBY
进入待命模式。
3) SMAN
归还控制权,进入手动模式。
4.AK例子
为了便于理解,本文提供了基于以太网实现的例子(回复“AK例子“获取)。