内容简介
本书基于CC2530微处理器介绍常用传感器应用开发技术,全书先进行理论学习,深入浅出地学习采集类传感器、安防类传感器以及特殊类传感器;在学习完每个理论知识点后,再进行实际案例的开发,有贴近社会和生活的开发场景,详细的硬件设计、软件设计和功能实现过程;最后进行总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码,读者可以在源代码的基础上进行快速的二次开发。
目录
第1章 传感器应用技术概述 1
1.1 传感器简述 1
1.1.1 传感器的作用 1
1.1.2 传感器的分类 2
1.1.3 传感器的特性与性能指标 4
1.1.4 传感器的命名及代号 5
1.2 传感器的应用 8
1.3 传感器技术的发展趋势 12
1.4 传感器与物联网应用 14
1.5 小结 20
1.6 思考与拓展 20
第2章 采集类传感器应用开发技术 21
2.1 光照度传感器的应用开发 21
2.1.1 光敏传感器 21
2.1.2 BH1750FVI-TR型光敏传感器 23
2.1.3 I2C总线 25
2.1.4 I2C和光照度传感器 28
2.1.5 CC2530驱动BH1750FVI-TR型光敏传感器 29
2.1.6 开发实践:博物馆光照度采集系统的设计 29
2.1.7 小结 38
2.1.8 思考与拓展 38
2.2 温湿度传感器的应用开发 38
2.2.1 温湿度传感器 39
2.2.2 开发实践:仓库温湿度信息采集系统的设计 43
2.2.3 小结 47
2.2.4 思考与拓展 47
2.3 空气质量传感器的应用开发 48
2.3.1 气体传感器 48
2.3.2 半导体气体传感器的主要特性 48
2.3.3 MP503型空气质量传感器 49
2.3.4 开发实践:办公室空气质量检测系统的设计 50
2.3.5 小结 53
2.3.6 思考与拓展 53
2.4 气压海拔传感器的应用开发 53
前言/序言
近年来,物联网、移动互联网、大数据和云计算的迅猛发展,慢慢改变了社会的生产方式,大大提高了生产效率和社会生产力。工业和信息化部《物联网发展规划(2016—2020年)》总结了“十二五”规划中物联网发展所获得的成就,分析了“十三五”面临的形势,明确了物联网的发展思路和目标,提出了物联网发展的6大任务,分别是强化产业生态布局、完善技术创新体系、推动物联网规模应用、构建完善标准体系、完善公共服务体系、提升安全保障能力;提出了4大关键技术,分别是传感器技术、体系架构共性技术、操作系统和物联网与移动互联网、大数据融合关键技术;提出了6大重点领域应用示范工程,分别是智能制造、智慧农业、智能家居、智能交通和车联网、智慧医疗和健康养老、智慧节能环保;指出要健全多层次多类型的物联网人才培养和服务体系,支持高校、科研院所加强跨学科交叉整合,加强物联网学科建设,培养物联网复合型专业人才。该“发展规划”为物联网发展指出了一条鲜明的道路,并也可以看出我国在推动物联网应用方面的坚定决心,相信物联网规模会越来越大。本书结合CC2530处理器和常用的传感器详细阐述物联网中传感器应用开发技术,提出了案例式和任务式驱动的开发方法,旨在大力推动物联网人才的培养。
嵌入式系统和物联网系统涉及的技术很多,底层和感知层都需要掌握基于微处理器的传感器的驱动开发技术。本书将详细分析传感器的原理并进行应用开发,理论知识点清晰,并在每个知识点后都附有实践案例,可帮助读者掌握常用传感器的应用开发技术。
全书通过贴近社会和生活的案例,由浅入深地介绍常用传感器的应用开发技术,每个案例均有完整的理论知识和开发过程,分别是深入浅出的原理学习、详细的软/硬件设计和功能实现过程,最后进行总结拓展。每个案例均附有完整的开发代码,在此基础上读者可以进行快速的二次开发,能方便将其转化为各种比赛和创新创业的案例,不仅为高等院校相关专业师生提供教学案例,也可以为工程技术人员和科研工作人员提供较好的参考资料。
第1章引导读者初步认识传感器,介绍传感器的作用、分类、特性和评价指标,传感器在多个行业的应用,传感器的发展趋势及其在物联网中的应用。
第2章介绍采集类传感器的基本原理和应用开发,主要介绍光照度传感器、温湿度传感器、空气质量传感器、气压海拔传感器等采集类传感器。本章通过