基于LPC2103的三相电信号数据采集系统的设计方案

最新更新时间:2013-12-13来源: 电源网关键字:LPC2103  数据采集系统 手机看文章 扫描二维码
随时随地手机看文章

基于三相异步电机驱动的液压设备凭借其运行中的诸多优点在生产实践中得到广泛应用,针对液压系统安全稳定的运行而开展的研究也越来越多。各种能够反应此类设备运转状态的特征信号中,电机的三相电信号能够充分的反应其液压故障和电机故障[1],且三相电信号具有稳定、不易受干扰的特点。因此,根据应用的需要,开发具有高便携性和实用性的三相电信号数据采集系统,完成对液压设备运行中三相电信号实时准确的采集、存储等功能,对实现基于电机驱动的液压设备状态监测以及故障诊断等工作都是十分重要和有意义的。

1 系统的硬件开发

根据三相电信号数据采集系统的应用环境,本文开发的数采系统硬件部分由模拟信号获取、调理单元,数据采集与处理单元和数据存储数据通信四大模块组成。系统的原理如图1所示。

 

 

1.1 主控芯片单元

主控芯片是整个数据采集系统的核心部分。根据应用的设计需求,在选择主控芯片时,主要有以下方面:

(1)体积小且具有丰富的内部资源,以减少外部扩展,减小数据采集系统硬件模块的体积;

(2)具有较高的运算速率,提高实时数据的准确度;

(3)低功耗、高性价比。

综合上述问题本设计选择以LPC2103为主控芯片,最小系统如图2所示。

 

 

LPC2103采用外部晶振,由CX1、CX2和11.0592MHz的晶振组成,之后将通过内部PLL,4倍频提供给芯片内部工作时钟。CX3,CX4和Y2为实时时钟晶振部分[2?3].

1.2 信号获取单元

本设计开发的数采系统,信号的获取包括三相电压和三相电流两部分,根据这两种信号的特点进行了相关硬件设计。

1.2.1 三相电压获取

驱动液压设备的三相异步电机的其额定工作电压大都为380 V,而本设计采用的AD 芯片为LPC2103 内置的10 位A/D 模块,它要求输入模拟信号的电压范围为0~3.3 V.因此,在实现准确测量的前提下,考虑到使用的方便,设计的实现周期和经济等问题,三相电压的获取采用了电阻分压式,原理图如图3所示。

 

 

由RV1 ,Rin1 组成分压电路,对被采集电压进行分压,考虑到电阻的功率和电路板的体积等问题,应用中两分压电阻其阻值如下:

RIN1 = 75 kΩ , 计算功率为:

PRIN1= 1.87 W ,实际中将选择PRIN1= 1.5 × 1.87 W ≈ 3 W 的分压电阻;RV1 = 1 kΩ , 计算功率为:

PRV1= 25 mW ,因此选择普通电阻即可满足使用要求。

此时RV1 上的电压为0~5 V,由运放U2C,U2D 组成了整流模块,将电压转换成0~3.3 V.由于使用集成运放搭建信号运算电路时,运放的输入电阻Rin 和反馈电阻Rf的阻值选择应遵循的原则是:

 

 

综上,相关电阻选择为:R3 = R4 =R5 = 20 kΩ ,R6 = 5.1 kΩ ,为了保证调理电路准确将+5 V信号调整至3.3 V,反相比例电路的反馈电阻R8 = 10 kΩ ,输入电阻R7采用电位器实现。

由U2A组成电压跟随电路桥接分压电路和整流电路两部分,使其相互之间互不影响。

1.2.2 三相电流获取方式

由于数据采集系统的使用前提是不影响设备的正常工作,因此三相电流的获取方式采用穿孔式霍尔电流传感器以实现非接触式测量。为达到准确的测量结果,霍尔传感器的参数选择根据被测电机的额定电流来进行。其中:由于电机在启动瞬间其冲击电流是额定电流的5~7倍,测试表明,冲击电流的时间将维持十几ms,考虑到保护后续测量电路的安全,设计了限幅电路,保证测量信号始终在±5 V范围内。电流获取电路如图4所示。

 

 

