微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于LPC2294的泵舱信号转换电路设计

基于LPC2294的泵舱信号转换电路设计

时间:10-16 来源:互联网 点击:

上位机对本模块的参数设置,如IP地址,端口号报文发送方式(UDP或TCP)等。

TaskD:完成接收3路压力传感器数据,并按照规定的传输方式,将数据封装并发送到以太网。

TaskE:主要功能是定时发送特殊报文,如心跳报文、时统报文、工作状态请求报文及设备诊断信息报文等。

3 实验测试

针对本泵舱信号转换电路的验证,采用模块调试的方式。首先进行硬件电路板的调试,然后进行软件部分不同模块的驱动开发和系统调试。对于A/D模块调试,采用给A/D采样信道一个电压值,用ADS1.2软件仿真的方法查看转换结果是否与理论值相符。测试时给输入通道0输入3 V参考电压,理论满量程为0x03FF,仿真结果为0x000003FA,其与理论值符合度较高。而对于以太网通信的调试,调试工具选用Tcp Udp测试工具软件以及网络协议分析器EtherPeek NX工具对数据报进行捕捉分析。首先需对相关参数进行设置,设定系统端口号为9211,上位机端口号为9210。系统采用C类IP地址,统一子网掩码255.255.255.0,网关地址设置为192.1.103.1。本系统的IP地址为192.1.10 3.67,上位机的IP地址为192.1.103.66。通过对上位机发送的模拟数据进行数据报捕捉,如图10所示,数据信息经由自定义UDP报头、UDP协议、IP协议及以太网协议依次封装进行传送,具体的压力信息数据在信息单元后8 bit显示出来,并通过对数据的解析可知晓3组泵处于启动状态并自检正常。通过测试,验证了以太网通信的良好性能。

4 结束语

在对船舶安全关注度日益提高的前提下,本文提出一种船舶泵舱信号转换电路设计,该设计方便对船用泵的工作状态进行实时监测,以达到对异常状态的提前预警。设计以ARM7系列LPC2294为核心控制器,配合其他芯片实现了将压力传感器输出的压力数据通过网卡传送至以太网的通信功能。并通过实验验证了信号转换系统的可靠性。此外,针对自动化采集技术的误判问题,下一步的研究方向可将采集到的数据进行有效地数据融合,用以提高数据准确性,并减少误判的发生。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top