EFM32单片机应用系列一:手持式激光测距仪设计参考
概述
随着现代科技的发展以及人们生活水平的提高,便携式激光测距仪在各行各业中都有广泛的应用,如建筑业,高尔夫,行车速度与车距测量。激光是一种电磁波,具有方向性强、单色性好、相干性好、亮度高等特性,使其成为测距的首选电磁波。
目前常用的激光测距方法主要有:
1、 脉冲测距法:利用脉冲激光器发射单次激光脉冲或激光脉冲串,测量激光脉冲到达目标并由目标返回到接收器的往返时间,由此运算目标距离。此方法误差较大,适用于远距离测量。
2、 干涉测距法:利用光的干涉原理,通过测量激光发射与接收这间的干涉条纹来测量距离。此方法精度非常高,但只能测量相对距离,不能测量绝对距离。
3、 相位式测距法:采用连续调制的激光光束照射实测目标,通过测量光束往返中产生的相位变化,换算出目标的距离。此方法在采用合作目标反射器,多把尺的情况下,可实现高精度的远距离测量。
系统结构
EFM32 32位单片机是由SILICON LABS公司采用ARM Cortex-M内核设计而来的高性能低功耗32位微控制器。它具有突出的低功耗特性,适用于“三表”(电表、水/热表、气表)、工业控制、警报安全系统、健康与运动应用系统、手持式医疗设备以及智能家居控制等领域。
图1是手持式激光测距仪的结构框图,包括供电及充电,激光发射电路,激光接收电路,存储芯片,显示模块,主处理器,控制按键。
图 1:手持式激光测距仪结构框图
1、供电及充电
手持式激光测距仪为电池供电,带充电电路,EFM32的工作电压为1.8~3.8V,工作电压范围比较宽。
2、激光发射电路
通过PWM产生不同频率的调制信号,实现多测尺测量。将调制的正弦信号通过激光发射器发射向待测目标。
3、激光接收电路
将接收信号通过高速运放进行放大,由ADC进行采样确定波形相位。
4、存储IC
将测量结果保存。
5、显示模块
通过LCD或TFT显示测量结果及查寻之前测量结果或显示其他功能。
6、主控制器
根据测距仪功能不同可选择不同型号的EFM32系列作为主控MCU。EFM32具有良好的兼容性,同编号芯片引脚为pin-pin兼容。在低端应用中可选择EFM32TG系列作为主控,其flash和RAM资源为8~32KB和2~4KB;在高端产品中可选择EFM32LG系列,其与EFM32TG系列 pin-pin兼容,flash和RAM资源为32~128KB和8~16KB,带有TFT驱动及USB。
7、控制按键
根据产品使用领域定义不同功能。
方案优势
相对于传统的8位、16位单片机实现的手持式激光测距仪,基于EFM32实现的本方案具有以下优势:
1、超低功耗
EFM32是全球最低功耗的32位微控制器,RTC、DMA可运行的EM2模式下,功耗电流仅为900nA,不运行RTC的模式下可低至600nA,而在不保存RAM数据时更是只有20nA。由于手持式激光测距仪为电池供电,对功耗有一定的要求,因此EFM32的低功耗具有明显的优势。
2、集成度高,性能高
EFM32是Cortex-M内核,内核的指令效率以及代码密度比传统的8位单片机高,尤其是在算法处理方面具有比较大的优势,这在计算相位差上有明显的优势。片上带有1M采样速率的12位ADC,配合PRS及DMA可以实现精准定时的采样和数据存储,更精确的得到返回波形的相位,使MCU具有更快的处理及响应外部事件的能力,更适合本应用方案。除此外,EFM32片上集成高达8X36 的LCD驱动器,甚至支持16位RGB接口的TFT屏驱动,丰富的集成外设为不同的系统应用提供多样性的选择。
3、扩展性良好
EFM32系列之间具有良好的兼容性,同型号不同系列的芯片是pin-pin兼容,保证用户在统一的硬件平台上,可进行不同功能需求的裁剪。
总结
EFM32具有优异的低功耗特性,非常适合于对于低功耗有一定要求的手持式激光测距仪的应用。EFM32内核采用目前流行的Cortex-M内核设计,极大地缩短了开发者的开发时间。EFM32具有丰富的外设,为系统扩展功能及降低成本提供了条件。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】32位MCU在中高端音频处理系统中的应用
音频信号处理涉及多方面,如采集、去除噪声等等,普通MCU很难用一颗芯片集成如此众多的功能。
新应用 发布时间 : 2017-07-18
【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用
相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。
新应用 发布时间 : 2019-09-05
【应用】低功耗32位MCU在智能安防无线报警系统中的应用
芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。
新应用 发布时间 : 2019-09-03
涨姿势! 小壁虎MCU是这样做到低功耗的!
EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。
技术探讨 发布时间 : 2016-03-17
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
芯录微烧录器AP8000支持烧录TI德州仪器的32位微控制器MSPMOL1306
芯录微半导体发布最新的烧录软件更新及新增支持的芯片型号列表,其中TI德州仪器的32位微控制器MSPM0L1306已经被芯录微半导体的通用烧录平台AP8000所支持。
产品 发布时间 : 2023-11-10
Silicon Labs(芯科科技)Gecko系列32位MCU选型指南
目录- Gecko™MCUs Energy-friendly microcontrollers
型号- EFM32G,EFM32LG,EFM32GG11B,EFM32GG12B,EFM32PG,EFM32TG,EFM32TG11B,EFM32HG,EFM32GG,EFM32WG,EFM32ZG,EFM32JG
【产品】芯录微半导体烧录器AP8000支持烧录TI德州仪器的32位微控制器MSPM0L1304
芯录微半导体近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中TI德州仪器的32位微控制器MSPM0L1304已经被芯录微的通用烧录平台AP8000所支持。
产品 发布时间 : 2023-09-30
【应用】基于低功耗32位MCU EFM32G2X的智能温控器节能解决方案
采用Silicon Labs的ARM Cortex-M3内核EFM32是全球最低功耗的32位MCU,外设丰富,5大超低模式,非常适用于智能温控器。无线WIFI模块采用WGM110,具有卓越的射频性能,并可提供远程范围的稳定无线连接和安全性。
方案 发布时间 : 2019-07-30
【IC】芯科科技新款32位MCU EFM32和EFM8功能升级,电流可低至1.03µA,小尺寸满足微型设备需求
芯科科技近期发布的新款32位MCU EFM32PG23和8位MCU EFM8BB50产品旨在通过更优化的设计架构来帮助开发人员加速产品原型设计。PG23和BB50不仅进一步扩大了Silicon Labs的MCU产品组合,并且利用小尺寸和低功耗设计满足各种微型、电池设备和物联网应用的需求。
新产品 发布时间 : 2023-04-13
【产品】EFM32JG和EFM32PG新型32位MCU具备活跃的待机模式,系统功耗再降50%
Silicon Labs推出了两大新型MCU Jade Gecko和Pearl Gecko。该两款MCU在前EFM32产品低功耗等优越特性的基础上,进一步优化了电源管理模式和内部结构。使整个系统的功耗降低了50%以上。
新产品 发布时间 : 2016-12-04
【经验】Silicon Labs的32位MCU EFM32GG380系列之DMA 开发指导
DMA用于不需要CPU干预的数据传输。Silicon Labs的EFM32地址空间中的可读源地址和可写目标地址,可以由设置DMA请求信号的外设启动,也可以由CPU直接启动。当DMA处理数据传输时,为了节省能源,CPU可以自由地做其他工作或休眠(EM1)。DMA完成后,可以通过触发中断来唤醒CPU。本文主要介绍一下timer触发DMA的配置方式,帮助工程师缩短开发时间。
设计经验 发布时间 : 2019-05-23
【应用】主频高达240MHz,拥有3个12位ADC的国产32位MCU用于电子负载仪器项目
雅特力32位MCU AT32F407VCT7用于电子负载仪器项目中,采用Cortex-M4内核,最高主频达240MHz,在注重采集速度和数据处理速度的应用中性能更好,处理速度更快,能很好的满足快速连续的处理动作,还带有并行LCD接口兼容8080/6800模式,可以直接驱动LCD屏显示数据,进一步降低开发成本和难度。
应用方案 发布时间 : 2021-12-30
【应用】高性能32位MCU EFM32为低功耗TFT控制器提供高端图形用户界面(GUI)
典型的现代显示器需要控制昂贵且功能强大的高端MCU,同时也消耗了相当大的功率。为解决MCU问题,Silicon Labs给出了更高效的解决方案,其设计的EFM32微控制器能够在片上直接驱动TFT外设,以提供低成本的高性能显示驱动功能,同时仍然消耗尽可能少的功耗。。Flash资源从16KB~128KB,RAM资源从8KB~16KB,同系列不同型号的芯片均为pin-pin兼容。
应用方案 发布时间 : 2018-10-28
使用32位MCU EFM32在调试窗口查看间接寻址寄存器(比如USB或者RTC寄存器)时,寄存器值似乎和写入这些寄存器的设置值不一致,为什么?
SimplicityStudio目前不支持以间接访问方式对这些寄存器的访问,如果需要调试这些寄存器,需要把这些寄存器读入到变量,然后在调式监察窗口查看这些变量的值。
技术问答 发布时间 : 2017-05-10
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论