传感器与自动识别技术 课件 项目二 楼道开灯_第1页
传感器与自动识别技术 课件 项目二 楼道开灯_第2页
传感器与自动识别技术 课件 项目二 楼道开灯_第3页
传感器与自动识别技术 课件 项目二 楼道开灯_第4页
传感器与自动识别技术 课件 项目二 楼道开灯_第5页
已阅读5页,还剩134页未读 继续免费阅读

下载本文档

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

文档简介

项目二楼道开灯传感器与传感网技术应用项目二楼道开灯单元阐述:

本单元使用NEWLab实训套件中的声音传感器模块和光照传感器模块来采集环境信息,用以CC2530单片机为核心的ZigBee模块控制LED模拟灯具,搭建的楼道开灯系统。当光照度达到或超过设定阈值时,声音传感器采集的音量值经单片机处理生成控制LED灯通断的信号,实现照明器件的自动控制。

项目综合运用了CC2530单片机中断控制、延时、I/O端口输入输出、数据采集、AD转换等知识。项目二楼道开灯知识目标:了解开关量、数字量、模拟量传感器的分类和选型;了解声音传感器、光电传感器的结构和工作原理;了解声音传感器、光电传感器的关键参数;了解声音传感器、光电传感器技术手册的查阅方法。项目二楼道开灯技能目标:能够识别声音、光电传感器;能够搭建声光控开灯系统;能够根据需求检测并处理信号;能够熟练掌握IAR开发环境及程序编译、调试、下载等功能;能够通过编程实现声光控楼道开灯系统的编译和调试。任务一使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务描述任务描述:

某老旧小区楼道灯开关存在问题,灯总是不能正常打开和关闭。晚上居民上下楼时常有踩空、磕碰、摔倒等情况发生,引发安全隐患;白天长明灯现象严重,造成能源的浪费。小区物业现委托新大陆科技有限公司对楼道灯光进行改造,要求改造后的新系统环保且便捷。鉴于以上需求,公司计划使用声音控制系统实现楼道灯开关自动控制。任务要求:应用ZigBee模块搭建实现楼道灯光声控开关模拟系统;使用声音传感器模块采集楼道内的声音信号;通过声音信号控制灯开关状态的切换,即有声时灯变亮照明一段时间后熄灭;使用IAR完成基于CC2530的楼道灯开关程序的开发与调试;完成程序烧写,实现楼道灯光声控开关系统。引导问题问题1:

你是否有过自己更换灯泡的经历?

问题2:

你认为楼道灯光系统该如何改造才能实现节能和智能化管理?传感器及数据采集声音传感器NEWLab声音传感模块任务资讯1235在信息技术时代已经来临,数之不尽的信息系统应用在生活的各个领域,而构建信息系统先要获取准确可靠的信息。浩瀚宇宙、微小粒子、瞬间反应等信息收集,超高低温、超高压、超强弱磁场等场合的信息感知,存在大量人类无法用感官直接获取的信息。现代传感器技术是获取自然、生产、生活中的信息的主要途径,随着物联网技术的落地传感器的应用也成为了必然,且已渗透到工业生产、海洋探测、环境保护、资源调查、医学诊断、生物工程、新能源、新材料等各个领城。传感器及数据采集传感器及数据采集1传感器的定义传感器的分类23传感器的选择传感器的定义02传感器(英文名transducer或sensor)是一种检测周边环境的物理变化、将感受到的信息转换成电子信号的形式输出的装置,又称电五官,下图列出信息系统中人的感官与传感器的对应关系。传感器是实现自动检测和自动控制的首要环节,在高温、高湿、深井、高空、高精度、高可靠性、远距离、超细微等场景中的能力远远超出人类感官。传感器的定义02

国家标准GB7665-2005给出的传感器定义为,传感器是能感受被测量并按照一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成。传感器的定义02几款典型的传感器应用场景介绍传感器及数据采集传感器的定义传感器的分类23传感器的选择1传感器的分类02传感器及数据采集传感器的定义传感器的分类23传感器的选择1传感器的选择02

