基于单片机与传感器模组实现便携式环境测量仪的设计

发布者:sheng44最新更新时间:2020-02-26 来源: elecfans关键字:单片机  传感器模组  便携式  环境测量仪 手机看文章 扫描二维码
随时随地手机看文章

1 引言

随着人们生活水平的提高, 各电子产品有了突飞猛进的发展, 电子测量仪也逐渐丰富起来, 在各行各业得到了广泛的应用。例如, 在医学方面, 有血糖测量仪, 血压测量仪; 在物理学方面, 有电感测量仪,频率测量仪, 红外测量仪等; 在环境方面, 有空气测量仪, 噪声测量仪等一系列电子测量仪器。而原来的模拟产品也逐步向数字化、综合化转化, 并且不断走向人性化。虽然目前环境测量仪品种很多, 但大多只可液晶显示, 并无语音播报功能。本论文介绍了一种实用的便携式环境参数测量仪的设计, 该测量仪要求充分发挥人性化的特质, 实现光线和温度的播报,并给出相应的温馨提示。为完成该环境测量仪的设计要求, 本设计选择了具有语音播报功能的以凌阳公司SPCE061A 芯片为核心的精简61 板, 由它来配合传感器模组, 利用程序来实现测量与播报功能。


2 设计思路

本论文介绍了一种实用的便携式环境参数测量仪的设计, 该测量仪实现了对温度和光照亮度的测量。本系统利用61 板作为控制板, 配合传感器模组对周围环境温度和光线进行测量并对测量值进行语音播报。硬件电路由数据采集模块、SPCE061A、数据存储模块、键盘输入模块等组成。单片机软件程序主要是完成测量、运算、语音播报等功能, 采用模块化结构设计, 利用C 语言和汇编语言编程实现。


该环境测试仪通过传感器模组中光敏电阻和热敏电阻的电压值来测量环境的温度和光线状况, 这些电压值是通过SPCE061A 的ADC 模块进行采集的; 61 板上的按键Key3 主要是用来启动光线和温度的测量, 测量的结果都通过61 板自带的扬声器播放出来。图1 为环境测量仪的设计框图。

基于单片机与传感器模组实现便携式环境测量仪的设计

图1 环境测量仪设计框图


在框图中,各部分的作用及所采用的器件为:

(1) 61 板: 本设计控制部分使用的61 板是SPCE061A EMU BOARD 的简称, 是以凌阳16 位单片机SPCE061A 为核心的精简开发- 仿真- 实验板。它体积小巧, 结构较为简单, 以SPCE061A 芯片为核心, 带有麦克和扬声器, 具有丰富的语音播放功能。

61 板上的几个接口的作用为:


IOA0 ~IOA15, IOB0 ~IOB15.对应的SPCE061A 引脚为: A 口, 41~48、53、54~60; B 口, 5~1、81~76、68~64.而且该I/O口是可编程的, 即可以设置为输入或输出。

②音频输入/ 输出( I/O) 接口: 61 板上, X1 是语音的MIC 输入端, 自带自动增益( AGC) 控制, J3 是语音输出接口, 一个2pin 的插针外接喇叭, 由DAC 输出引脚21 或22 经语音集成放大器SPY0030A 放大, 然后输出, 它可以工作在2.4~6.0V 范围内, 最大输出功率可达700mW[1].

③在线调试器PROBE 和EZ_PROBE接口: J4 为PROBE 的接口, 该接口有5pin, 通过它将PROBE 与PC 机连接起来进行调试、仿真和下载程序; J11 是EZ_PROBE 的接口, 一根下载线用作程序的下载, 一端连接PC 机的25pin 并口, 另外一端接61 板的5pin EZ_PROBE 接口。

④电源接口: J10 是电源接口, 61 板的内核SPCE061A 电压要求为3.3V, 而I/O端口的电压可以选择3.3V 也可以选择5V.所以对应的引脚中15、36和7 必须为3.3V,对于I/O 端口的电压51、52、75 可以为3.3V也可以是5V, 这两种电平的选择通过跳线J5 来选择。

(2) 传感器模组: 本设计中使用的另一重要器件---传感器模组也是凌阳公司的产品。它可以测量温度, 测量光线, 检测障碍物, 还能接收来自遥控器的信号以及模拟简易遥控器。在本次设计中, 模组工作电压设置为: 3V~5.5V, 工作温度设置为0℃~60℃。

在使用传感器模组时应注意到以下几点:

