Font Size: a A A

Design And Implementation Of ARM Based Vending Machine Controller

Posted on:2010-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z P ZhouFull Text:PDF
GTID:2132360278969210Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Vending machine, as a member of self-services family, has been done researches by manufacturers in this domain all over the world, and is applied widely. For satisfying the customers, it is necessary to develop a suit of vending machine controller with more powerful functions and expansibility.This thesis was written at the VMC(Vending Machine Controller) research background of Hunan Kimma Intelligent Equipment Manufacturer, analyzing the shortcomings of nowadays VMC. Based on ARM7 and RTOS uC/OS-II, the new VMC uses the LPC2134 as the system hardware core, taking the uC/OS-II as the system software platform.For hardware, the VMC makeup was analyzed, and each module of VMC peripheral circuits was given, including power part, MDB(Multiple Drop Bus) equipment drive part, motor drive part, keyboard/display part and data storage part, and then the principle and electric characteristic of each module were described in detail.For software, RTOS uC/OS-II was transplanted to the architecture of ARM7. In allusion to the fact that Vending Machine itself is a self-react and event-Driven system, FSM(Finite State Machine) was applied to manage the system states and state-transformation, and HFSM (Hierarchical FSM) with stronger capability of complex adaptation was effectively implemented in C. In support of the new software frame based on uC/OS-II and HFSM, the system application and the driven programs of keyboard/display module, MDB equipments, data storage equipment and so on were completed.At last, some work about system debugging and testing was done, and it indicated that the VMC based on ARM was applicable. The designing scheme in this thesis has good-sized significances and applied worthiness for relatively complicated embedded system research.
Keywords/Search Tags:VMC, ARM, uC/OS-II, HFSM
PDF Full Text Request
Related items