LXI总线下的Web关键技术:实现实时仪器控制

8 下载量 115 浏览量 更新于2024-08-31 2 收藏 294KB PDF 举报
本文主要探讨了基于LXI(Local eXtensible Instrumentation Architecture)总线的Web关键技术的研究与实现。LXI是一种新一代的仪器总线技术,它在GPIB、VXI和PXI等传统总线的基础上,提供了更高的灵活性和互操作性,特别强调了与Web的集成,使得仪器可以通过Web页面进行远程访问和控制。 在LXI技术中,Web页面起着至关重要的作用,因为LXI标准要求仪器需提供W3C兼容的Web页面,以便用户无需接触前面板即可完成仪器的操作。基本的Web页面类型包括主页面、LAN配置页面、IEEE1588同步配置页面、仪器功能页面和事件日志访问页面。本文以实现IEEE1588同步配置页面为例,展示如何在LXI仪器中构建Web界面。 硬件设计部分,文章采用了ARM+DM9000+DP83640的架构,以三星公司的S3C2440处理器为核心控制器,DM9000负责MAC层通信,DP83640负责物理层通信,构建了LXI仪器的Web接口硬件系统。 在软件设计上,选择了Linux作为操作系统,构建嵌入式服务器,实现了HTTP请求的处理流程。当用户通过浏览器发送请求时,服务器会解析这些请求,如果是静态页面,就直接返回HTML内容;如果是CGI应用程序,服务器会启动相应进程,并传递必要的参数,然后由CGI应用程序根据接收到的信息执行相应的功能,可能涉及到设备驱动的调用。 此外,文章提到了采用CGI局部刷新技术来替代传统的CGI全局刷新,这种技术可以提高Web页面的响应速度和用户体验。通过这种方式,仪器的Web页面不仅提供了便捷的远程访问方式,还确保了系统的稳定性和性能。 总结来说,本文详细介绍了如何利用LXI总线技术构建仪器的Web接口,包括硬件和软件的设计策略,以及如何通过CGI技术优化Web页面的交互体验。通过系统验证,作者证明了所提出的解决方案能够成功实现实时的IEEE1588同步配置,进一步推动了LXI仪器的远程管理和控制能力。