基于uip协议栈的磁熵变测量数据传输设计

基于uip协议栈的磁熵变测量数据传输设计

ID:24513633

大小:52.00 KB

页数:4页

时间:2018-11-15

基于uip协议栈的磁熵变测量数据传输设计_第1页
基于uip协议栈的磁熵变测量数据传输设计_第2页
基于uip协议栈的磁熵变测量数据传输设计_第3页
基于uip协议栈的磁熵变测量数据传输设计_第4页
资源描述:

《基于uip协议栈的磁熵变测量数据传输设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于UIP协议栈的磁熵变测量数据传输设计在此设计实现STM32采集软磁材料金属在不同温度,变化磁场下的H,M以及Sm值,并通过基于UIP协议的X络方式将数据传输到计算机上。硬件主要由磁熵变探测器、微控制器、以太X芯片、点阵屏、信号处理电路等组成。将UIP协议移植到STM32系列单片机上实现了上位机与STM32单片机的通信,并对测量数据通信进行分析。实验结果与预期的结果相吻合。磁熵变是衡量磁制冷材料性能的重要指标,它是指改变磁场后磁熵的变化值[1?3]。磁测量的具体方法是测量来自仪器的关于磁场强度H和磁化强度M的两个微分电压和一个探头所处的温度值。现将磁场强度H和磁化强度

2、M的电压微分值传到上位机,上位机通过算法对其进行积分计算。本设计采用的传输方式基于UIP协议栈,具有代码少,占用内存少,方便阅读和移植,支持多个主动链接和被动连接并发等优点,并且其硬件处理层、协议栈层和应用层共用一个全局缓存区,极大地节省了空间和时间。1系统总体设计整个系统由探测源和磁化装置,信号放大电路,单片机系统,显示部分和上位机软件组成。系统总构成如图1所示。磁化装置磁化探测源,探测源将信号发出,信号经过处理后由单片机系统采集,单片机一方面通过SPI通信将采集的电压和当前金属的温度以数字的方式显示在LCD上,直观地显示磁感应强度的强弱,另一方面通过通过UIP协议栈

3、与上位机进行通信。图1系统构成2磁熵变的信号采集2.1磁熵变的测量原理与信号采集本实验测量的金属选用钆。磁化金属钆的仪器,内部绕有大量线圈,上电后,通过扫描电源在适当的时间控制电压的变化,变化范围为0~5V,每隔约5s电压值上升100mV,如图2所示,这样产生的磁场就会发生跃变。另一个装置有两个凹槽,一个装有金属钆,另一个不装。线圈磁化金属钆,钆就会在电压上升的一瞬间磁感应强度增大,磁通量升高,产生感应电动势,两个圆孔凹槽的电压经过信号处理电路,经放大后电压瞬时值可达到2mV左右,此时ADC就可以采集实验数据。图2磁化仪器电压控制2.2基于UIP协议栈的数据的传递UIP

4、通过一系列的函数实现与底层硬件和高层应用程序的通信,对于整个系统来说它内部的协议组是透明的,从而增加了协议的通用性[4]。本文以太X芯片为ENC28J60。该芯片支持全双工和半双工模式,带有最高速度可达10Mb/s的SPI接口,采用可编程8KB双端口SRAM缓冲器,支持单播、组播和广播数据包,可以实现占位小、成本低、更加精简的X络应用系统[5]。2.3以太X芯片与微控制器接口电路设计ENC28J60与微控制器的硬件电路连接如图3所示,其连接可以实现半双工通信。微控制器使用的是ST公司的STM32C8T6,其运行速度快,性能高。本系统选择选用STM32微处理器可以在-40

5、~85℃的温度范围内工作,而且体积小,稳定性强[6]。ENC28J60与STM32连接,二者通过SPI通信。图3以太X芯片与微控制器的接口电路3系统软件设计3.1单片机系统总流程系统上电后,首先进行系统初始化,包括I/O初始化、时钟初始化、SPI初始化、UIP初始化以及开中断、定时器,单片机采集电压数据后进行滤波,然后通过移植的UIP协议将数据发送到上位机,流程如图4所示。3.2上位机系统流程系统上电后首先进行系统的初始化,然后开始接收数据包,分析接收到的数据包,与下位机一起进行校验位计算,当错误出现时上位机就会有相应的提示,若有数据而且数据正确,则提取测量数据,用示波

6、器实时显示测量数据,并且实时存储测量数据。部分代码如下:服务端:IPAddressip=nedataStream=client.GetStream();stringmsg=服务端亲启!byte[]buffer=Encoding.default.getBytes(msg);stream.dataStream=client.GetStream();byte[]buffer=ne.Read(buffer,0,8192);Console.的值。得出了金属钆在变化的磁场中自身熵变的变化也会使得钆的温度发生变化,与预期的结果相吻合。:边鸣镝付成伟:现代电子技术2015年24期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。