通信协议概述——自定义通信协议
本文只介绍以通信指令为主的自定义通信,对于那些需要引用厂商提供的动态/静态库文件,调用其函数的通信在此不介绍。(属于一个总结,这文章应该是水文……)
除了标准的通信协议,如ModBus,还有很多硬件是自定义协议。在从事半导体上位机控制的这近十年来,自定义协议占比很多,如机器人,热盘表,冷盘表,光学对中,LoadPort等等。
这些通信在说明书中往往很直观的告诉开发者需要发什么命令(字符串或十六进制),对应收到什么内容。为了方便理解,还是直接举例子,本篇举例两个器件,光学对中和机器人(其实我觉得举一个例子足够了😀)
光学对中
一般情况下,它大概具有以下几个功能:
- 设定/读取晶圆的尺寸。
- 设定/读取晶圆的类型。
- 读取对中当前工作状态。
- 回零功能。
- 对中功能。
- 移动至对中位置。
- 移动至取/放晶圆位置。
- 读取当前错误信息。
设定晶圆尺寸:
发:SETINCH?+回车换行——?为0-5,分别对应2寸,3寸,4寸,6寸,8寸,12寸。
回:“;"代表成功。不回代表失败。
读取晶圆尺寸:
发:READINCH+回车换行。
回:READINCH?+回车换行——?为0-5,分别对应2寸,3寸,4寸,