Font Size: a A A

Design Of 1553B Bus Communication Software Based On BM3803

Posted on:2020-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:C H HanFull Text:PDF
GTID:2428330572987235Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the increasing demand for satellites in military,scientific research and civilian use,the number of satellites launched in China is also increasing year by year.Since each satellite has to invest a lot of manpower and material resources and has almost irreparable characteristics,it is not only strictly controlled at all stages of the design,but also strict verification of each single machine and the whole after the design is completed.After the payload has been developed,it must be inspected using ground detection equipment.The ground detection exquipment must not only ensure the real-time and reliability,but also approach the satellite working hardware to restore the running state of the star as much as possible.In view of the above characteristics,this project designed the 1553B bus communication software with ?C/OS-? as the real-time operating system and BM3803 as the main control,and built a satellite data simulation platform with stronger real-time performance than the traditional ground detection equipment.The payload,the atmospheric trace gas differential absorption spectrometer in the No.5 high-resolution environmental observation satellite,completes the work of broadcasting,data-injecting and telemetry with this satellite data simulation platform.The main content of this paper is divided into the following five parts:The first part introduces the significance and background of the research.The current research and application status of various aerospace master controller solutions and operating systems are briefly described at home and abroad.The second part gives the overall design of the system and gives a brief description of the relevant technical details.The significance of using the BM3803 as an aerospace master chip and using ?C/OS-? as a real-time operating system is described in detail.The third part is the difficulty of this design:the transplantation of real-time operating system ?C/OS-? to BM3803.This part gives the design of the key aspects of the migration work,including task stack structure design,timer interrupt processing,tasks switching and so on.Finally,the specific process of arranging communication tasks on ?pC/OS-? is given.The fourth part is the focus of this design:communication task design.Combined with the characteristics of B61580,the program development of BM3803 is carried out on the framework of ?C/OS-?.The communication task is added according to the satellite high-level communication protocol,and a series of inspection and testing work on the payload is completed,and the function of the satellite data simulation platform is realized.Finally,the hardware characteristics of BM3803 and B61580 are used to reinforce the reliability of the software,and the fault detection and processing methods applicable to the satellite data simulation platform are given.The fifth part is the experiment and analysis of this design.The traditional ground detection equipment solution is Windows+1553B_PCI board.The upper computer was made to control the 1553B_PCI board as a comparison test group.Using this design and the traditional ground detection equipment to accomplish the same task,by comparing the experimental data,we can see that the real-time performance of the satellite data simulation platform designed by this subject is superior to the traditional ground detection equipment,and meets the requirements of the satellite high-level communication protocol.Then,imitating the phenomenon of single-event flip in the aerospace environment,the error-making experiment was designed and the reliability of the design was tested.Finally,the payload is tested using a satellite data simulation platform.
Keywords/Search Tags:BM3803, RTOS, Reliability, Real-time, 1553B
PDF Full Text Request
Related items