LIR-150P01通讯协议-超级电容

上传人:工**** 文档编号:503940683 上传时间:2023-10-14 格式:DOC 页数:5 大小:98.02KB
返回 下载 相关 举报
LIR-150P01通讯协议-超级电容_第1页
第1页 / 共5页
LIR-150P01通讯协议-超级电容_第2页
第2页 / 共5页
LIR-150P01通讯协议-超级电容_第3页
第3页 / 共5页
LIR-150P01通讯协议-超级电容_第4页
第4页 / 共5页
LIR-150P01通讯协议-超级电容_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《LIR-150P01通讯协议-超级电容》由会员分享,可在线阅读,更多相关《LIR-150P01通讯协议-超级电容(5页珍藏版)》请在金锄头文库上搜索。

1、LIR256内阻/超级电容测试仪通讯协议(041105/2010-3-31) MCU DESIGNED BY GKH; SYSTEM DESIGNED BY MYPING一、比特率和数制比特率:57.6KB/S;数制:二进制;对于多字节数据,低位在前;无带小数的数。二、通讯步骤建立联络:主机发送一从机地址Address,从机接收并与本机地址比较相符后,返回Address给主机,第9位为1;主机命令:主机发送命令Command, 从机接收并判断其合法后,执行命令;若命令非法,则退出联络,立即返回88H。从机地址范围:B0H主机命令范围:F0HF4H2005-3-21增加内容为闪烁的字段,其他没有

2、变;今天改的只有一个设备状态是重复发送和接收的。 三、命令详解:1F0:选择通道(主机发送电池工位号)B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机;F0H:命令,1字节;数据:上位机发送通道号1字节,OCV/IR选择1,下位机返回通道号1字节给上位机,上位机判断无误后进行下一步操作,否则重发。第1字节为通道号,定义如下:高半字节D7D6D5D4=行号,范围:256型=015(16行),150型=09(10行);低半字节D3D2D1D0=列号,范围:256型=015(16列),150型=014(15列)。第2字节=0为OCV测试;非0为IR测试。(此字节针对OCV表和

3、IR表分离的情况,需要下位机MCU控制切换)。收到命令并能执行返回33H2 F1:针床张开B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机;F2H:命令,1字节;XXH:返回1字节给上位机,收到命令并能执行返回33H,接收出错或不能执行返回88H。注:不能执行指设备硬件状态发生变化,不具备针床操作的条件。上位机可以查询设备信息(详见命令F5)。3F2:针床闭合B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机。F3H:命令,1字节;XXH:返回1字节给上位机,收到命令并能执行返回33H,接收出错或不能执行返回88H。注:不能执行指设备硬件状态发生变

4、化,不具备针床操作的条件。上位机可以查询设备信息(详见命令F5)。4F3:主机发送电池型号(高度编码)B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机;F4H:命令,1字节;XXH:电池型号(高度编码),1字节,下位机接收完该字节后与实际电池型号比较,若上下位机型号不符合,下位机返回88H,符合返回33H。高度编码同硬件限位块编码方式一致(采用4位二进制编码,目前实际用到3位,1位预留扩展)。除了发送此命令时根据返回值判断符合性,还要根据设备返回的状态代码实时查询(详见命令F4)。现有电池高度编码法(V1版)见表1。 表1编码0000000100100011010001

5、010110011110001001101010111100110111101111高度空缺36414850646567预留预留预留预留预留预留预留预留设定电池型号时,用户选择高度,上位机转换成编码。检测时,下位机检测编码发给上位机转换成高度显示给用户。“空缺”表示限位块未放。5F4:主机检测设备状态B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机;F5H:命令,1字节;上位机参数:1字节(该字节连续发两次)、上位机高度编码全部发送0,内容如下位号D7D6D5D4D3D2D1D0符号测试设置READY00ASWTYPE3TYPE2TYPE1TYPE0含义0=NO,1=O

6、K1=同意请求,0=无设定的高度编码,对应关系见表1下位机回复设备状态2字节,依次为。第1字节(该字节连续收两次),:位号D7D6D5D4D3D2D1D0符号设备READY00RQTRAY2TRAY2TRAY1TRAY1含义0=NO,1=OK1=测试请求,0=无托盘状态00=空缺 11=正常 01或10为异常第2字节(该字节连续收两次),: 位号D7D6D5D4D3D2D1D0符号LO /RO TRY1TRY0LEADPROKDOORPUPPDW含义0=本地/1=远程托盘状态00=空缺 11=正常 01或10为异常/该项目中不作用/GKH导向板0=正常1=异常针床到位0=未到位1=到位0=门未

