企业名片
鄂电专家浅谈多点对单点变电站自动化控制蓝牙解决方案(2)
时间:2019-11-06 14:36来源: 作者:admin 点击:
***
次
1 BC01芯片和开发工具BLUELAB先容 BC01(BlueCore01)是CSR(Cambridge Silicon Radio)公司设计的一款单片蓝牙产品。GTU系列盆式绝缘子试验设备它集无线装备、微处置器及其带电路于一体,采取尺度的0.35μm的CMOS工艺。通过外围的存有蓝牙协议的 Flash ROM,可供给完整兼容的数据和语音通信。经过优化设计,所需的外部RF元件很少,容许主板的快速设计,因此能以最低的本钱,实现最短的产品面市时光。 其重要特色如下TAG6000型无线高压核相器: ①符合BluetoothV1.1规范; ②带有USB和UART主接口; ③可编程的PCM接口,支持13-Bit 8kss -1双向串行的同步语音传输; ④内含的数字转换器,ED0203型变压器变比全自动测试仪可进行线性PCM(脉冲编码调制)、A律PCM、μ律PCM和CBSD(持续变更斜率增量调制)间的相互转换,编解符合高至HCI层的蓝牙把持协定; ⑤采取3.15V单电源供电,支撑PART、SNIFF、HOLD多种节电模式; ⑥支撑所有的包类型以及多达7个从设备的微微网(Piconet); ⑦芯片内含链路节制、链路治理、FC-2G防雷元件测试仪HCI以及可选的L2CAP、RFCOMM、SDP等多层软件协议栈,可以直接应用; ⑧提供VM(Virtual Machine)机制。内嵌16位的RISC微处理器,运行协议栈的同时还可以运行下载到Flash ROM中的用户程序,实现真正意义上的单芯片。 Bluelab是专门针对BlueCore的仿真开发体系,它在PC上模仿 BlueCore01的环境,从而便利开发基于BlueCore01上运行的利用程序。它包含了Compiler、Emulator/Debugger、 Documentation以及一些源代码例子。Bluelab还供给了蓝牙协议栈BlueStack,支撑SDP、L2CAP和RFCOMM等高层协定。用户可以通过UART/USB接口来调用BlueStack,ED0301C型高压开关动特性测试仪也可以通过虚拟机(VM)来拜访BlueStack。 2 系统方案设计 全部体系分为前端数据采集和PC端数据治理两大部分。 由于BC01内部资源及引脚有限,因此前真个数据采集和把持由单片机80C196来完成,其串口与BC01的串口衔接,BC01作为一个数据传送通道。这样做的长处是:不须要修改本来的程序,便于对基于RS232、EDHNZ-1型发电机转子交流阻抗测试仪RS245构造的老体系进行改革。变压器上的高电压大电流首先要改变成可供采集的安全电压(0~5V),经A/D变换后由16位的单片机80C196读进,进行相应的盘算处置后,送进 BC01。BC01将数据打包后,通过与MASTER树立的空中衔接发送PC。同时,BC01也会接受PC发来的节制命令,送至单片机,由单片机剖析后掌握相应的闸刀做出动作。 连接PC的BC01作为主机,它会主动搜索其查询范畴内的蓝牙设备,DZL-A系列双级高效真空滤油机将所查询到的蓝牙设备作为从机参加PICONET网。由于每块从机都有唯一的BD_ADDR(Bluetooth Device address),因此,主机可以区分辨认每一个从机并对其进行掌握。 3 软件结构 软件设计是基于L2CAP层进行开发的,从机功效是接收主机的查询、衔接恳求,或者询到已存在的PICONET后,将自己参加PICONET。从机的功效简略,全体程序代码可以放在BC01的Flash ROM中运行。EDFF型电阻探针腐蚀监测仪主机由于要负责治理全部PICONET,并对各个从机进行把持和管理,这使BC01供给的资源已不能满足。因此将L2CAP协定层以上的软件放在PC上运行,并通过HCI接口与PC通讯。 结语 在变电站现场,中心节制室与各个变压器的间隔100m以内。EDGY-4型电缆故障用分体高压发生器目前大功率的蓝牙芯片已经可以到达100m的笼罩范畴,完整满足实际运用。此套计划的试验室联机调试已经完成,到达初步设计请求。下一步是将此套计划利用到实际的变电站现场,进行现场调试,对系统进一步完美。 |