| This paper describes the kernel structure of real-time operating system (μC/OS-Ⅱ) and the ARM architecture based on the earnest study of domestic and foreign fire alarm control system on present. This paper designs a fire alarm control system which based on the 32-bit ARM microprocessor and real-time operating system (μC/OS-Ⅱ).This paper chooses ARM7 system structure of the 32bit microprocessor as fire alarm control system hardware development tool, and chooses the real-time kernel of the operating system as a software development platform. It transplants the real-time operating system into LPC2292 microprocessor, completing the application of the system software design on the basis of real-time operating system, realizing automatic fire alarm, display alarming information, and other functions, and sends the fire information to other control system through the field bus, so as to realize information sharing function. The fire alarm control system is fast handling large amounts of data, strong anti-interference ability, stability, reliability, it has plenty of man-machine interfaces and outside enlarge interface circuit. It can make a fast and accurate reaction of the fire signal.The main content of this article include as follows:1. In familiar with fire alarm control system design related national standards and regulations, clear its function and task requires. Analysis the basic component of fire alarm control system, and puts forward the overall scheme of fire alarm control system.2. Using the LPC2292 chip which is one of NXP company's products that with ARM7 kernel as the main controller of fire alarm control system. Made a detailed design of the fire alarm control system hardware circuit, such as main controller smallest system, alarm module, LCD display module and field bus control module.3. Made a detailed analysis and research on the working principle of CAN bus, and puts forward the networking solutions of the fire alarm control system, as to realize information sharing function between fire alarm controllers.4. Complete theμC/OS-Ⅱreal-time operation system in LPC2292 microprocessor transplantation on the basis of hardware platform.μC/OS-Ⅱis a real-time operating system which is very welcome by the embedded system developers. It is a multitasking real-time kernel which based on priority and can fully deprived kernel. The correct transplant needs to set up relevant code such as open interrupt, shut interrupt, the direction of stack growth with the LPC2292 processor and relevant data types with the compiler.5. Finally familiar with fire alarm control system standards, write application software with standards on the basis of hardware platform, realizing each function of fire alarm control system. |