7、关1=门关闭00=正常10=气压超高01=气压不足上位机收到RQ=1后检查是否有新的电池盘条形码扫描进入,启动从1通道到150(256)通道的完整测试;否则,在上位机界面提示“请扫入电池盘编码”。(下位机根据“测试设置READY”标志为0,提供声报警)说明:针床到位表示“针床闭合”,未到位表示为“针床张开”。注:各标志和上位机软件操作的关系表序号标志或条件操 作针床闭合针床张开开始测试1设备或测试设置READY=0看以下情况看以下情况禁止正在测试禁止禁止禁止LO/RO=0本地禁止禁止可以TRY=01或10禁止禁止禁止LEAD=1异常禁止禁止禁止PROK=0未到位禁止禁止禁止DOOR=0未关门禁

8、止禁止禁止下位机资源分配1、 设备状态机器码(由74HC245芯片)读入后,直接存在20H21H单元,具体如下:20H内容位号D7D6D5D4D3D2D1D0符号Tray1rTray1lTray2rTray2lSETOKDOORPUPPDW含义导向板编码,任一位为1为异常1针床到位1门关闭气压:00为正常本地/远程选择开关量由P1.3读入,1远程,0本地2、 发给上位机的逻辑码存于22H23H单元,具体如下:22H内容,(26H,27H)位号D7D6D5D4D3D2D1D0符号设备READY00RQTRAY2TRAY2TRAY1TRAY1含义0=NO,1=OK1=测试请求,0=无托盘状态00=

9、空缺 11=正常 01或10为异常23H内容位号D7D6D5D4D3D2D1D0符号LO /RO TRY1TRY0LEADPROKDOORPUPPDW含义0=本地/1=远程托盘状态00=空缺 11=正常 10为异常针床到位0=未到位1=到位0=门未关1=门关闭00=正常10=气压超高01=气压不足3、 上位机查询时回送状态码存于24H单元,具体如下:24H内容位号D7D6D5D4D3D2D1D0符号测试设置READY00ASWTYPE3TYPE2TYPE1TYPE0含义0=NO,1=OK1=同意请求,0=无设定的高度编码,对应关系见表1说明:1)限位块空(22H 低半字节D3D0000)或不匹

10、配(22H和 24H低半字节不相等)为异常。不匹配但设备正常特例:若托盘未放且在“本地”状态,认为正常,可以维修调试运动机构。2)托盘状态10、导向板状态1、气压状态10或01均会使设备状态为异常。3)设备异常时,“异常”灯亮,“就绪(READY)”灯灭;4)设备无异常时但门“未关”、托盘“未放”、或针床“未到位”时,“异常”灯及“就绪(READY)”灯均灭;5)设备所有状态“就绪”(可直接进入测试)时,“就绪(READY)”灯亮起;6)设备有异常、门未关或在“远程”态时,运动机构禁止操作。4、 其它资源:1) RAM字节存储内容30H:异常灯闪烁间隔定时参数,间隔时间(30H)65mS,现取

11、值8; 31H:声报警定时长度参数,时间长度(30H)65mS,现取值20。 32H:保存行列、READY灯、OCV/IR控制锁存器上次内容,方便下次修改其中某位,具体为:32H字节内容位号D7D6D5D4D3D2D1D0符号/READYLVIRSEROENCOEN含义预留未用READY灯,1亮OCV/IR选择,0OCV行列选通使能,0使能2) RAM位(字节地址28H,只使用了其中4位),位地址及含义如下:40H:声报警标志,1使能;41H:设备异常标志,1异常;42H:限位块异常标志,1异常;44H:通讯侦听子程序HEAR输出标记,44H=1接收成功,44H=0接收失败(超时)。45 H:

12、第一层限位块异常标志,为1异常3) 定时器T1:作为通讯波特率发生器,工作于模式2;T0:作为65mS间隔时基发生器(定时到中断),工作于模式1(16位定时器)。4) P1口P1.0:“针床张开”按键接收(输入),0有键按下;P1.1:“针床闭合”按键接收(输入),0有键按下;P1.2:“开始测试”按键接收(输入),0有键按下;P1.3:本地/远程选择开关接收(输入),0本地,1远程;P1.4:通讯发送控制(输出),1使能;P1.5:声报警使能(输出),1发声,0关;P1.6:异常灯控制(输出),1亮,0灭;P1.7:通讯发送使能(输出),1使能;5) 外部中断1:按键中断响应。6F5:测试结

13、束命令,收到一次,报警一次,如果需要报警2次,你发完一次,延时1秒,再发送该命令一次; 2005-1-28 郭凯华B0H:建立联络,1字节,返回B0(1字节)给主机,不对返回88H给主机;F5H:命令,1字节;XXH:返回1字节给上位机,收到命令并能执行返回33H,接收出错或不能执行返回88H。注:不能执行指设备硬件状态发生变化,不具备针床操作的条件。上位机可以查询设备信息(详见命令F4)。该命令与打开气缸命令的方式相同,只是命令字变成了F5;7下图为通道映射表,两区共128通道,上位机按PC的通道号,转换为下位机对应的行列号按字节顺序排列,并发送:R1R2R3R4R5R6R7R8R9R10R11R12R13R14R15R16C1116173233484964C2215183134475063

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号