Haptic Feedback Technology

Similar documents
Feel the Real World. The final haptic feedback design solution

Localized HD Haptics for Touch User Interfaces

Next Generation Haptics: Market Analysis and Forecasts

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Haptic Technologies Consume Minimal Power in Smart Phones. August 2017

10 Things to Consider when Acquiring a Nanopositioning System

Hardware Platforms and Sensors

APPEAL DECISION. Appeal No USA. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan

Substitute eyes for Blind using Android

ServoStep technology

Introduction to Arduino HW Labs

Linear Motor Test Sequence

OPTICS IN MOTION. Introduction: Competing Technologies: 1 of 6 3/18/2012 6:27 PM.

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Sensors and Sensing Motors, Encoders and Motor Control

System-on-Chip for Rotation Detection

Experiment#6: Speaker Control

Job Sheet 2 Servo Control

Direct Current Waveforms

LS7362 BRUSHLESS DC MOTOR COMMUTATOR / CONTROLLER

The Voice Coil Actuator Story. Who needs to read this?

Speed Control Of Transformer Cooler Control By Using PWM

USER S GUIDE POLOLU DRV8838 SINGLE BRUSHED DC MOTOR DRIVER CARRIER USING THE MOTOR DRIVER

Design Of Low-Power Wireless Communication System Based On MSP430 Introduction:

Development of Control Algorithm for Ring Laser Gyroscope

FAH4830 Haptic Driver for DC Motors (ERMs) and Linear Resonant Actuators (LRAs)

Lab Exercise 9: Stepper and Servo Motors

Latest Control Technology in Inverters and Servo Systems

Micromouse Meeting #3 Lecture #2. Power Motors Encoders

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore)

CHAPTER 3 APPLICATION OF THE CIRCUIT MODEL FOR PHOTOVOLTAIC ENERGY CONVERSION SYSTEM

Construction Electrician Level 2

Vibrotactile Apparent Movement by DC Motors and Voice-coil Tactors

MSK4310 Demonstration

Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim

Pololu DRV8835 Dual Motor Driver Kit for Raspberry Pi B+

The Design of Intelligent Wheelchair Based on MSP430

Also, side banding at felt speed with high resolution data acquisition was verified.

YOUR VIDEO TITLE POWER DISTRIBUTION FOR

POWER- SWITCHING CONVERTERS Medium and High Power

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

LC898302AXA Advance Information

Training Schedule. Robotic System Design using Arduino Platform

DC motor control using arduino

Introduction to project hardware

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

Mag Lev Train 1. By: Paul Friend. Project Advisor: Dr. Anakwa. Date:

Drives 101 Lesson 3. Parts of a Variable Frequency Drive (VFD)

INTELLIGENCE HOME AUTOMATION SYSTEM USING LDR

Laboratory Design Project: PWM DC Motor Speed Control

Haptic Driver for DC Motors (ERMs) and Linear Resonant Actuators (LRAs)

Power Electrician Level 3

Embedded Systems Lab Lab 7 Stepper Motor Application

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA

Group #17 Arian Garcia Javier Morales Tatsiana Smahliuk Christopher Vendette

CHAPTER 3 DC-DC CONVERTER TOPOLOGIES

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

Lauren Gresko, Elliott Williams, Elaine McVay Final Project Proposal 9. April Analog Synthesizer. Motivation

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

Analog Servo Drive BD15A8

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Putting It All Together: Computer Architecture and the Digital Camera

Addendum Handout for the ECE3510 Project. The magnetic levitation system that is provided for this lab is a non-linear system.

Carnegie Mellon University. Embedded Systems Design TeleTouch. Cristian Vallejo, Chelsea Kwong, Elizabeth Yan, Rohan Jadvani

Electrical Motor Power Measurement & Analysis

CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC

Energy Harvesting IC for Fuzing Applications

Q-Motion Miniature Linear Stage

Mechatronics System Design - Sensors

ELECTRONICS PULSE-WIDTH MODULATION

University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory

Part 1: Determining the Sensors and Feedback Mechanism

Electronic Speed Controls and RC Motors

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

Sensors and Sensing Motors, Encoders and Motor Control

Test Report TIDA November 2015

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

Renewable Energy Based Interleaved Boost Converter

SMART SENSORS AND MEMS

