Contact: Aaron Needles
Embedded software and system design for real-time control.
- PCB design using Altium Designer 14 and associated tools.
Control system design, configuration and tuning.
Sensor interface and integration.
Communications and networking over serial buses, ethernet, and wireless links.
Design of bootloaders with custom integration over communication channels.
Motor control for BLDC, BLAC and PMSM motors. Stepper motor interfacing and sequencing.
Actuator and valve control.
Robotic vehicle control and motor synchronization. Robotic arm kinematics and control.
Built-in diagnostic tools for detecting and displaying system state and faults.
Design of microcontroller-based PCBs for control and communication.
RTOS: VxWorks and custom.
Peripheral interfaces: Ethernet, I2C, SPI, JTAG, RS-232, RS-485, etc.
Networking: TCP/IP and related protocols. RSTP network configuration.
Microcontrollers: Atmel, Motorola/Freescale, Microchip Tech. and x86 microcontrollers.
DSPs: Motorola, Texas Instruments, fixed and floating point.
Xilinx and Altera FPGAs and CPLDs.
Controllers: Handheld pendants, VME-bus systems, Compact PCI, Industrial PCs, Sensor I/O boards, custom designs and off-the-shelf varieties.
Sensors: position, velocity, acceleration, pressure, magnetic, current/voltage, derived signals, signal conditioning and conversion (ADC, DAC).
BSEE, University of California at Davis, 1987.