Font Size: a A A

Research And Implementation Of IEEE 802.1AS Protocol Test Software

Posted on:2022-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:G C XuFull Text:PDF
GTID:2518306575465444Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
TSN(Time Sensitive Network)is a new generation of Ethernet communication standard,which has the characteristics of communication determinism and real-time.Now it has become a popular technology in the field of industrial communication.IEEE802.1AS provides a unified time reference for network devices in the TSN network,which is the key to achieving TSN traffic shaping,determinism and real-time.However,the software and tools for verifying the protocol compliance and performance of the IEEE802.1AS implementation of the TSN equipment of various manufacturers are still lacking,which has affected the application and promotion of the TSN technology.Therefore,on the basis of analyzing the characteristics and principles of the IEEE 802.1AS protocol,this thesis designs the IEEE 802.1AS protocol function verification and performance testing software.The main research contents of the thesis are as follows:1.The thesis analyzes the characteristics and message structure of the IEEE802.1AS protocol.It also analyzes the functional principle of the protocol in detail,including the principle of optimal master clock selection,the principle of transmission delay measurement and the principle of time synchronization.By analyzing the functional requirements of the test software,the overall design is carried out from the aspects of the test software architecture and the test system topology.2.Based on the IEEE 802.1AS protocol principle,the protocol test method and protocol test case set are designed.Using the method based on state machine conversion,the best master clock selection,transmission delay measurement and time synchronization function test methods are designed,and the time synchronization accuracy test method is studied.3.According to the modular idea,the IEEE 802.1AS protocol test software function modules are designed,including the main program running module,user interaction management module,test configuration management module,test case management module,test execution module and test result statistics module.The test software realizes the functions of user interaction,test configuration,use case management,test monitoring,exception monitoring,obtaining test results and generating test reports;according to test requirements,a data information database is designed for testing provide data services,including E-R relationships and data table structure design.4.Build a test verification platform to verify the various functional modules and protocol functions of the test software;verify the single-hop and multi-hop time synchronization accuracy according to different test equipment,and analyze the factors affecting the time synchronization accuracy through multiple multi-device experimental tests.The test results show that the test software designed in this thesis can effectively verify the functions of the IEEE 802.1AS protocol and the time synchronization accuracy meets the requirements of the protocol.
Keywords/Search Tags:time sensitive network, IEEE 802.1AS, protocol test, time synchronization
PDF Full Text Request
Related items