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例子“获取)。