①测量温度时, 测量到的是与热敏电阻直接接触物体( 包含空气) 的温度, 热敏电阻有一定的反应时间;②测量光线时, 最好把整个光敏电阻暴露于测量环境下; 如果想用手遮住光线测量光敏电阻是否正常工作时, 最好用手掌而不要用手指, 因为手指两测会漏一些光线;③红外接收头的最低工作电压是3V;④红外发射信号不可以长期维持高电平, 否则红外发射管会被烧掉;⑤如果用红外发射接收管检测障碍物, 检测距离会随着电压的减小而缩短。


3 软件设计流程图

本设计中软件流程如图2 所示。为使它能顺利地完成预期的功能, 在光线测量部分, 温度测量部分, 键盘扫描部分, 语音播放部分, A/D 转换部分等都分别设计了流程图, 经过调试运行后, 都成功地实现了各自的功能。

基于单片机与传感器模组实现便携式环境测量仪的设计

4 结束语

本文通过运用羚羊单片机和传感器模组, 成功的实现了环境测量仪的设计。该环境测量仪可以通过Key3 键的控制来进行光线及温度的测量并进行语音播报, 能够播报结果并进行相应的温馨提示是此次设计的一大特点。该环境测量仪可以通过程序中设定的域值来判断当前光线的强弱并可测量出当前的温度值, 同时进行相应的温馨提示, 使使用者可以了解到周围光线强度等级和温度值, 并可结合温馨提示来对光线及温度做适当调整, 使环境更适宜生活和工作, 这对于越来越注重生活质量的人们来说具有很大的现实意义, 并且仅一个Key3 键便可获得周围环境的基本信息使环境测量仪的使用也相对方便快捷。同时也说明, 随着电子技术的不断发展,电子测量仪在人们的生活和工作中将得到更广泛的应用。

关键字:单片机  传感器模组  便携式  环境测量仪 引用地址:基于单片机与传感器模组实现便携式环境测量仪的设计

上一篇:数字倾角测量仪的原理与设计应用
下一篇:折叠式树径生长量实时精密测量仪的原理及设计

推荐阅读最新更新时间:2024-11-13 09:09

