某科技公司采集终端与主站通讯规约设计.docx

上传人:李司机 文档编号:6829886 上传时间:2024-03-01 格式:DOCX 页数:23 大小:163.80KB
返回 下载 相关 举报
某科技公司采集终端与主站通讯规约设计.docx_第1页
第1页 / 共23页
某科技公司采集终端与主站通讯规约设计.docx_第2页
第2页 / 共23页
某科技公司采集终端与主站通讯规约设计.docx_第3页
第3页 / 共23页
某科技公司采集终端与主站通讯规约设计.docx_第4页
第4页 / 共23页
某科技公司采集终端与主站通讯规约设计.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《某科技公司采集终端与主站通讯规约设计.docx》由会员分享,可在线阅读,更多相关《某科技公司采集终端与主站通讯规约设计.docx(23页珍藏版)》请在三一办公上搜索。

1、某科技公司采集终端与主站通讯规约设计采集终端与主站通讯规约设计102规约扩展版(VLO)浙江华立科技股份有限公司完成日期:2002-08-15前言本规约适用于华立科技生产的电能量采集终端的扩充版本,协议框架遵循了IEC-5-102国际标准。本规约是主站与终端通讯的基础,共有四个部分构成,帧格式说明、终端参数保护报文、终端远程升级报文。部分分类具体内容HL3104-AHL3104-EHL3204HL33O4HL3404参数保护终端参数终端地址1个、终端密码1个、采集终端自动存储间隔1个、ABB密码、EDMl用户名、EDMI密码、现场最大可能电表数量、每周期超时重发次数、连续抄表故障报警周期数、级

2、联口号、串口0-5波特率、数据标识失压门限、失流门限、过流门限、电流不平衡门限电压考核上限、电压考核下限、电压上限、电压下限、功率因数上限、功率因数下限XXX终端初始化终端复位电表参数下装搜索类电表参数下装非搜索电表参数删除指定电表搜索电表上装电表参数升级系统升级终端远程升级适用型号有变电站采集终端HL3104-A型、HL3104-E型,大用户采集终端HL3204型,配变监测终端HL3304型,居民采集终端HL3404型。3种终端由于应用不一致,分别支持规约的不一致条款,具体情况请见下表。目录第一章数据帧1 .参数保护1.1 采集器参数操作1.1.1. 写参数格式下行帧格式字节序号内容解释O0

3、X68启动字符帧头7字节1L2字节重复报文长度=13+DLEN0(1操纵域+2通讯地址+6数据单元标识+4密码权限+DLEN数据长度)y2L30X68启动字符4C操纵字节(C=OX53或者0X73)5ADDRESS.L通讯地址低位针对某一具体终端,当不知其地址编号时,可用9999地址。6address_h通讯地址高位数据单元标识6字节7TYP数据类型=OXOl8VSQ可变结构限定词=0,SQ=O9COT传送原因=OXOB10公共地址一L数据单元地址低位11公共地址_H数据单元地址高位12记录地址备用二013-16密码权限4字节1716+DLEN数据块数据格式及长度DLEN详见数据单元地址表A1

4、7+DLEN校验累加与校验(字节416+DLEN)18+DLEN0X16结束字符上行帧格式字节序号内容解释00X68启动字符帧头7字节1L2字节重复报文长度二9。(1操纵域+2通讯地址+6数据单元标识)y2L30X68启动字符4C操纵字节(C=0X000X10,即DFC=O或者1。)5ADDRESS_L通讯地址低位6address_h通讯地址高位数据单元标识6字节7TYP数据类型:OXOl8VSQ可变结构限定词=0,SQ=O9COT传送原因(正确:OXOB,PZN=O;特殊:见定义,PN=1)10公共地址_L数据单元地址低位11公共地址JH数据单元地址高位12记录地址备用二013校验累加与校验

5、(字节4-12)140X16结束字符1.1.2.读参数格式下行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=9。(1操纵域+2通讯地址+6数据单元标帧2L识)头30X68启动字符74C操纵字节(读数据C=0X5A、0X7A)字5ADDRESS_L通讯地址低位针对某一具体终端,当不知其节6ADDRESSJH通讯地址高位地址编号时,可用9999地址。17TYP数据类型=OXOl口数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(COT=0X05)单10公共地址一L数据单元地址低位r兀11公共地址_H数据单元地址高位中小12记录地址备用=013校验累加与校验(字节4-12)

