close
当前位置: 物联网在线 > 通信网络/电信运营商 > 技术文章 >

基于USB与蓝牙芯片BC417143的无线温度监测系统的设计

温度检测是许多行业的重要工作条件之一。无论是粮食仓库、中药仓库,还是图书保存。都需要在符合规定的温度环境条件之中。而温度却是最不易保障的指标。针对这一情况。研制一款可靠、方便、易及时调控的温度检测系统就显得极为重要。笔者运用D1S18B20采集数字信号,通过蓝牙无线通信技术和USB接口技术。实现由89S52单片机检测控制温度的监测系统。

1 系统的结构

整个系统由采集板、通信板和PC机监控程序组成。采集板以温度监测芯片DS18B20t21、单片机芯片AT89S52和蓝牙芯片BC4为核心分时完成监听主机的命令和数据采集以及数据发送的功能。可以根据接收到的主机的命令随时改变系统的工作状态。 如图1。通信板以USB 芯片PDIUSBD12、单片机芯片AT89S52为核心,实现数据接收、数据发送,以及将采集回来的外部信号通过波形图实时显示在PC机界面上。同时把数据保存到数据库中。如图2。

图1采集板系统框图

图2通信板系统框图

2 系统硬件设计

2.1 采集板电路设计

2.1.1 蓝牙模块—无线接收发射电路

系统采用了CSR公司蓝牙芯片BC417143.该芯片采用Blue2.0、支持主或从模式、支持AT命令集、支持波特率为2 400到1 382 400 bps,适用于嵌入式串口传输无线的全新的模块。

值得注意的是。蓝牙芯片工作在3.3 V,而MCU工作在5 V.存在逻辑电平不匹配问题。且IO管脚无法容忍MCU的5 V逻辑电平。设计中采用了1117芯片进行电平转换输出3.3 V.蓝牙与MCU连接需经过电平限制以保证蓝牙模块正常工作 以下是蓝牙模块的电源选择方案及串口模块的引脚定义。如图3。

图3蓝牙模块的电路原理图

在建立蓝牙数据通信时。需要先对其通信协议进行设置:

(1)UART参数设置:先设置通信协议长度,再设置波特率、硬件控制流参数。校验参数、数据位数及停止位

(2)工作模式设置:可将蓝牙模块的工作模式设置为主模式或者从模式。

(3)设置蓝牙模块名:名称是蓝牙模块在进行通信的标识之一。通过设置蓝牙模块名协议可以更改蓝牙模块名

(4)设置安全模式:蓝牙通信中的数据安全主要是有蓝牙通信时的PIN码保障的。通过设置安全模式协议。可以根据不同的需要。设置蓝牙通信的安全模式

(5)设置PIN码:设置PIN码可以保证仅有可靠的设备通过蓝牙与模块互相通信系统采用的波特率为9 600 bps.传输距离能达10 In。由于采用蓝牙做为传输。具有很强的抗干扰能力

2.1.2 采集板电路原理图

采集板电路原理图如图4。蓝牙模块主要与单片机的串行IO口连接。数字温度传感器DS18B20与单片机的P1.0口连接。继电器则与P1.2口连接。温度传感器DS18B20将温度转化为数字信号通过P1.0 El送给单片机。经单片机处理后的数据由串口传给蓝牙模块(BLUETOOTH) 也可以通过蓝牙模块接收通信板发来的指令2-2通信板电路设计通信板主要由单片机、蓝牙模块、USB模块等相关电路构成。如图5PDIUSBD12是一款性价比很高的USB器件它通常用作微控制器系统中实现与微控制器进行通信的高速通用并行接口。它还支持DMA传输此外它还集成了许多特性。包括SoftConnetTM、GoodLinkTM、可编程时钟输出低频晶振和终止寄存器集合 所有这些特性都为系统显着节约了成本。 同时使USB功能在外设上的应用变得容易。

图4采集板电路原理图

PDIUSBD12的8根DATA引脚与单片机的PO口相连接,采用 10 k的排阻作为上拉电阻;SUSPEND是当芯片挂起状态挂起时,输出为高。

