您的当前位置:首页正文

基于蓝牙技术的智能压力检测系统设计

2021-01-09 来源:好走旅游网
基于蓝牙技术的智能压力检测系统设计 基于蓝牙技术的智能压力检测系统设计 Design of Intelligent Pressure Examination System Basing on Bluetooth Techno ogy .陈大力 (广东松山职业技术学院,广东韶关512126) 摘要 基于BlueCore2一external蓝牙模块,通过对MSCl21 1Y4单片机、电源、压力传感器、PDIUSBD12等硬件组合设计以 及软件的设计,利用MSCl21I芯片上∑aA/D转换器和 AD/A转换器功能,完成了多路无线智能压力检测系统的设计研 制工作。该系统具有测量精度高、体积小、性能可靠及低功耗等特点。 关键词:蓝牙技术,MSCl211Y4单片机,BlueCore2一external,压力检测 Abstract By the hardware assembly and design of pressure transducer.BlueCore2-external,MSC121 1Y4,power.pressure sensor, PDIUSBD12,module based on MSC121 1 singlechip,multiplex intelligent pressure detecting system is designed and developed using the functions of XAA/D and XAD/A converters of MSCl21 1 singlechip.The system has a lot of advantages such as small volume,simple structure,reliable pedormflnee and low power consumption Keywords:Bluetooth,MSCl21 1Y4,BlueCore2一external,BlueCore2一external,pressure examination 1 系统硬件结构设计 该微处理器用来运行蓝牙协议栈。CSR在在个RISC微处理器 上实现了虚拟机(VM),这样可以方便地运行程序而不需要改写 系统硬件主要由主机和从机两部分构成,主机主要由电源、 蓝牙模块、USB接口电路、应用软件及笔记本电脑组成。从机主 要由SenSymlCT19C系列压力传感器、信号放大与处理电路、 带 △A/D转换器和∑△D/A转换器功能MSC121 1Y4单片机 控制系统、蓝牙模块电路、电源及键盘、显示、打印接口等组成。 蓝牙设备间进行数据通信主要是利用主机控制器接口HCl 蓝牙通信协议栈。外部闪存采用MBM29LV800BA90PBT芯片, 该芯片是FUJITSU公司生产的8MB闪速存储器,3.3V单电源 供电,具有编程和擦除功能,可将系统电源需求减到最小,支持 JEDEC控制标准,与E PROM使用相同的控制软件。 2.2 PDIUSBD12PW芯片接口电路 PDIUSBD12PW(TSSOP28封装)芯片是Philips公司生产 符合通用串行总线(USB)1.1版规范的高性能USB接口器件, 集成了SlE、FIFO存储器、收发器以及电压调整器,可与任何外 部微控制器/微处理实现高速并行接口(2M字节/秒)。PDIUS・ 层建立点对点的蓝牙异步无链接数据传输来实现的,HCI作为 蓝牙软件协议堆栈中软硬件之间的接口,为上层提供了访问和 控制蓝牙硬件的统一接口。HCl是通过分组(Packet)的方式来进 行信息交换的。由于本项目只涉及到数据通信仅建立的是ACL (Asynchronous Connectionless异步无连接)链路,当两个蓝牙 模块链路建立成功后,就可以按照蓝牙规范规定的HCl数据分 组格式收发数据。 2主机硬件结构框图 BD12完全自治的直接内存存取(DMA)操作,PDIUSBD12集成 320字节多结构FIFO存储器,PDIUSBD12符合ACPI、On- NOW和USB电源管理的要求,内部上电复位和低电压复位电 路,工业级操作温度:一40 ̄C~+85℃。数据经PDIUSBD1 2的并 行接13送人FIFO存储器,若FIFO中数据已满,Philips串行接 口引擎PSIEPhilips SlE实现了全部的USB协议层。完全由硬 件实现而不需要固件的参与。该模块的功能包括:同步模式的识 别、并行/串行转 换、位填充/解除 填充、CRC校 验/产生、PID校 图1主机硬件电路框图 验/产生、地址识 别和握手评估/ 主机的硬件电路主要由蓝牙模块和USB接口电路组成,框 图如图1所示。主要用来接收从机发射的经过处理的检测压力 信号,传送到计算机进行信息处理。 2.1蓝牙模块 蓝牙模块的硬件结构包括BlueCore2一ExtemaI(BC212015) 蓝牙芯片、SST39VF800 FLASH芯片、FB2520带通滤波器+平 衡不平衡变换器、LTCC陶瓷天线等。BlueCore2由五个功能模 块组成。 产生。数据经处 理后由收发器通 过数据线D+、 D一传送到PC或 笔记本电脑。 PDlUSBD12和 BlueCore2一External芯片包含一个16位RISC微处理器, BlueCore2接口 电路如图2。 图2 BlueCore2和PDIUSBD12接口电路 《工业控制计算机}2010年第23卷第4期 3从机硬件结构框图 功能。将USB和UART接口的驱动程序以及HCI指令封装为 从机主要由SenSymlCT19C系列压力传感器、信号放大与 处理电路、带∑AA/D转换器和∑AD/A转换器功能 两个DLL(动态链接库),分别进行复位蓝牙设备、读蓝牙设备地 址、初始化、查询、建立连接、发送数据、接收数据和断开连接等 MSCl211Y4单片机控制系统、蓝牙模块电路、电源及键盘、显 基本函数的操作。在此基础上编制相应的数据传输软件,首先将 示、打印接口等组成,从机硬件电路如图3所示。 图3从机硬件电路框图 3.1 MSC121 1Y4单片机 MSC121 1是高集成混合信号器件,单片机系统主要完成信 号采集、A/D转换、数据处理、计算、存储、显示、打印等功能。从 机系统工作时单片机与蓝牙模块之间通过串口写入HCI(主机 控制器接口)指令即可进行通信。鉴于单片机工作电压为+5V, 蓝牙模块的工作电压为2-2~3.6V,采用电平转换器件 74LVTH245进行电源转换。单片机和蓝牙模块的接口电路如图 4所示。采用蓝牙模块的UART作为接El进行数据通信,此时蓝 牙模块作为数字电路终端设备,其串行传输速率最大可达 1.5MbiVs。 如图4,该电路天线部分比较复杂,应确保它设计的合理 性,JIAG连接器提供系统编程和检测。 图4 MSCl21单片机和BlueCore2接口电路 3l2压力检测设计 本设计利用SenSymlCT19C系列压力传感器其主要技术 指标为:量程为100kPa,灵敏度为2mV/V,零点为±2mV,线性 度为±0l2%,工作温度为一40 ̄0~125℃。而MSC1211的多路复 用电路可以提供差分信号,对8路压力信号采用差分信号输入 方式进行循环检测,选择IDACO/AIN0(18脚)作为差分输入的 正向输入端,且为8路信号的公共端;IDACI/AINI(19脚)、 A1N2(20脚)、A1N3(21脚)、AIN4(22脚)、A1N5(23脚)、 AIN6/EXTD(24脚)、AIN7/EXTA(25脚)、AINCOM(26脚)分 别作为第1、2、3、4、5、6、7、8路差分输入信号的负相输入端。 本系统工作过程为:从压力传感器来的信号进入A/D转换 器,经MSCl211内部可编程增益放大器,根据输入信号的范围 自动设置增益放大器倍数,A/D转换器将模拟信号数字化并进 行数字滤波,再经非线性补偿,然后,根据量程范围进行量程转 换并将其送到D/A转换器,从而输出相应的电流值。 4系统软件设计 蓝牙软件最重要的组成部分是HCI状态机,使用蓝牙规范 蓝牙芯片通过USB接口连接到主机,“reject__connection—re— quest”指令拒绝连接,“accepLconnection—request”指令接受 连接,那么主从设备都将收到“process—connection—comleete” 事件,表示连接过程的结束,此 时两个蓝牙设备已经做好了传 输数据之前的准备。然后进行 初始化设置,最后应用程序调 用“H cl—receive—date”,读取 ACL数据分组。然后用 “HClsendtobd————adr”或者 “HCI—send—to—handle”发送 ACL数据到蓝牙设备。 “H cl—broadcast”命令用来发 送数据到所有连接的蓝牙设 备,过程的流程图如图5所示。 图5连接流程图 5结束语 基于蓝牙模块采用英国CSR公司BlueCore2一external,最 新的集成数字/模拟信号的高性能微处理器芯片MSC121 1的∑ △A/D转换器和XAD/A转换器功能,从硬件上组合了8路压 力传感器、MSC1211Y4、电源、串/并输出、PDIUSBD12接口电 路等模块的功能。同时进行了相应的控制软件的设计,提出了无 线多路智能压力检测系统。使用本方案设计出的多路智能压力 检测系统,系统设计小型轻便,并配以现场显示及打印测量结果 等功能,有很好的应用前景。 参考文献 [1]钱志鸿,杨帆,周求湛.蓝牙技术原理、开发与应用[M]北京:北京航 空航天大学出版社,2006:1—10,334—338 [2]张志,柳平蓝牙HCl接l:1及其在工控和智能仪器仪表中的应用 [J].计算机测量与控制,2003,11(9):728—730 [3]陆佳炜蓝牙主控制器接口简析[J].半导体技术,2O03,28(3):54—58 [4]李义军.BlueCore2型模块及其HCt传输驱动的实现[J].国外电子 元件,2006(3):60—62 [5]杜志勇,王鲜芳.智能蓝牙锁的设计与实现[J].无线通信技术,2004, 1(8):54-57 [6]张粤,倪伟蓝牙技术在机械手控制系统中的应用[J]工业控制计算 机,2003,16(3):9—11 [收稿日期:2010.2.1] 

因篇幅问题不能全部显示,请点此查看更多更全内容