与电压测量相同,采用电压跟随电路以减小信号的衰减和损耗。限幅电路由RC1,U3B,U3C和二极管D1,D2组成,其中RC1 为限流电阻。当输入信号Ui 处于[-5 V,5 V]范围内,U3B,U3C的输出均为正饱和电压,此时D1,D2均截止,输出信号Uo=Ui.当输入信号Ui不在[-5 V,5 V]范围内时:

(1)当输入信号Ui>5 V 时,U3C 的输出为负饱和电压,此时D1导通,U3C成为跟随电路,输出信号Uo=5 V.

(2)同理,当输入信号Ui<-5 V时,U3B的输出为低电平饱和电压,此时D2导通,U3B 成为跟随电路,输出信号Uo=-5 V.由此,限幅电路将输入信号限制在了[-5 V ,5 V]范围内,且信号不会失真。

与电压获取电路相似,在限幅电路后将信号进行整流处理,之后将送入核心处理器的A/D采样环节。1.3 数据采集与存储模块

数据采集的部分采用了LPC2103内置的10位A/D,将经过调理的三相电信号提供给其A/D引脚即可。

根据数据采集系统的设计要求,本设计开发的数据采集系统,将在不方便与上位机通信的情况下,能够在下位机中保存大量的实时数据。由于采集模块采用了LPC2103内置的10位A/D,其A/D数据寄存器为32位寄存器,为节省数据运算时间和提高采样频率,每次采样的结果保留低16位,即每个采样点的数据为16 b=2 B.系统将采样频率设置为1 024 Hz,在这样的采样频率下,8 通道1 s采集的数据量:1 024 × 8 × 2 B = 16 KB ,考虑到长时间采集下的较大数据量和数据存储时的高传输率,数据的存储使用SD卡完成。

SD卡与微控制器之间的通信有SD和SPI两种接口模式[4],由于LPC2103内部拥有串行外设SPI总线,且使用SPI总线时能够节省主控制器的I/O 资源,因此本设计采用SPI接口方式实现SD卡与主控制器的通信,接口电路如图5所示。

 

 

将LPC2103 配置为主机,SD 卡为从机,在SPI模式下完成数据传输。控制器的GPIO 端口P0.9连接SD 卡片选线SD_CS;主控制器时钟信号线SCK0 连接SD 卡SCK 引脚,保证主从设备间的时钟同步;控制器的主机输出从机输入线MOSI连接SD卡的数据输入;控制器的主机输入从机输出线MISO 连接SD 卡的数据输出信号线。

2 系统软件开发

用户通过按键选择数据采集系统运行模式。运行模式1,系统采集三相电信号,并将实时数据通过串口发送至上位机;运行模式2,系统采集三相电信号,并将实时数据保存至SD 卡,不与上位机进行通信。主程序流程图如图6所示。

 

 

程序的初始化主要包括:GPIO端口、定时器模块、A/D 模块、SPI接口单元、UART接口单元、SD卡等6大模块。对SD卡的操作按照其数据手册,通过主控制器发送给SD 卡相应的命令来完成。SPI模式下,SD卡的指令由6 B组成,主控制器向SD卡发送指令时,高位字节在前,低位字节在后。操作流程如图7所示。

 

 

本设计使用了文件系统为FAT16 类型的SD 卡。FAT16 文件系统的系统分区由引导扇区、FAT 表、FDT表和文件数据区四大部分组成,数据的读/写均以扇区为单位。由于SD 卡系统分区的前三部分是十分重要的,一般不能将数据写入这三部分所在的扇区内,否则会使得SD卡无法被电脑识别,因此在向SD卡写入数据前,首先需找到引导扇区的位置,并根据其中的内容计算FAT、FDT 以及数据簇的起始地址和大小。为节省LPC2103 的内存,设置SD 卡写数据为单块写模式。写SD同样要遵循SD卡写块时序。

3 测试结果

本设计的上位机数据测试软件在LabVIEW 环境下开发,针对串口发送的数据和保存在SD 卡中的实时数据进行不同的开发,其数据结果如图8所示。数据测试软件将串口发送的数据转换至[-5 V,5 V]之间进行显示。图中,通过标定换算,数据采集的结果是准确有效的。

 

 

