STM32中基于DMA的频率信号采集

STM32中基于DMA的频率信号采集
STM32中基于DMA的频率信号采集

2019年第3期 信息通信2019

(总第 195 期)INFORMATION&COMMUNICATIONS(Sum.No 195)

STM32中基于DM A的频率信号采集

樊芊

(中国航空工业集团公司西安航空计算技术研究所,陕西西安710068 )

摘要:以意法半导体的STM32F4系列单片机为例,针对嵌入式实时系统实现了一种基于D M A的频率信号采集方法。该 方法与周期任务配合后不用中断CPU,也不需要配合外部可编程逻辑芯片,就能实现频率信号采集,且可采集的频率信 号范围较宽,更适合在资源较少的实时系统中使用,可以降低系统成本,极大地提高系统的运行效率。同时试验■表明,该 方法具有很高的精度,可以广泛应用于实时控制系统。

关键词:频率采集;D M A;STM32单片机;嵌入式系统

中图分类号:TP274.2 文献标识码:A文章编号:1673-1131(2019)03-0143-03

Frequency Signal Acquisition Based on DMA in STM32

Fan Qian

(Xi'an Aeronautics Computing Technique Research Institute,AV1C,Xi'an710068, China) Abstract:Realized a method to acquire frequency signal based on DM A for embedded real-time systems,using STM32F4. Li coopa^tion with periodic task,this method can acquire frequency signal without interrupting the CPU or using FPGA.This method can acquire a wide range o f frequency signal,fit for real-time systems with less resource,reduce the system cost,im-prove the efficiency o f t he system.Test shows that this method has high precision and can be widely used for real-time control systems.

Keyword:Frequency signal acquisition;DMA;STM32 SCM;Embedded system

0引言

频率信号采集是工业控制系统常用的功能之一,广泛用 于汽车控制和航空发动机控制等领域。对于转速信号来说,频率信号采集是将输入的正弦形式的模拟信号,经比较电路 转化为同频方波信号,再经采样后获取相邻上升沿或下降沿 时间差的一种信号处理方法。工业控制系统一般均为实时系 统,无法依靠频繁中断CPU直接采集频率信号,因此大多使用 可编程逻辑芯片实现频率信号的采集,但同时会占用本来就不多的可编程逻辑芯片的资源,同时还会增加系统成本。本文针对具有D M A模块,且D M A请求可以被通用定时器输入捕获单元触发的CPU,提出了一种频率信号的采集方法,该方 法可以仅使用C P U实现频率信号的采集,且不会中断实时系 统中的其他任务。

STM32F4是意法半导体在2010年推出的CortexM4内核的髙性能、高集成度的微控制器11],该系列微控制器均含有直接内存存取D M A单元和通用时钟T IM单元,其中TIM 单元除了包含通用时钟的功能外,还具有强大的输入捕获功能,可以实现方波信号的频率采集,同时每个T IM单元均至

图2自动化部署构架示意图

(3)云资源监控。在监控资源过程中,云计算技术就是把故障的相关问题。

随着云计算技术不断成熟与发展,必然会对信息时代产

生重大影响,有效改变用户所处核心地位。从现状来看,云计

算技术处于快速发展阶段,虽然能够有效改变用户对资源的

运用方式,但是很多方面依然需要不断完善。相信在互联网 中,云计算技术具有更大发展前景,为互联网稳健发展发挥推

波助澜的功效。

参考文献:

[1]王健勇?浅析计算机“云计算”技术现状及发展[J].信息系

统工程,2013(04)_

[2]郭达永,杨楠,贾耀文.计算机云计算及其实现技术分析[J].

电子技术与软件工程’2015G3).

服务器管理与相关数据相结合,合理整合动态化的信息数据,[3]宋国平?计算机云计算及其实现技术分析[J]?电子技术与

为快速数据服务提供依据,合理转化动态资源,从而实现资源监控管理,对数据进行分析,实现云资源的有效分配,而且部 署动态资源是系统及时跟进的重要部分。因此,当信息数据

软件工程,2013(21)_

[4]方海诺.计算机云计算及其实现技术分析[J].科技与企业,

2016(10).

传送到数据仓库,就会监控各个环节的数据资源运行程序情

况,并对资源数据进行系统、精准的分析。采用云计算技术监作者简介:潘巍(1982-),男,江苏无锡人,硕士,研究方向:云计 察信息,整合传统服务器上各种数据,可及时检査与排除引发 算、网络技术。

143

相关主题
相关文档
最新文档