Embedded Design

This personal website is intended to promote electrical engineering knowledge to younger engineers, especially engineering students still working towards their degrees. It is also to share some of the engineering projects, I have worked on, with my fellow electrical engineers across the globe, and receive their positive feedback/comments whenever possible.

The content of this website mostly focuses on embedded firmware in C/C++ for the following MCUs: STM32F0, STM32F4, TI C2000 DSP MCUs, and LPC2378.  There will be also posts about FPGA projects developed in VHDL for Xilinix devices: Spartan 6 and Zynq 7000. However, I also intend to discuss topics/projects related to hardware designs, and antennas.

Samples of embedded firmware designs I have developed:

  • Real time remote data monitoring systems, using Modbus TCP/IP, Modbus RTU: RS485/RS232, CANBus, and CANopen,  for three phase power systems, uninterruptible power supplies and industrial battery chargers.
  • Real time battery monitoring systems for high power Lithium Ion batteries, including charge and discharge control.
  • Algorithms for computation of Lithium Ion batteries state of charge, SOC.
  • High power AC-DC converters: six pulse Semiconductors Controller Rectifiers control and stability.
  • Peak current mode control algorithms for high power synchronous buck, and boost DC-DC converters.
  • Real time embedded firmware architecture and drivers development for critical safety surgical Tourniquets.
  • Development of user interfaces for HMIs, and GUIs on TFT touch screen LCDs.
  • Digital energy meters for three phase power systems, and industrial battery chargers.
  • Wireless transmission of real time data using Zigbee protocol.
  • Low profile Antennas design using HFSS modeling and simulation tool.
  • Real time data logging systems with EEPROMs and SD cards.
  • Speed controllers and drivers for Stepper motors and Brushless DC motors.
  • Real time data acquisition and signals conditioning.
  • Digital FIR filters, PID controllers and FFTs.

Should you have any questions/comments related to topics on this website, or have any questions related to any of your embedded projects, please do not hesitate to let me know.

If you find any of the projects posted here helpful to you while working on similar projects, or you learned something from any of the topics discussed, please do not hesitate to make a donation, whatever amount you can afford, just as a gesture of appreciation and to keep this website alive and progressing so that its benefits extends to many younger engineers and students around the globe.