Design And Implementation Of ARM Based Vending Machine Controller | Posted on:2010-11-08 | Degree:Master | Type:Thesis | Country:China | Candidate:Z P Zhou | Full Text:PDF | GTID:2132360278969210 | Subject: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 |
| |
|