Prosím o pomoc. Chci měnit směr točení stejnosměrného motoru a přídit PWM.
Vytvořil jsem zapojení s uProcesorem ale výkonová část mi nefunguje.
Jako Driver jsem koupil MCP14700 a zapojil tranzistory jak je na str. 2.
Tranzistory jsem koupil IRF1018 (60V/79A)
A kondenzátor jsem dal 500nF na bootstrep.
Ale tranzistory mi prostě nesepnou. Prosím poradí mi někdo jak se navrhuje takový obvod, počitají hodnoty.
Děkuji všem
mcp14700.pdf (352 KB)
Zdravím, začal bych od toho jestli máš k dispozici nějaký osciloskop, bez něj to bude dosti těžší. Prověřit napěťové úrovně od procesoru směrem k výstupu. Uvedený driver neznám, ale někde jsem tam zahlédl poznámku o vhodné kapacitě ca 1uF, takže doporučuji prověřit. Napiš jak jsi přístrojově vybaven, a so jsi přesně zjistil.
Přístrojově jsem vybaven dost. Takže osciloskop mám.
Vstupní signály jsou v pořádku. Ano ohledně kapacity jsem zkoušel kombinovat.
Dával jsem i třeba 10uF ale prostě porád nic. Také už jsem některé driery spálil.
Ale nevím teď to zkouším na stole a a mám přepínač kterým přivedu vysokou úroveň 5V na jeden ze vstupů a koukám jestli sepne příslušný tranzistor.
Napájení driveru je 5V a napětí které chci spínat je 12V.
Měl bych asi tedy budit vstup PWMhi generátorem.
a možná to ale nevím přivest na vstup Boot (pin7) řez diodu napětí co je na tranzistorech (12V)?
u nějakých zapojení jsem to viděl, ale nevím.
Cboot nohu dát elektrolit?
Zdravím, pokud jsem částečně pochopil fci driveru, postupoval bych následovně. Spustil bych trvalý výstup pulsů na pwm pro buzení driveru. Mosfety připojil např, na 12V a dal jako zátěž malou žárovku ca 12V 2W na výstup mosfetové dvojice a druhou stranu žárovky mezi dvě další žárovky spojené do serie. Vše ostatní připojil na normál napájení.
Nejdříve změřit pulzy na spodním driveru, ten je napájen z +5V, při vstupním pulsu z cpu musí být na výstupu puls na buzení mosfetu. Horní driver je napájen přes kondenzátor napětím při odpojení spodního fetu. Prostě spodní část má trvalé napájení a horní pulsní od tranzistorů, nebo pro test horní část napájet z jiného zdroje. Podle výsledku pak postupoval dále.
Alois: Jsi si jistý, že se ti MOSFETy při 5V na Gate otevřou? 5V je na velkou část tranzistorů dost málo.
Hoď sem celý zapojení. Boostrape kondík používám ve všech aplikacích 10uF ve spojení s IR2113 a IR2001. Hlavně ti nejdříve musí fungovat spodní tranzistor, bez toho se nemá horní budič jak nabít.
No právě to si myslím že mi to ten tranzistor neotevře. Musí tam být větší napětí jak 5V.
Schema zapojení připojuji
administrator: přiloženy externí soubory
![57schema_tn.jpg](https://forum.mcontrollers.com/uploads/default/original/2X/7/79bc1e014c20be872b30d8dc97c0bca9ffcb1557.jpeg)
Tak pokud to máš zapojené opravdu podle toho schéma, tak to nebude fungovat. C5 musí být zapojen mezi Vboot a PHASE(viz datasheet str. 14). Hodnotu C5 dej 1uF.
Tranzistory by to chtělo typ IRLxxxx.
ano no na tuto chybu s kondenzátorem jsem posléze také přišel, ale i tak i když dám větší kondenzátor 4uF tak mi je to nesepne.
Asi to bude tím že tranzistory potřebují vyšší napětí
Pro otestování jestli správně funguje ten driver a spínají tranzistory, bych si to zapojil takhle. Na MB1 a MB2 by měl být opačný průběh signálů než na vstupech Hi a Li.
![MCP14700_test.GIF](https://forum.mcontrollers.com/uploads/default/original/2X/b/becc4aa4b482dd555554f3a5f0fe7db2d5f4eb15.gif)