0% found this document useful (0 votes)
104 views

ACVM

The document describes the basic block diagram and specifications of a chocolate vending machine. The machine has a 3 line LCD display and keypad for user input. It contains a multicoin module with slots for coin insertion and chocolate/refund delivery. The machine allows children to purchase chocolates by inserting coins of the appropriate amount and refunds excess coins. It has input ports for coins, user commands, and outputs ports to deliver chocolates and signals to track purchases. The machine uses a GUI, coin detection interrupts, and wireless communication to enable coin-based chocolate purchases by children and remote access by the owner.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

ACVM

The document describes the basic block diagram and specifications of a chocolate vending machine. The machine has a 3 line LCD display and keypad for user input. It contains a multicoin module with slots for coin insertion and chocolate/refund delivery. The machine allows children to purchase chocolates by inserting coins of the appropriate amount and refunds excess coins. It has input ports for coins, user commands, and outputs ports to deliver chocolates and signals to track purchases. The machine uses a GUI, coin detection interrupts, and wireless communication to enable coin-based chocolate purchases by children and remote access by the owner.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Basic block diagram of chocolatevending machine

ACVM Specifications

• Alphanumeric keypad and display

– Three line LCD display unit on the top of the machine.


– Displays menus, entered text, pictograms, and welcome,
thank and other messages, and time and date.
– Child as well as the ACVM owner GUIs with the machine
using keypad and display.
• Multicoin module

– Coin insertion slot so that the child can insert the coins to buy a
chocolate
– Delivery slot to collect the chocolate, and coins if refunded.

ACVM Requirements

Purpose:

To sell chocolate through an ACVM from which children can


automaticallypurchase the chocolates. The payment is
byinserting the coins of appropriate amount into a coin-slot.
To refund the coins.

Inputs

– Coins of different denominations through a coin slot.


– User commands

• Outputs

– Chocolate and signal (IPC) to the system that subtracts


the cost from the value of amount collected.
– Display of the menus for GUIs, time and date,
advertisements, welcome and thank messages.

Signals, Events and Notifications

• A mechanical system directs each coin to its

Appropriate port – Port_1, Port_2 or Port_5.


• Each port generates an interrupt on receiving the coin at
input.

• Each port interrupt starts an ISR, which increase value of


amount collected by 1 or 2 or 5 and posts an IPC to a waiting
task the system.

• Each selected menu choice gives a notification to the


system.

Input and Output Ports

Functions of the system

• A child sends commands to the system using a GUI (graphic


user interface).

• GUI consists of the LCD display and keypad units.

• The child inserts the coins for cost of chocolate and the
machine delivers the chocolate.
• If the coins are not inserted as per the cost of chocolate in
reasonable times then all coins are refunded.

• If the coins are inserted of amount more than the cost of


chocolate, the excess amount is refunded along with
chocolate.

• The coins for the chocolates purchased collect inside the


machine in a collector channel, so that owner can get the
money, again through appropriate commands using the GUI.

• USB wireless modem enables communication through


Internet to the ACVM owner.

Design metrics

• Power Dissipation: As required by mechanical units, display


units and computer system

• Performance: One chocolate in two minutes and 256


chocolates before next filling of chocolates into the machine.
[Assumed]

• Process Deadlines: Machine waits for maximum 30 s for the


coins and machine should deliver the chocolate within 60 s.

User Interfaces: Graphic at LCD or touchscreen display on


LCD and commands by children or machine owner through
fingers on keypad or touch screen

• Engineering Cost: US$ 50000 (assumed)

• Manufacturing Cost: US$ 1000 (assumed)

You might also like