pdf

Research and development of vending machine controller based on ARM

  • 2014-03-05
  • 1.11MB
  • Points it Requires : 2

With the development of computer technology and Internet technology, embedded systems have become a new research hotspot in recent years. The hardware core of embedded systems is embedded microprocessors. ARM processors have occupied most of the embedded system processor market with their advantages such as high performance, low power consumption and low cost. The application of ARM-based embedded systems has penetrated into industrial control, network communication equipment and other fields. Linux, as a powerful operating system with open source code, is widely used in the embedded field. Aiming at the application requirements of vending machine control systems in campus card systems, this paper aims to develop a new vending machine control system with radio frequency card checkout function and connect it with the campus card information management system. The overall design of the vending machine controller based on ARM-Linux is proposed. According to the scheme, the overall design of the vending machine control system is carried out. On the basis of analyzing the modular design that can be realized by embedded software and hardware, the HMS30C7202 microprocessor with strong data processing capability and capable of data network transmission is adopted. The hardware structure design of the minimum system and key interface circuits of the ARM processor is carried out. The system is expanded with peripheral circuits such as FLASH, EPROM, Ethernet interface, RS232 interface, GPIO interface, and USB interface. Protel software was used to complete the schematic design, drawing and printed circuit board layout of the development board. The PCB design was based on high-speed circuit design, integrated multiple interface circuits, and completed the design of the hardware system. The method of establishing the software environment of the vending machine control system under the embedded Linux operating system was studied, the process of porting Linux to the ARM control board was discussed, the application architecture of the embedded software and the design method of the device drivers of each part were analyzed, and the hardware driver was designed. On the basis of embedded software and hardware development, an example study and system function debugging of the embedded vending machine control system based on ARM was carried out, the basic functions of the vending machine control system were completed, and the system was enabled to communicate data based on Ethernet, providing a good foundation for further development and application.

unfold

You Might Like

Uploader
froglucky
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×