一种基于DMA多通道ADC快速检测的控制系统技术方案

技术编号:20446281 阅读:24 留言:0更新日期:2019-02-27 02:02
本实用新型专利技术公开了本实用新型专利技术所述一种基于DMA多通道ADC快速检测的控制系统,包括DMA控制单元,ADC单元,通路选择单元,所述DMA控制单元的检测输入端与ADC单元的输出端连接,ADC单元的输入端与通路选择单元的输出端连接,DMA控制单元的控制端与通路选择单元的地址选择端连接,通路选择单元的每个输入端与一个检测端连接。该种基于DMA多通道ADC快速检测的控制系统通过DMA方式解决了大数据的写入存储问题,缩短了检测时间,通过通路选择单元解决了多检测端的ADC检测问题,实现了单一ADC单元的多通路检测,简化了硬件结构,降低了系统成本,本实用新型专利技术解决了目前ADC检测在面对需要采集大量输入量的检测环境,存在着检测时间长,硬件结构复杂,成本高的问题。

A Control System Based on DMA Multi-channel ADC Rapid Detection

The utility model discloses a control system based on rapid detection of multi-channel ADC in DMA, which comprises a DMA control unit, an ADC unit and a path selection unit. The detection input end of the DMA control unit is connected with the output end of the ADC unit, the input end of the ADC unit is connected with the output end of the channel selection unit, and the control end of the DMA control unit is connected with the ground of the channel selection unit. The address selector is connected, and each input of the path selector unit is connected with a detection terminal. The control system based on DMA multi-channel ADC fast detection solves the problem of writing and storing large data by means of DMA, shortens the detection time, solves the problem of multi-detector ADC detection by means of path selection unit, realizes the multi-channel detection of single ADC unit, simplifies the hardware structure and reduces the system cost. The utility model solves the need of current ADC detection. In the detection environment of collecting a large amount of input, there are many problems, such as long detection time, complex hardware structure and high cost.

