Instaspin-bldc-driver-2015

Allikas: Digilabor

Sisukord

Meeskond

  • Rainer Keerdo
    • rkeerdo@ut.ee
    • +37255930570
  • Reiko Randoja

Eelarve

Link

Eesmärk

Luua elektroonika sensorless BLDC mootorite juhtimiseks. Esmane disain lähtub võimalusest kasutada elektroonikat Robotex'i jalgpallirobotites.

Tarkvara

BLDC draiver

Lähtekood

Github

Suhtlus

BLDC mootorimoodulitega suhtluseks vajalik protokoll :

(char)(char)(multiple char)

<id><cmd><value>

Näiteks

21-5.5 - mootorile ID'ga 2 seatakse kiirus -5500 pööret minutis (krpm formaat)

Example macro definitions

#define SET_SPEED 1
#define GET_SPEED 2
#define SET_ACCEL 3
#define ENABLE_SYS 4
#define DISABLE_SYS 5
#define GET_ID 6
#define AUTO_STOP_ON 7
#define AUTO_STOP_OFF 8

Koodis toimuva Interrupt Service Requesti sagedus - 15kHz

Tähtsad counterid : 1.6 sec turn-off (24000) 10ms UART response : (150)

JTAG programmaator

TODO: Siia EEPROMi seadete fail


Elektroonika

Programmaator ning Brushless kontroller


BLDC draiver

Disain

Github

Komponendid

JTAG programmaator

Sai valmistatud tuleva mootoriplaadi jaoks JTAG programaatori skeem ning disain, sest TI enda programmaator on ~90€.

Disain

Github

Komponendid
Personaalsed tööriistad
Navigeerimine
Käsitöö