05-16-2016, 09:32 PM
(05-16-2016, 07:57 PM)Želja Wrote: Drugi način je dva PWM signala sa različitih pinova mikrokontrolera, gde bi svaki PWM izlaz vozio DC motor u svom smeru.Sva četiri HWPWM izlaza PIC-a su ostavljena slobodna što znači da se može odraditi jedan od ova dva načina (u datasheetu su to slike 16-5 i 16-7 na stranama 152 i 154). Time je i 40106 nepotreban jer za bilo koji od ova dva načina PIC generiše potrebne PWM i nema potrebe za invertovanjem. Takođe PIC ima i programabilni dead-band delay. Moja je greška što nisam video da ovaj PIC ipak ima FLT0 ulaz koji momentalno gasi PWM u slučaju detektovanog neregularnog stanja. Taj pin je na RB0 koji je već iskorišćen za detekciju nestanka mrežnog napajanja. Milan ima sasvim opravdan zahtev da se trenutan broj odrađenih namotaja u slučaju nestanka mrežnog napajanja zapamti u eeprom-u kako bi kasnije mogao da nastavi. U tu svrhu je iskorišćen RB0 no i to se da promeniti. Četiri ili dva PWM izlaza se mogu odvesti na optokaplere a odavde na IR. To podrazumeva dodatna napajanja od 5V i 12V na drajver pločici.
Primer: http://electronics.stackexchange.com/que...rcuit-work
(nešto je drugačije ako se koriste u gornjoj strani polumosta P channel mosfeti)
Treći najbolji način je sva 4 gejta direktno(naravno preko mosfet drivera) na mikrokontroler sa HPWM modulima koji podržavaju rad u Full H bridge modu.