AT89S52单片机温度监测系统的系统硬件设计

发布者:technology1最新更新时间:2015-09-30 来源: eefocus关键字:AT89S52  单片机  温度监测系统 手机看文章 扫描二维码
随时随地手机看文章
系统的结构

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

 

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。

 

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

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

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

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

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

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

关键字:AT89S52  单片机  温度监测系统 引用地址:AT89S52单片机温度监测系统的系统硬件设计

上一篇:Keil Cx51编译器编译模式
下一篇:AT89S51与AT89C2051单片机介绍

推荐阅读最新更新时间:2024-03-16 14:33

单片机小车项目小记
恩,貌似这个项目已经做了一年多了,其实进展很慢,前大半年都在做知识的积累。真正的开始是这个学期,也就差不多是申请延期之后吧。为什么会这么慢呢,其实小车上面的大部分模块以及部件的控制,很早以前就已经做的很好了。关键的地方就是怎么将他们整合起来,达到最初的设计目标。整合说起来挺容易,想起来也挺容易,可是做起来,却是麻烦重重,各个模块之间的数据交换,单片机对模块返回的数据的处理,然后给模块的指令,都是一件挺麻烦的事儿,其实这都还好,关键是IO和中断资源的不够。导致我这学期想用两块单片机来进行数据交换和处理。结果是,我花了一个月的时间,收货却很少,这是一件很郁闷的事情。两块单片机的交换的方式最初打算是用485进行串口交换,可是这样导致MOU
[单片机]
<font color='red'>单片机</font>小车项目小记
单片机动态数码管显示hello汇编程序
51单片机动态数码显示技术 电路是P0口接数码管的字型码笔段,P2口接数码管的数位选择端,P1。7接一个开关,当开关接高电平时,显示 12345 字样;当开关接低电平时,显示 hello 字样。 汇编语言源程序: ORG 00H START: JB P1.7,DIR1 MOV DPTR ,#TABLE1 SJMP DIR DIR1: MOV DPTR ,#TABLE2 DIR: MOV R0,#00H MOV R1,#01H NEXT: MOV A,R0 MOVC A,@A+DPTR MOV P0,A
[单片机]
基于PPP协议单片机拔号上网的设计与实现
    摘要: 通过对TCP/IP协议簇进行简化,讨论数据包的配置,设计并实现单片机拔号上网的系统。     关键词: 单片机 协议 TCP/IP 数据包 引言 20世纪90年代,以因特网为代表的计算机网络通信技术的发展和应用取得了前所未有的突破和成功,单片机上网技术在生活和现代建设的各方面的应用和研究随之成为当今一个热门话题。8位、16位单睡机的因为其较好的性价比,在测控领域仍然占据着重要地址。这些单片机的RAM、ROM一般都很小,而网络协议通常嵌入在操作系统中,无法把庞大的操作系统直接安装在这样的单片机中。所以, 要实现上述单片机通过拔号直接连上因特网,需要考虑的主要技术就是如何在单片机上嵌入能
[应用]
基于单片机的LED数字大屏幕显示系统
  1 引言   LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,应用越来越广泛。ATMEGA16L单片机是一款基于AVRRISC的、低功耗CMOS8位单片机,具有16K字节的自编程FLASH,512字节的EEPROM,1K字节的SRAM,通过AVR单片机来控制LED的显示,结构简单,应用灵活,并且易于扩展。   2 系统设计原理   2.1 编码设计   编码设计有两个过程:字库提取以及字模编码转换。字库的提取涉及到的两个字库文件,一个为ASC16,专门存放ASCII编码;另一个为HZK16,专门存放汉字字库编码。要提取字库,首先要对它进行初始化,即打开字库。然后根据一个字符提取它相应的编码。首先取出字
[电源管理]
基于<font color='red'>单片机</font>的LED数字大屏幕显示系统
狂拽酷炫的野外探测车设计方案
一、设计思路 基于AVR单片机的野外探测车大体包括机械部分,电子部分和软件部分三部分。细分为车体基体模块、主运动模块、辅运动模块,电源模块、主处理模块、运动控制模块、视频采集模块、传感器采集模块、无线通讯模块、上位机模块。 二、方案设计 1车体基体模块 车体基体模块是机器人的硬件支撑,固定着机器人的绝大部分部件,包括支架和安装座,通过铝合金胶接铆接而成。铝合金刚性好,可以承受较大的载荷,便于加工且质量有保证。 2供电模块 3主处理模块 MCU为EVK1100,实现数据处理,传感器数据采集,电机控制和无线模块协同。 接受传感器的数据,处理后,通过串口发送给无线模块,同时接受串口传递的控制信号,经
[单片机]
狂拽酷炫的野外探测车设计方案
单片机控制的交通信号灯
介绍一种用8031单片机控制的交通信号灯的硬件结构与软件设计,并给出了其硬件原理图和MCS-51汇编语言源程序。 用8031单片机控制的交通信号灯电路图
[单片机]
用<font color='red'>单片机</font>控制的交通信号灯
80C51单片机中断的编程使用方法介绍
1、单片机中断: 找了一张 80C51 单片机的图如下: 其中,在 P3.2、P3.3 的位置,即 12 ,13 引脚处,标有 INT0 和 INT1,那两个引脚就是外部中断的输入。上面一个横杠代表低电平有效,给 P3.2、P3.3 赋值 0,就可以运行已经写好的中断服务程序。具体怎么用,还要熟悉一些中断寄存器的使用。 2、中断寄存器: (1)、IE (Interrupt Enable):中断允许控制寄存器 EA (IE.7):EA=0 时,所有中断禁止(即不允许中断) EA=1 时,各中断的产生由个别的允许位决定 ET2 (IE.5):定时器 2 溢出中断允许(8052 用,博主用的 STC89C54RD+ 也有) ES
[单片机]
80C51<font color='red'>单片机</font>中断的编程使用方法介绍
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved