当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]针对液压系统的特点,设计了基于ARM的智能数据采集终端系统。该系统通过传感器对油压、流量和温度3类信号进行采集,调理后的数据经过ARM处理器S3C2440进行处理和压缩,压缩后的数据利用GTM900C无线传输模块远程传输。整个系统硬件电路分为主控电路部分、数据采集部分和无线传输部分。

针对液压系统的特点,设计了基于ARM的智能数据采集终端系统。该系统通过传感器对油压、流量和温度3类信号进行采集,调理后的数据经过ARM处理器S3C2440进行处理和压缩,压缩后的数据利用GTM900C无线传输模块远程传输。整个系统硬件电路分为主控电路部分、数据采集部分和无线传输部分。

液压系统具有功率大、响应快及精度高等特点,已经广泛应用于冶金和制造领域。但其故障又具有隐蔽性、多样性、不确定性及因果关系复杂等特点,故障出现后不易查找原因,而且故障发生会带来巨大的经济损失。通常,液压系统只能靠定期检查和维护来排除故障,这种方法有一定的滞后性。因此需要实时监测液压系统的状态数据并及时分析以减少故障率,确保工程机械正常、连续运行。传统单片机已广泛应用于数据采集和处理中,虽然其价格便宜、易于开发,但是在存储空间和网络传输方面往往难以满足工程上的要求。因此,笔者针对液压系统采用了基于ARM的数据智能采集终端。

采集终端通过分布在液压系统各处的传感器对油压、流量和温度3类信号进行采集,并将采集到的信号进行滤波、放大,然后模数转换,数据经过分析后进行统一的编排与压缩,最后通过通信模块进行传输,将数据传输到本地监控中心做进一步故障诊断。

1硬件总体结构

智能数据采集终端系统采用三星的ARMS3C2440为主控芯片、GTM900-C GPRS为通信模块。整个硬件系统分为3部分:主控模块、数据采集模块和通信模块,具体结构如图1所示。

终端的主控模块包括控制芯片电路、存储电路、电源电路以及串口和JTAG接口电路;数据采集模块包括传感器电路、信号调理电路以及8路A/D转换电路;通信模块包括GPRS芯片以及外围电路。其中ARM与GPRS之间的通信是通过RS-232总线完成。



2主控模块设计

2. 1 ARM芯片介绍与工作状态设置

终端系统主要采用以ARM920T为核心的三星S3C2440芯片。该芯片虽然功耗低、体积小,但是集成了丰富的片上资源。其特点主要有增强型ARM架构MMU,支持WinCE、EPOC32和LINUX;内部先进微控器总线架构;哈佛高速缓冲体系结构;10位8通道多路复用ADC,可以实现最大转换率为2. 5MHz A/D转换器时钟下的500kS /s等。主控模块的供电分为3. 3V系统外围电路供电和1. 25V核心板供电。3. 3V系统外围电路供电通过AMS1117-3. 3V稳压模块完成转换,电路如图2所示;1. 25V核心板供电则采用低压差、低噪声的MAX8860EUA稳压芯片提供,电路如图3所示。S3C2440使用12MHz有源晶振,通过片内PLL电路倍频后,最高可达到400MHz.片内的PLL电路兼有频率放大和信号提纯功能,因此,系统可以以较低的外部时钟信号获得较高的工作频率,避免了高频噪声的产生。复位电路采用MAX811S芯片,当系统电源低于系统复位阈值(2. 93V),芯片将会对系统进行复位。



2. 2串行接口电路

RS-232C标准常用的接口是9芯D型,然而最基本的通信只需要RXD、TXD即可,但是由于RS-232C标准所定义的高低电平信号与S3C2440系统的定义不同,所以两者之间的通信需要电平转换,在单片机中常用的是5V的MAX232,而这里使用3. 3V的MAX3232,典型的应用电路如图4所示。



2. 3 NOR FLASH接口电路

终端系统中NOR FLASH使用的存储芯片是HY29LV160,存储容量为2MB,工作电压为2. 7 ~3. 6V,工作方式选用16位数据宽度模式。需要注意的是管脚NC接高电平时,即为16位数据位,当NC为低电平时即为8位数据位。选择16位数据宽度时,即为半字模式,此时16位数据总线D0 ~ 15分别接S3C2440的数据总线DATA0 ~15,地址总线则是A0 ~ 19分别与S3C2440的ADDR0~ 19连接,半字模式下的寻址范围为1MB,对于32位的S3C2440寻址范围则为1×2 = 2MB.

2. 4 SDRAM接口电路

SDRAM选用的是K4S561632,其存储容量为32MB,工作电压为3. 3V,其数据宽度为16位。

根据系统要求,需要有相对较复杂的算法运行,所以选用两片组成存储系统,存储空间为64MB.

具体连接方法是第一片的D0 ~ 15接DATA0 ~15,第二片的D0 ~ 15接DATA16 ~ 31,这样将16位扩展成为了与S3C2440对应的32位数据总线。