传感器种类繁多,做出合理的选择具有一定的难度。具体应用中需根据测量对象、测量环境和对结果精确度的要求选择性能匹配的传感器,具体可参照以下五条原则:

①根据测量对象和测量环境确定传感器的类型

②灵敏度的选择

③频率响应特性

④线性范围

⑤稳定性任务资讯传感器及数据采集声音传感器NEWLab声音传感模块1235声音传感器

声音传感器又称为声敏传感器,是一种将在气体、液体或固体中传播的机械振动转化为电信号,再将电信号输送给后续处理电路以实现数据采集的器件或装置。工业生产等场景中,为利用声音信号作控制源实现自动控制,常用声音传感器作为自动控制系统的“耳朵”。声音传感器工作原理工作参数23传感器的选择1工作原理

声音测量属于非电量的测量,如图2-1-7所示,测量中声音传感器起声电换能的作用,先将外界作用于其上的声音信号转换成相应的电信号,然后将所得的电信号输送给后继的电测系统进行测量。所以声电换能所用的传声器是测量声音的最基本和最重要的器件。声电转换示意图工作原理

常用的声音传感器按换能原理大体可分为3类,即压电式、电容式和电动式。典型应用有驻极体电容式传声器、压电驻极体电声器件和动圈式传声器。它们具有结构简单、使用方便、性能稳定可靠、灵敏度高等诸多优点。工作原理①压电驻极体电声器件压电传声器外观图ECM压电传声器结构图工作原理②驻极体电容式声音传感器驻极体电容声音传感器实物图

(a)振膜式:驻极体与振膜一体

(b)背极式:驻极体与极板一体驻极体电容式声音传感器结构图工作原理③

动圈式传声器动圈式话筒内部结构声音传感器工作原理工作参数23传感器的选择1工作参数

以电容式传声器为例,传声器主要技术参数见表2-1-3。参数有频率范围、灵敏度、响应类型、动态范围、外形尺寸等。①频率范围②灵敏度③动态范围④指向特性型号频率范围灵敏度响应类型动态范围外形尺寸±2db(Hz)(mv/pa)(db)直径(mm)CHZ—113~18K50自由场12~14623.77CHZ—124~8K50声场10~14623.77CHZ—11T4~16K100自由场5~10020CHZ—134~20K50自由场15~14612CHZ—14A4~20K12.5声场15~14612HY2052~18K50声场40~16012.741755~12.5K50自由场16~1322642BF5032p70~200005自由场20~13549CZII—6040~12000100自由场/声场349.7表2-1-3测量用驻极体传声器技术参数声音传感器工作原理工作参数23传感器的选择1应用电路

此处为举驻极体式电容传声器的应用电路。为避免使用极化电压,有两种接法,具体如图2-1-12。在实际应用的电路中,

简化电源电路后结果如图2-1-13所示。图2-1-12驻极体式电容传声器接法简图图2-1-13驻极体式电容传声器的应用电路图声音传感器广泛应用于噪声监测、电声、水声、超声与医疗等领域。声音传感器的应用①日常生活②工业领域③军事领域④医疗领域传感器及数据采集声音传感器NEWLab声音传感模块任务资讯1235NEWLab声音传感模块认识声音传感模块电路板认识声音传感模块的工作原理21声音传感模块电路板认识NEWlab套件的声音传感模块可以采集声音变化情况,转换输出为对应电压,并可通过放大、比较电路输出结果电平。模块各接口的名称及功能如下:①麦克风输入头MP9767P;②麦克风信号接口J4,测试麦克风输出的音频信号③信号放大电路;④信号放大接口J6,测量音频信号经过放大后叠加在直流电平上的信号,即比较器1的负端输入电压;⑤灵敏度调节电位器;⑥灵敏度测试接口J10,测试可调电阻可调端输出电压,即比较器1的正端输入电压;⑦比较器电路;⑧比较信号测试接口J7,即比较器1的输出电压;⑨比较输出测试接口J3,即比较器2的输出电压;⑩接地GND接口J2。NEWLab声音传感模块认识声音传感模块电路板认识声音传感模块的工作原理21

