无线点对多点远程在线数据采集系统研制
时间: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所示为某精密车床的振动检测的时域信号与系统操作界面图。

随着检测技术的不断发展,自动化仪表的进步,现代检测技术越来越多地应用于传统的检测系统中。该系统实现了无线点对多点数据采集与信息传输,采集精度高,数据传输抗干扰能力强,克服了现场拉电缆线等缺点,便于野外作业。实际应用表明,该方案简便、有效,值得推广应用。
传感器 单片机 电路 555 LCD MCU 编码器 集成电路 自动化 相关文章:
- 多核及虚拟化技术在工业和安全领域的应用(05-23)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于音频信号的轴承故障诊断方法(03-17)
- 采用信号调理IC驱动应变片电桥传感器(05-26)
- 基于nRF2401智能无线火灾监控系统设计(04-01)
- 家居安防无线监控报警系统(04-02)