【技术实现步骤摘要】
一种基于DMA多通道ADC快速检测的控制系统
本技术涉及基于DMA的多通道ADC快速检测控制系统,尤其涉及一种适用于热泵的基于DMA的多通道ADC快速检测控制系统。
技术介绍
目前的ADC检测通常有两种方式,第一种采用单次转换方式,即每次启动ADC检测时只采集一次数据,等下一次需要采集的时候在重新启动ADC检测;另一种采用的是连续转换方式,即预先编程好转换序列,每次启动ADC检测都连续采集多个通道的数据。虽然前述两种方法在目前的ADC检测中极为常用,但是前述的ADC检测在热泵中使用却存在着严重的缺陷,究其原因在于,热泵具有非常复杂的检测监控环境,需要采集大量的输入量。如果使用第一种方式,由于每次只采集一项数据,对于热泵这种需要大量输入量的应用环境,会把总的检测时间拉长,影响系统响应,不利于系统及时采取保护动作。而采用第二种方式,虽然每次采集多个数据相对于第一种方式的检测速度有所提升,但在复杂系统中,大量采集数据的写入存储由于需要通过CPU进行,会降低CPU的运行效率,占用CPU资源。对此,这两种ADC检测在处理大量输入量的情况下都存在检测时间长,响应速度慢的问题。并且,针对于在热泵中使用的ADC检测,这两种检测方法还存在一个共同的问题,即,热泵中具有大量需要检测监控的模拟量或开关量,第一种方式或第二种方式不曾提供多通道选择的ADC检测方法,针对每一个待测量都需要设置一个ADC检测,会导致硬件复杂,成本过高。综上,目前的ADC检测在面对类似热泵这种需要采集大量输入量的检测环境,存在着检测时间长,硬件结构复杂,成本高的问题。
技术实现思路
本技术提供了一种基于DMA多通道ADC快速检测的控制系统,旨在解决目前ADC检测在面对需要采集大量输入量的检测环境,存在着检测时间长,硬件结构复杂,成本高的问题。为实现上述目的,本技术提供了一种基于DMA多通道ADC快速检测的控制系统,包括DMA控制单元,ADC单元,通路选择单元,所述DMA控制单元的检测输入端与ADC单元的输出端连接,ADC单元的输入端与通路选择单元的输出端连接,DMA控制单元的控制端与通路选择单元的地址选择端连接,通路选择单元的每个输入端与一个检测端连接。与现有技术相比,本技术公开的一种基于DMA多通道ADC快速检测的控制系统,采用DMA控制单元解决大量采集数据的写入存储占用CPU资源的问题。所述的DMA控制单元为具有DMA功能的控制单元,该控制单元可以通过DMA方式将采集的数据直接写入内存,不经过CPU处理,不占用CPU资源,不会影响CPU的运行效率。同时设置通路选择单元,通路选择单元的输出端与ADC单元连接,通路选择单元的多个输入端分别与检测端连接,DMA控制单元可以控制通路选择单元选择连接不同的通路,即DMA控制单元可以控制ADC单元检测不同的检测端,通过一个ADC单元即可以检测多个不同的检测端,解决了目前的ADC检测需要针对每一个待测量设置一个ADC检测,会导致硬件复杂,成本过高。本技术公开的一种基于DMA多通道ADC快速检测的控制系统通过DMA方式解决了大数据的写入存储问题,缩短了检测时间,通过通路选择单元解决了多检测端的ADC检测问题,实现了单一ADC单元的多通路检测,简化了硬件结构,降低了系统成本,该种基于DMA多通道ADC快速检测的控制系统解决了目前ADC检测在面对需要采集大量输入量的检测环境,存在着检测时间长,硬件结构复杂,成本高的问题。进一步的,一种基于DMA多通道ADC快速检测的控制系统,所述ADC单元和通路选择单元对应设置有多组,每组包括一个ADC单元和一个通路选择单元,每组ADC单元的输入端与通路选择单元的输出端连接,每组ADC单元的输出端与DMA控制单元的检测输入端连接,每组通路选择单元的地址选择端与DMA控制单元的控制端与连接。本技术公开的一种基于DMA多通道ADC快速检测的控制系统,设置多组由ADC单元和通路选择单元构成的检测组与DMA控制单元连接,每一组检测组都相应的进行连接。DMA控制单元可以通过连续转换方式在一次采集过程中采集每组检测组中的一个检测端的数据,即可得到多项检测数据,一次采集可获得多项数据可以缩短ADC检测的检测时间,同时,检测的数据可以通过DMA方式不经过主处理器(CPU)的直接写入内存,存储速度快且不影响DMA控制单元的运行效率,相对于目前的连续转换式ADC检测,该种基于DMA多通道ADC快速检测的控制系统在一次采集多项检测数据的同时直接将检测数据写入内存,解决了目前连续转换式ADC检测存在的数据写入存储速度慢,影响控制单元运行效率的问题。并且,每一个组检测组中还包括通路选择单元,DMA控制单元可以控制每一组的通路选择单元选择连接不同的通路,即DMA控制单元可以每一组的控制ADC单元检测不同的检测端,每一组的ADC单元都可以检测多个不同的检测端。如果DMA控制单元连接与N个检测组连接,每一组检测组中的路选择单元具有M个输出端,则本技术中的DMA控制单元可以通过N个ADC单元检测N*M个检测端,相同的检测量下,本技术提供的控制系统大大减少了ADC单元的使用,DMA控制单元每一次选择地址进行连续ADC检测,都可以获取N个检测端的数据,进行M次连续ADC检测,即可获得全部N*M个检测端的数据。该种基于DMA多通道ADC快速检测的控制系统,通过通路选择单元解决了多检测端的ADC检测问题,减少了ADC单元的使用,简化了硬件结构,降低了系统成本,通过连续ADC检测可以在一次检测中获得多项ADC检测数据,缩短了ADC检测的检测时间,并且通过DMA方式不经过主处理器(CPU)的直接写入内存,存储速度快且不影响DMA控制单元的运行效率,解决了目前ADC检测在面对需要采集大量输入量的检测环境,存在着检测时间长,硬件结构复杂,成本高的问题,提供了一种适用于类似热泵这种需要采集大量输入量的检测环境的ADC检测控制系统。附图说明图1是本技术一种基于DMA多通道ADC快速检测的控制系统的结构框图1;图2是本技术一种基于DMA多通道ADC快速检测的控制系统的结构框图2;图3是本技术一种基于DMA多通道ADC快速检测的控制系统的一个实施例。具体实施方式如图1所示,本技术所述一种基于DMA多通道ADC快速检测的控制系统,包括DMA控制单元,ADC单元,通路选择单元,所述DMA控制单元的检测输入端与ADC单元的输出端连接,ADC单元的输入端与通路选择单元的输出端连接,DMA控制单元的控制端与通路选择单元的地址选择端连接,通路选择单元的每个输入端与一个检测端连接。与现有技术相比,本技术公开的一种基于DMA多通道ADC快速检测的控制系统,采用DMA控制单元解决大量采集数据的写入存储占用CPU资源的问题。所述的DMA控制单元为具有DMA功能的控制单元,该控制单元可以通过DMA方式将采集的数据直接写入内存,不经过CPU处理,不占用CPU资源,不会影响CPU的运行效率。同时设置通路选择单元,通路选择单元的输出端与ADC单元连接,通路选择单元的多个输入端分别与检测端连接,DMA控制单元可以控制通路选择单元选择连接不同的通路,即DMA控制单元可以控制ADC单元检测不同的检测端,通过一个本文档来自技高网...

【技术保护点】
1.一种基于DMA多通道ADC快速检测的控制系统,其特征在于,包括DMA控制单元,ADC单元,通路选择单元,所述DMA控制单元的检测输入端与ADC单元的输出端连接,ADC单元的输入端与通路选择单元的输出端连接,DMA控制单元的控制端与通路选择单元的地址选择端连接,通路选择单元的每个输入端与一个检测端连接。

【技术特征摘要】
1.一种基于DMA多通道ADC快速检测的控制系统,其特征在于,包括DMA控制单元,ADC单元,通路选择单元,所述DMA控制单元的检测输入端与ADC单元的输出端连接,ADC单元的输入端与通路选择单元的输出端连接,DMA控制单元的控制端与通路选择单元的地址选择端连接,通路选择单元的每个输入端与一个检测端连接。2.根据权利要求1所述的一种基于DMA多通道ADC快速检测的控制系统,其特征在于,所述ADC单元和通路选择单元对应设置有多组,每组包括一个ADC单元和一个通路选择单元,每组ADC单元的输入端与通路选择单元的输出端连接,每组ADC单元的输出端与DMA控制单元的检测输入端连接,每组通路选择单元的地址选择端与DMA控制单元的控制...

【专利技术属性】
技术研发人员:黄晓华李操炫罗金星高翔
申请(专利权)人:广东芬尼克兹节能设备有限公司
类型:新型
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1