【应用】基于32位单片机的超声波电源设计
——256K FLASH,32K RAM,内置16bit定时器、12bit精度ADC,让超声波更稳定
【摘要】超声波电源均采用单片机控制主要用作数据采集和运算处理、电压电流调节、PWM信号生成、系统状态监控和故障自我诊断等,一般作为整个电路的主控芯片运行,完成多种综合功能。本文主要介绍基于EFM32WG单片机的超声波电源设计及其在该应用中的主要作用。
超声波电源现状介绍
超声波是一种频率高于20KHz的声波,因其频率下限大于人的听觉上限而得名。它的方向性好,穿透能力强,易于获得较集中的声能,在水中传播距离远,可用于测距、测速、清洗、焊接、碎石、杀菌消毒等。在医学、军事、工业、农业上有很多的应用。
近些年来随着电力电子器件逐步向高频发展,电力电子电路的控制也向着更高频率、更低功耗和全数字化的方向发展。超声波现在全部都是采用芯片来控制。从数字化控制技术来区分一般有三种形式:采用单片机控制、采用DSP控制以及采用FPGA控制。本文主要介绍采用单片机控制方式。
采用单片机控制
主要用作数据采集和运算处理、电压电流调节、PWM信号生成、系统状态监控和故障自我诊断等,一般作为整个电路的主控芯片运行,完成多种综合功能。配合D/A转换器和MOSFET功率模块实现脉宽调制。另外,单片机还具有对过流、过热、欠压等情况的中断保护以及监控功能。单片机控制克服了模拟电路的固有缺陷,通过数字化的控制方法,得到高精度和高稳定度的控制特性,并可实现灵活多样的控制功能。但是,单片机的工作频率与控制精度是一对矛盾,而且处理速度也很难满足高频电路的要求。
而SILICON LABS推出的32位单片机EFM32WG能够很好的解决传统单片机的上述矛盾。由于本文是EFM32WG系列在超声波中的应用,后面提到的控制部分均采用单片机控制。而功率部分可根据实际对所产生超声波的频率和耐压值要求,采用VDMOS(场效应管)IGBT等功率器件,以及半桥、全桥、推挽等电路。
超声波电源的应用原理
超声电源的作用是为超声加工系统提供一定频率、一定功率的振荡信号。超声波发生器通电后,将50Hz的交流电转化为超声频的电振荡,换能器将超声频的电振荡转化为超声频的机械振动,如下图流程。

图1:超声波电源的应用原理流程图
超声波电源系统大致可以分为六个部分:电源,控制系统、功率放大、换能器、电流采样、有效值及相位检测。

图2:超声波电源系统
电源:
对输入的交流电,进行整流滤波成直流电,然后提供给部分器件作为工作电源。
控制系统:
输出PWM,根据反馈的数据,调整PWM,设置死区时间,电路保护等。
功率放大:
功率器件组所需的波形电路。
换能器:
电能转化成机械振动器件。
采样:
对输出正弦波相位和电流采样。
有效值和相位检测:
对采样的数据值进行一定的过滤处理,也可由控制系统来完成。
控制系统可根据设置的输出正弦波的频率和幅值进行PWM输出,功率放大部分被PWM驱动之后,产生高频的正弦波的电能,换能器得到高频正弦波产生超过2khz的震动,从而产生超声波。为了保证稳定频率输出,控制系统需要对输出进行了采样,根据采样相关数据对PWM输出进行调整。
EFM32WG230F256介绍:

图3:EFM32WG230资源图

图4:EFM32WG230F256介绍

图5:EFM32WG230F256介绍
EFM32WG230F256在超声波电源的应用