6、O140X16结束字符子节上行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=9+DLEN0(1操纵域+2通讯地址+6数据帧2L单元标识+DLEN数据长度)。头30X68启动字符74C操纵字节(正确:0X08;特殊:0X09)字5ADDRESS_L通讯地址低位节6address_h通讯地址高位7TYP数据类型=OXOl口数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(正确:0X05,PN=O;特殊:见定义,PZN=I。)单10公共地址一L数据单元地址低位r元11公共地址_H数据单元地址高位标41112记录地址备用=0识1312+DLEN数据块数据格式及长度DLEN详见

7、数据单元地址表AO13+DLEN校验累加与校验(字节412+DLEN)子节14+DLEN0X16结束字符注:特殊时,数据块长度为0。序数据单元地址数据格式数据长度单位功数据项名称共168字节号DIDIc(字节)读写11O1OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-1-01-14-24-64-104-1416-1816-3416-5016-667-8212-894-1014-1058-1096-1176-1236-1296-1351-1411-1422-1432-14

8、52-1472-1491-1511-1522-1532-1551-1571-1581-1591-1601-1611-1621-1631-1641-1651-166.OlV.OlV.OlV.OlV.01.01分钟IOW*终端地址低字节(通用号码9999)终端地址高字节(超级密码hldw)终端密码1终端密码2终端密码3终端密码4终端主叫号码1终端主叫号码2终端主叫号码3终端主叫号码4终端时间(BCD):SSMMHHwWDDMMYY上行通讯参数1(备用)ABB密码EDMl用户名EDMl密码下行通讯参数1(备用)下行通讯参数2(备用)下行通讯参数3(备用)下行通讯参数4(备用)(备用)0x86:禁止门

9、检,其他开放电压考核上限(二进制电压考核下限(二进制)电压上限(二进制)电压下限(二进制)功率因数上限(二进制)功率因数下限(二进制)采集终端自动存储间隔1聚集终端自动存储间隔2(备用)现场最大可能电表数量失压门限(16进制,百分比)失流门限(16进制,百分比)过流门限(16进制,百分比)电流不平衡门限(16进制,百分比)每周期超时重发次数连续抄表故障报警周期数级联口号:1-5,无效电能误差报警门限(HeX,百分数)功率反极性门限(HeX)1.1.3.数据单元地址表A1备用21O11mmxxxxxx111111*(0x12,0x24,0x48,0x96)串口O波特率串口1波特率串口2波特率串口

10、3波特率串口4波特率串口5波特率31O1252*数据标识码串(低字节在前)0xb61f,0xb62f,0xb63f,0xb64f,0xb65f,0x901f,0x902f,0x9Ilf,0x912f,041O136X1616个责任人的手机号码,每个号码占用6个字节,压缩的BCD码低字节在先,51O142X80定义80种事件类型,每个类型使用2字节的报警配置位。ByteO:D0:第1个手机号码Dl:第2个手机号码D2:第3个手机号码D3:第4个手机号码D4:第5个手机号码D5:第6个手机号码D6:第7个手机号码D7:第8个手机号码Bytel:D0:第09个手机号码Dl:第10个手机号码D2:第1

11、1个手机号码D3:第12个手机号码D4:第13个手机号码D5:第14个手机号码D6:第15个手机号码D7:第16个手机号码每种事件最多能够向16个责任人的手机报警,事件排序如下:1. 失压2. 过压3. 断相4. 失流5. 过流6. 电流不平衡7. 电压你相序8. 电流错位9. 接线错误10. 计量箱开门11. 终端停电12. 终端上电13. 最大需量复零14. 设置电表15. 电表停走16. 电表电池电压低17. 电表通讯故障18. 电表示度下降19. 电表示度清零20. 电表示度突变21. 零序电流越上限22. 变压器油温越限23. 电能差动超差24. 电压电流错相25. 电流反极性注:

12、采集终端地址编号:为2个字节4位BCD码,低字节在前,高字节在后; 采集终端密码:4字节ASCH码,不足部分填充OXFF;四级密码,共16字节; 采集终端主叫号码:4个号码,每个16字节,字符型,顺序传送,共64字节,不足部分填充0XFF;关于GPRS方式,前四个字节表示主站IP地址系统的通用终端号码9999,超级密码h】dw 采集终端时间:为7字节BCD码-一年(1)月(1)日(1)周(1)时(1)分(1)秒(D; 上行通讯参数:4通道,每个通道7字节,共28字节;令串口号:1字节;Modem类型:1字节;下行通讯参数:6通道,每个6字节,共36字节;令串口号:1字节;令Modem类型:1字

13、节;Q波特率:1字节;令数据位:1字节;令停止位:1字节;令校验方式:1字节; 采集终端自动存储间隔:两个周期,每个2字节,低位在前高位在后,单位:分钟; 备用字节以OXFF填充,待扩充。1.2电表参数操作下行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=13+(1+DLEN)*N(1操纵域+2通讯地址2L+6数据单元标识+4密码权限+DLEN数据长度)30X68启动字符4C操纵字节(C=OX53或者0X73)上行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度二9。(1操纵域+2通讯地址+6数据单元标识)2L30X68启动字符4C操纵字节(C=OXOO0X10

14、,即DFC=O或者1。)5ADDRESS.L通讯地址低位6address_h通讯地址高位7TYP数据类型=OXO28VSQ可变结构限定词=0,SQ=O9COT传送原因(正确:OXOB,PZN=O;特殊:见定义,PN=1)10公共地址一L数据单元地址低位11公共地址_H数据单元地址高位12记录地址备用二013校验累加与校验(字节4-12)140X16结束字符5ADDRESS.L通讯地址低位针对某一具体终端,当不知其 地址编号时,可用9999地址。6ADDRESS_H通讯地址高位7TYP数据类型=OXO28VSQ可变结构限定词=N(I127), SQ=O9COT传送原因=OXoB10公共地址_L数

15、据单元地址低位11公共地址_H数据单元地址高位12记录地址备用二013-16密码权限4字节1716+(1+DLEN)*N信息体地址1信息体地址,电表编号(0-254)信息体1数据块1数据格式及长度DLEN详见数据单元地址表BkOOOOOO信息体。信息体地址N信息体N数据块N17+(1+DLEN )*N校验累加与校验(字节416+(1+DLEN)*N)18+(1+DLEN )*N0X16结束字符数 据 单 元 标 识6 字 节1.2.2.读参数格式字节序号内容解释00X68启动字符1L2字节重复报文长度=11。(1操纵域+2通讯地址+6数据单元下行帧格式帧头7字节2L标识+2信息体地址)30X6

16、8启动字符4C操纵字节(读数据OOX5A、0X7A)5ADDRESS_L通讯地址低位针对某一具体终端,当不知其地址编号时,可用9999地址。6address_h通讯地址高位7TYP数据类型=OXo28VSQ可变结构限定词=0X12,SQ=I9COT传送原因(COT=OX05)10公共地址_L数据单元地址低位11公共地址_H数据单元地址高位12记录地址备用=013信息体地址1起始信息体地址,电表编号(0-254)14信息体地址2终止信息体地址,电表编号(0-254)15校验累加与校验(字节4-14)160X16结束字符数据单元标识6字节上行帧格式字节序号内容解释00X68启动字符1L2字节重复报

17、文长度=13+DLEN0(1操纵域+2通讯地址+6数据单元标识+4密码权限+DLEN数据长度)2L30X68启动字符4C操纵字节(正确:0X08;特殊:0X09)5ADDRESS.L通讯地址低位6ADDRESS_H通讯地址高位7TYP数据类型=OXO28VSQ信息体数目=电表数目=N(O127)9COT传送原因(正确:0X05,PN=0;特殊见定义,PN=1)10公共地址_L数据单元地址低位11公共地址_H数据单元地址高位12记录地址备用二013-12+(1+DLEN)*N信息体地址1信息体地址,电表编号(0-254)信息体1数据块1格式及长度DLEN详见数据单元地址表B。OOOOOO信息体。

18、OO信息体地址N信息体N数据块N13+(1+DLEN)*N校验累加与校验(字节412+(1+DLEN)*N)14+(1+DLEN)*N0X16结束字符注:特殊时,信息体数目为0。1.2.3.数据单元地址表B序号数据单元地址数据格式数据长度(字节)单位功能数据项名称.DI1DL读写1O3OXX1-0*电表编号XXXXXXXX6-1*表地址XX1-7*属性字(备用)XX1-8*规约(备用)XX1-9*费率数(备用)XX1-10*数据存储周期(备用)XX1-11*波特率12,24,48,961XX1-12*备用XX1-13*删除标志(0-正常,其它-删除)XX1-14*所在串口号(备用)XX1-15

19、*搜索成功为0,人工设置为1,搜索不成功为0x99XX1-16*额定电压(没有小数),16进制XX1-17*额定电流(1位小数),16进制XXXX2-18备用以上内容初始化时设为Oxff.21031同上,搜索成功标记人工设置为1,关于搜索不到的电表,使用此命令设置电表的参数后,终端即可完成对此电表的抄读注:使用1030设置电表参数后,需要启动搜索命令,才能完成对电表的抄读.使用1031设置电表参数后,Z要后动搜索命令,就能完成对电表的抄读. 电表编号:1字节电表逻辑编号,0255。 表地址:6字节BCD码。 数据存储周期:为周期号(0或者L见采集终端自动存储间隔,支持两种间隔)。 删除标志:删

20、除本电表参数块二1,增加或者修改=0。 备用:可全置0XFF。 搜索成功=0,人工设置二1,搜索不成功;0X99 规约:TEC102-0;DLT645-1;ZHEJlANG-2;WElSHENGUP-3;Weishengdown-4:abb-5;EDMl-6;sh645-7 波特率:偶校验:0x12,0x24,0x48,0x96;无校验:0x13;0x25;0x49;0x972.调试升级2.1程序传输2.1.1.写程序格式下行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=17+DLEN0(1操纵域+2通讯地址+6数据帧2L单元标识+4密码权限+2字节总帧数+2字节帧序号+DL

21、EN数据头长度)L730X68启动字符字4C操纵字节(C=OX53或者0X73)节5ADDRESSJL通讯地址低位针对某一具体终端,当不知其6ADDRESS_H通讯地址高位地址编号时,可用9999地址。7TYP数据类型二0X03、数8VSQ可变结构限定词=0,SQ=O据9COT传送原因=OXOB单10公共地址_L数据单元地址低位/兀11公共地址_H数据单元地址高位标12记录地址备用=0识13-16密码权限4字节O17-18总帧数2字节,低字节在前,高字节在后子节19-20帧序号2字节,低字节在前,高字节在后220+DLEN数据块程序代码段,格式及长度DLEN详见数据单元地址表C21+DLEN校

22、验累加与校验(字节420+DLEN)22+DLEN0X16结束字符上行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度二9。(1操纵域+2通讯地址+6数据单元标帧2L识)头30X68启动字符74C操纵字节(C=0X000X10,即DFC=O或者1。)字5ADDRESS_L通讯地址低位6address_h通讯地址高位17TYP数据类型=OXO3、数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(正确:OXOB,PN=O;特殊:见定义,PN=1)单10公共地址_L数据单元地址低位:兀11公共地址_H数据单元地址高位标12记录地址备用=0识13校验累加与校验(字节4-12)O1

23、40X16结束字符子节2.1.2.数据单元地址表C序号数据单元地址数据格式数据长度(字节)单位功能数据项名称DI1DI0读写120101XX1300*程序代码,详见附录B。立即升级命令.2.2升级命令下行帧格式字节序号内容解释00X68启动字符帧头7字节1L2字节重复报文长度=13。(1操纵域+2通讯地址+6数据单元标识+4密码权限)2L30X68启动字符4C操纵字节(C=OX53或者0X73)5ADDRESS_L通讯地址低位6ADDRESSJH通讯地址高位数据单元标识6字节7TYP数据类型=OXo38VSQ可变结构限定词=0,SQ=O9COT传送原因=OXOB10公共地址_L数据单元地址低位

24、11公共地址_H数据单元地址高位12记录地址备用=013-16密码权限4字节17-18总帧数2字节,低字节在前,高字节在后19-26代码总校验8字节程序代码总校验,低字节在前高字节在后,详见附录B2731时标5字节BCD码,命令下发时的时间(分、时、日、月、年)32校验累加与校验(字节416)330X16结束字符上行帧格式字节序号内容解释00X68启动字符12L2字节重复报文长度二9。帧30X68启动字符头4C操纵字节(C=0X000X10,即DFC=O或者1。)75ADDRESSJL通讯地址低位字6ADDRESS_H通讯地址高位七一7TYP数据类型二0X03J数8VSQ可变结构限定词=0,S

25、Q=O据9COT传送原因(正确:OXOB,PN=O:特殊:见定义,PN=10)单10公共地址_L数据单元地址低位:兀11公共地址JH数据单元地址高位标12记录地址备用二0J识13校验累加与校验(字节4-12)O140X16结束字符子2.3进不P主站端下发了程序升级命令后,应在稍后的时间,读取升级命令执行情况,以确定程序升级的正确性,若收到的总帧数、程序校验、升级时间,与主站下发的不一致,则意味着本次程序升级命令失败,须重新下载程序并升级。下行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=13。(1操纵域+2通讯地址+6数据单元帧2L标识+4密码权限)头30X68启动字符74C

26、操纵字节(OoX5A或者0X7A)字5ADDRESSJL通讯地址低位6ADDRESS_H通讯地址高位17TYP数据类型二0X03、数8VSQ可变结构限定词=0,SQ=O据9COT传送原因=OXo5单10公共地址_L数据单元地址低位/兀11公共地址_H数据单元地址高位标12记录地址备用=0识13校验累加与校验(字节416)O140X16结束字符子节上行帧格式字节序号内容解释O0X68启动字符1L2字节重复报文长度二9。(1操纵域+2通讯地址+6数据单元标帧2L识)头30X68启动字符74C操纵字节(正确:0X08;特殊:0X09)字5ADDRESS.L通讯地址低位节6ADDRESS_H通讯地址高

27、位-Z7TYP数据类型二0X03、数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(正确:0X05,PN=0:特殊见定义,PN=1)单10公共地址_L数据单元地址低位r兀11公共地址_H数据单元地址高位标12记录地址备用二0J识13总帧数2字节,低字节在前,高字节在后O14代码总校验8字节程序代码总校验,低字节在前高字节在后,详见附录B子15时标5字节BCD码,命令下发时的时间(分、时、日、月、年)16校验累加与校验(字节4-12)170X16结束字符2.4采集终端内存读取2.4.1.读内存命令格式下行帧格式字节序号内容解释00X68启动字符1L2字节重复报文长度=9。(1操纵域+2通

28、讯地址+6数据单元标帧2L识)头30X68启动字符74C操纵字节(读数据OOX5A、0X7A)o字5ADDRESS_L通讯地址低位节6ADDRESSJH通讯地址高位)7TYP数据类型=OXo4、数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(COT=0X05)单10公共地址_L数据单元地址低位r兀11公共地址_H数据单元地址高位林41112记录地址备用二013内存地址_L全局变量序号(从1计)或者程序区、数据区地址低字节O字14内存地址_H全局变量序号(从1计)或者程序区、数据区地址高字节于节15校验累加与校验(字节4-12)160X16结束字符上行帧格式字节序号内容解释序号数据单元

29、地址数据格式数据长度(字节)单位功能数据项名称DI1DI0读写2()20128*从第几个全局变量开始的32个全局变量地址与数据长度3032RAM内存中某地址的数据(每次16个字)123232PfIaSh块前31k内存中某地址的数据(每次16个字)Pflash块后32k内存中某地址的数据(每次16个字)332DataFlash内存中某地址的数据(每次16个字)402330采集器版本完成日期最后修改作者2.4.2.O0X68启动字符1L2字节重复报文长度=9+DLEN (1操纵域+2通讯地址+6数据 单元标识+DLEN数据长度)。2L30X68启动字符4C操纵字节(正确:0X08;特殊:0X09)

30、5ADDRESS_L通讯地址低位6ADDRESS_H通讯地址高位7TYP数据类型二0X048VSQ可变结构限定词=0, SQ=O9COT传送原因(正确:0X05, PN=0;特殊:见定义,PZN=I)10公共地址_L数据单元地址低位11公共地址_H数据单元地址高位12记录地址备用二013内存地址_L全局变量序号(从1计)或者程序区、数据区地址低字节14内存地址_H全局变量序号(从1计)或者程序区、数据区地址高字节1312+DLEN数据块DLEN数据块(内存块)。数据块格式及长度DLEN详见数据单元地址表D13+DLEN校验累加与校验(字节413+DLENT)14+DLEN0X16结束字符注:特

31、殊时无内存地址及其数据块字节。帧 头7 字数 据 单 元 标 识6字 节数据单元地址表D字节序号内容解释O0X68启动字符帧1L2字节重复报文长度=0。头2L730X68启动字符字4C操纵字节(读数据C=OX53、0X73)O节5ADDRESS_L通讯地址低位6address_h通讯地址高位数7TYP数据类型=OXO4据8VSQ可变结构限定词=0,SQ=O单9COT传送原因(COT=0X05)兀10公共地址一L数据单元地址低位标11公共地址_H数据单元地址高位12记录地址备用二0O13校验累加与校验(字节412)子tfck140X16结束字符IJ上行帧格式字节序号内容解释00X68启动字符1L

32、2字节重复报文长度=9+DLEN(1操纵域+2通讯地址+6数据帧2L单元标识+DLEN数据长度)。头30X68启动字符74C操纵字节(正确:0X08;特殊:0X09)字5ADDRESS.L通讯地址低位6ADDRESS_H通讯地址高位7TYP数据类型=OXO4数8VSQ可变结构限定词=0,SQ=O据9COT传送原因(正确:0X05,PN=0;特殊:见定义,PN=1)s单10公共地址_L数据单元地址低位r元11公共地址_H数据单元地址高位标41112记录地址备用二0识13校验累加与校验(字节412)O140X16结束字符子t2.5.2.数据单元地址表E2.52.5.1.命令格式程序调试(软件复位/

33、初始化/搜索电表)序号数据单元地址数据格式数据长度(字节)单位功能数据项名称DI1DI0读写20500*软件复位20510*初始化20520*搜索电表2053校表2O54清终端内部电能2O7O下载校表系数第二章附录B远程下载实现方法1.下载数据来源数据来自文件M56800.elf.p.s,该文件格式如下:SOOCOOOOOOOOxxxxxxxxxxxxxxXXS3YY000ZAAAAxxxxxxxxxxxxXXS3YY000ZAAAAxxxxxxxxxxxxXXS705000000000xxxxxXX分析:SO、S7可能是校验,可不予处理S3行表达的是实际的下载代码内容:YY指从该位以后的数据

34、的长度,Z指FLASH的块数,若为0指地址为OXOoo(TOX7c00之间的数据,若为1指0x800(TOXFAOO(暂待定)之间的数据。AAAA指该行数据放置的起始地址。XXXX指具体的代码XX估计是校验,可不予处理2. 生成下载代码的方式按照以上格式读取M56800.elf.p.s,不需要附带地址,代码从OXooOO到0x7CO0,没有代码的地址用Oxffff补齐,从0x8000单元开始直到结束,最后1祯不够64字用Oxffff补齐,同时,传送的总桢数务必是4的整数倍,不够的用OXffff补齐。通讯时每桢发65字,其中64字为代码内容,另1字为64代码字按字计算的累加与。下载完代码后,再发

35、5字,其中1字为发送代码的桢数,4字为校验与,校验与使用按全部代码字取反累加。3. 终端对通讯来的下载数据的处理终端每次接收到数据后,将数据(包含代码、累加与)按照顺序写入EEPROM中,写入后再读出来,校验写的正确性,假如发现写的有错误,则再写1遍,然后再读出来校验,若正确则向主站应答正确桢,否则则应答出错桢。最后将主站发来的4字的校验数据写入DFLSH的相应单元。终端接收到下载程序的命令后,在DFLAH的相应单元写入0x5555、Oxaaaa.0xb6b6,0x6060,作为未下载完程序的标志,然后转入下载实现程序。4. 终端下载实现程序该程序按照EEPROU中存储的代码的顺序依次读出,每次读出65字,检查校验,假如校验错误,则延时再读,再校验,若仍不正确,则转紧急处理程序,若正确,则写入PFLASH的相应单元,写完程序后,校验程序代码的正确性,若校验错误,则转紧急处理程序,否则,将DFLAH的相应单元中的0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号