Font Size: a A A

Design Of Projector Controller Based On ARM

Posted on:2015-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:G W HuangFull Text:PDF
GTID:2272330452460163Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
In order to achieve the control of projector and relevant equipment (projection) withdifferent models and brands without replacing the remote controller, a projector based onARM controller is researched and designed.This paper initially analyzes basic requirements for the products using the projectorcontroller based on ARM. And following that, the overall projector controller system isdesigned, which includes hardware system, software system and client software.Hardware system mainly includes a power circuit, reset and clock circuit, debuggingcircuit, relay circuit, USB to serial circuit, RS232serial circuit, membrane keypad panelcircuit, etc. This article has designed for each circuit employing protel99SE as a platform.The system adopts STM32F103R8T6as the master chip, FT232RL as RS232-USBinterface converter chip, MAX232as a level converter chip, which build the hardwaresystem of ARM-based projector controller.After analyzing the advantages and disadvantages of the front and back frame andembedded system, this system proposes a new programming framework-list-frameconstruction programming idea, which absorbs the merits of both, and overcome theirshortcomings. It includes a master task list, signal response lists, timing task list, functionmodule for membrane keypad panel and user control command, which have a low degreeof coupling between the chains and are easy to maintain. Embedded C language softwaresystem is acted as the development platform, to design the process diagram performed by asoftware system’s main task module, the signal response chain module, a timing task listmodule and function module for membrane keypad panel, to explore a master task listprogram, signal response list procedures, timing tasks linked program and function modulefor membrane keypad panel list procedures and user control command procedures, thepreparation of the main program code of a software system, the subroutine code as well asthe overall program code and other software.In order to meet the requirements of our customers for unified control of differentbrands of projectors, this system develops a client-side software, utilizing java as adevelopment language, eclipse as a development platform, and SWT providingsoftware-related controls. Finally it successfully completes the debugging of hardwaresystem, software system and joint debugging of hardware and software, and describes thesystem’s actual specific debugging process and methods.According to user needs for the control of the projector with different models and brands, this project design ARM-based projector controller to achieve the designrequirements and the desired objectives.
Keywords/Search Tags:Embedded, ARM, Projector, List-frame construction programming, Controller
PDF Full Text Request
Related items