DesignDRIVE Position Manager SIN/COS

Slides:



Advertisements
Similar presentations
Interfacing to the Analog World
Advertisements

The Industry’s Smallest 16 Bit ADC’s
MC68HC11 System Overview. System block diagram (A8 version)
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Unit 4 Sensors and Actuators
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
ASPPRATECH.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Frequency to Voltage Converter and Voltage to Frequency Converter Where an instrumentation system is based mainly on capturing voltage signals (analogue.
8/8/2015IENG 475: Computer-Controlled Manufacturing Systems 1 IENG Lecture 11 Sensors, Actuators, and Relay Control Logic.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
EML 2023 – Motor Control Lecture 3 – Feedback Sensor Optical Encoder.
Viking Pump Flow Manager - Phase 2 Senior Design May
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Smart transmitters.
Copyright 2001 ACS-Tech80 1 ACS-Tech 80, Inc. SPiiPlus Control Module Overview.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Confidential / Property of Danfoss Drives A/S DD-SMT/DEJ 1 Drives Division VLT ® AutomationDrive FC302 PM Motors Configuration procedure By:
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Micro processor and Micro Controllers
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
CCP MODULES  The CCP module (Capture/Compare/PWM) is a peripheral which allows the user to time and control different events.  Capture Mode provides.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Interfacing to External Devices  Explore Digital Interfaces techniques  Introduce some complex optical devices and how to interface them  Describe methods.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
EKT 314/4 WEEK 2 : CHAPTER 1 INTRODUCTION TO EI ELECTRONIC INSTRUMENTATION.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
1 Summary Lecture: Part 1 Sensor Readout Electronics and Data Conversion Discovering Sensor Networks: Applications in Structural Health Monitoring.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Introduction to Microcontroller Technology
MECH 373 Instrumentation and Measurements
DAQ ACQUISITION FOR THE dE/dX DETECTOR
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Obstacle avoiding robot { pixel }
Application Case Study Security Camera Controller
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
vXS fPGA-based Time to Digital Converter (vfTDC)
Motor Control Solutions
CLOSED-LOOP MOTOR SPEED SENSOR & CONTROLLER
Microcontroller Applications
PyBAR Firmware Structure and Operation Experience
C2000™ 32-bit MCUs Built for real-time control
Embedded Systems Design
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Introduction to Microprocessors and Microcontrollers
Rotary Encoders Cedric Pinder Major: Computer Engineering.
Motor Control Solutions
Digital Acquisition of Analog Signals – A Practical Guide
הודעות ריענון מהיר והרחבות Charts & Graphs גרף XY בניית מחולל אותות
Digital Theremin with LED
Phoenix Family Overview Test with Confidence.
TLK10xxx High Speed SerDes Overview
MSP432™ MCUs Training Part 6: Analog Peripherals
IENG 475: Computer-Controlled Manufacturing Systems
Analog-to-digital converter
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
EECE.3170 Microprocessor Systems Design I
IENG 475: Computer-Controlled Manufacturing Systems
Motor Control Solutions
Presentation transcript:

DesignDRIVE Position Manager SIN/COS An overview of the C2000™ MCU SIN/COS solution Brian Fortman Industrial Drives and Factory Automation Marketing C2000 Microcontrollers

DesignDRIVE Position Manager SIN/COS technology: Simplify the System Reduce system cost by AND improve system performance Features Benefits Integrated MCU solution for interface to SIN/COS transducers Lowers system cost - no additional external sensing circuitry (sensor power supply and diff amps are still required) Potentially lowers sensing latency (depending on existing architecture) Supports high shaft speeds as well as high resolution at low speeds - 3 operating modes based on shaft speed Optimum precision across a wide speed range Error detection Robust data integrity Continuous calibration (at low speed) Automatic correction of drift and offset errors Delivers position and speed information Tunable for each application Tuned for position control applications (information obtained every control cycle) Built for position and timing performance Packaged library module Easy to integrate and use Available now! Begin development today! MCU Dedicated to SIN/COS

How does the DesignDRIVE SIN/COS solution work? C2000™ MCU ADC-B ADC-A C28x™ Core(s) CMP CMP INDEX QEP Angle = arctan(A/B) Speed = PulseCount SinCos is a feedback methodology which is incorporated into encoder interfaces like Hiperface® as well as other proprietary interfaces. ANIMATE These so-called sinusoidal absolute encoders typically offer much higher position and speed resolutions than do resolver or incremental encoders. In conventional quadrature encoders, angle information is obtained by counting the edges of a pair of quadrature pulses. Angular resolution is fixed by the number of pulses per mechanical revolution. However, in SinCos transducers, precision of the angular measurement is increased by computing the angle between edges using the relationship between a pair of sine and cosine outputs from the sensor. Effectively, an interpolation between edges is made to obtain a “fine” angle. The fine angle is computed using an arctangent of the two sinusoidal inputs. For this computation to be valid, both inputs must be sampled simultaneously. Typically, several thousand electrical revolutions of the sinusoidal signals occur during each mechanical revolution of the encoder shaft. The internal analog sub-system of the F28379 Delfino MCUs is ideal for interfacing to SinCos transducers. The presence of multiple ADCs, which can be triggered from the same source, allows simultaneous measurements of both input channels. In addition, the F28379 MCUs include a native ARCTAN instruction as part of the Trigonometry Math Unit (TMU) which means the angle calculation can be done in as little as 70 nanoseconds! Another consideration is the high motor shaft speed state. In this case, there is no longer a need for precise angle information and the measurement algorithm only needs to count the number of complete sinusoidal revolutions to determine a “coarse” angle measurement. Typically, this is done using a pair of analog comparators which compare the incoming sinusoids with a threshold representing the zero crossing point. The comparator outputs correspond to the sign of each sinusoid and the resulting digital signals are similar to those produced by a quadrature encoder. On the F28379 MCUs, there are up to eight pairs of analog comparators, each with its own programmable threshold voltage. These allow the quadrature pulses to be generated which are then fed internally to one of the on-chip quadrature encoder peripheral (QEP) modules for coarse angle and speed measurements.

Position Manager SIN/COS solution Check out TI Designs TIDA-00176 TIDM-SERVODRIVE System Block Diagram SinCos solution supported on C2000 MCUs with dual ADCs, comparators and QEP Software project is based on ‘F2837x Requires buffer interfaces and transducer power supply circuits outside MCU Interface circuits included on the DesignDRIVE Development Kit – IDDK TMS320F2837x SIN/COS Receiver Simultaneously sampling ADC Converts quadrature sinusoidal signals – low speeds Comparators Convert sinusoids to pulses – high speeds Quadrature Encoder Pulse Module (QEP) Counts high speed pulses and indicates direction C28x CPU Filtering, Calibration, Offset Correction, Gain Control Fine angle calculation Note that the ‘F28379D and ‘F28379S are the ‘Position-Manager-ready’ devices. CLB Generates Clock To SPI So Only Data & CRC Information Is Clocked In. Note: On POTENZA (F28004x) the CLB Will Also Perform CRC Calculations, Reducing CPU/CLA Processing Overhead. Please refer to TIDA-00172 for a robust industrial-design power supply and interface circuit for EnDat. (EMI tested, etc.) http://www.ti.com/tool/tida-00172

Position Manager solutions Development support TMDXIDDK379D Tools Software Installer Includes: Libraries Include Files Example Projects and User’s Guides License Agreement Included in C2000 MCU controlSUITE Documentation (Included in download and on TI web) E2E Get help from the C2000 MCU Forum e2e.ti.com/c2000 Docs, E2E, IDDK Special Beta Email https://txn.box.com/s/nxmpe1ea1m27cei542lk75m4r516j242 Installer that includes: PMEnDat22lib Library User’s Guide Conformance and performance test results Example Project for IDDK to sensing from a Heidenhain EnDat encoder Expected to work with most Heidenhain encoder User’s Guide for the Example Hardware interfacing considerations (connector to use, etc.) List of specific encoders and the conditions by which the project was tested Include files License agreement

Get started today at www.ti.com/tool/DesignDRIVE

DesignDRIVE Position Manager SIN/COS solution Thank You DesignDRIVE Position Manager SIN/COS solution