基于32位单片机的超声波物位计的研制
在石油、化工、制药等工业生产过程中,经常需要对罐体中液面到罐体顶部的距离进行准确测量。由于传统接触式物位测量的传感器要和被测介质有所接触,所以就必须考虑被测介质其自身的物理特性。例如:黏附、腐蚀、磨损等因素都会导致传感器的损坏。
基于超声波的物位测量属于非接触式物位测量,因此不需要考虑被测介质物理特性的影响因素。在使用方面:超声波具有强指向性、能量消耗缓慢、在介质中传播距离较远的特点,因而使用超声波检测物位可以做到迅速、方便、计算简单、易于实时控制,并且在测量精度方面能达到工业实用的要求。研制超声波测量方式为传感器的物位变送器在工业应用上具有重要的现实意义。
超声波物位计的总体设计
声波能作为测量工具是因为在产生声音和“听”到声音之间有一段时间延迟,这段时间延迟可以被转换为可用的信息。超声检测设备能够产生声波,能够测量返回信号的时间延迟。它利用换能器来产生声波和接收回波,然后通过处理器解读声波,并将它转换为信息。声波的振动和时间的关系被称为“频率”。频率用赫兹(Hz)度量。一个特定频率的纯生波表现为随时间正弦变化的声压。人耳最多能听到从20~20,000Hz的声音范围。在这个频率以上的声波范围称为超声波,超声波传输方式如图1所示。
图1:超声波传输方式示意
超声波物位计正是基于该原理的工业物位现场仪表。本设计的总体系统框图如图2所示。主控芯片通过PWM模式对激励电路发射一对40kHz差分脉冲,使超声波换能器获得能量对目标发射声波,并接收目标反射的声波,使得换能器产生“声-电”能量转换,该电信号通过滤波、运算放大、对数变换等处理进入A/D 模块中进行运算,从而获得目标物位的距离,通过液晶进行显示,并通过4~20mA或HART模块进行数据传输。
图2:超声波物位计总体系统
超低功耗EFM32为关键推手
本设计属于工业现场的一次仪表,因此采用二线制设计,对低功耗的要求显得尤为突出。在主控CPU方面特别选取SILICON LABS公司生产的超低功耗ARM Cortex-M3 EFM32TM 壁虎(Gecko)系列MCU,该款MCU可以做到工作模式电流180μA/MHz、睡眠模式电流45μA/MHz、深度睡眠模式电流低至900nA/MHz。外设方面,该款MCU能提供低功耗的外设,包括低能量的UART和I2C串行接口,A/D和D/A转换器和一个计数器和定时器主机。壁虎微控制器的独特之处在于它的周边反射系统,可与标准的32位ARM总线并行,且可以在CPU是关闭时,由外围设备自主运行和交流,进而延长睡眠时间并节省大量能源。EFM32G232F128的系统构架如图3所示。
图3: EFM32G232F128的系统构架
基于现场二线制仪表的功耗,本设计的A/D模块同样选取EFM32G232F128自带的12位分辨率模数转换器,通过DMA存储,间隔16μS。采样一次。设置2,800个存储单元按照顺序存储采样数据。对采样的数据组进行预处理和消除尖峰。
结论
本文通过一个搭载超低功耗MCU EFM32 超声波物位测量参考设计,给出了一种针对现场仪表的非接触式物位测量变送器,通过对超声波测距信号的处理,创新的加入了基线比较的处理方法,使软件处理的精度更高,能够更精确测量工业现场物位,并且在本设计的基础上可以叠加基于3~20mA的HART通信模块,现场总线ProfitbusPA、FF、EPA等通信方式,更进一步结合物联网的设计潮流。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
【经验】如何基于J-FLASH对32位MCU EFM32 进行批量烧写?
Silicon Labs 32位MCU EFM32,以低功耗、高性能等著称,被广泛应用在电池供电等需要低功耗的领域。因应用广泛,在批量烧写上,也得到多家软件支持。本文将详细描述名基于SEGGER的J-Flash软件对EFM32烧写FLASH的方法及步骤。
【经验】32位MCU EFM32系列中断分组及优先级设置方式
Silicon Labs的32位MCU EFM32系列广泛应用于物联网、智能家居、无线抄表、智能照明、可穿戴设备等领域。中断是一个MCU中比较核心的部分,在实时性要求比较高、功耗低的场合经常需要中断的配合,中断优先级是根据中断事件的重要性和紧迫程度做出的一个设置,系统先响应优先级高的中断请求,再响应优先级低的中断请求。
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
【经验】Silicon Labs 32位MCU EFM32在静电测试时的故障排查
本文介绍Silicon Labs 32位MCU EFM32在做静电测试时,出现复位、死机情况时如何去查找原因
SILICON LABS EFM32 Gecko 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,基于32MHz Frequency,16kB~128kB Flash,8kB或16kB RAM等参数进行选型。
产品型号
|
品类
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
DAC
|
Cap Sense
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
EFM32G200F16-QFN32
|
Microcontroller
|
32
|
16
|
8
|
24
|
12-bit, 4-ch., 1 Msps
|
12-bit, 1-ch.
|
Cap Sense
|
Temp Sensor
|
2
|
0
|
2
|
2
|
1
|
0
|
0
|
RTC
|
2
|
1.98
|
3.8
|
QFN32
|
6x6
|
±2%
|
SW
|
选型表 - SILICON LABS 立即选型
【技术】8位MCU与32位MCU的区别
对某类应用做产品定义和规划时,首要任务之一就是选择理想的处理器/控制器,但开发人员往往难以选择合适的MCU。本文是关于微控制器的技术文章,该文从基本差异、基准性能、应用适用性等角度详细地对8位和32位MCU进行了分析。
【经验】EFM32系列32位MCU常量定位问题的解决方法
Silicon Labs的32位MCU EFM32系列具有低功耗、集成度高的优势,在电池供电类的应用中具有非常明显的优势。开发EFM32的软件一般都是在Simplicty Studio软件下完成。介绍EFM32程序中的常量定位到FLASH的固定地址的方法。
【经验】如何使用芯科科技EFM32PG12系列32位MCU出厂默认引导程序
芯科科技EFM32PG12系列32位MCU在出厂时已经烧录了基于UART的引导程序,这个引导程序位于芯片的BOOTLOADER区,不占用用户FLASH空间。本文将介绍EFM32PG12系列32位MCU出厂默认引导程序的使用方法。
【经验】32位MCU EFM32ZG与5V系统连接的电平转换接口电路设计
Silicon Labs的EFM32ZG系列是超低功耗和低能耗的32位MCU,在与5V系统连接时,EFM32ZG的GPIO无法直接接到5V的GPIO上,长期工作有引起芯片损坏的风险。因此与5V系统连接时需要依靠外部的电平转换电路保证芯片的可靠工作。本文就将介绍其设计与注意事项。
【应用】基于低功耗32位MCU EFM32G2X的智能温控器节能解决方案
采用Silicon Labs的ARM Cortex-M3内核EFM32是全球最低功耗的32位MCU,外设丰富,5大超低模式,非常适用于智能温控器。无线WIFI模块采用WGM110,具有卓越的射频性能,并可提供远程范围的稳定无线连接和安全性。
【产品】Silicon Labs新推超低功耗和高性能32位MCU PG23,面向嵌入式物联网应用
Silicon Labs(亦称“芯科科技”)宣布推出全新的32位MCU PG23,以扩展其FG23和ZG23无线SoC系列,该MCU可提供一流的安全性和极低运行功耗,以及能与其多元化无线SoC产品协同运行的兼容性软件。
【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用
相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。
【应用】延长寿命!超低功耗MCU助力智能门锁
EFM32JG/PG可选择32位ARMCortex-M3或M4内核,可扩展速率最大到40MHz,具备8通道DMA控制器可应用于指纹锁系统中。
【应用】EFM32ZG系列32位MCU助力低功耗天然气管道气体检测仪设计,运行模式仅消耗114μA/MHz
天然气管道气体检测仪的系统架构主要是由主控MCU,无线通讯模块(NB模块+蓝牙模块)、气体检测传感器、RTC模块、温湿度传感器等,针对高性能和低功耗的主控MCU,推荐选用芯科科技EFM32ZG系列32位MCU,提供无与伦比的性能和超低功耗,适用于小体积、低功耗的天然气管道气体检测仪。
电子商城
现货市场
服务
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
可加工PCB层数:4~32层,加工板材:多层板/HDI板/FR4板/高频板/高速板/高温板/铜基板/铝基板/陶瓷基板/软硬结合板,成品尺寸:3~1100mm,板厚:0.15-80mm,最小孔径:0.1mm,铜厚:最高14oz。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论