0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:郭婷 作者:电子设计 2018-12-24 08:33 次阅读

1 引言

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

2 设计思路

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

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

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

图1 环境测量仪设计框图

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

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

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

①输入/ 输出( I/O) 接口: 61 板将SPCE061A 的32 个I/O 口全部引出:

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 键便可获得周围环境的基本信息使环境测量仪的使用也相对方便快捷。同时也说明, 随着电子技术的不断发展,电子测量仪在人们的生活和工作中将得到更广泛的应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50646

    浏览量

    751780
  • 芯片
    +关注

    关注

    453

    文章

    50366

    浏览量

    421656
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632731
  • 测量仪
    +关注

    关注

    1

    文章

    657

    浏览量

    32856
收藏 人收藏

    评论

    相关推荐

    HS-630,HS-620,HS-535便携式振动测量仪

    `HS-630,HS-620,HS-535便携式振动测量仪 Hansford Sensors 中国总代理!!吴经理 132,466,75433 / 0755-26998458 工作Q
    发表于 04-03 10:23

    求一种便携式RC测量仪的设计方案

    求一种便携式RC测量仪的设计方案
    发表于 05-11 06:32

    (毕业设计资料)基于52单片机的脉搏心率测量仪系统 精选资料分享

    。系统以STC89C52单片机为核心,以红外反射传感器ST188为检测原件,并利用单片机系统内部定时来计算时间,由红外反射
    发表于 07-20 07:21

    一种基于51单片机的温度心率测量仪的设计资料分享

    的简便性和精确度,本课题设计了一种基于51单片机的温度心率测量仪。系统以STC89C52单片机为核心,以光电传感器利用单片机系统内部定时
    发表于 11-10 09:02

    基于单片机的脉搏测量仪设计

    题设计了一种基于51单片机的脉搏测量仪。系统以STC89C52单片机为核心,以光电传感器利用单片机系统内部定时
    发表于 11-19 08:31

    基于C8051F020单片机的多路压力测量仪

    介绍了一种基于C8051F020单片机的多路压力测量仪。该测量仪选用电阻应变压力传感器采集压力信号,并经放大电路处理后送入C8051F02
    发表于 12-21 10:21 118次下载

    基于8098单片机的脉冲测量仪的研制

    基于8098单片机的脉冲测量仪的研制 给出基于8098单片机的脉冲测量仪的硬件、 软件及 抗干扰措施。实际使用证明该测量仪稳定、可靠、精度
    发表于 10-15 21:52 859次阅读
    基于8098<b class='flag-5'>单片机</b>的脉冲<b class='flag-5'>测量仪</b>的研制

    单片机脉搏测量仪

    单片机脉搏测量仪  单片机脉搏测量仪   本文介绍一种用单片机制作的脉搏测量仪,只要把手指
    发表于 02-05 09:13 3211次阅读
    <b class='flag-5'>单片机</b>脉搏<b class='flag-5'>测量仪</b>

    基于AT89C52的便携式电磁辐射测量仪设计

    本文介绍了一种基于AT89C52单片机便携式电磁辐射测量仪,该仪器通过传感器、滤波放大电路、MAXl52和单片机将信号进行处理,并将结果在
    发表于 09-05 12:11 306次下载
    基于AT89C52的<b class='flag-5'>便携式</b>电磁辐射<b class='flag-5'>测量仪</b>设计

    单片机实现环境测量仪设计方案

    摘要本文以凌阳单片机作为控制板, 配合传感器模组对周围环境温度和光线进行测量, 并对测量值进行语
    发表于 05-10 10:47 1620次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>实现</b><b class='flag-5'>环境</b><b class='flag-5'>测量仪</b>设计方案

    基于单片机的脉搏测量仪设计

    单片机为基础,设计的用于测量脉搏的脉搏测量仪,内容包含单片机
    发表于 07-01 17:35 48次下载

    PHY型便携式动平衡测量仪主要功能有哪些

    PHY型便携式动平衡测量仪瞄准国内外最高技术,采用大规模集成电路和单片机技术。
    发表于 03-14 16:45 1140次阅读

    PHY型便携式动平衡测量仪的主要功能有哪些

    PHY型便携式动平衡测量仪瞄准国内外最高技术,采用大规模集成电路和单片机技术。
    发表于 04-07 17:17 553次阅读

    使用单片机和氧化锆氧传感器实现高温湿度测量仪的设计说明

    以极限电流型氧化锆氧传感器为敏感部件,以单片机C8051F330为核心,开展了高温环境下湿度测量仪的研发工作。其中详细介绍了极限电流型氧化锆氧传感器
    发表于 09-24 08:00 14次下载
    使用<b class='flag-5'>单片机</b>和氧化锆氧<b class='flag-5'>传感器</b><b class='flag-5'>实现</b>高温湿度<b class='flag-5'>测量仪</b>的设计说明

    (毕业设计资料)基于52单片机的脉搏心率测量仪系统

    。系统以STC89C52单片机为核心,以红外反射传感器ST188为检测原件,并利用单片机系统内部定时来计算时间,由红外反射
    发表于 11-05 13:36 59次下载
    (毕业设计资料)基于52<b class='flag-5'>单片机</b>的脉搏心率<b class='flag-5'>测量仪</b>系统