声音信号通过驻极体话筒将转化为电压信号,经Q2进行放大后,从比较器1的反相端输入,其输出电压经过与R7的电压信号比较后经比较器2的J3端口输出。这一过程如图2-1-16所示。声音传感模块的工作原理声音信号电压信号输出电压驻极体话筒电压比较器图2-1-16声音传感模块转化示意图声音传感模块的工作原理声音传感模块电路图测一测

声音传感器的信号检测依据是什么?涉及哪些环节?想一想生活中其他用到传感器的场景,同学们说说还有哪些?任务一使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04声控楼道灯控制系统结构分析声控楼道灯光系统硬件连接声控楼道灯光系统代码设计与分析任务计划与决策123声控楼道灯控制系统结构分析

要实现声控LED的亮灭需要解决声音采集、信号处理、数据输出、点亮LED等问题。本任务使用声音传感模块采集声音信号,其输出的开关量信号送至CC2530的I/O端口;CC2530判断声音信号的情况、控制LED的点亮与熄灭。其中楼道灯采用ZigBee模块上的“连接”指示灯模拟,声控楼道灯光模拟系统结构如图2-1-18所示。图2-1-18声控楼道灯光模拟系统结构图声控楼道灯控制系统结构分析声控楼道灯光系统硬件连接声控楼道灯光系统代码设计与分析123任务计划与决策声控楼道灯光系统硬件连接

声音传感器作为控制源,将采集到的声音信号放大后与比较器1的阈值电平对比,据此判断声音信号的强弱;当声音信号超过阈值电平时,比较器2输出端产生输出有效信号,并经P1.2输入CC2530单片机;CC2530的P1.0与模块上的“连接”灯相连,处于GPIO输出状态控制LED灯的开关。声音传感器模块比较器2(J3)输出接ZigBee模块的J15(OUT1),其连接实物图如图2-1-19所示。图2-1-19声控楼道灯光系统硬件连接图声控楼道灯控制系统结构分析声控楼道灯光系统硬件连接声控楼道灯光系统代码设计与分析123任务计划与决策声控楼道灯光系统代码设计与分析声控楼道灯光系统程序流程如图2-1-20所示。图2-1-20声控楼道灯光系统代码设计声音传感模块的工作原理声音传感模块电路图测一测

声音传感器的信号检测依据是什么?涉及哪些环节?想一想生活中其他用到传感器的场景,同学们说说还有哪些?任务一使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务实施硬件环境搭建编译链接下载程序结果测评与分析硬件环境搭建声音传感模块的比较输出结果除了与外界声音的有无和强度有关之外,还与声音采集的阈值设置有关。那么该如何设置声音采集灵敏度的阈值呢?图2-1-21(a)声音传感模块调零硬件环境搭建如图2-1-21(b)所示,把声音传感器模块的J3线(比较输出)连接到ZigBee模块的out1口,ZigBee模块的J15(out1)与内部CC2530单片机的P1.5相连,定义为声音输入端口,两个模块均通过NEWLab实验台供电。图2-1-21(b)

硬件连线图任务实施硬件环境搭建编译链接下载程序结果测评与分析项目编译及链接

在完成开发环境搭建及工程配置、源文件编辑后,进行代码的编译与链接,直到【Messages】区显示【Done.0error(s),0warning(s)】,说明程序编译、链接成功。任务实施硬件环境搭建编译链接下载程序结果测评与分析IAR下载程序

图2-1-22连接实训板与仿真器用CCDebugger仿真下载器的下载线连接ZigBee模块至主机USB接口,如图2-1-22所示。下载步骤与项目一中《智能交通灯》程序下载操作一致,不再详述。任务实施硬件环境搭建编译链接下载程序结果测评与分析结果验证

