Download PDF
Application of fixed point autoscale feature and attributes of automatically generated fixed point C-code
Use of the Unit Delay, modeling a pulse counter, and modeling a discrete backwards rectangular integrator.
Understanding the Merge and CrossDetect blocks, adding an Embed model to the Embed MenuBar, modeling a discrete reset integrator.
Description and use of fixed point blocksets, block properties, blockset configuration tool and displaying fixed point overflow messages and watermarks.
Use of the transfer function block and filter design option to design, discretize and implement a second order low pass filter. Adjusting the discrete stepsize and fixed point format for acceptable performance are covered.
Blink the red LED on a Texas Instruments F28069M LaunchPad board at 0.5Hz. The model is expanded to blink the red and blue LEDs alternately at 0.5 Hz and then at 10Hz.
Example of host-to-target communication to blink the red LED on the target Texas Instrument F28069M LaunchPad Development Kit using an Embed slider block.
Host-to/from-target communication to blink the red LED on the Target Texas Instrument F28069M LaunchPad Development Kit
Create compound blocks to add levels to your model; navigate through your model; add/remove compound block connector pins; use compound block dialog constants and dialog windows; access and use built in variables
Discussion of two compound block features; Enabled Execution and Local Time Step. Additionally, the Local Time Step feature is applied to implement the block diagram equivalent of a "For" loop to iteratively solve a nonlinear implicit equation.
High speed data collection using the EMBED Monitor Buffer Read and Write blocks, using the plot block to display Monitor Buffer data, displaying the % CPU usage using the Target Interface Block, and controlling the Target update time.
Creating vectors using the Embed “buffer” block, and configuring and using the “plot” block to display “buffer” data.
Voltage Mode Control
Step by Step instructions to install the Texas Instruments Code Composer Studio and Uniflash software on your computer.
Apply the Model -Based Development process to the design, test, and HIL testing of a swing up and balance controller for the Furuta inverted rotary pendulum.
A binary hysteresis model is developed and simulated. The model is added to the Embed Menubar under a new menu named MyModels.
Configure and read a US Digital S4T 4 wire quadrature incremental encoder connected to a Texas Instrument F28069M LaunchPad board.
Brief overview of the simulation blockset of the Digital Power Designer. In this video we look into and analyze a selection of bocks used for simulation (Compensators, PWM simulation, Voltage Mode Control simulation, Buck Converter).
Select/tune the coefficients of a PID compensator. Users can calculate the digital coefficients from the analog component values or can tune the coefficients on the fly.
Details of the new block of the Digital Power Designer which lets user do a frequency response analysis.
Simulate blocks of the Digital Power Designer which can be later used for code generation to download to a microcontroller. These blocks can be both simulated and used for code generation without any alterations.
Simulation of the control system in order to analyze the response of the buck converter in voltage mode control. The microcontroller peripherals which are needed are simulated using the peripheral simulation blocks of the Digital Power Designer.
The buck converter is simulated with the coeffiecients of the compensator being the inputs. This gives us the opportunity to better tune the coefficients based on the response of the converter.
We take the first step to control the actual converter. We run a hardware in the loop diagram in open loop.
We look into the design of the model for closed loop control of the buck converter and look into the compilation of the model with just 3 clicks.
Last part is running the closed loop control algorithm in hardware in the loop for validation. After validation we can revert to the design diagram and in just one step create a binary file that can be flashed to the controller.
Introduction of Prof. Duco Pulle and overview of the Permanent Magnet Synchronous Motor (PMSM) lab examples
Short introduction to the theory of open loop voltage control of a PMSM
Hardware Used: TI LaunchXL-F28069M, BoostXL-DRV8301, Teknic M2310
Short introduction to the theory of open loop current control of a PMSM
Short introduction to the theory of closed loop field oriented control of a PMSM
Employing TI's FAST (Flux, Angle, Speed, and Torque) observer
InstaSPIN: Motor Control solution from Texas Instruments.
Introduction to pulse width modulation (PWM) and its use for dimming an LED
Introduction to PWM and its use for dimming an LED
Introduction to State Charts
Hardware used: 3x 10kΩ Potentiometers 4x 220Ω Resistors 1x RGB LED 1x Arduino 1x Breadboard
Validating the algorithm for controlling the color of an LED
Prof. Duco Pulle introduces current control of a DC Motor using a Linear Actuator