因此,方案所设计的三相电信号数据采集系统能够为进行基于电机拖动的液压动力系统运行状态监测研究奠定良好的数据平台。

4 结论

本文提出了基于LPC2103 的三相电信号数据采集系统的设计方案。方案以LPC2103为核心设计的三相电信号数据采集系统,采用霍尔传感器准确、安全的获取电压电流信号,数据的存储采用SD卡存储方式和串口发送数据至上位机存储模式两种法相结合,增加了数据采集系统的应用灵活性,并给出了详细的软、硬件开发过程。通过测试软件的标定换算,数据采集的结果是准确并有效的,从而验证了方案中所设计的三相电信号数据采集系统能够为进行基于电机拖动的液压动力系统运行状态监测研究奠定良好的数据平台。

关键字:LPC2103  数据采集系统 编辑:探路者 引用地址:基于LPC2103的三相电信号数据采集系统的设计方案

上一篇:短路保护、过载保护、零压保护基础认知
下一篇:开关电源的电磁干扰防制技术——传导篇

推荐阅读最新更新时间:2023-10-12 22:31

LPC2103下载程序后不工作 原来如此
由于ARM7内核结构的特MOD,当ARM7系统上电或复位后,是通过配置引脚的状态来选择几种启动模式的。 通常根据各个公司各系列芯片的不同,大致包括片内Flash启动模式、片内RAM启动模式、外部存储器启动 模式等;另外,现在很多ARM7芯片都支持片内Boot装载程序实现在系统编程(ISP)和在应用编程(IAP), 如何在复位后进入ISP或者IAP状态,都需要通过配置引脚的状态来确定。因此, 除了电源、晶振、jtag、复位构成最小系统的四部分基本单元电路外,最小系统若要正常工作, 还需要根据芯片的特MOD添加启动选择电路,这个是与普通的8位单片机所不同的。 对于LPC2103或者LPC2
[单片机]
嵌入式卫星MODEM在监控和数据采集系统中的应用
在勘探、油气管线、输变电、水文、能源、环境、野生动物监测、无人驾驶飞机、训练靶机、民航无线“黑盒子”待领域的监控和数据采集(SCADA)系统中,人们的一些绝妙设计方案往往因为找不到一种可靠、可行的数据传输手段而难以实施。 Globalstar(全球星)的数据传输技术为涉及上述高新技术领域的应用提供了高性能价格比的解决方案。 基于拨号接入的数据传输方案 如图1所示,DCEg是Globalstar的卫星终端,有三种类型: 一种是以一块电路板形式的卫星MODEM模块,物理尺寸为190×75×17mm,重量为180g,数据接口为RS232。 第二种是带内置MODEM(built-in modem)的语音、数据两用卫星手
[应用]
汽车电动空调的数据采集系统的研究设计
1 引言   汽车空调作为车内温度小环境的控制中心,其作用不言而喻。由于过去的汽车空调检测系统因为控制策略单调而没有使用综合检测平台的必要,即使有控制过程检测,大都使用昂贵的采集设备如数据采集卡,其通信方式也以串行口通信为主,无法接入整车环境进行监控 。针对这一情况,本文所设计开发的检测系统主要对电动汽车空调运行过程中的四个工程物理量进行检测分析:风机的电压、电流,压缩机端口的高压、低压。本课题来源于某汽车空调系统的开发过程中所需检测系统的设计,主要用于使空调系统的控制策略的执行更加透明化、直观化,为控制策略的优化提供数字依据;为汽车空调后续开发提供可靠的保证。 2 采集系统设计   2.1 总体设计
[工业控制]
汽车电动空调的<font color='red'>数据采集系统</font>的研究设计
arm7 LPC2103 中断的处理方法
向量中断控制器(VIC)具 有 32 个中断请求输入,可将其编程分为3 类:FIQ 、向量IRQ和非向量IRQ 。可编程分配机制意味着不同外设的中断优先级可以动态分配并调整。 快速中断请求(FIQ )要求具有最高优先级。如果分配给 FIQ 的请求多于1 个,VIC 将中断请求“相或”后向ARM处理器产生 FIQ 信号。当只有一个中断被分配为 FIQ 时可实现 最短的FIQ 等待时间,因为FIQ 服务程序只要简单地启动器件的处理就可以了。但如果分配给FIQ 级的中断多于1 个,FIQ 服务程序从 VIC 中读出一个字来识别产生中断请求的 FIQ中断源是哪一个。 向量IRQ 具有中等优先级。该级别可分配32 个请求中的 1
[单片机]
ARM 9平台下的CMOS图像传感器数据采集系统
引言 随着CMOS(互补金属氧化物半导体)技术的发展及市场需求的增加,CMOS图像传感器得以迅速发展。由于采用了CMOS技术,可以将像素阵列与外围支持电路(如图像传感器核心、单一时钟、所有的时序逻辑、可编程功能和A/D转换器)集成在同一块芯片上。与CCD(电容耦合器件)图像传感器相比,CMOS图像传感器将整个图像系统集成在一块芯片上,具有体积小、重量轻、功耗低、编程方便、易于控制等优点,因此,CMOS图像传感器的应用已经变得越来越广泛。 但是,目前市场上的大部分基于CMOS图像传感器的图像采集系统都是采用DSP与图像传感器相连,由DSP来控制图像传感器,然后由DSP采集到图像后再通过USB接口将图像数据传输到PC机进行后续
[传感技术]
基于嵌入式USB接口的数据采集系统的设计
  数据采集任务多在户外进行,所以数据采集系统通常要满足实时性、专用性、可靠性和低功耗等性能,这些特性在嵌入式系统中都能得到很好的体现,因此本文将以WindowsCE的嵌入式平台来开发效据采集系统。但是由于嵌入式系统的硬件结构不易改变,所以在进行数据采集设备扩展时应该选择接口简单灵活、数据传输率高和支持热拔插的传输总线,而USB接口则能很好地满足这些要求,同时USB还有总线供电和不受插槽、中断等硬件资源限制的特性,因此USB接口是数据采集设备与嵌入式系统进行数据传输的理想选择。综上所述,本文将设计一款基于嵌入式USB接口的数据采集系统以满足实际的需要,下面将从硬件设计,程序实现和实际测试3方面具体描述。   1 硬件设计
