icon0 post

The first chapter of this simple project is simulation and software development. It is highly recommended that you simulate your project beforehand to avoid any mistakes or problems in later stages, as the mistakes become more expensive as the time runs. In addition, simulations can provide an excellent testing environment to try different scenarios for your solution, being a time/money saver for a good engineer.

Bytes Counter

Bytes Counter is just a Digital Tally Counter. The project was chosen to test some PCB manufacturer capabilities and experiment with both the XLP (Extreme Low-Power Technology) and the pic18LF14k50 itself.

Icon0 inverter

To properly control an inverter, a modulation technique is needed. Many different approaches could be done to control it. Nevertheless, some parameters such as DC-link voltage utilization, produced harmonics and the final implementation with a DSP (Digital Signal Processor), should be considered before choosing which one is the most suitable for any project.


When we want to obtain a specific velocity in our motor, we need to tune the parameters of our controllers to ensure the stability and fast response of our motor, as it will be the main power for the EV. Having this, the security and reliability of our vehicle will depend directly on How good we are tuning these parameters. Here we will explain how to tune them.

Field Oriented Control

A PMSM Dynamic Model needs to be done and implemented if we want to simulate and work with our drive system. For that reason, we will explain all the maths behind the theoretical model of the Simulink/Matlab solution.


Nowadays, due to a lack of fossil fuels, the electrification of the drivetrains will be the trend, which requires high power semiconductor devices qualified for automotive standards. In this research project, a drive system for PMSM, which is a commonly used kind of motor in the EV applications, is designed using Infineon power modules. 

icon0 simulation

Depending on your project, you may be interested in having a simulation environment where you can test your solution. In other cases, that's the only option you have since you need to wait for the supplies or works in different groups. Concerning that, simulations can provide an excellent testing bench where you can try the best and worst scenario for your solution, saving you time and money.

icon0 Specifications

On this first chapter of Pic Bytes Micro, we will write down some specs and requirements to have an idea of how the final system will look like. This will also help us to select the components and divide the whole project into small tasks.


Pic Bytes Micro is an 8-bit portable arcade with a monochromatic LED screen. The project was chosen in order to learn about different engineering fields: Basic electronics, microcontrollers and programming. Some games are developed for the hardware: Snake, Tetris, Arkanoid...