首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于ARM和以太网的远程电参数测量技术研究(2)

基于ARM和以太网的远程电参数测量技术研究(2)

客户端接收服务器发出的数据即DataSocket,读取W5100内部寄存器所存储数据的应用程序框图如图4所示。
数据经服务器W5100上传,经DataSocket Read控件读取再发送给远程控制面板,先在DataSocket  Read侧说明数据类型,或由变体值数据转换节点Variant  ToData转换数据类型,并在PC显示,所显示数值与服务器端发送的所采集的数据一致,达到了远程监控测试系统给的目的,同时用一个写测量文件(Write  LabVIEWMeasurement File Express VI)来保存数据以方便存取和查看。在框图里,“connection  in”输入的是W5100所保存的URL,而数值显示控件显示所测得的电参数。显示和保存历史数据程序框图如图5所示。
3.2 客户端给服务器传输数据
写模块的核心是DataSocket  Write.vi,它在工作前需要指定URL地址,VI每次从上一步接收数据后形成数据包并发送到目的地址。可以把通过DataSocket  Read读取到的并已经保存的历史数据经DataSocket Write将数据写入到服务器,而服务器端则通过DataSocket  Read从服务器上读取远程控制信号,然后根据控制信号功能实现不同的控制功能,进行显示并保存。程序框图如图6所示。
4 实现过程及设计结果
具体实现过程为:前端电路调理模块把所输入的大电压信号转变为CS5460A可以接受的小电压信号,以差模电压或电流的形式输入进去,CS5460A根据采样电路输入的瞬时电压、瞬时电流及瞬时功率由SPI串口传送至主控制器STM32F103,电压或电流信号通过STM32F103丰富的外围接口进行输入或通过外部DataBus输入,然后再用STM32处理器对传输的电流或电压数据进行预处理,再通过SPI接口把数据传递给W51  00芯片以完成网络协议的处理,最后通过网络连接端口把信号传输到PC机,从而实现远程人机互动。
5 结束语
以基于ARM  Cortex—M3的微处理器STM32F103VET6为主控制器,通过电量测量专用芯片CS5460A实现电量的精确测量,再利用以太网技术实现电量的监控,从而实现电参数的远程传输。远程电参数测量技术是测控领域发展的方向之一,各种新技术、新器件、新理论的出现和计算机网络的飞速发展,将促进远程电参数测量技术的发展和应用。
继承事业,薪火相传
返回列表