[嵌入式]
ADl871型模/数转换器在数据采集系统中的应用
摘要:ADl871是AnalogDevices公司生产的105dB、96kHz高性能立体声24位∑-ΔA/D转换器。 由于是串行输出,故当其被用于高速数据采集时,如果直接乖微型计算机(MCU)相连,采样速率会大大降低。为此,用现场可编程门阵列(FPGA)设计了ADl871和MCU之间的接口,解决了这一问题。给出用VHDL语言设计的接口电路和程序并进行了仿真。 关键词:数据采集;AD1871;VHDL;现场可编程门阵列;设计 1 引言 科学技术的发展对数据采集系统的采样速率、分辨率、精度、接口及抗干扰能力等提出越来越高的要求。ADl871是目前市场上动态范围、采样速率和采样精度等指标都很突出数据的一款24位ADC,它的推出为设计
[半导体设计/制造]
基于STM32的新型电力数据采集系统的设计与实现
引言 传统的电力数据采集系统受限于有限的存储空间和通信接口,存在精度不高、实时性差、采集信息量小等缺点,已无法满足实际的电力系统调度与管理需要,本文提出的基于STM32的新型电力数据采集器充分利用了STM32丰富的片上资源,大大节约了硬件投资,利用STM32具有快速采样的高性能ADC、先进的电源及时钟管理、双看门狗等功能,从而大大增强了系统的实时性与可靠性,精度显著提高,同时功耗大为降低。 1、总体设计方案 本系统由模拟量与开关量采集模块、通讯模块以及上位机人机交互模块组成,系统框图如图1所示。首先电压、电流等模拟信号经信号调理电路调理后,经模数转换器ADC转换为数字信号,再由STM32进行数据处理;开关量信号则通过I/O口输
[单片机]
基于STM32的新型电力<font color='red'>数据采集系统</font>的设计与实现
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved