基于STM32的超声波风速低采样检测技术_但强.pdf
《基于STM32的超声波风速低采样检测技术_但强.pdf》由会员分享,可在线阅读,更多相关《基于STM32的超声波风速低采样检测技术_但强.pdf(6页珍藏版)》请在咨信网上搜索。
1、2023 年第 5 期仪 表 技 术 与 传 感 器InstrumentTechniqueandSensor2023No 5基金项目:天地科技股份有限公司科技创新创业资金专项项目(2021TDZD009)收稿日期:20221022基于 STM32 的超声波风速低采样检测技术但强(中煤科工集团重庆研究院有限公司,重庆400039)摘要:为实现风速传感器的高精度、低成本、低功耗等特性,基于超声时差原理提出一种低采样率的超声波双向风速检测方法。以 STM32 为核心,外围器件少,成本低,通过低速率采样方式实现了超声波信号波峰幅值及过零点时间采集,采用可变阈值算法完成超声波飞行时间的快速计算,基于电源
2、管理及休眠技术实现整机低功耗。同时介绍了硬件电路设计,并通过高精度音速喷嘴装置检验了原型机性能,在 23 m/s 风速范围内,精度可达到 0 15 m/s,相对不确定度约为 0 3%。关键词:超声波;风速检测;低采样;低成本;低功耗;STM32中图分类号:TH865文献标识码:A文章编号:10021841(2023)05005905Low Sampling ate Detection Technology of Ultrasonic WindMeasurement Based on STM32DAN Qiang(China Coal Technology Engineering Group C
3、hongqing esearch Institute,Chongqing 400039,China)Abstract:In order to obtain high precision,cost effectivity,low power and other characteristics of wind sensor,a low sam-pling rate design of ultrasonic wind measurement was proposed based on time-difference method The design employed STM32 mi-crocon
4、troller as the core Its cost was low due to the fewer peripherals The peak value and zero-crossing time of ultrasonic signalwere obtained with low sampling rate The transit time of ultrasonic was calculated rapidly with variable threshold method And thelow power of module was realized based on power
5、 management technology and sleep technology In addition,the hardware electri-cal design was also introduced The performance of prototype was verified by high precision gas flow equipment The results showthat the accuracy can reach 0 15 m/s and the relative uncertainty is about 0 3%in the wind speed
6、range of 23 m/sKeywords:ultrasonic;wind speed measurement;low sampling rate;low cost;low power;STM320引言伴随着半导体技术及超声波换能器技术的发展,基于超声波时差原理的气体流速仪器仪表广泛应用于气象、风电、通风系统监测、精准计量等领域1。相较于机械式、差压式风速仪,它具有测量下限低、宽量程、精度高、线性度好等优点,与热线热膜风速仪相比,其受环境温度、杂质等因素影响小,因此该技术在风速风向领域应用前景广阔。超声波时差原理可细分为时差法、相差法及频差法,相差法相对简单,但需要保证信号相移在一个超声波
7、周期内,测量范围较为小23,而频差法测量精度较低,测量周期较长,因此这 2 种方法实际应用较少4,绝多数超声波风速产品采用时差法。当前主要采用 FPGA56 和 AM 核心3,78 进行超声波风速测量系统设计,基于 FPGA 的系统多用于高速采集或运算量较大的应用中,功耗相对较高,而低功耗应用多采用 AM 设计,目前超声波飞行时间检测主要采用固定阈值法,测量稳定性较差;此外,也有多芯片结合的设计方式,例如文献 910采用了AM 和 CPLD 芯片,由 CPLD 负责超声波信号的驱动与接收,AM 负责数据处理及通讯,文献 1112也提出一种基于单片机和 MS1022 时间测量芯片结合的低成本设计
8、。本文基于 STM32 提出一种低速率采样的双向风速检测模组的设计方法,设计模组不借助高速 ADC 及时间转换芯片等辅助芯片,仅利用内部计时器及 ADC 资源完成超声波信号的低速率无失真采样,通过调整测量频率和休眠时间可优化整机功耗,该方法具有低成本、低功耗的特点,可满足电池供电或在线实时监测等应用场景的双向测风需求。1基于超声波时差法的风速测量原理超声波时差法通过测量超声波顺、逆流飞行时间60Instrument Technique and SensorMay 2023推算出风速值,图 1 为风速测量示意图。A、B 是收发一体超声波换能器,设定 A、B 换能器连线间距为 L,风速为 v,风速
9、方向与换能器连线方向夹角为,介质声音传播速度为 c,顺逆流超声波飞行时间分别为 t1、t2,其中 L、为已知固定值,t1、t2为测量值。图 1超声波时差法基本原理超声波换能器 A、B 交替作为发射端及接收端,超声波飞行时间为 t1具有以下关系L=(c+vcos)t1L=(cvcos)t2(1)消除式(1)中声速影响因子 c,可得v=Lt2t1t2cost=t2t1(2)由式(2)可知,当环境温度、压力及介质密度、成分造成介质声速 c 改变时,风速 v 不受影响。2低速率采样的双向超声波风速检测模组设计原理本文设计的双向 超 声 波 风 速 检 测 模 组 选 用STM32F103C8T6 作为
10、 MCU 控制器,外围电路无 FP-GA、CPLD 等逻辑控制器及外置 ADC 采集芯片,设计成本低。图 2 为模组硬件系统设计原理,控制器通过控制发射通道选择单元,将调制驱动信号送至驱动电路完成对超声波换能器的驱动,致其发射声波,保护电路对接收信号进行限幅,防止换能器驱动时对接收电路的损伤;控制器控制接收通道选择单元将信号送至调理及过零比较电路,实现对信号的滤波、放大、峰值保持、过零比较等功能,最终由控制器完成对信号的过零时刻及信号波峰幅值采样;基于“电源管理技术”仅在需要的时刻开启发射电路、信号接收电路的电源,实现了传感器的低功耗;模组基于控制器的UAT 接口实现与外部的信息交互。检测模组
11、无外置高速 ADC 芯片,采用 STM32 内部 ADC 实现信号幅值采样,其频率与超声波频率一致,技术实现原理如图 3、图 4 所示。超声波信号先经由带通滤波和信号放大电路进行信号调理,滞回比较器设置阈值为 0 40 8 V,可过滤掉噪声干扰,实现仅在超声波信号窗口输出脉冲信号,脉冲信号的下降沿作为触发信号;峰值保持电路在超声波信号到达前完图 2双向超声波风速检测模组硬件系统框架成复位,之后将保持信号的最大值;过零比较器将信号转换为脉冲信号,信号的每个下降沿被计数器采集,并暂存于 STM32 计时器外设的寄存器中。通过内部逻辑配置,STM32 一旦触发即可完成 1 次 ADC 采样及过零时刻
12、采集,使用 DMA 控制器将数据缓存至“数据缓存区”。采样完成后,缓存区内包含超声波峰值数组 V1,V2Vn 以及与之对应的信号过零时刻数组 t1,t2tn,由于峰值保持电路只能获取当前信号的最大值,因此峰值数值仅包含信号包络线前段上升趋势信号,例如图 4 中 Vj=V4(j4)。图 3低速率采样硬件原理图 4低速率采样逻辑原理目前超声波测速仪多采用阈值法确定超声波的飞行时间,阈值法可分为固定阈值法及可变阈值法,固定阈值法将超声波信号转换为脉冲信号,设定第一个脉冲或特定脉冲作为信号特征点3,7,13,由于干扰信号或风场扰动,该方法容易在到达时间出现的周期性误差14。本模组基于可变阈值法获取超声
13、波飞行时间,可有效消除干扰引起的周期性误差15。单位阈第 5 期但强:基于 STM32 的超声波风速低采样检测技术61值设定为 Vth(0Vth1),获取 V1,V2Vn 数组中最大值 Vmax,可变阈值线为 VthVmax,一旦信号峰值高于阈值线即认定为信号的特征点,信号的飞行时间 t 可由以下公式计算得到Vk1VthVmaxVkVthVmaxt=tk3T(3)式中 T 为超声波信号周期。3超声波风速检测模组硬件电路设计3 1超声波换能器驱动电路模组采用如图 5 所示单极性变压器驱动电路,驱动电源为 9 V,超声波换能器驱动信号为脉冲信号,其频率与超声波换能器频率一致。电路通过匝数比为1 1
14、0 的变压器将驱动电压升至约 80 V,1为变压器原边限流电阻,其阻值小于 10,由于超声波换能器通常为容性元件,储能电容 C1能够在开关管 S1导通瞬间提供一定能量,肖特基二极管 D1、D2可以防止超声波换能器在接收状态下接入驱动回路,则驱动电路不会成为换能器负载而降低接收信号的幅值。图 5超声波换能器驱动电路3 2保护电路由于超声波换能器为收发一体,处于发射状态时换能器端电压为几十 V,而在接收状态下端电压仅为10100 mV,保护电路主要功能为限制接收电路输入信号幅度,防止驱动高压损坏接收电路。图 6 为模组采用的保护电路,肖特基二极管 D3、D4构成限压电路,最大电压为 0 20 4
15、V;2、C2组成低通滤波器,2的取值大于 10 k,低通滤波器截止频率 frc=1/(22C2),设计时建议 frc5fu(fu为超声波频率)。图 6带有低通滤波器的保护电路3 3二阶压控带通滤波电路电路接收的超声波信号中包含有环境及电路电磁干扰噪声,这些噪声对可变阈值法的可靠实施造成影响,模组采用图 7 所示的有源二阶压控带通滤波器对噪声信号进行过滤。图 7二阶压控带通滤波电路带通滤波电路中 C3=C4,基于拉普拉斯变换推导电路的传递函数 A(s)为:A(s)=C345(6+7)sPas2+Pbs+PcPa=C233456Pb=C3456+2C3356C3347Pc=6(5+3)(4)将传递
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 超声波 风速 采样 检测 技术
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。