Wireless Inductive Power Transfer

E Charge-controlled amplifier module

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

Extended Performance of Hybrid Actuators 1

CHAPTER 2 DESIGN AND MODELING OF POSITIVE BUCK BOOST CONVERTER WITH CASCADED BUCK BOOST CONVERTER

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

Design of Control System of Low Speed Brushless DC Motor

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

C Model: C Product Data Sheet Precision Haptic 8mm Linear Resonant Actuator - 3mm Type (14mm Leads) Ordering Information

Chapter 2: Your Boe-Bot's Servo Motors

Lecture 8: Tactile devices

Cleaning Robot Working at Height Final. Fan-Qi XU*

INVESTIGATION AND DESIGN OF HIGH CURRENT SOURCES FOR B-H LOOP MEASUREMENTS

Understanding RC Servos and DC Motors

Transcription:

Haptic Feedback Technology ECE480: Design Team 4 Application Note Michael Greene Abstract: With the daily interactions between humans and their surrounding technology growing exponentially, the development of new and innovative ways to provide operator feedback is becoming a necessity. With visual feedback being the first and most popular means of providing this user feedback, touch response is an increasingly popular choice as a secondary form of notification for many electronic devices. It is a simple, yet effective, way to alert the user that a specific action has occurred in instances where visual or auditory feedback may not be an option. Haptic technology is the leading field for creating this touch-based system interaction between humans and their electronics. 1 P a g e

Table of Contents: Abstract. 1 Key Words 3 Introduction 3 Components 4 Actuator 4 Haptic Driver. 7 Microcontroller 8 System Integration. 9 Conclusion... 10 References 11 2 P a g e

Key Words: Microcontroller, Haptic Driver, Linear Resonant Actuator, Eccentric Rotating Mass, Piezo Actuator. Introduction: Haptic technology, or haptics, is a method of assigning a tactile feedback response to a designated input. It is used in electronic devices to recreate the sense of touch, through vibrations or forces, to the user. The necessary components for producing and regulating haptic feedback are a microcontroller, a mechanical driver, and an actuator. A simplified diagram how these components work together is show in figure 1 below. The haptic vibrations are initially created and regulated through the motor and actuator. These sensations are then controlled through the external microcontroller with imbedded software. More detail about each of these components and their importance to the overall system will be discussed in the following section. As the haptic technology becomes more advance and the response becomes realistic, it will inevitably become an increasingly popular option for consumer applications that involve two-way interactions between humans and technology. Figure 1: Haptic System Overview 3 P a g e

Components: Actuator: As detailed above, the actuator is the mechanical provider of when and how much vibration is felt by the user. Currently, there are three main types of actuators on the market: linear resonant actuator, eccentric rotating mass, and piezo actuator. Linear Resonant Actuator: Of the motor-based actuators, the linear resonant actuator, or LRA, is the most popular due to its quick response time and long life span. The LRA is created through a moving magnetic mass connected to spring. This is detailed further in figure 2 below. An incoming current produces an electromagnetic field within the voice coil of the LRA that drives the magnetic mass and spring up and down, causing it to vibrate in a single direction at a fixed resonant frequency. It must be noted that the LRA requires an alternating current to produce this magnetic field, so the associated haptic drivers IC must be capable of outputting an AC signal. Figure 2: LRA Internal Components 4 P a g e

Eccentric Rotating Mass: The eccentric rotating mass is the simplest and cheapest of the actuator units. It consists of a basic DC motor attached to an off-center mass. Figure 3 below features this internal configuration. When activated by the DC voltage produced by the driver, the motor spins the off center mass and the centripetal force produced causes the bidirectional vibration throughout the unit. However, since the ERM actuator is so basic in design, it is very difficult to accurately control the amplitude and duration of the voltages. Despite its low cost, this inconsistency and lack of precision makes the ERM an ineffective option for most feedback response systems where fine detail is required. Figure 3: ERM Internal Components 5 P a g e