将程序烧写完成后,执行IAR开发环境中的【DownloadandDebug】,在主机端应用调试工具栏的按钮进行程序调试。(1)单击“单步”调试按钮,逐条代码执行,观察LED灯的亮灭动作;(2)使ZigBee模块断电后再接加电,将程序烧录在CC2530处理器中,观察声音的有无对LED灯亮灭的控制情况。图2-1-23所示

(a)无声音输入时(b)有声音输入时图2-1-23实验结果验证声音传感模块的工作原理声音传感模块电路图测一测

声音传感器的信号检测依据是什么?涉及哪些环节?想一想生活中其他用到传感器的场景,同学们说说还有哪些?任务一使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务小结知识与技能提升项目二楼道开灯传感器与传感网技术应用任务描述与要求任务描述:楼道灯光开关系统经过加装声音传感器改装为声控后,给生活带来了极大的便利,受到了小区业主的一致好评。但一楼小区业主提出了新的问题。业主王先生所住的一楼楼道,由于受外部高层建筑的遮挡导致光线昏暗,每次回家至楼道口都要故意跺跺脚或者拍拍手制造出点声响才能让楼道灯点亮,既显得麻烦又打扰邻居。大家希望新大陆科技有限公司拿出更好的解决方案。经过现场调研,公司打算使用光照传感器,实现楼道灯光的光感自动控制。任务要求:

使用光照传感器采集光照数据,通过串口工具在PC端显示光照的AD值基于光照传感器和zigbee模块,搭建光控楼道开灯模拟系统使用IAR完成基于CC2530控制程序的开发与调试;

完成测试程序的烧写,实现楼道灯通过光感自动控制的功能需求。任务二使使用光照传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04引导问题问题1:

你是否了解生活中各类光照概念以及应用?

问题2:

你认为声控楼道灯光系统该如何改造才能实现节能和智能化管理?光照度光照度的测量——光敏传感器数据采集系统

任务资讯12354

温度/光照传感模块认识光照度光作为一种电磁波,按频率从低到高分为有无线电波、红外线、可见光、紫外线、X射线、γ射线等。从图2-2-1可以看出,人眼可以感知的可见光,只是电磁波频谱中很小的一段,波长在400~760nm之间。可见光谱没有精确的范围。其他生物能看见的光波范围跟人类不一样。光照度02光照强度(简称照度)表示物体表面积被照明的程度量,即照射在单位面积上的光通量。照度的单位为lx(勒克斯),也有用lux的,1lx=1lm/㎡。夏季阳光直射下光照强度可达60000~100000lx,没有太阳的室外1000~10000lx,室内光照为100~550lx,夜间满月下为0.2lx。白炽灯每瓦大约可发出12.56lx的光,荧光灯的发光效率是白炽灯的3~4倍。图2-2-1左图是一种带有数字显示功能的光照强度的传感器。光照度光照度的测量——光敏传感器数据采集系统

任务资讯12354

温度/光照传感模块认识光照度的测量——光敏传感器02光敏传感器是利用光敏元件将光信号转换为电信号的传感器,具有非接触、响应快、性能可靠等特点,在自动控制和非电量电子技术中占有非常重要的地位。光敏传感器是目前产量最多、应用最广的传感器之一。光敏传感器主要分有光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD、CMOS图像传感器等。有线壁挂式无线壁挂式高精度照度计有线吸顶式火焰传感器光电传感器光照度的测量——光敏传感器1

工作原理光敏传感器结构23

工作参数4应用情况2工作原理光由具有一定能量的粒子即光子组成。光照射在物体表面上时,物体受到一连串的光子轰击。光电效应就是金属内部的电子被光子踢出来而形成光电流的现象。从能量转化的角度来看,是一个光生电、光能转化为电能的过程。光电效应示意图如图2-2-3所示。图2-2-3

光电效应图示工作原理光电效应通常分为内光电效应、外光电效应和光生伏特效应。在光线的作用下,电子吸收光子能量从键合状态过渡到自由状态,引起材料内部电导率的变化,这种现象称为内光电效应,又称光电导效应。不管是产生了电动势还是导体的电阻产生变化都是发生在导体内部,因此都属于内光电效应。基于这种效应的光电器件有光敏电阻等。光电管和光电倍增管因为都有电子溢出形成了光电流,因此属于外光电效应。基于外光电效应的光电器件有光电管、光电倍增管等。在光线的作用下,能够产生一定方向的电动势的现象叫作光生伏特效应。图2-2-4显示光电效应的分类及各件常见的光电元件。图2-2-4光电效应分类光照度的测量——光敏传感器1

工作原理光敏传感器结构3

工作参数4应用情况2光敏传感器结构光敏传感器由敏感元件、转换原件、转换电路等组成,其中光敏材料为敏感元件,能根据不同波长的光线发生光电效应。光敏传感器还分多种类型,常用的光敏传感器有光敏电阻、光敏二极管、光敏三极管等。

光敏电阻及其结构

光敏二极管图示光敏三极管工作原理光照度的测量——光敏传感器1

工作原理光敏传感器结构3

工作参数4应用情况2工作参数以光敏电阻为例,光敏传感器主要参数如下:①光电流、亮电阻②暗电流、暗电阻③灵敏度④光谱特性⑤光照特性光敏电阻光谱响应曲线

光敏电阻的光照特性曲线工作参数下面两个表列出了GB5-A1E光敏传感器的额定参数和光电参数。表2-2-1、表2-2-2为GB5-A1E光敏传感器的情况说明。参数名称符号额定值单位反击穿电压V(BR)CEO30V正向电流ICM30Ma最大功率PCM50mW工作温度范围Topr.-40~85℃储存温度Tstg.-40~100℃工作温度Tamb-25~70℃焊接温度(5s)Tsol260℃参数名称符号测试条件最小值典型值最大值单位暗电流Idrk0lx,Vdd=10V————0.2mA亮电流IssVdd=5V,10lx,Rss=1kΩ248μAVdd=5V,100lx,Rss=1kΩ204080感光光谱λ————8801050nm响应速度上升trVdd=10V,Iss=5mA,RL=100Ω——4——μs下降tf——4——μs表2-2-1GB5-A1E光敏传感器参数列表(Ta=25℃)表2-2-2GB5-A1E光敏传感器光电参数(Ta=25℃)光照度的测量——光敏传感器1

工作原理光敏传感器结构3