对于地址线来说,SDRAM采用的是存储阵列,即每片分为4个逻辑Bank,每个Bank由13个行地址线和9个列地址线共同寻址,能访问的空间为4×213×29×2 = 225MB.地址线的接法是分别将两片的A0 ~ 12与ADDR2 ~ 14相连,通过RAS和CAS选择行列信号,通过BA0、BA1选择Bank,最终通过CS通用片选实现64MB的寻址。

3数据采集模块设计

液压系统的组成主要包括液压泵、液压油缸或液压马达、各类控制阀和辅助装置。根据故障类型的归纳和总结,监控对象和监控点包括液压泵的油压和流量,油温,以及各类控制阀处的油压和流量。选择监测的参数主要包括:

a.油压测量。考虑到传感器的精度,工作电压与系统电压的匹配,供电电流以及能适用较恶劣的介质环境等,选用MSP340系列不锈钢传感器,其电气性能为:供电电源为5VDC;供电电流小于10mA;输出信号为0. 5 ~ 4. 5VDC /4 ~ 20mA;量程偏差为±2%FS;精度小于1%FS.

b.流量测量。选择涡轮流量计,电气性能为:供电电源为12 ~ 36VDC,可采用车载蓄电池直接供电;输出信号为4 ~ 20mA;精度为±1%R.

c.温度测量。选择温度传感器AD592,由于液压油温只作为辅助检测量,不需要精度太高,所以直接用隔热材料将AD592固定于测温点做适当的温度补偿,从而测量管内的油温。

模数转换采用的是S3C2440的10位8通道ADC,其转换率为2. 5MHz转换器时钟下的500kS /s,基准电压采用3. 3V,前端传感器调理电路需要相应的调整电压范围,管脚对应S3C2440上的AIN0 ~ 7.

4通信模块设计

通信模块选用华为的GPRS模块GTM900-C,该模块具有标准的AT命令接口,内部集成了TCP /IP协议栈,使用时不必编写相关的IP协议程序,直接可以通过其内嵌协议进行GPRS上网传递数据。

GPRS模块与ARM之间的连接是通过RS232串行接口连接的,电路如图5所示。其中芯片供电采用3. 8V,由稳压器AMS1117-adj转换。RST为芯片复位、PWON为开关机控制信号,均为低电平有效;UART_RXD0和UART_TXD0分别为AT命令串口发送、接收信号,实现数据的传输只需分别与串口的接收和发送端相连即可。



5结束语

笔者以三星公司的S3C2440开发板为平台,研究设计了一种基于ARM的液压系统智能数据采集终端的硬件电路,该终端已达到设计要求。

而且整个终端成本低廉、功能齐全,有较好的应用价值。此外,本设计稍作改动也可应用于其他需要数据采集和传输的环境,有一定的通用性。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Arm CPU正在从根本上推动AI变革,并造福地球。Arm架构是未来AI计算的基石。​

关键字: ARM AI

近日,Arm推出了Arm® Ethos™-U85神经网络处理器(NPU)和Arm Corstone™-320物联网参考设计平台,旨在满足海量的数据处理和大规模计算,加速推进边缘AI的发展进程。

关键字: ARM

为了赶超云计算市场上的竞争对手,谷歌正试图通过定制的Arm服务器芯片降低云计算服务成本。

关键字: 谷歌 ARM 定制芯片

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

液控单向阀,作为液压系统中的一种关键控制元件,在工程机械、冶金、化工、船舶等多个领域发挥着不可替代的作用。它利用控制液体对主阀芯进行开启和关闭操作,从而实现对液流方向的精确控制。本文将详细阐述液控单向阀的工作原理,包括其...

关键字: 液控单向阀 液压系统 控制元件

随着汽车软件数量爆发式的增长,整个行业都需要重新思考汽车产品的开发流程。为此,Arm推出了丰富的硬件IP、新的系统IP,以及全新的汽车计算与计算子系统产品路线图,旨在为各种汽车应用实现性能、功能安全、可扩展等方面的支持。

关键字: ARM 汽车电子

液体减压阀,作为一种广泛应用在液压系统、化工管道及供水设备中的关键元件,其主要功能是通过自动调节降低进液口与出液口之间的压力差,确保下游系统能够稳定地接收到预设的压力值。下面将详细介绍液体减压阀的工作原理及其重要性。

关键字: 液体减压阀 液压系统

知名移动芯片设计公司ARM最近迈出重要一步,它正式推出汽车芯片设计。ARM推出的芯片设计方案名叫Neoverse,随同芯片一起推出的还有面向汽车制造商、汽车供应商的新系统。

关键字: ARM 汽车芯片 芯片

随着通用人工智能的发展,数据中心的计算需求逐步提高。针对多模态数据、大模型的推理和训练需要更高的算力支持,而随着算力提升与之而来的还需更关注在功耗方面的优化。对于头部云计算和服务厂商而言,针对专门用例提高每瓦性能变得至关...

关键字: ARM 服务器 AI Neoverse CSS

一直以来,riscv架构都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来riscv架构的相关介绍,详细内容请看下文。

关键字: riscv ARM riscv架构
关闭
关闭