CN103338063B - Android电力智能钥匙及蓝牙解锁***和实现方法 - Google Patents

Android电力智能钥匙及蓝牙解锁***和实现方法 Download PDF

Info

Publication number
CN103338063B
CN103338063B CN201310238873.1A CN201310238873A CN103338063B CN 103338063 B CN103338063 B CN 103338063B CN 201310238873 A CN201310238873 A CN 201310238873A CN 103338063 B CN103338063 B CN 103338063B
Authority
CN
China
Prior art keywords
equipment
slave computer
android
host computer
mobile phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310238873.1A
Other languages
English (en)
Other versions
CN103338063A (zh
Inventor
洪龙
张伟娇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xi Cheng Technology Co., Ltd.
Original Assignee
Nanjing Post and Telecommunication University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201310238873.1A priority Critical patent/CN103338063B/zh
Publication of CN103338063A publication Critical patent/CN103338063A/zh
Application granted granted Critical
Publication of CN103338063B publication Critical patent/CN103338063B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明公开了一种Android电力智能钥匙及蓝牙解锁***和实现方法,所述***主要是将Android手机作为智能钥匙通过蓝牙通信方式与单片机(集成了蓝牙模块)进行读取锁码、开锁等指令交互,从而操作、控制变电站中设备。同时本发明提出了一种开锁操作的五防逻辑判断功能,从而为变电站对人员进行电力防误方面的培训提供了可靠、有效的实践帮助。

Description

Android电力智能钥匙及蓝牙解锁***和实现方法
技术领域
本发明涉及无线通信技术领域,特别涉及一种Android电力智能钥匙及蓝牙解锁***和实现方法。
背景技术
电力工业是支撑我国国民经济发展的基础产业之一,如何确保电力生产安全稳定地运行一直以来都受到高度重视。随着自动化技术在电力安监***中的应用和发展,微机防误闭锁***广泛应用于电厂和变电站等生产现场,是防止现场设备电气误操作最直接、有效的技术措施。集成了防误闭锁逻辑的智能五防闭锁钥匙,作为直接面对***作设备的现场执行单元,一直被认为是电气操作安全的最后一道屏障,其操作的灵活性和可靠性一直受到重视。长期以来,智能五防解锁钥匙一直采用单片机为核心设计研发,并应用于电力***中。
但是基于单片机的“五防”电脑钥匙存在许多不足:(1)使用过程中操作繁琐(2)速度慢和编码锁不易安装(3)存在执行中死机现象,而且一旦死机,后果严重(4)不能根据应用环境变化作相应修改,后期升级维护困难。这些都归结于单片机型电脑钥匙在架构上存在先天不足:
(1)内部资源局限:单片机的主频低,而且是但流水线,在与上位机配合通讯及现场操作过程中速度慢;存储空间小,难以适应目前大站、多点操作“五防”逻辑的存储和执行。
(2)技术水平落后、产品平台低下、难以支持二次开发:目前对于单片机的集成开发环境主要应用Keil等平台,采用C或者汇编语言实现,对于开发人员要求比较高,很难实现比较大架构,明显跟不上实际应用的发展。
(3)缺乏操作***的支持:很多预期或者用户期望的功能无法实现,整体功能改善困难。
随着移动通信技术的进步,移动终端在近年中发展迅速,尤其是智能手机平台Android的发布与开源,其发展势头强劲,市场占有率稳步提升,给移动领域注入了新的活力。2012年11月数据显示,Android占据全球智能手机操作***市场76%的份额,中国市场占有率为90%。Android手机以其***开源、界面丰富、操作流畅、价格平民性等优势,被人们广泛使用。
蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术。它能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。蓝牙技术的优势:支持语音和数据传输;采用无线电技术,传输范围大,可穿透不同物质以及在物质间扩散;采用跳频展频技术,抗干扰性强,不易窃听;使用在各国都不受限制的频谱,理论上说,不存在干扰问题;功耗低;成本低。因此,蓝牙技术被广泛应用于无线设备、图像处理设备、安全产品、消费娱乐、汽车产品、家用电器、医疗健身、建筑、玩具等领域。
综上所述,传统的基于单片机的“五防”电脑钥匙具有操作繁琐、速度慢、以及升级维护困难等缺点。而本发明能够很好地解决上述问题。
发明内容
本发明目的是使用Android手机代替原有基于单片机的智能五防解锁钥匙,通过蓝牙通信操作、控制变电站设备,解决传统钥匙操作繁琐、速度慢、以及升级维护困难等问题。
本发明解决其技术问题所采用的技术方案是:本方法是一种策略性的方法,将Android手机作为智能钥匙通过蓝牙通信方式与单片机(集成了蓝牙模块)进行读取锁码、开锁等指令交互,从而操作、控制变电站中设备。指令交互过程中采用简单的规约进行通信,保证数据传输的可靠性和有效性。同时,本设计还提出一种开锁操作的五防逻辑判断功能,即当开锁的设备不是当前要操作的设备时,手机钥匙以语音及文字形式提示引起错误的设备和错误类型。
方法流程:
1.Android手机与单片机间蓝牙通信设计方法
Android手机要完成开锁功能,需要一些必须的数据,包括设备库、逻辑库、状态库、操作票。其中设备库主要是存放设备名称、设备编码等基本信息,逻辑库中是用于逻辑判断所需的信息,状态库中管理的是设备状态信息,操作票是为保证电气设备倒闸操作遵守正确的顺序,先由操作人填写倒闸操作的内容和顺序,操作票中隐含了待操作设备的锁码。
Android手机与单片机之间通信协议规定如下:
(1)约定
将手机方称为上位机,将单片机称为下位机;数据格式均采用十六进制码。
(2)通信连接过程描述
通信采用上位机准备好,下位机发送方式;每次运行时,上位机对下位机发送握手命令,下位机接收正确回送握手成功。上位机据此来确定下位机的状态(是否已联机)。
(3)通信数据帧格式
①起始符:标识一次发送的开始2字节,为EBH,90H
②功能码:用于标识一条指令的功能,长度2字节。下位机发送给上位机的指令:A1(发设备编码)、A3(开锁)、A5(未开锁);上位机发送给下位机的指令:A2(编码正确)、A4(编码错误)
③数据长度:标识数据域字节数,1字节
④数据域:n字节
⑤校验码:1字节
(4)握手命令0x0A,0x0D:
上位机发送0X0A,下位机接收到返回0X0D即握手成功。
Android手机执行一次操作票的通信过程如下:
步骤1:上位机读取设备编码,即等待下位机按照规定的数据帧格式发来的设备编码。
步骤2:上位机收到设备编码与当前操作票中隐含的设备编码进行比较,如果不相同,发送编码错误指令,进行五防逻辑判断,提示如果操作该编码的设备会发生哪些设备错误及错误类型,并重新回到第一步读取设备编码;否则,给下位机发送编码正确指令,并进入下一步。
步骤3:等待下位机发送开锁状态命令,判断是否已经开锁。如果已经开锁,语音及文字提示开锁正确,修改状态库中该设备状态并进入下一操作票的操作;否则,重新回到第一步读取设备编码。
2.五防逻辑判断功能设计方法
五防逻辑判断功能主要是用于下面的情况:例如,当前操作票中隐含的设备编码为1号设备,实际开锁操作的是5号设备。这时通过访问手机中设备库、逻辑库、状态库文件,进行五防逻辑判断,得出如果此时开锁操作5号设备会发生错误的设备及错误类型。
五防逻辑判断主要步骤如下:
步骤1:查询状态库中错误开锁设备当前的状态,如果当前状态是“分”,查询逻辑库中“合”操作对应的起始地址,执行步骤2;否则,查询逻辑库中“分”操作对应的起始地址,执行步骤3。
步骤2:查看设备库进行合操作的操作判断说明找到条件个数。若条件个数为N=0(N为非负整数),手机钥匙提示非任务操作;否则,执行步骤4。
步骤3:查看设备库进行分操作的操作判断说明找到条件个数。若条件个数为N=0(N为非负整数),手机钥匙提示“非任务操作”;否则,执行步骤4。
步骤4:在逻辑库中,从起始地址位置开始查询N条记录,判断这N条记录中的设备是否均满足错误条件。如果不全满足,提示“非任务操作”;否则,执行下一步。
步骤5:查看设备库操作判断说明找到错误个数。若错误个数为M=0(M为非负整数),手机钥匙提示“非任务操作”;否则,分析哪个设备对应哪种类型的错误,并进行语音及文字提示。
有益效果
1、本发明解决了传统钥匙操作繁琐、速度慢、以及升级维护困难等问题。
2、本发明的设计中包含的五防逻辑判断功能,具有严格的逻辑判断过程,为变电站对人员进行电力防误方面的培训提供了可靠、有效的实践帮助。
附图说明
图1是Android手机与单片机间蓝牙通信的流程示意图。
图2是五防逻辑判断功能的流程示意图。
具体实施方式
下面结合说明书附图对本技术方案作进一步说明。
如图1和图2所示,本发明提出的设计方案具体实施的时候分为两个部分:一部分是Android手机与单片机间蓝牙通信设计实现,另一部分是五防逻辑判断功能设计实现。
一.Android手机与单片机间蓝牙通信设计方法
通信规约是为保证数据通信***中通信双方能有效和可靠地通信而规定的双方应共同遵守的一系列约定,通常包括通信链路的控制、通信双方的应答关系、通信内容的格式、差错控制方式及传输速率等的约定。因此,通信过程中以规约形式实现数据传输。Android手机作为智能钥匙用于电力防误***中进行开锁操作;所述***包括:手机与单片机间蓝牙通信和五防逻辑判断功能;其中手机与单片机间蓝牙通信包括如下步骤:
步骤1:上位机读取设备编码,即等待下位机按照规定的数据帧格式发来的设备编码。
步骤2:上位机收到设备编码与当前操作票中隐含的设备编码进行比较,如果不相同,发送编码错误指令,进行五防逻辑判断,提示如果操作该编码的设备会发生哪些设备错误及错误类型,并重新回到第一步读取设备编码;否则,给下位机发送编码正确指令,并进入下一步。
步骤3:等待下位机发送开锁状态命令,判断是否已经开锁。如果已经开锁,语音及文字提示开锁正确,修改状态库中该设备状态并进入下一操作票的操作;否则,重新回到第一步读取设备编码。
二.五防逻辑判断功能设计方法
五防逻辑判断功能,具有严格的逻辑判断过程,为变电站对人员进行电力防误方面的培训提供了可靠、有效的实践帮助。
主要的实现流程:
步骤1:查询状态库中错误开锁设备当前的状态,如果当前状态是“分”,查询逻辑库中“合”操作对应的起始地址,执行步骤2;否则,查询逻辑库中“分”操作对应的起始地址,执行步骤3。
步骤2:查看设备库进行合操作的操作判断说明找到条件个数。若条件个数为N=0(N为非负整数),手机钥匙提示非任务操作;否则,执行步骤4。
步骤3:查看设备库进行分操作的操作判断说明找到条件个数。若条件个数为N=0(N为非负整数),手机钥匙提示“非任务操作”;否则,执行步骤4。
步骤4:在逻辑库中,从起始地址位置开始查询N条记录,判断这N条记录中的设备是否均满足错误条件。如果不全满足,提示“非任务操作”;否则,执行下一步。
步骤5:查看设备库操作判断说明找到错误个数。若错误个数为M=0(M为非负整数),手机钥匙提示“非任务操作”;否则,分析哪个设备对应哪种类型的错误,并进行语音及文字提示。

Claims (3)

1.一种Android电力智能钥匙及蓝牙解锁***的实现方法,其特征在于,
所述***是由手机与单片机间蓝牙通信和五防逻辑判断功能组成;
所述手机与单片机间蓝牙通信包括如下步骤:
步骤1:上位机读取设备编码,即等待下位机按照规定的数据帧格式发来的设备编码;
步骤2:上位机收到设备编码与当前操作票中隐含的设备编码进行比较,如果不相同,发送编码错误指令,进行五防逻辑判断,提示如果操作该编码的设备会发生哪些设备错误及错误类型,并重新回到第一步读取设备编码;否则,给下位机发送编码正确指令,并进入下一步;
步骤3:等待下位机发送开锁状态命令,判断是否已经开锁;如果已经开锁,语音及文字提示开锁正确,修改状态库中该设备状态并进入下一操作票的操作;否则,重新回到第一步读取设备编码;
所述五防逻辑判断功能包括如下步骤:
步骤1:查询状态库中错误开锁设备当前的状态,如果当前状态是“分”,查询逻辑库中“合”操作对应的起始地址,执行步骤2;否则,查询逻辑库中“分”操作对应的起始地址,执行步骤3;
步骤2:查看设备库进行合操作的操作判断说明找到条件个数;若条件个数为N=0,手机钥匙提示非任务操作;否则,执行步骤4;
步骤3:查看设备库进行分操作的操作判断说明找到条件个数;若条件个数为N=0,手机钥匙提示“非任务操作”;否则,执行步骤4;
步骤4:在逻辑库中,从起始地址位置开始查询N条记录,判断这N条记录中的设备是否均满足错误条件;如果不全满足,提示“非任务操作”;否则,执行下一步;
步骤5:查看设备库操作判断说明找到错误个数;若错误个数为M=0,手机钥匙提示“非任务操作”;否则,分析哪个设备对应哪种类型的错误,并进行语音及文字提示。
2.根据权利要求1所述的一种Android电力智能钥匙及蓝牙解锁***的实现方法,其特征在于:Android手机作为智能钥匙用于电力防误***中进行开锁操作。
3.根据权利要求1所述的一种Android电力智能钥匙及蓝牙解锁***的实现方法,其特征在于,Android手机与单片机之间通信协议规定包括:
(1)约定;
将手机方称为上位机,将单片机称为下位机;数据格式均采用十六进制码;
(2)通信连接过程描述;
通信采用上位机准备好,下位机发送方式;每次运行时,上位机对下位机发送握手命令,下位机接收正确回送握手成功;上位机据此来确定下位机的状态,即:是否已联机;
(3)通信数据帧格式;
①起始符:标识一次发送的开始2字节,为EBH,90H;
②功能码:用于标识一条指令的功能,长度2字节;下位机发送给上位机的指令:A1即发设备编码、A3即开锁、A5即未开锁;上位机发送给下位机的指令:A2即编码正确、A4即编码错误;
③数据长度:标识数据域字节数,1字节;
④数据域:n字节;
⑤校验码:1字节;
(4)握手命令0x0A,0x0D;
上位机发送0X0A,下位机接收到返回0X0D即握手成功。
CN201310238873.1A 2013-06-17 2013-06-17 Android电力智能钥匙及蓝牙解锁***和实现方法 Expired - Fee Related CN103338063B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310238873.1A CN103338063B (zh) 2013-06-17 2013-06-17 Android电力智能钥匙及蓝牙解锁***和实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310238873.1A CN103338063B (zh) 2013-06-17 2013-06-17 Android电力智能钥匙及蓝牙解锁***和实现方法

Publications (2)

Publication Number Publication Date
CN103338063A CN103338063A (zh) 2013-10-02
CN103338063B true CN103338063B (zh) 2015-04-01

Family

ID=49246172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310238873.1A Expired - Fee Related CN103338063B (zh) 2013-06-17 2013-06-17 Android电力智能钥匙及蓝牙解锁***和实现方法

Country Status (1)

Country Link
CN (1) CN103338063B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107195055A (zh) * 2017-06-21 2017-09-22 珠海华伟电气科技股份有限公司 基于蓝牙通信开锁的微机防误操作***及方法
CN108470313A (zh) * 2018-03-12 2018-08-31 雅砻江流域水电开发有限公司 一种基于移动互联网络的运行操作全过程管控方法和***
CN114237106B (zh) * 2021-12-07 2024-04-05 南方电网海南数字电网研究院有限公司 基于倒闸操作票的五防操作控制方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2612047Y (zh) * 2003-03-10 2004-04-14 珠海优特电力科技股份有限公司 一种无触点防误闭锁电脑钥匙
CN201315256Y (zh) * 2008-12-03 2009-09-23 山东鲁能奥特科技有限公司 一种无线通讯微机防误操作***
JP2013106338A (ja) * 2011-11-10 2013-05-30 Tofit Corp ブルートゥース搭載キーレスエントリーシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2612047Y (zh) * 2003-03-10 2004-04-14 珠海优特电力科技股份有限公司 一种无触点防误闭锁电脑钥匙
CN201315256Y (zh) * 2008-12-03 2009-09-23 山东鲁能奥特科技有限公司 一种无线通讯微机防误操作***
JP2013106338A (ja) * 2011-11-10 2013-05-30 Tofit Corp ブルートゥース搭載キーレスエントリーシステム

Also Published As

Publication number Publication date
CN103338063A (zh) 2013-10-02

Similar Documents

Publication Publication Date Title
CN103019788A (zh) 一种基于can总线的远程在线升级方法
CN106951694A (zh) 一种电力***二次设备在线监测***自适应建模方法
CN203179120U (zh) 智能门禁***及信号发射器
CN103338063B (zh) Android电力智能钥匙及蓝牙解锁***和实现方法
CN102736595A (zh) 一种基于32位微处理器和rtos的智能配电终端统一平台
CN103558812B (zh) 基于fpga和arm的mvb网络四类设备网卡
CN103795814A (zh) 一种基于全国产cpu和os的短信设备通用通信接口
CN108469961A (zh) 一种基于微型化嵌入式平台远程升级***及方法
CN109739791A (zh) 一种pcie和minipcie双接口的通用安全可信接口卡
CN103514074A (zh) Mvb网卡开发方法及平台
CN103488697A (zh) 能自动收集和交换碎片化商业信息的***及移动终端
CN103559810A (zh) 基于物联网的移动护理信息学教学实验***
CN102437924A (zh) 基于Android***的计算机机房管理方法
CN101699416A (zh) 主机与多卡座读卡器的通信方法和***
CN106896956B (zh) 一种“道”***下多点触控的实现方法
CN202481100U (zh) 轨道交通指挥调度***
US20220291958A1 (en) Mobile phone operating system for minors and its architecture and ecological development method
CN204990384U (zh) 智慧社区的政务管理***
CN202364256U (zh) 一种网络信息发布***、服务器
CN109242055A (zh) 智能卡外设装置、指令处理方法、电子设备和存储介质
CN103929457A (zh) 基于移动互联网的物联网应用数据交互***和方法
CN207625583U (zh) 一种物联网安全网关装置
CN202759469U (zh) 一种基于can与arm技术的嵌入式ic卡读写机
CN103973805A (zh) 一种动态网页与服务器交互方法
CN201518135U (zh) 无线数据采集终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20131002

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: Nanjing Post & Telecommunication Univ.

Contract record no.: 2016320000215

Denomination of invention: Android electric intelligent key and Bluetooth unlock system, as well as implementation method thereof

Granted publication date: 20150401

License type: Common License

Record date: 20161118

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170717

Address after: 200120 Shanghai free trade zone fanchun Road No. 400 Building 1 layer 3

Patentee after: Shanghai Xi Cheng Technology Co., Ltd.

Address before: 210003 Nanjing City, Jiangsu Province, the new model road No. 66

Patentee before: Nanjing Post & Telecommunication Univ.

EC01 Cancellation of recordation of patent licensing contract
EC01 Cancellation of recordation of patent licensing contract

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: Nanjing Post & Telecommunication Univ.

Contract record no.: 2016320000215

Date of cancellation: 20180116

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150401

Termination date: 20180617