Font Size: a A A

Aircraft Power Distribution System Intelligent Bus Controller Design

Posted on:2002-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q P LiFull Text:PDF
GTID:2192360032454005Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
This paper mainly discuss a design and realization of intelligent CAN (Controller Area Network) bus communication controller in "Ground Experimental System for Advanced Aircraft's Power Supply System". After comparison among several possible buses , this paper chooses CAN bus as the layered bus of the system, proposes a hardware project and software project of intelligent CAN bus communication controller in the control system, and realize the hardware project.CAN bus technologies are introduced in detail in this paper, such as protocol CAN2.OA, protocol CAN2.OB, chip SJA 1000, chip 82C250 and so on.The controller will be inserted in ISA bus of host computer. The hardware module design of the Intelligent CAN bus communication controller includes hereinafter several main parts. First, a double redundancy CAN bus interface is designed. Second, data interface between host computer and intelligent CAN bus communicatiOn controller based on dual-port RAM-IDT 7132 is designed, which make host computer access the dual-port RAM in the way of memory mapping Third, changeable Coding circuit module of host computer and CPU based on general array logic (GAL) can choose memory mapping section according to the host computer's available memory resource. Interrupt input of intelligent CAN bus communication controller to host computer can be collocated by wire jumper according to host computer's available interrupt resource. The hardware part has been analyzed, designed and debugged. The hardware project has been realized. It provides a flexible and reliable hardware platform for software design.In the software part, a communication protocol of the Intelligent CAN bus communication controller is given according to bit arbitration characteristic of CAN bus and filter function of SJA1000, which make user can plan their data type on the basis of this protocol in the practice application. Then communication management and scheduling, WINDOWS driver?VxD (Virtual Device Driver), CAN application software have been deeply studied.
Keywords/Search Tags:CAN (Controller Area Network), Intelligent CAN bus communication controller, memory mapping, VxD (Virtual Device Driver), scheduling
PDF Full Text Request
Related items