Follow our illustrated blog on Embedded Software Architecture

How to build a hybrid solar/wind energy harvester?

Archives for June 2013

The linker demystified, part 1

Transforming source code into an executable program involves a number of steps called a software build process. In its simplest form, these steps are limited to a compiler translating source code written in a high-level programming language (such as C) into low-level object code, and a linker combining the object code into a single executable […]


Investigating the Wind-turbine to dump load switching – part 3, other alternatives

An alternative relay we have not looked at, until now, is the latching or bistable relay. This kind of relay will only use power when changing state from open to close or from close to open. Also, it keeps its last state. Those properties could be interesting, because one of the problems we face in […]



In this article we are going to give a short overview of mosfets and more specifically power mosfets. Surfing the web, we found this great YouTube video (Developed under Teaching Innovation Project 10-170 of Universidad de Granada in Spain) covering the basics of mosfets: Definition “The metal–oxide–semiconductor field-effect transistor (MOSFET, MOS-FET, or MOS FET) is […]


Investigating the Wind-turbine to dump load switching – part 2, going the PWM route

In part 1, we talked about the ‘contactor’. Relays also use power, and in this particular case, the relay coil could draw up to 2 watts according to its specification. In order to save power, there are a couple of things we can do. Using PWM is one of them. Every relay coil has a […]