微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 无线点对多点远程在线数据采集系统研制

无线点对多点远程在线数据采集系统研制

时间:06-29 来源:互联网 点击:


3.2 分机发送、主机接收通信方式

图6(a)、(b)分别为分机发送、主机接收时主机与分机软件流程图。主机发送第一个字节后立即读分机数据,即主机先发送地址后接收后面的三个数据字节。其中,主机软件:(1)当I2C接口的特殊功能寄存器被设置好后,主机发送一个START位,然后发送分机地址到SDATA线上。在这个模式下R/W状态位被复位。如果主机没有收到分机的确认,就发送一个STOP位,错误位被置位而传送中止。(2)如果从机进行了确认,主机等待第一个数据字节。一旦收到后,主机将它存入自己的内部存储器,向分机发出确认后,等待下一个数据字节。(3)当发送计数BYTECNT=0时,就意味着最后一个要传送的字节已被接收,主机将发送一个STOP位表示传送结束。分机软件:(1)当I2C接口的特殊功能寄存器被设置好后,主机也发送一个START位,分机等待着接收第一个数据字节(数据到达后将产生一个中断)。一旦收到后,分机将该数据与自己的地址相比较。若匹配,分机发送一个确认到SDATA线上。(2)当R/W状态位置位,分机发送一个要传送的字节。发出数据后,分机等待主机的确认。每当收到主机的确认,分机发送下一个数据然后再等待确认。(3)当发送字节计数BYTECNT=0,主机发送一个STOP位而不是确认,同时结束传送。


4 实验结果

利用上面建立的无线点对多点的远程在线数据采集系统,对重庆世耀工贸有限公司摩托车生产厂的精密车床进行振动监测。在进行数据采集时,点击桌面上无线数据采集系统,即可启动程序。然后,点击端口设置按扭,弹出端口设置对话框,选择与PC主机无线传收模块相连接的RS232串口、波特率、工作距离、测量参数、存储器的大小等参数后,点击确定,回到主界面。点击打开模块按扭,若系统工作正常,则显示模块正在工作;若系统工作不正常,则显示系统未工作;在系统正常工作情况下,点击握手设置按钮,设置与主机通信的分机台号、采集频率与通道数等(每设置完一台分机参数后,就点击握手);在各台分机与主机之间握手成功后,点击启动按钮,程序发送启动命令,开始进行数据采集。在无线传输完后,系统将自动保存数据文件。可通过点击打开显示按钮,将已保存的数据按图形方式显示于图形框中。图7所示为某精密车床的振动检测的时域信号与系统操作界面图。


随着检测技术的不断发展,自动化仪表的进步,现代检测技术越来越多地应用于传统的检测系统中。该系统实现了无线点对多点数据采集与信息传输,采集精度高,数据传输抗干扰能力强,克服了现场拉电缆线等缺点,便于野外作业。实际应用表明,该方案简便、有效,值得推广应用。

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

网站地图

Top