咨询电话:025-83700868

— 97国际新闻 —

联系我们/ CONTACT US
全国免费客服电话 025-83700868
97国际

邮箱:bafanglaicai@126.com

手机:13905181235

电话:025-83700868

地址:南京市鼓楼区三步两桥145号

您的位置: 首页 > 97国际新闻 > 技术文献

技术文献

数据采集系统设计

发布时间:2026-01-31 23:42:58 人气:

  97国际-至尊品牌,源于信誉

数据采集系统设计

  ,实现现场数据的采集、传输、显示和存储。数据采集过程由CPLD控制,采用Verilog HDL语言设计输入通道选通和A/D采集控制程序,进行数据的滤波、放大、转换,实现多通道数据的采集;在STM32中实现数据处理、传输,并在PC机中开发上层数据管理软件,实现数据的显示、存储。系统可实现多通道数据采集实时显示的要求,电路设计方法简单、可靠性高,能满足实际应用的要求。

  随着自动控制和计算机技术的成熟和发展,以及它们和传统工业的结合,加工设备的自动化程度有了大幅度的提高,各种控制设备与控制技术得到了广泛应用,大大提高了加工制造的效率,当然这种高效的生产对检测量的精确性和实时性也提出了更高的要求,而依靠传统的数据采集方法(即由操作工人凭借简易测量工具进行测量)已无法满足这种要求。

  目前,生产设备的参数采集手段主要有便携式检测仪和在线检测系统,采用便携式仪器需要花费大量的人力和时间,采集到的数据不能实时反映设备加工的状态,具有一定局限性;一般的在线检测系统,检测数据相对单一,不能满足多成分分析的需要;对于一些大型的在线检测系统,虽然能满足实时检测和精度要求,但系统体积庞大、投资多、难以推广使用,并且国内很多在线检测系统,对检测到的数据缺乏综合利用和管理,不能很好地为工艺和装置的优化节能及节能减耗改造服务。因此开发出具有实时数据采集、存储、传输等功能的在线数据采集系统是十分必要的。

  数据采集系统是基于CPLD和STM32的弱信号采集电路,可用于各种弱信号检测的应用研究中,整个系统由信号滤波、信号放大、数据采样处理和主计算机传输接口等组成。信号滤波防止信号产生“混叠现象”;信号放大对输入信号进行调理,使信号在A/D转换能够转换的电压范围内,以满足采样的要求;数据采样处理完成模拟信号的采样保持和数字化;与主计算机的数据接口,将数据上传给计算机,满足信号检测的实时性,进行数据的存储、显示等。数据采集电路板硬件功能模块构成如图1所示。

  整个系统由信号预处理、信号采集和数据传输三大模块组成,其中信号预处理进行信号滤波、信号放大,预处理模块由MC1558,MC1556等组成;信号采集进行信号选通、A/D转换;信号采集模块由AD508、A/D转换芯片、CPLD组成;数据传输进行数据的软件滤波、通过通信口与上位机进行通信,数据传输由STM32芯片、信号输出接口模块组成。

  由于待采集电压信号输入动态范围较宽,且极性各异,采用输入电压范围可调的信号预处理电路。信号预处理电路如图2所示,信号放大倍数为R1×R2/(100×100)。

  CPLD是在PAL、GAL等逻辑器件的基础上发展起来的,同以往的GAL、PAL等相比,CPLD的规模比较大,适合于时序、组合等逻辑电路的应用场合。采用Altera公司的EPM7128SQI100作为数据采集的控制芯片,负责信号采样、A/D转换、数据输入控制等。EPM7128SQI100具有128个宏单元,84个用户I/O管脚,工作电压为5.0 V,具有2 500个可用门和ISP,管脚间延迟为6.0 ns,计数器速度可高达125 MHz,可以很好地满足系统的需要。信号采集电路如图3所示。

  ADG508是一款8通道CMOS模拟多路选择器,具有高速转换速度和低内阻特性,通道切换具有防短路功能。在CPLD控制下,它可对采集信号进行有序通道切换。A/D转换芯片选用AD977,AD977是ADI(Analog Devices)公司推出的一款高速16位A/D转换器,输入电压范围为-10~+10 V,单极5 V电压供电,采样频率可达100kHz。数据采样系统最大采样速率可达50kHz,信号分辨率可达0.3mV。通过采用多路转换开关ADG508与16位A/D配合使用,降低了成本。

  STM32是数据通信芯片,主要负责数据处理、传输控制、参数设置等。采用STM32F103xB系列ARM芯片,该系列芯片是意法半导体基于Con tex-M3内核的32位微处理器,可以满足高性能、低功耗和低成本特性的嵌入式应用。芯片具备72 MHz时钟频率,拥有丰富的外设装置,包括128 KB嵌入式闪存、20 KB的SRAM、两个ADC接口、三个UART、支持USB、CAN和七个DMA通道等丰富的外围模块,以其高速的指令执行速度、方便的JTAG调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台。数据传输电路如图4所示。

  STM32F103VBT6的所有I/O端口兼容CMOS和TTL,在5V引脚上的输入电压最小值为-0.3 V,最大值为5.5 V,低电平电压范围为-0.5~0.8V,高电平电压范围为2.0~5.0V,经EPM7128输出的数据直接与STM32F103VBT6连接,简化了电路。

  根据设计任务的要求,系统软件主要完成数据的采集、滤波处理、串口与PC机的通信,数据采集软件由信号采集与通信模块软件、上位机监控软件两部分组成。

  数据采集系统的固件驱动程序(又称单片机程序)是固化到CPU模块内的软件,采用模块化设计,主要模块包括:信号采集控制模块和数据传输模块两大部分。信号采集控制模块软件固化到CPLD中,数据通信模块软件固化到STM32中。

  信号采集控制模块软件利用Altera公司的Quartus开发软件实现,采用Verilog HDL语言设计,主要功能包括输入通道选通、数据采样控制。通过CPLD芯片分别控制ADG508和AD977,进行模拟量输入通道的选择和启动A/D转换。数据的采集算法过程中,根据香农定理,采样频率大于被采集信号的2倍频率。信号采集模块软件流程图如图5所示。

  数据传输模块软件在Real View MDK环境下编写,主要功能包括数据接收、数据处理、串口通信。STM32通过握手信号启动CPLD的数据采集程序,在启动A/D转换器转换下一路信号。软件设计上,采用极值滑动平均滤波抑制叠加在模拟输入信号上的噪声;应用软件拦截技术、软件看门狗技术、故障处理自恢复技术等措施使受干扰而“跑飞”的程序回到正常的轨道上;采用I/O自检等程序预先发现故障并定位故障所在,提高系统的可靠性。数据通信模块软件流程图如图6所示。

  用户应用服务程序直接面向用户,是控制数据采集软件的最上层,不仅提供与用户交互的界面,还能通过发送各种控制命令来控制采集模块的丁作。利用微软公司开发的软件开发平台VC++6.0没计上层界面,进行数据的实时显示、存储。采用串口传输协议,将底层采集到的数据传输到上位PC机,并在VC++6.0设计的上层界面中实时显示。

  制定通信协议:通信双方的波特率设定为9 600 b/s;帧格式:一个起始位,八个数据位,一个可编程的第九位,一个停止位;工作方式:PC机采用查询方式,STM32采用中断方式;功能标志:发送请求标志#0F1H,接收请求标志#0FFH;校验:通信双方采用求和校验的方式,即发送一串字符,双方计算累加和,与PC机比较,有错即重发。

  数据采集系统采用CPLD选取输入通道、控制A/D转换,实现数据采样;利用STM32具有的丰富外设接口进行数据处理、数据通信,提高了系统设计的灵活性,使系统易于升级和扩展。本系统开发周期短、运行稳定、性能可靠、使用方便。配合上位机采集界面,方便进行操作使用以及各种采样数据的存储,在多种模拟量输入的数据采集和控制系统的应用中前景十分广阔,将数据采集系统应用到工业现场数据的采集中将是本研究下一步将要进行的工作。

  LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

  在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

  LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

  根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

  电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

  在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

  LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

  在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

  开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

  LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

  LED驱动电源在LED照明系统中扮演着至关重要的角色。由于LED具有节能、环保、长寿命等优点,使得LED照明在各个领域得到广泛应用。然而,LED的电流、电压特性需要特定的驱动电源才能正常工作。本文将介绍常用的LED驱动电...

  LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电源转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

  种种迹象都在表明,半导体行业或已提前进入寒冬时期,越来越多的厂商开始扛不住了……

  崧盛股份9日发布投资者关系活动记录表,就植物照明发展趋势、行业壁垒等问题进行分享。植物照明未来市场需求广阔崧盛股份指出,植物照明将会走向长期产业领域。主要原因有三:第一,LED植物照明赋能终端种植更具有经济价值。由于LE...

  在当今高度发展的技术中,电子产品的升级越来越快,LED灯技术也在不断发展,这使我们的城市变得丰富多彩。 LED驱动电源将电源转换为特定的电压和电流,以驱动LED发光。通常情况下:LED驱动电源的输入包括高压工频交流电(即...

  人类社会的进步离不开社会上各行各业的努力,各种各样的电子产品的更新换代离不开我们的设计者的努力,其实很多人并不会去了解电子产品的组成,比如LED电源。

  随着科学技术的发展,LED技术也在不断发展,为我们的生活带来各种便利,为我们提供各种各样生活信息,造福着我们人类。LED驱动电源实际上是一种电源,但是它是一种特定的电源,用于驱动LED发射带有电压或电流的光。 因此,LE...

  LED灯作为一种新型节能和无污染光源,由于其特有的发光照明特性,在现代照明应用中发挥着革命性的作用。作为 LED 照明产业链中最为核心的部件之一,LED 驱动电源的驱动控制技术所存在的可靠性低、成本高等典型问题一直制约着...

  随着社会的快速发展,LED技术也在飞速发展,为我们的城市的灯光焕发光彩,让我们的生活越来越有趣,那么你知道LED需要LED驱动电源吗?那么你知道什么是LED驱动电源吗?

  早前有新闻称,Cree在2018年开始宣布转型高科技半导体领域,并一边逐渐脱离照明与LED相关业务,一边持续投资半导体。在今日,Cree宣布与SMART Global Holdings, Inc.达成最终协议,拟将LED...

相关推荐

在线客服
服务热线

服务热线

tel:025-83700868

微信咨询
97国际
返回顶部
X97国际

截屏,微信识别二维码

微信号:97国际游戏

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!