基于单片机的物联网网关_第1页
基于单片机的物联网网关_第2页
基于单片机的物联网网关_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的温室控制一:模块化分类根据系统的实际应用需要,可分为以下几个模块:电源模块电源模块复位模块显示模块采集模块存储模块单片机串口输出控制模块zigbee模块zigbee模块主机将此数据可以促使相应的控制模块工作。二:下位机系统设计51系列单片机温度采集模块设计采用DS18B20,具有三个引脚,温度转换结果的位数可由软件编程确定。多个DSl8B20可以并联,CPU只需一根端口线就能与多个DSl8B20通信。控制DS18B20个步骤:①读写前都需要对传感器进行复位;②复位后,执行ROM指令;RAM指令注:有具体的ROM/RAM指令表,进行读写编程时,必须严格保证读写时序。接口实现电路工作流程如下:在得到总线上DSl8B20的序列号之后,单片机就可以控制总线上的DSl8B20DS18B20它的测温分三步进行:①系统通过反复操作,搜索DSl8B20序列号即寻址;②当有检测信号时,启动A/D变换,用以将模拟量转换为数字量;③读取温度值;(代码略)湿度采集模块设计采用HS1101,它内部的湿敏元件为湿敏电容。由于本系统中湿度传感器为模拟量传感器,因此与控制器连接时选用了TLC0834作为了A/D转换接口,湿度测量电路和单片机接口电路如图所示HSll01的内部结构为电容原件,它的电容量随着所测湿度的增大而增大。电容的变化量是一个模拟量,首先应把模拟量进行转化,以便能够传送给控制器。借助555由于本系统中湿度传感器为模拟量传感器,因此与控制器连接时选用了TLC0834作为了A/D转换接口,湿度测量电路和单片机接口电路如图所示HS11012个需要注意的问题:①非线性。②温漂显示模块设计1602液晶显示器做为输出显示602液晶显示器采用5V电压驱动,带背光,时可以显示两行内容,每行最多显示16个字符,它内置了ASCII的标准字符集,但是没有汉字编码,无法显示。只能用英文字符代替。比如显示“温度” ,只能用“temperatur。LCD1602液晶的工作流程如下:根据RS1接口电路如图示的内容;写命令就是是光标闪动、显示等操作。读/(3)向数据线传送数据或命令。(41接口电路为:电源电路7812提供12V。7805提供5V。单片机复位电路复位是使单片机或系统中的其他部分处于初始状态,初始化后程序计数器PC为0000H,程序从0000H于死锁状态时,可通过按键复位重新启动。复位操作有两种基本形式上电自动复位和按键电平复位。下图为按键电平复位电路。存储扩展模块有时由于实际需要系统需要采集和处理的数据量较大,所以需要扩展片外存储器。下面俩电路图分别是扩展程序存储器和数据存储器。串口输出模块(集成了单片机控制和无线编码控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论