芯片缺货潮流下,APM32 MCU替代加速
2021年上半年芯片供需失衡影响持续,海外IC厂商存库量陷入低位预警,国内Foundry厂开足马力扩产,下游终端在面对断供危机下怒而转向可采购、可替代设计的其他厂商;芯片缺货使得替代IC厂和晶圆设备厂迎来罕见红利,国内极海半导体凭借APM32系列MCU出色的移植性和产品优势加速替代进程,我爱方案网为其积极带入APM32系列MCU产品替代设计案例,并在充电桩、电力载波集中器模块等成功落地应用。 在过去的一年里,半导体行业出现了惊人的转变。从2020年中期开始,IC市场开始反弹,芯片需求突然暴增,短缺问题也开始浮现,进而带动市场价格逐步上扬,ST等海外厂原本6-9周的正常交货周期延迟至超26周。反观国内,在提倡发展中国本土半
[单片机]
芯片缺货潮流下,APM32 <font color='red'>MCU</font>替代加速
便携式智能机器人“悟空”正式发布
9月27日,优必选在上海当代艺术馆举行了2018年度发布会。发布会中,已多次亮相会展的便携式智能机器人“悟空”正式发布。 同时,优必选发布了全球首个大规模商用的服务机器人操作系统ROSA,并与上海当代艺术馆达成战略合作。本次发布会上,日本Robi机器人之父高桥智隆先生也宣布加入优必选。 优必选创始人兼CEO周剑:优必选有一群疯子聚集在一起 优必选创始人兼CEO周剑,上场便开始了自己的“疯狂”演讲,直言自己是个疯子,而公司也有一群疯子和他一起完成这项疯狂的事业。 周剑口中的疯狂队伍包括:首席科学家陶大程,华人科学家中的机器人专家;首席财务官张钜,离开上市公司加盟优必选;首席品牌官谭旻,为其品牌进行优化塑造……
[机器人]
一种DSP与单片机实现高速通信的设计方案
1 引言 数字信号处理器( DSP )是一种适合于实现各种数字信号处理运算的微处理器,具有下列主要结构特点:(1)采用改进型哈佛(Harvard)结构,具有独立的程序总线和数据总线,可同时访问指令和数据空间,允许实际在程序存储器和数据存储器之间进行传输;(2)支持流水线处理,处理器对每条指令的操作分为取指、译码、执行等几个阶段,在某一时刻同时对若干条指令进行不同阶段的处理;(3)片内含有专门的硬件乘法器,使乘法可以在单周期内完成;(4)特殊的指令结构和寻址方式,满足数字信号处理FFT、卷积等运算要求;(5)快速的指令周期,能够在每秒钟内处理数以千万次乃至数亿次定点或浮点运算;(6)大多设置了单独的DMA总线及其控制器,可以在基本不
[嵌入式]
一种DSP与<font color='red'>单片机</font>实现高速通信的设计方案
基于MSP430单片机编程器的设计
1.引言 单片机开发与应用已渗入我们生活中各个方面,其中一个应用就是对内存较小的芯片大批量烧录,就有了性能稳定的高速编程器诞生以满足各大厂商实现大量芯片烧录的目标。目前市场上运用最广泛的编程器是基于89C51的,但其功能过于单一,不能满足日益发展的市场需求。本文提出一种采用MSP430F149单片机作为CPU控制核心的编程器。与51单片机编程器相比,MSP430单片机编程器增加了I2C存储模块,可无需电脑利用该编程器对芯片进行烧录,使烧录过程更方便、快捷。 2.系统设计 基于MSP430的单片机编程器以MSP430F149为核心,主要由键盘、显示、串口、烧写、电平转换、电源和存储模块构成。系统结构框图如图1所示。 图1系统结
[单片机]
基于MSP430<font color='red'>单片机</font>编程器的设计
51单片机串口实验时波特率怎么调才合适
一般而言,波特率的高低与串口传输距离和使用环境有关,距离越远,波特率一般越低,使用环境干扰越大,波特率越低,如果是在同一块板上的串口通讯,可以做到很高,比如115200bps,另外最好使用11.0592M之类的晶振,这样标准波特率可以做到没有误差。 通过我的使用经验,一般RS232传输距离在1米以内的话,115200bps的波特率是没有什么问题的。10米以内的话9600bps肯定可以稳定传输(关键是要保证电压,也就是解决压降的问题。)。超过10米的话最好用485了。
[单片机]
Windows下PIC 8位单片机源程序汇编和固化(四)
4 在MPLAB中创建项目 项目管理程序(Project Manager)是MPLAB集成开发软件的重要组成部分。不创建项目就不能进行符号(源程序代码)汇编和调试,在整个项目管理中可进行以下操作:创建项目——把源代码文件加入到项目中——汇编源代码——编辑源代码——重建所有源文件——调试源代码等。 创建项目也是汇编源程序之前必要的准备工作,其操作过程如下:按照以上介绍的方法,在PC机上打开MPLAB集成开发软件的桌面,选择Project(项目)命令,用鼠标键点击菜单栏中的Project,在其下拉菜单中选择New Project(新项目)命令,并用鼠标键点击它,则可在MPLAB的桌面上打开New Project(新项目)的对话框,如图
[单片机]
MCU 飞思卡尔 微控制器
  飞思卡尔半导体微控制器业务拓展经理孙东为我们全面展示了飞思卡尔在马达控制市场的超强阵容产品线。借用现场一位听众的原话“飞思卡尔果然很强!如此丰富的产品线,无论如何,我们总能找到那款适合自己的马达控制方案”。没错,只有内心的强大,才是真正的强大。有鉴于此,笔者对2013年才从德州仪器过来,加入到飞思卡尔团队的孙东经理进行专访,深入剖析飞思卡尔芯片内“芯”强大的过人之处。   携三大核心竞争优势,谁与争锋?   “加入飞思卡尔,我对整个团队很有信心。因为从产品定义到市场团队、销售团队等都是拥有丰富经验的团队。我相信在胜利的团队中,是没有失败者的。”孙东经理如是说,“从最切身的感触来说,相比其他竞争对手而言,飞思卡尔拥有最具
[单片机]
基于GD32A503车规级MCU的车窗纹波防夹解决方案
随着现代汽车技术的不断发展,人们追求更加舒适和便于操作的驾驶环境。因此,越来越多的汽车上安装了电动车窗,从而实现车窗的自动升降。然而,由于电动车窗上升速度较快且驱动力较大(最强可达52.6公斤),在电动车窗接近顶端时,如果没有保护措施,很容易夹伤乘客,尤其是对儿童乘坐形成较大安全隐患。因此,基于乘客安全和乘坐舒适度考虑,电动车窗需要有防夹功能。电动车窗防夹可用于汽车电动车窗、电动天窗玻璃的防夹伤控制以及升降电机的过载保护。 防夹功能主要是指当车窗上升的过程中遇到障碍物(如手、头等)时,可以识别出车窗处于夹持状态,并令其立即停止上升并反向下降,从而避免事故的发生。防夹玻璃升降器按防夹形式可分为接触式防夹和非接触式防夹。接触式防夹
[嵌入式]
基于GD32A503车规级<font color='red'>MCU</font>的车窗纹波防夹解决方案
小广播
最新测试测量文章
换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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