与单片机的P1.1连接:INT_N是中断请求。与单片机的IN,m 连接:RD N和WR N读写选通信号分别与单片机的RD和WR连接;DMREQ、DMACK N、EOT N分别是DMA 的中断请求、DMA应答和DMA传输完成。由于没用启用DMA功能直接接高电平。RESET N是复位引脚。接单片机的P1.7;GL N是芯片的工作指示灯。接人一个LED指示灯。可以直接观察USB设备的运行状态;XTAL1和XTAL2接6MHZ.CS N为片选信号。接单片机的PI.6,A0地址线,采用I/O口模拟,接单片机P3.4:D+和D一是USB的差分数据线分别串联一个l8 Q的阻抗匹配电阻。后接USB插头上 。

蓝牙模块连接方法与采集板的连接方式相同。

通讯板的信号流程为:由采集板采集的温度数据经蓝牙模块传输到通讯板上,送到单片机上处理。通过PDIUSBD12传输到PC上进行显示保存。

单用户在PC上进行操作时,数据由PC通过PDIUSBD12传送到单片机。再经过蓝牙传输,送到采集板进行相对的响应。

图5通信板电路原理图
(责任编辑:zxh007)

用户喜欢...

Laird SimpleLink SaBLE-x-R2蓝牙5模块携手TI无线微控制器 带你走进蓝牙5时代

专注于新产品引入 (NPI) 并提供极丰富产品类型的业界顶级半导体和电子元器件分销商贸泽电子 (Mouser Electronics),宣布即日起开始备货Laird Technologies的SaBLE-x-R2蓝牙® 5模块。SaBLE-x-R2 模块采用初...


Intel最新处理器曝光 集成Wi-Fi 蓝牙和调制解调器

前不久,Intel 14nm低功耗Gemini Lake处理器曝光,CNVi(Connectivity Integration Architecture)单元首次浮现,也就是Intel将在这颗SoC中集成Wi-Fi、蓝牙和调制解调器模块(3G/LTE)。 据德国报道,Intel近日推...


USB-C 会促成新一代显示器浪潮吗?

显示器,确切的说是拥有 USB Type-C 接口的大屏显示器,从今年开始,很有可能成为我们数字生活体验的核心设备。...


[原创] Cypress EZ-PD CCG3PAUSB Type-C端口控制方案

Cypress公司的EZ-PD CCG3PA是高度集成的USB Type-C端口控制器,和最新的USB Type-C和PD标准兼容.器件采用Cypress公司的M0S8技术和...


EYSHSNZWZ 蓝牙® 低功耗模块

TAIYO YUDEN 的超小型低功耗蓝牙模块体积仅 3.25 8.55 0.9 mm,配备 Nordic 的 nRF52832 SoC 和集成式高性能 PCB 天线 TAIYO YUDEN EYSHSNZWZ 蓝牙低能量模块是超小的蓝牙 5 就绪型模块,配备 Nordic Semiconductor 的...


ams ENS210 传感器和 RF Digital 的 Simblee™ 蓝牙® 生态系统

ams 和 RF Digital 为物联网和智能城市提供温度和湿度传感器 ams 联手 RF Digital 为物联网 (IoT) 的世界生产传感器产品。ams 的 EN210 是温度和湿度传感器,采用极小的 2 mm x 2 mm 封装。在 -40 C 至 +100...


ams AS6200 温度传感器和 RF 数字 Simblee™ 蓝牙® 生态系统

ams 和 RF 提供其用于可穿戴设备、移动电话和手持设备等物联网应用的数字工具 ams 联手 RF Digital 为物联网 (IoT) 的世界生产传感器产品。ams 的 AS6200 是高精度温度传感器,采用超小型 1.6 mm x 1...


[原创] ST STUSB4710 USB PD控制器解决方案

ST公司的STUSB4710是USB供电( PD)控制器新系列产品,不需要MCU就能连接到UFP或DRP,提供5个定制的电源数据目标(PDO),5个通用...


【原创深度】蓝牙扩展了开源应用

得益于开源软件的成功经验,Arduino开创了开源硬件(OSHW)模型,鼓励业余和专业工程师去学习、修改、宣传、制作和销售其设计的公开可用硬件产品。开源硬件在个人和商业应用中的作用借...


Zynq-7000学习笔记(八)——USB摄像头图像采集

PC平台:WINDOWS 10 64位 + 虚拟机Ubuntu 14.04 Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4 开发板:Zed Board USB摄像头:罗技 C270(720P) Linux源码:2016_R1 Linaro文件系统:linaro-vivid-developer-20150618-705.tar.gz 一、...