12-06-2014, 11:29 AM
Vođenje BLDC motora uglavnom moraš sinhronizovati po položaju gde se nalazi u startu, što radiš Hall senzorima, ili detekcijom preko namotaja samog motora. Ako želiš da preskočiš to u početku razvoja, verovatno da ćeš morati rukom da ga zavrtiš da bi krenuo.
Što se tiče H mosta, dovoljno ti je tri polumosta. Najveći izazov ti je da uradiš dobro dead-time kod okidanja MOSFET-ova, što može raditi neki od drajvera namenjenih za to (pogledaj firmu Allegro) ili da se to uradi u samom mikrokontroleru, ukoliko njega koristiš.
Na ovim linkovima imaš već neke gotove primere sa mikrokontrolerima:
Ovde imaš rešenje izlaznog dela koji je univerzalan: http://ww1.microchip.com/downloads/en/Ap...00857a.pdf
Ovde je dato sa mikrokontrolerima baš namenjenih za to dsPIC30F2010: http://ww1.microchip.com/downloads/en/Ap...00957a.pdf
Moja topla preporuka da koristiš dsPIC seriju (ima i drugih proizvođača, ali ja koristim Microchip mikrokontrolere, pa sam njihov primer naveo), jer recimo ovaj dsPIC30F2010 je u DIP kućištu, radi na 5V i veoma je moćan. Imaš u njemu već ugrađen enkodersku ulaz i PWM modul namenjen upravo za "motor control" aplikacije.
Što se tiče H mosta, dovoljno ti je tri polumosta. Najveći izazov ti je da uradiš dobro dead-time kod okidanja MOSFET-ova, što može raditi neki od drajvera namenjenih za to (pogledaj firmu Allegro) ili da se to uradi u samom mikrokontroleru, ukoliko njega koristiš.
Na ovim linkovima imaš već neke gotove primere sa mikrokontrolerima:
Ovde imaš rešenje izlaznog dela koji je univerzalan: http://ww1.microchip.com/downloads/en/Ap...00857a.pdf
Ovde je dato sa mikrokontrolerima baš namenjenih za to dsPIC30F2010: http://ww1.microchip.com/downloads/en/Ap...00957a.pdf
Moja topla preporuka da koristiš dsPIC seriju (ima i drugih proizvođača, ali ja koristim Microchip mikrokontrolere, pa sam njihov primer naveo), jer recimo ovaj dsPIC30F2010 je u DIP kućištu, radi na 5V i veoma je moćan. Imaš u njemu već ugrađen enkodersku ulaz i PWM modul namenjen upravo za "motor control" aplikacije.