Font Size: a A A

Research And Implementation Of Support For The J1939 Network Modeling And Simulation Platform

Posted on:2007-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:L C XuFull Text:PDF
GTID:2208360182493711Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
J1939 network protocol, which is based on CAN, is put forward and organized by Society of Automotive Engineer. J1939 network consists of several ECUs (Electronically Controlled Unit), and each ECU consists of several CAs (Controller Application). Each CA may send Message object to another CA or global. Users of J1939 network need to configure or build up J193 9 network, by defining the name of CA according its functionality, preferred address of CA, type of CA, the source and the target CA of Message object etc.The main research purpose of this thesis is to provide users of J1939 network with a visual modeling and simulation platform, which can help users efficiently model J1939 network, do source codes automatically generation, and simulate the initialization process of the network, sending message between CAs and the reactions of CA on receiving message etc. With the aid of this platform, users of J1939 network can concentrate on the modeling J1939 network not on the details of source codes, found error of design problem as soon as possible, and thus can highly improve the efficiency of development work of J1939 network.The main work of this thesis can be generalized as following:Firstly, it makes development work more efficient and extendable for MVC pattern, by applying Graphical Editing Framework (GEF) of Eclipse as development tool;Secondly, the code automatically generation function can help users generate accurate source codes of configuration and application files, according specification of SmartJ1939 network system and SmartOSEK OS operating system, which can make users highly reduce the possibility of making mistakes. And the generated codes have good format, code style, readability and annotation information etc;At last, the implementation of simulation function using Swing and multi-threading technique can help users visually see the initialization progress of network, message sending and the reactions of CA on receiving messages, thus users can find error of design and refine it as soon as possible.
Keywords/Search Tags:J1939 network protocol, Visual modeling, Simulation, Code generation
PDF Full Text Request
Related items