论文部分内容阅读
近年来,嵌入式系统广泛应用于各种电器产品、智能仪表和控制设备中,随着Internet的日益普及,人们迫切需要将嵌入式系统接入到Internet上,实现大范围的信息传输和监控。因此,嵌入式与Internet的结合是一种必然的趋势。基于嵌入式Internet的远程监控系统是信息网络与控制网络结合的产物,它借助网络完成监视与控制任务,将监控范围扩展到更广的空间,进一步推进了控制技术向网络化、分散化和开放化发展。目前,基于嵌入式Internet的远程监控系统已经成为工控领域研究的一个热点。 本文在分析、研究了嵌入式Internet、CAN总线和uClinux操作系统的基础上,从应用出发,提出了远程监控系统模型和接入系统模型的设计设想,并实际完成了应用模型的搭建和软硬件的设计。同时,为了适应工控领域中远程监控系统在数据传输实时性上的要求,对CAN总线网络和uClinux的实时性进行了深入研究,并提出了具体的改进设想。 全文主要的工作如下: 首先,对CAN总线、嵌入式Internet和uClinux操作系统进行阐述,并分析了远程监控系统的结构和监控模式,在此基础上,提出了基于嵌入式Internet的CAN总线远程监控系统的实现模型。同时,通过需求分析,给出了CAN总线接入Internet系统的硬件设计方案。 由于现在的仪表、传感器等底层设备一般都不具备CAN通信接口,不能直接连接到CAN总线上实现数据通信。本文接下来设计了一个CAN-RS232协议转换器用于将底层设备接入到CAN总线上,组建CAN总线控制系统。 然后,分析了CAN总线接入Internet系统的软件整体设计,详细描述了接入系统的软件核心——嵌入式web服务器,总结出嵌入式web服务器的实现方式,并在uClinux下实现了一个单进程web服务器。