- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网系统组建课程中实训项目设计探讨.doc
物联网系统组建课程中实训项目设计探讨
【摘 要】本文探讨在物联网系统组建课程中设计一种项目化实训,以物联网系统组建为主线,对智能温度检测实训项目进行总体设计、硬件电路设计、软件程序编写及功能调试等。
【关键词】物联网系统组建课程 温度检测 实训项目设计
【中图分类号】G 【文献标识码】A
【文章编号】0450-9889(2016)11C-0189-03
物联网系统组建课程作为物联网知识学习的重要课程,是一门以动手实践为主的实训课。在物联网系统组建课程中引入项目化实训教学,既能做到将涉及面广的零散知识点综合学习,又能将理论联系实际发挥学生的主动性,通过不同的方法实现实训的要求。项目化教学既能够让学生系统学习物联网知识,又让学生成为项目设计的主角,激发学生的学习兴趣。为此,本文设计了一个“智能温度检测系统”项目作为物联网系统组建课程的实训项目。本物联网系统组建实训项目要求为:模拟智能工厂的温度检测系统,能够实时显示工厂里的温度值,并能设定温度的上限阈值和下限阈值,当温度值超过设定的阈值时发出警报,要求学生按照项目开发流程、设计思路,完成系统项目总体设计、硬件电路设计、软件程序设计、综合调试等工作。
一、智能温度检测系统项目的总体设计
在下达项目任务后,让学生收集相关的温度检测系统资料及发展现状,综合设计系统总体结构框图。为实现项目系统的功能,本温度检测系统由上位机和下位机两部分组成。上位机由ZigBee接收模块、电源模块和PC显示终端组成。下位机由ZigBee控制核心模块、电源模和DS18B20温度传感器组成。上位机与下位机通过无线方式传输数据。系统总体结构框图如图1所示。
二、智能温度检测系统的硬件电路设计
(一)ZigBee控制核心模块设计。根据本项目的需求选择CC2530微处理器作为控制核心。CC2530包含32KB的ROM和8KB的RAM,集成高效的2.4-GHz IEEE 802.15.4无线射频收发器,具有低功耗、无线传输温度数据等优点,被广泛应用于物联网的无线通信领域。在上位机部分中ZigBee控制核心模块与PC机通信采用UART串口方式通信。ZigBee核心控制模块部分电路如图2所示。
(二)温度传感器模块。本项目的温度值通过读取传感器输出信号获得。温度传感器输出信号可分为模拟信号和数字信号两种。模拟式传感器输出信号需要添加放大电路和A/D转换,增加了成本和设计难度。数字式传感器直接输出数字信号,ZigBee核心模块可以通过I/O口直接读取。温度采集传感器使用Maxim公司的DS18B20数字式温度传感器。DS18B20采用单总线通信方式,只需要占用一个I/O口即可完成数据通信;温度测量范围为-55°C至+125°C;测量精度为±0.5°C。温度检测系统项目中采用DS18B20作为温度传感器。DS18B20传感器模块电路如图3所示。
(三)电源模块设计。本项目考虑到温度检测采集点减少受地理环境因素影响,采用电池包作为电源。由于ZigBee控制核心模块的供电电压为3.3V,采用DC-DC转换电路将直流6V转换为3.3V。电源模块电路如图4所示。
三、智能温度检测系统的软件设计
温度检测系统的软件设计是项目开发过程中重要环节。
(一)软件编程设计思路。温度检测系统上位机与下位机的通信方式通过无线通信方式实现。上位机的ZigBee控制核心模块接收到温度数据后将数据通过串口发送到PC机显示。在PC机Windows系统平台编写应用程序实时接收数据显示并同时检测是否超过设定的阈值,若超过阈值则发出警报。
(二)软件设计流程图。本项目的软件设计按组成部分划分为上位机和下位机两部分,其中上位机软件设计分为ZigBee接收模块程序设计和PC机显示端程序设计。系统的上位机与下位机的无线通信采用Basic RF无线通信协议,该协议具有配置简单、点对点通信等特点。上位机与下位机程序设计流程图如图5所示。
下位机系统上电后ZigBee模块进行初始化,对Basic RF无线通信协议进行配置和对温度传感器DS18B20进行初始化设置。下位机完成初始化后等待上位机温度采集指令,当接收到指令后读取DS18B20温度值,将温度数据通过无线通信方式发送到上位机ZigBee接收端。上位机ZigBee接收端收到数据后通过UART串口发送到PC机显示。
(三)子程序分析。下位机ZigBee无线通信采用Basic RF构建,项目任务主要是通过调用子函数来实现。
函数:void basic_configRF_Init(void)
功能:ZigBee模块Basic RF无线配置初始化,包括ID、通信频道、本机地址等。
函数:void DS
您可能关注的文档
- 爱国主义:杜甫诗歌的永恒主题.doc
- 爱在诗意的表达中流淌.doc
- 爱学 会学 会用.doc
- 爱学生才是教育的精髓.doc
- 爱学生,做一名幸福的班主任.doc
- 爱心和童心共铸的事业.doc
- 爱心应献给每一位学生.doc
- 爱心教育在教学中的尝试.doc
- 爱心润泽,细雨无声.doc
- 爱心需要培养.doc
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
文档评论(0)