development of a matlab data acquisition and control toolbox for pic microcontrollers

2
Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers Sang-Hoon Lee, Anshuman Panda, Vikram Kapila, and Hong Wong Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic University, Brooklyn, NY 11201 This paper presents the serial communication capabilities of Matlab and the PIC microcontroller to develop an inexpensive data acquisition and control system. Using the advanced features of Simulink, our software environment allows for the generation of PIC assembly code for a variety of sensors and actuators, programming of the PIC microcontroller, and data communication between PIC and Matlab. A DC motor experiment is included to illustrate the salient features of our data acquisition and control toolbox. Flow diagram of programming the PIC microcontroller PIC library DC motor experiment hardware layer schematic DC motor angular position tracking response

Upload: osanna

Post on 21-Jan-2016

69 views

Category:

Documents


0 download

DESCRIPTION

Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers. Sang-Hoon Lee, Anshuman Panda, Vikram Kapila, and Hong Wong Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic University, Brooklyn, NY 11201. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers

Sang-Hoon Lee, Anshuman Panda, Vikram Kapila, and Hong Wong

Department of Mechanical, Aerospace, and Manufacturing Engineering

Polytechnic University, Brooklyn, NY 11201

This paper presents the serial communication capabilities of Matlab and the PIC microcontroller to develop an inexpensive data acquisition and control system. Using the advanced features of Simulink, our software environment allows for the generation of PIC assembly code for a variety of sensors and actuators, programming of the PIC microcontroller, and data communication between PIC and Matlab. A DC motor experiment is included to illustrate the salient features of our data acquisition and control toolbox.

Flow diagram of programming the PIC microcontrollerPIC library

DC motor experiment hardware layer schematic DC motor angular position tracking response

Page 2: Development of a Matlab Data Acquisition and Control Toolbox for PIC Microcontrollers

Sang-Hoon Lee, Anshuman Panda, Maurizio Porfiri, and Vikram Kapila

Department of Mechanical, Aerospace, and Manufacturing Engineering

Polytechnic University, Brooklyn, NY 11201

Plots of the double scroll attractors

Sampled-data chua's system

Microcontrollers

Synchronization of Sampled-data Chaotic Systems

This paper presents the problem of synchronizing a master-slave chaotic system in the sampled-data setting. Using the discrete-time Lyapunov stability theory and the linear matrix inequality (LMI) framework, we construct a state feedback control law which yields global asymptotic synchronization of the sampled-data master-slave chaotic system. Finally, we provide an experimental validation of our results by implementing, on a set of microcontrollers endowed with RF communication capability, a sampled-data master-slave chaotic system based on Chua's circuit.