节点文献

基于CANopen的智能监控上位系统研究

Research of Intelligent Monitoring and Control Upper-End System Based on CANopen

【作者】 赵卫丽

【导师】 王志刚;

【作者基本信息】 河北工业大学 , 通信与信息系统, 2007, 硕士

【摘要】 目前船舶智能监控系统存在着系统结构复杂、维护不方便,设备互操作性差,以及缺乏对系统状态信息进行智能管理等问题。本课题在比较国内外船舶智能监控系统的基础上,制定了能满足工程需求的系统方案。本文分析了CANopen协议结构和各通信对象的特点,介绍了EM9000开发平台、WinCE操作系统、Embedded Visual C++的编程环境。充分利用在Embedded Visual C++环境下的多线程技术、回调处理、消息处理、文件处理机制,实现了船舶智能监控上位软件系统。通过调用底层CAN通信动态链接库中标准接口完成报文的基本收发,根据具体应用背景封装独立的类实现CANopen通信,在其中主要完成了各种对象的通信和对象字典的建立。程序设计采用模块化的设计思想,增强了软件的灵活性。论文详细阐述了应用程序中实时显示模块、网络管理模块、系统配置模块、实时打印模块的相互关系及处理流程。智能监控系统接收下位模拟量数据,根据不同的数值进行实时显示和报警处理。通过上位机发送NMT、SDO对象对下位节点进行实时的管理和配置,其中有证实的服务,增强了系统的安全性和可靠性,WinCE操作系统自身带有的时间处理方式,使系统中的定时处理更加方便和准确。测试结果表明,该系统运行稳定,界面显示实时生动,并具备存储、打印等功能,有很高的应用价值。

【Abstract】 At present, the shipping intelligent monitoring system has many problems of complex structure, poor equipment interoperability, inconvenient maintenance and lack of intelligent management of state information. An intelligent monitoring system was developed in this paper to meet the applied needs after researched the actuality of the system in domestic and overseas.The structure of CANopen protocol, the characteristic of object dictionary, the developed platform of EM9000,WinCE operation system and Embedded Visual C++ are introduced. It fulfilled the software system using some technology of multithread , callback processing, message and document handling mechanism in the Embedded Visual C++ . The communication between objects and the object dictionary are established by calling the standard transceiver interface of CAN dynamic link library and packaging CANopen communication class.Modularize design concept was adopted to the program, and it enhanced the flexibility of the software. The paper discussed the relationship among the real-time display module, network management module, system configuration module and real-time print module and their corresponding disposing processes . The system received the analog data, and the data will real-time display or give an alarm. The upper-computer can manage and configure the nodes of lower-computer on real-time by sending some message of the nodes. The confirmed service enhanced the system’s security and reliability. The operating system uses its own time disposed mode, and it makes timing more convenient and accurate.The experimental results show that the system runs stably and the interface displays vividly. The system also has some other functions, for example memory and printing and so on. The system has highly applied value.

  • 【分类号】TP277
  • 【被引频次】3
  • 【下载频次】276
节点文献中: 

本文链接的文献网络图示:

本文的引文网络