Piezo Actuators: The most recent and increasingly popular innovation in the haptics community is the piezo actuator. As shown in figure 4 below, piezo actuators consist of thin layers of piezoelectric materials that bend back and forth quickly when a voltage is applied, causing vibration. To produce this bending, piezo actuators require a relatively high voltage input from the driver, usually between 50 and 150 volts. To provide this high voltage, a piezo specific haptic driver must be used in the system. Piezo actuators have many advantages over the motor-based LRA and ERM actuators. The main advantage for this actuator type is size, as the piezo layers don t require any internal components to drive the vibrations. This lack of internal mechanics also helps to reduce the start up and breaking time of the actuator, as well as eliminate any audible mechanical noise during periods of vibrations. Lastly, due to their piezoelectric material properties, piezo actuators are able to achieve stronger vibrations at lower bandwidth than the other actuator models. However, these advantages come with a price. The main disadvantages for piezo actuators are low durability of the piezoelectric material, giving then a shorter lifespan than the motor-based actuators, and high power consumption. Figure 4: Peizo Actuator Operation Haptic Driver: The intermediate step between the control source (microcontroller) and the vibrating unit (actuator) is a haptic driver. The driver is required to provide a complete motorized control of the actuator, as 6 P a g e

the microprocessor is unable to deliver enough power for the actuator to begin its initial vibrations. There are two main methods used by the driver to insure that the actuator starts and stops its vibrations as quickly as possible, making the overall haptic response smooth and crisp. The first is overdrive, where the motor produces more power then necessary to reduce the time it takes for the actuator to begin vibrations. The second is active breaking, in which the driver produces a reverse voltage of a certain amount to quickly end the actuators vibrations. The driver is also capable of smart loop architecture, which allows it to constantly monitor the actuators performance. Figure 5 below details the general inner workings of a haptic driver. When choosing a driver the type of associated actuator being used must be taking into account, as each actuator requires a unique set of inputs from the driver. Texas Instruments provides an extensive collection of LRA, ERM, and piezo haptic drivers. Signal from Microcontroller Figure 5: Haptic Driver Diagram 7 P a g e

Microcontroller: The role of the microcontroller is to make all logic decisions regarding when and how the haptic technology responds to a designated input. When a desired input, such as a capacitive change from a touch screen, is registered by the microcontroller, it sends a pulse width modulated signal to the haptic driver. The driver will then control the actuator s vibration levels and duration based on the duty cycle of this pulse width modulated signal. Today many processors can be purchased with a fully integrated library of haptic waveform effects that can simplify the programing aspect and make haptic integration a convenient option for any application. 8 P a g e

System Integration: The schematic in figure 6 below details the hardware setup for a simple haptic feedback system. This particular system includes a MSP430 microcontroller (TI), a DRV2605 haptic driver (TI), and a 10 mm LRA (Precision Motordrives). Time permitting; this is the system that will be incorporated into the Blind User Accessible Insulin Pump. The MSP430 registers an incoming signal through capacitive touch sensors connected to the input pins (2.0, 2.1, and more if necessary). By comparing this input signal with a user-designated reference signal, the MSP430 will output a specific PWM square wave to the DRV2605 driver. The driver will then take this PWM signal and, using an internal association library, produce a related AC source to vibrate the LRA. The driver operates at 5 volts and is also the sole power supply the entire system. Therefore, the TPS73633 is a linear voltage regulator used for converting the 5V produced by driver to the 3.3V required for operating the microcontroller. Figure 6: Complete Haptic System 9 P a g e

Conclusion: Haptic technology is undoubtedly a valuable addition for providing additional userfriendliness and guidance to any device. However, before integrating haptic feedback response into a technological application, one should deeply consider what components would work best for their particular system. They should take into account which actuator design, and associated driver, will provide the ideal feedback performance under their system constraints. They should also investigate how they need to effectively integrate the controller aspect into their overall design. This may take some additional time and effort, but the use of haptic feedback will provide a significant convince to the device s human interaction capabilities. 10 P a g e

References: http://www.ti.com/lit/ml/sszb151/sszb151.pdf http://www.ti.com/lit/an/slyt483/slyt483.pdf http://hydraulicspneumatics.com/200/techzone/hydraulicvalves/article/ False/12852/TechZone-HydraulicValves http://www.precisionmicrodrives.com/application-notes-technicalguides/application-bulletins/ab-020-understanding-linear-resonantactuator-characteristics http://www.precisionmicrodrives.com/application-notes-technicalguides/application-bulletins/ab-004-understanding-erm-characteristics-forvibration-applications http://www.ti.com/product/drv2605/datasheet 11 P a g e