保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

变电站自动化控制的蓝牙解决方案


Bluelab是专门针对BlueCore的仿真开发系统,它在PC上模拟BlueCore01的环境,从而方便开发基于BlueCore01上运行的应用程序。它包括了Compiler、Emulator/Debugger、Documentation以及一些源代码例子。Bluelab还提供了蓝牙协议栈BlueStack,支持SDP、L2CAP和RFCOMM等高层协议。用户可以通过UART/USB接口来调用BlueStack,也可以通过虚拟机(VM)来访问BlueStack。


2 系统方案设计

整个系统分为前端数据采集和PC端数据管理两大部分。

前端数据采集框图如图2所示。

由于BC01内部资源及引脚有限,因此前端的数据采集和控制由单片机80C196来完成,其串口与BC01的串口连接,BC01作为一个数据传送通道。这样做的优点是:不需要改动原来的程序,便于对基于RS232、RS245结构的老系统进行改造。变压器上的高电压大电流首先要转变成可供采集的安全电压(0~5V),经A/D变换后由16位的单片机80C196读入,进行相应的计算处理后,送入BC01。BC01将数据打包后,通过与MASTER建立的空中连接发送PC。同时,BC01也会接收PC发来的控制命令,送至单片机,由单片机分析后控制相应的闸刀做出动作。

整体的系统结构如图3所示。

连接PC的BC01作为主机,它会自动搜索其查询范围内的蓝牙设备,将所查询到的蓝牙设备作为从机加入PICONET网。因为每块从机都有唯一的BD_ADDR(Bluetooth Device address),因此,主机可以区分识别每一个从机并对其进行控制。

3 软件结构

软件设计是基于L2CAP层进行开发的,从机功能是接受主机的查询、连接请求,或者询到已存在的PICONET后,将自己加入PICONET。从机的功能简单,全部程序代码可以放在BC01的Flash ROM中运行。主机由于要负责管理整个PICONET,并对各个从机进行控制和管理,这使BC01提供的资源已不能满足。因此将L2CAP协议层以上的软件放在PC上运行,并通过HCI接口与PC通信。软件结构如图4所示。

结语

在变电站现场,中心控制室与各个变压器的距离100m以内。目前大功率的蓝牙芯片已经可以达到100m的覆盖范围,完全满足实际应用。此套方案的实验室联机调试已经完成,达到初步设计要求。下一步是将此套方案应用到实际的变电站现场,进行现场调试,对系统进一步完善。

《变电站自动化控制的蓝牙解决方案(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/158303.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。