图6:基于EFM32WG230F256的超声波电源
EFM32WG在超声波电源系统应用中主要实现以下工作。
EFM32WG功率驱动:
1)EFM32WG230F256内置256K大容量FLASH,可需预先写入数十种不同频率的驱动波形绘点,可根据按键设置不同超声波频率,以拓宽超声波的应用范围。
2)配置16bit的定时器可产生两路PWM输出,可驱动半桥功率电路。
3)通过DMA通道配置,将flash内的波形图的数值和PWM缓存区连接器,快速的刷新PWM输出,可使输出的波形更平滑。
EEM32WG采样部分:
EFM32WG230F256的ADC采用精度为12bit。选取两路进行采样电流和相位的数值,MCU根据这些数据判读是否有过压,过流,波形变形的问题现象。
EFM32WG控制处理:
1)处理按键请求,对输出波形切换、开关机、系统配置进行响应和配置。
2)异常监控,对输出过压,过流,波形变形进行监控和对电路的保护。
3)显示,通过SPI驱动LCD显示屏,就当前状态以及系统配置状态进行显示。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
Silicon Labs(芯科科技)Gecko系列32位MCU选型指南
Gecko™MCUs Energy-friendly microcontrollers
SEPTEMBER 2018 - 选型指南 SILICON LABS - MCUS,EFFICIENT INTEGRATED DC-DC REGULATOR,ENERGY-FRIENDLY MICROCONTROLLERS,32位单片机,GECKO MCU,ENERGYFRIENDLY 32-BIT MICROCONTROLLERS,32位微控制器,节能的32位微控制器,32-BIT MICROCONTROLLERS,32-BIT MCU,GECKO微控制器,EFM32G,EFM32LG,EFM32GG11B,EFM32GG12B,EFM32PG,EFM32TG,EFM32TG11B,EFM32HG,EFM32GG,EFM32WG,EFM32ZG,EFM32JG,医学,安防,INDUSTRIAL,ZIGBEE,移动POS,智能信用卡,COMMUNICATE,HUMIDITY SENSE;OPTICAL SENSE;TOUCH SENSE;PROXIMITY SENSE;COMPUTE,SECURITY,网关,无线模块,SENSOR NODES,IOT,智能门锁,体育保健用品,HOME AUTOMATION,FACTORY AUTOMATION GATEWAYS,WIRELESS MODULES,MOBILE POS,家庭自动化,物联网,工业,HOME SECURITY SYSTEMS,工厂自动化网关,HEALTH,GATEWAYS,POINT OF SALE,家庭安全系统,销售点,SMART CREDIT CARDS,WEARABLES,健康,SMART DOOR LOCKS,BLUETOOTH® SMART,TEMPERATURE SENSE,MEDICAL,可穿戴设备,WIFI,传感器节点,FITNESS
Silicon Labs(芯科科技) MCU EFM32WG942数据手册
2014年06月13日 - 数据手册 该资料介绍了Silicon Labs公司的EFM32WG系列微控制器,强调其作为世界上最节能的微控制器的特点。这些微控制器基于ARM Cortex-M4核心平台,具备高性能32位处理器、灵活的能量管理系统、多种外设接口和低功耗特性,适用于电池供电应用以及其他需要高性能和低能耗的系统。
SILICON LABS - 微处理器,微控制器,MICROCONTROLLERS,EFM32WG942F256-QFP64,EFM32WG942F64-QFP64,EFM32WG942F128,EFM32WG942F128-QFP64,EFM32WG942,EFM32WG,EFM32WG942F256,EFM32WG942F64,消费电子,报警和安全系统,HEALTH AND FITNESS APPLICATIONS,智能配件,通信设备,ENERGY, GAS, WATER AND SMART METERING,健康和健身应用,工业电子,INDUSTRIAL AND HOME AUTOMATION,能源、天然气、水和智能计量,工业和家庭自动化,ALARM AND SECURITY SYSTEMS,SMART ACCESSORIES,汽车电子
SILICON LABS 32-bit Microcontroller选型表
选型表 - SILICON LABS SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
|
产品型号
|
品类
|
RTC
|
SPI
|
Vdd max(V)
|
Temp Sensor
|
Comparators
|
Debug Interface
|
Dig I/O Pins
|
I2C
|
Cryptography
|
RAM (kB)
|
ADC 1
|
Package Size (mm)
|
Internal Osc.
|
USB
|
EMIF
|
Timers (16-bit)
|
DAC
|
UART
|
I2S
|
LCD
|
Frequency(MHz)
|
Vdd min(V)
|
Package Type
|
Cap Sense
|
USART
|
系列
|
Flash (kB)
|
|
EFM32WG395F64-BGA120
|
32位MCU
|
RTC
|
3
|
3.8
|
Temp Sensor
|
2
|
ETM; SW
|
93
|
2
|
AES-128 AES-256
|
32
|
12-bit, 8-ch., 1 Msps
|
7x7
|
±2%
|
USB
|
0
|
4
|
12-bit, 2 ch.
|
7
|
1
|
-
|
48
|
1.98
|
BGA120
|
Cap Sense
|
3
|
EFM32 Wonder Gecko
|
64
|
【经验】在KEIL MDK环境下建立EFM32项目的方法
2021-08-20 - 设计经验 使用Silicon Labs的32位MCU EFM32开发产品时,软件的环境可以使用Simplicty studio、IAR、KEIL MDK等,目前提供的参考代码有Simplicity Studio和IAR的项目,但没有KEIL MDK的项。本文介绍建立EFM32的KEIL MDK项目的方法。
SILICON LABS EFM32 Wonder Gecko 32-bit Microcontroller选型表
选型表 - SILICON LABS SILICON LABS 32位MCU选型,基于48MHz Frequency,64kB~256kB Flash,32kB RAM等参数进行选型。
|
产品型号
|
品类
|
RTC
|
ADC
|
SPI
|
Temp Sensor
|
Vdd max(V)
|
Comparators
|
Debug Interface
|
Dig I/O Pins
|
I2C
|
Cryptography
|
RAM (kB)
|
ADC 1
|
USB
|
EMIF
|
Package Size (mm)
|
Internal Osc.
|
Timers (16-bit)
|
DAC
|
UART
|
I2S
|
Frequency(MHz)
|
Vdd min(V)
|
Package Type
|
Cap Sense
|
USART
|
Flash (kB)
|
|
EFM32WG395F64-BGA120
|
Microcontroller
|
RTC
|
8 x Ch 500 x MSPS 12 x bit
|
3
|
Temp Sensor
|
3.8
|
2
|
ETM; SW
|
93
|
2
|
AES-128 AES-256
|
32
|
12-bit, 8-ch., 1 Msps
|
USB
|
0
|
7x7
|
±2%
|
4
|
12-bit, 2 ch.
|
7
|
1
|
48
|
1.98
|
BGA120
|
Cap Sense
|
3
|
64
|
【经验】32位MCU EFM32系列如何启用硬件浮点数学运算?
2020-01-13 - 设计经验 Silicon Labs的32位MCU EFM32系列广泛应用于物联网、智能家居、无线抄表、智能照明、可穿戴设备等领域。在ARM Cortex M4中支持硬件浮点运算,比如EFM32WG 。采用硬件浮点运算可以大大的提高运算能力,节省运算时间。本文介绍EFM32系列如何启用硬件浮点数学运算。
【经验】EFM32WG开发板STK3800进行功耗测试时目标板不能连接的问题分析
2019-12-18 - 设计经验 Silicon Labs的32位MCU EFM32WG的开发板STK3800内置功耗测试传感器,可以进行不同模式下功耗的测量,且可以用来测试外部目标板的功耗,利用Simplicity Studio上的Energy Profiler进行查看。本文介绍测试步骤,及介绍中间遇到的目标板无法连接的问题原因。
【应用】高集成度、小封装!32位MCU助力RFID智能标签
2019-09-05 - 新应用 外部总线接口支持4x256MB外部存储器映射空间,封装最小可做到4.36mm x 4.28mm。
【技术大神】浅谈I²C设计的注意事项
2019-09-04 - 技术探讨 使用avr CPU设计数据采集器产品CPU主板,由MCU EFM32WG290F64控制在液晶上和上位机界面上的CPU自带的I2C总线外挂的六个I2C从设备。
兼顾性能与功耗的扫地机器人主控方案
2019-09-03 - 新应用 在扫地机器人应用中,EFM32WG系列MCU能实现超低功耗,同时兼顾数据处理性能,并提供丰富的显示接口,及多种通讯接口,为该应用提供了一个高集成度、兼顾性能与功耗的优化解决方案。
通过EFM32系列Demo调试外部MCU方法指南
2019-07-30 - 设计经验 Silicon LABS 官方发布的EFM32系列Demo板兼具演示、开发及调试功能于一身,其板载的J-Link调试器不但可以调试Demo板上的MCU,也可以调试用户自己生产的EFM32系列MCU主板。本指南旨在说明如何使用Silicon LABS 官方发布的EFM32系列Demo板来调试外部的EFM32系列的MCU主板。
全球超低功耗MCU的关键:灵活的能源管理单元
2019-07-19 - 技术探讨 Silicon Labs EFM32小壁虎系列MCU,作为当今全球功耗最低功耗的MCU,EFM32成为电池供电等对低功耗要求较高场合的不二之选!
【应用】低功耗32位MCU EFM32,实现低成本医疗内窥镜
2019-07-15 - 新应用 电子内窥镜少不了这一款逆天MCU-- EFM32,其集成的USB-HOST接口,结合Cortex-M4内核的高效运算能力以及DSP指令和浮点运算单元,能够很轻松执行图像处理任务,EFM32具有丰富的外设,为系统扩展功能及降低成本提供了条件。
【产品】帅到飞起,有60种选择的256 KB闪存低功耗MCU
2019-07-05 - 新产品 为使MCU在运行模式和睡眠状态下获得最低功耗,EFM32 WG系列还融入了eLL技术。
电子商城
服务市场
睿奕为IOT物联网提供电池解决方案,支持定制电池功耗、电压、体积、工作环境要求、寿命要求。应用于各种低功耗物联网场景,如智能表计、智能定位、电子标签、ETC、充电桩、智能井盖等场景。
提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
现货市场
查看全部2条回复