Download Print this page

e-Gizmo EZ HMI Reference Manual

Display terminal

Advertisement

Quick Links

e-Gizmo
EZ HMI Display Terminal
Technical Manual and Communication Functions Reference Manual
The EZ HMI (Human-Machine Interface) is a general
purpose display and input terminal designed with mi-
crocontroller applications in mind. Users can display
messages and data through its LCD display, and
get alphanumeric input from users with the use of
just a few simple commands. It even features a self
contained menu driven function that allows users to
set, edit, and save to its non volatile memory data-
herein referred to as Parameters, for later retrieval
and use by the user application programs.
A user interface function that carries these features
usually requires lengthy codes (it does). Now that
these functions are already built-in features of the
EZ HMI, there goes one detail you no longer need to
worry about- you can put all your programming effort
on the application project.
Figure 2. EZ HMI Display Terminal with LCD
display module removed. You can use a VFD
display module in place of the LCD if you want
a high brightness- high contrast display.
Page 1 of 16 pages
Figure 1. EZ HMI Display Terminal Module.
controller.
including Arduino & gizDuino
with relative ease.
user inputted data simple.
lows the user to enter non-volatile data for
later retrieval and use by the host MCU using
just a simple set of functions.
alphanumeric data, including selected sym-
bols.
play.
entry and dialog mode are free to use for
other purposes in your program.
©2012 by e-Gizmo Mechatronix Central
-
-
-
EZ HMI Display Terminal

Advertisement

loading

Summary of Contents for e-Gizmo EZ HMI

  • Page 1 (it does). Now that these functions are already built-in features of the EZ HMI, there goes one detail you no longer need to worry about- you can put all your programming effort Figure 1. EZ HMI Display Terminal Module.
  • Page 2: Controls And Terminals

    < > SELECT FUNCTION SWITCHES Figure 3. EZ HMI Controls and Port layout. The four push button controls and encoder VZLWFK GDWD DUH VKDUHG EHWZHHQ (= +0, EXLOWLQ IXQFWLRQV DQG XVHU GH¿QHG IXQFWLRQV AUX DIO LCD CONTRAST UART PORT POWER ADJUST Figure 4.
  • Page 3: Pin Description

    These can be controlled and monitored using the communication functions translation. It must be supplied with a voltage input ler. This will ensure logic level compatibility between the host and EZ HMI. Pin No: Description Circuit Ground The encoder switch is a special rotary switch that inputs.
  • Page 4: Wiring Configurations

    7.5-9.0V DC DC INPUT JUMPER INSTALLED Figure 7. The EZ HMI +5V, when routed through UART V+ by installing a ON JP1 5V POSITION jumper at JP1 +5V position, can be used to power UART connected device, such as the host MCU, or even wireless UART devices.
  • Page 5 SOURCE Figure 8. The EZ HMI, conversely, can be powered from a +5V sourced by the host controller circuit. HOST CONTROLLER (MICROCONTROLLER) with 5V Supply Voltage JUMPER INSTALLED ON JP1 5V POSITION +3.0-3.3V SOURCE Figure 9. UART wiring interface to host controllers with 3.0-3.3V working logic levels.
  • Page 6 EZ HMI Display Terminal ©2012 by e-Gizmo Mechatronix Central Page 6 of 16 pages...
  • Page 7 1. DISPLAYING MESSAGE 2. PARAMETERS AND PARAMETER ENTRY The LCD used in the EZ HMI has a display area MODE dozen or so functions, users can effortlessly display The EZ HMI Parameter Entry Mode is a built-in func- messages and other info.
  • Page 8 ALIAS EDIT CURSOR plete. < § Tips: Val: the desired character position. Change character as desired by rotating the encoder switch. EZ HMI Display Terminal ©2012 by e-Gizmo Mechatronix Central Page 8 of 16 pages...
  • Page 9 User application program can detect this condition by using the T test function as described in the communications section. § Tips: details. ©2012 by e-Gizmo Mechatronix Central EZ HMI Display Terminal...
  • Page 10 User application program can detect this condition by using the T test function as described in sage and exit Dialog mode EZ HMI Display Terminal ©2012 by e-Gizmo Mechatronix Central...
  • Page 11: Communications Functions

    - Goto Edit Parameter Mode Correct: - Test Arduino: Correct: Line (Top Row) Line (Bot Row) c”); Important: Communications Format are wrapped inside an Page 11 of 16 pages ©2012 by e-Gizmo Mechatronix Central EZ HMI Display Terminal...
  • Page 12 Example (Arduino): STX code Arduino: c – Clear LCD function ETX code > Note: This function is not available while the EZ HMI , together mode. with the function and data: >nn Notice that in both example, only the code, for the simple reason that they have no equiv- alent printable characters.
  • Page 13 M – display a scrolling message to line 1 Note: This function is not available while the EZ HMI Use functions 3 and 4 if you want to erase all pre- existing message on a line before printing the new mode.
  • Page 14 - Edit Parameter Mode Example 1 (Arduino): 4.7. Note: This function is not available while the EZ HMI line 1 is in Dialog mode. //STX code EZ HMI has a built-in function that allows you to // M – scrolling display to line 1 function enter and save on its non-volatile memory up to 48 M”);...
  • Page 15 Note: This function is not available while the EZ HMI This feature is useful in preventing the host control- for a user to interact with a host controller. Using this ler from unintentionally repeating the execution of function, the user can easily display a prompt mes-...
  • Page 16 //STX code S”); // Set an output // output 1 = PC5 //ETX //STX code I”); // Read an INPUT // input 0 = PC7 //ETX EZ HMI Display Terminal ©2012 by e-Gizmo Mechatronix Central Page 16 of 16 pages...