O sistema foi montado estrategicamente em módulos funcionais e específicos, conforme descrito a seguir:
Módulo 1 – Controlador Fuzzy: Consiste no software implementado na plataforma de desenvolvimento do microcontrolador (Dynamic C – Rabbit Semiconductor), utilizando como etapas principais a Fuzzificação, Inferência, Defuzzificação e Atuação. As bases de regras e de conhecimento Fuzzy foram geradas através do conjunto de conhecimentos específicos do processo controlado (motor CC).
Módulo 2 – Microcontrolador: Plataforma microcontrolada Rabbit 3200 com porta Fast-Ethernet. Responsável pela execução do algoritmo do controlador Fuzzy.
Módulo 3 - Planta controlada: Consiste em um motor CC acoplado a um gerador síncrono. O motor CC é acionado por uma ponte Dual, a fim de se obter a operação da máquina controlada nos quatro quadrantes.
Módulo 4 – Transdutores e Acionamentos: Responsável por transformar parâmetros como velocidade do motor CC, corrente na armadura do motor CC e sentido de rotação em níveis de tensão adequados. Este módulo é também responsável pelos acionamentos elétricos utilizando contatores e o conversor Dual.