工作参数4应用情况2应用情况光敏传感器广泛用于导弹制导、天文探测、光电自动控制、极薄零件厚度检测、光照量测量、光电计数及光电跟踪等场景。图2-2-10所示为手机光线感应器。图2-2-10手机线感应器应用情况此外,基于光敏传感器手机还具备了如下特殊功能。①感应节能功能。手机白天自动关闭键盘背光灯、晚上自动开启键盘。②智能(LCD屏感光功能。即感应环境光线的强弱,,随时随地自动调节LCD屏亮度、图像色彩,使得手机屏太阳光下看得更清晰,晚上不刺眼,即保护视力又省电。③来电铃声转静音功能。在会议中手机来电铃声突然响起,轻触光感IC窗口两次将手机轻松切至静音,不打扰会议,干扰他人。④拍摄自动补光感应功能。在自动模式下拍照,由光感IC判定何时该开补光灯、何时关闭功能。光照度光照度的测量——光敏传感器数据采集系统任务资讯12354

温度/光照传感模块认识数据采集系统1

模拟信号与数字信号数据采集系统3模数转换4CC2530的ADC模块2模拟信号与数字信号所有信号都是随时间改变而改变的物理量。自然界中信号类型广泛,如状态、速率、电平、形状、频率成分等等。根据信号承载信息方式的不同可以将信号分为模拟或数字信号,两类信号的时变特性如图2-2-11所示。数字信号是幅值离散的信号,易于存储,便于逻辑计算,抗干扰能力强;模拟信号是信号波形模拟着信息的变化而变化,主要特征是在幅值上连续,在时间上可连续也可不联系的信号,分辨率高,难存储,抗干扰能力弱。图2-2-11模拟信号和数字信号数据采集系统1

模拟信号与数字信号数据采集系统3模数转换4CC2530的ADC模块2数据采集系统数据采集指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析、处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。数据采集器MCU存储电路时钟电路复位电路传感器模块通讯模块Zigbee/GPRS模拟量电路数字量电路开关量电路集中器通信上位机执行器

数据采集系统结构数据采集系统1

模拟信号与数字信号数据采集系统3模数转换4CC2530的ADC模块2模数转换模拟信号是随时间连续不断地变化的。数字信号即二进制信号。单片机只能接收数字信号,因此在采集光照度等模拟信号时必要进行A/D转换,即对原始采集到的模拟量进行采样、量化、编码等一系列处理后转换为数字量,转换过程见图2-2-12所示。转换后得到的数字信号传送到单片机寄存器中,才能完成程序处理。

图2-2-12模拟量转化为数字量数据采集系统1

模拟信号与数字信号数据采集系统3模数转换4CC2530的ADC模块2CC2530的ADC模块

模数转换即将输入的模拟信号转换为数字信号,通常简写为ADC。CC2530ADC相关寄存器包括控制寄存器(ADCCON1、ADCCON2和ADCCON3)、转换数据寄存器(ADCH和ADCL)、端口配置寄存器(APCFG)、温度测试寄存器(TR0)、模拟测试控制(ATEST)等。CC2530单片机中的ADC模块结构如图2-2-13所示。ADC操作包括ADC的输入、ADC转换以及对ADC转换结果的处理。①ADC输入②ADC转换③ADC转换结果图2-2-13CC2530的ADC模块结构光照度光照度的测量——光敏传感器数据采集系统

任务资讯12354

温度/光照传感模块认识温度/光照传感模块认识

光照传感模块电路板认识光照传感电路工作原理21光照传感模块电路板认识光照传感模块如图2-2-14所示,由光照传感器、可调电位器、两个独立高精度的电压比较器及模数转换模块组成。图2-2-14光照传感模块电路板光照传感模块各接口功能如下:①温敏或光敏电阻传感器;②基准电压调节电位器;③比较器电路;④基准电压测试接口J10,测试温度感应的阀值电压,即比较器1负端(3脚)电压⑤模拟量输出接口J6,测试热敏电阻两端的电压,即比较器1正端(2脚)电压;⑥数字量输出接口J7,测试比较器1输出电平电压⑦接地GND接口J2温度/光照传感模块认识

光照传感模块电路板认识光照传感电路工作原理21光照传感电路工作原理光照传感电路图如图2-2-17所示。LM393

是由两个独立的、高精度电压比较器组成的集成电路,失调电压低,专为获得宽电压范围、单电源供电而设计,也可以双电源供电,而且无论电源电压大小,电源消耗的电流都很低。该电路由LM393构成双电压比较运效电路,两个电压信号分别通过2、3脚输入比较运放器,1脚根据两脚的电源情况,输出相应的高电平或低电平。其中2脚输入电压为比较基准电压,可以通过调节VR1可以改变基准电压。3脚输入电压受光敏电阻影响,当正常光照时,亮度较大,光敏电阻阻值小,则AO电压小于基准电压,1脚输出为低电平。当亮度变暗时,光敏电阻阻值变大,AO电压增大,当AO电压大于基准电压,1脚输出为高电平。图2-2-17光照传感电路图任务二使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务计划与决策系统结构分析系统代码设计与分析系统代码光控楼道灯光系统结构分析

光控楼道灯光系统的应用和结构如图2-2-18所示,系统由光照传感器模块、ZigBee模块、上位机等硬件系统组成。其中NEWLab实训平台为两个模块供电并将采集到的光照信号通过CC2530单片机处理转换后通过平台的串口传输给上位机显示出来。(a)光控楼道开关模拟系统

(b)

光控楼道开关场景图图2-2-18光控楼道灯光系统的应用和结构图示任务计划与决策系统结构分析系统代码设计与分析系统代码光控楼道灯光系统代码设计与分析

光控楼道灯光系统采用ZigBee模块上的“连接”指示灯模拟需要打开的楼道灯,参考图2-2-19所示ZigBee模块的部分端口电路,光照模块的模拟输出接入ZigBee的模数转换ADC0,通过程序控制将CC2530处理器的通用IO端口p1.0输出高电平或低电平,使“连接”指示灯亮灭,完成模拟控制LED灯的点亮与熄灭功能。(a)光照传感器模块的部分端口电路(b)

ZigBee模块的部分端口电路图2-2-19光照与ZigBee模块部分端口电路图任务计划与决策系统结构分析系统代码设计与分析系统代码光控楼道灯光系统代码

光控楼道灯光系统使用了光照传感器模拟量输出、2530单片机的串口通讯寄存器、ADC相关寄存器,采用异步通讯模式将数据通过串口发送至PC端。代码涉及到的有AD初始化函数、UART初始化函数、串口发送函数和AD转换函数等。程序结构如下:图2-2-20光控楼道开灯程序结构图任务二使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务实施

搭建开发环境创建工程修改工程配置源文件编辑硬件环境搭建编译链接下载程序结果测评与分析任务实施1硬件环境搭建串口调试23项目编译及链接4

IAR下载程序25结果验证硬件环境搭建

如图2-2-24所示是本任务的硬件连线情况。把光照传感器模块的J6口(模拟量输出)用香蕉头线连接到ZigBee模块的J10口(ADC0),ZigBee模块的LED1与内部CC2530单片机的P1.0相连,定义为输入端口,两个模块均通过NEWab实验台供电。NEWLab实验台通过串口转USB与电脑相连。具体连接情况,见图2-2-21。2-2-21光照传感器应用系统搭建任务实施1硬件环境搭建串口调试23项目编译及链接4

IAR下载程序25结果验证串口调试串口调试软件的作用串行通信接口调试软件可以在电脑上模拟串口的数据收发功能,测试设备接收信号、测试数据、测试收发的功率,方便地了解软件在传输过程中是否可以正常工作,广泛应用于产品出厂调试、后期设备维护、后期设备运行串口测试、单片机控制领域的数据监控、数据采集、数据分析等工作。常用的串口调试工具包括串口调试助手、串口监控器等。串口调试串口调试软件的使用方法①下载ComMonitor.exe软件,点击打开,软件不用安装,启动直接进入调试主界面;②依次需要设置调试的端口,波特率、数据位、校验位、停止位等参数,通信端口查看项目1。③打开串口调试软件,其通过在空白界面看到发送的数据信息。如图2-2-22所示。任务实施1硬件环境搭建串口调试23项目编译及链接4

IAR下载程序25结果验证项目编译及链接

在完成开发环境搭建及工程配置、源文件编辑任务后,依次单击工具栏“”和“”

图标或选择菜单【Project/Compile】、【Project/Make】进行代码的编译与链接,若【Messages】区最下方显示内容非【Done.0error(s),0warning(s)】则表明程序有语法错,需进行编辑修改后再进行编译与目标文件创建,当“Messages”区显示【Done.0error(s),0warning(s)】,说明程序编译、链接成功。任务实施1硬件环境搭建串口调试23项目编译及链接4

IAR下载程序25结果验证

IAR下载程序

把ZigBee模块装入NEWLab实训平台,用CCDebugger仿真下载器的下载线连接ZigBee模块至主机USB接口。下载步骤与项目一中《智能交通灯》程序下载操作一致,不再详述。任务实施1硬件环境搭建串口调试23项目编译及链接4

IAR下载程序25结果验证结果验证

结果验证程序烧写完成后,执行IAR开发环境中的【DownloadandDebugge】,在主机端应用调试工具栏的按钮进行程序调试。(1)单击“单步”调试按钮,控制光照条件逐条代码执行,观察LED灯的亮灭动作;(2)使ZigBee模块断电后再接加电,将程序烧录在CC2530处理器中,观察光照的强弱对LED灯亮灭的控制情况,并通过串口显示对比光照强弱的AD值与阈值的界限。图2-2-24所示。(a)光照较强时

(b)光照较弱时(c)光照较强和较弱时PC端串口显示界面任务二使使用声音传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务小结本次任务主要介绍了光照传感器有关的概念、原理及应用,并通过光照数据的采集和串口显示进一步强化对CC2530单片机有关寄存器的知识和运用。

项目二楼道开灯传感器与传感网技术应用任务描述

老旧小区楼道灯光开关系统加装声音和光照传感器分别实现了声控和光控楼后,两套控制系统分别单独作用,布线繁琐,资源浪费,且不能满足不同楼层业主对灯光的多样化控制需求。高层的业主希望楼道灯白天即使有声音也不用亮,低层的业主希望楼道灯晚上能够正常实现声控,在白天阴雨天等光线不好的时候也能够实现声控点亮。这样才能确保过往行人的安全。小区业主依据实际场景的需求,对楼道灯光控制系统提出了新的修改要求。

物业经理王先生提出让新大陆科技有限公司拿出修改后的解决方案。公司依据业主的要求,计划综合使用声音、光照传感器,实现楼道灯光的自动控制。任务要求:综合使用光照、声音传感器,实现楼道灯光的开关控制;用串口实现光照传感器数据的采集及显示;使用IAR完成基于CC2530声光同时控制程序的开发与调试;完成测试程序的烧写,实现楼道灯通过光感自动控制的功能需求。引导问题问题1:

你是否了解生活中声光控制在其他哪些场景还有应用?

问题2:

如何把声音传感器和光照传感器综合使用,搭建起基于CC2530单片机的声光控制电路系统?任务二使使用声音、光照传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务资讯分立元件声光控开关的制作

分立元件声光控开关原理图优点:成本不高缺点:稳定性差任务资讯

利用单片机设计出的声光双控开关系统,不仅使硬件设备具有可扩展性,还可以直接用程序实现通断、延时等自动控制,使用过程中更加的安全节能,智能便捷。图2-3-1和图2-3-2分别是实验室中用单片机制作的声光控开关和市场上销售的声光控开关。

单片机制作的声光控开关

市场上销售的声光控开关任务资讯Zigbee技术是一种短距离、低功耗的无线通信技术,是基于IEEE802.15.4标准的低功耗局域网协议。

其特点是近距离、低复杂度、自组织、低功耗、低数据速率。主要适合用于自动控制和远程控制领域,特别是智能灯光控制系统,智能家居系统中有着较成熟的应用。

基于zigbee的智能家居控制系统

基于zigbee的智能路灯控制系统任务资讯学习ZIGBEE要绑定使用TI的CC2530单片机,为什么,为什么不用STM32,51,MSP430,RaspberryPI呢?

ZIGBEE和蓝牙,WIFI一样,是一种传输协议,如果要理解一个传输协议,很要花些时间,而且几万行的代码,

上面都是结构体,宏定义,预编译,宏定义函数,你愿意没搞懂怎么用之前就移植协议吗,如果这样估计大部分人都会放弃。

CC2530这款单片机,使用了8051的内核,封装了Z-STACK这个协议栈,这个协议也被ZIGBEE联盟认定为参考协议这上面的引脚等都配置好了,是适配这个单片机的,因此我们使用起来就避免了改动上万条代码可能出现的BUG,对初学者来说,这更容易上手学习掌握。任务二使使用声音、光照传感器控制楼道灯亮任务资讯01任务实施03任务计划与决策02任务小结04任务计划与决策系统结构分析系统代码设计与分析21声光控楼道灯光系统结构分析

声光控楼道灯光模拟系统由声音传感器、光照传感器模块、ZigBee模块、NEWLab实训平台、上位机等硬件系统组成。其中声音传感器采集环境中的声音产生开关量数据,光照传感器采集到光照强度经过ADC寄存器的处理转换成单片机能够识别的数字信号,二者经CC2530单片机处理后通过NEWLab实训平台的串口传输给上位机显示。

温馨提示

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

评论

0/150

提交评论