TMC239

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Kostek
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 18
Posty: 168
Rejestracja: 09 cze 2005, 23:27
Lokalizacja: Kutno

#31

Post napisał: Kostek » 22 sty 2006, 10:28

Ladnie to wytlumaczyliscie :lol: , chcialbym jednak wrocic do tego.
Ale jeśli zastosujemy schemat z pompą ładunkową na 555 może ona mieć za małą wydajność do takiego drivera.Trzeba by to sprawdzić .
Pompa ladunkowa zapewnia energie w kondensatorach tylko wtedy gdy nie pracuje silnik i nie dziala PWM.W czasie pracy czopera kondensator
laduje sie poprzez diode z 15V kiedy dolny tranzystor przewodzi.Oba drivery sa w podobnej cenie.Ja stosowal bym mocniejszy.Wielkosc
pradu ladujacego bramke zawsze mozna dobrac opornikiem.
Nie wiem czy zwrociliscie uwage na ostatnia strone PDFa?




Autor tematu
Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 39
Posty: 694
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#32

Post napisał: Adalber » 22 sty 2006, 13:17

Masz rację Kostek 555 ładuje kondensator głównie kiedy układ nie pracuje (zapewnia jedynie możliwość włączenia górnego tranzystora na starcie )póżniej kiedy PWM ruszy ładowanie to można pominąć .Wygląda że można swobodnie dać mocniejszy driver.
Na ostatniej stronie tmc239.pdf mamy układ do zwiększenia rozdzielczości o dwa bity do 6bitów co daje 64 możliwe poziomy napięcia do programowania .

Awatar użytkownika

Kostek
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 18
Posty: 168
Rejestracja: 09 cze 2005, 23:27
Lokalizacja: Kutno

#33

Post napisał: Kostek » 22 sty 2006, 14:13

Na ostatniej stronie tmc239.pdf mamy układ
Tak podsuwam niesmialo.Moze nie caly uklad bo po co nam dodatkowy scalak.Mozna to popedzic bezposrednio z procesora.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#34

Post napisał: markcomp77 » 22 sty 2006, 14:35

można to zrobić (zwiększyć rozdzielczość)

Obrazek

w/g http://www.2a.pl/~mark/cnc/TMC246_ustep_res_gt64.pdf

ale na teraz... w wersji rozwojowej - doprowadźmy do wersji dobrze działającej, bez wszystkich możliwych rozszerzeń...

jako konieczne rozszerzenie widzę zasilanie do 70-100v + prąd 10A
czyli musimy zdecydować się na divery + jakieś mosfety + c-pump + tmc239
niewiem, czy nie dało by się pogonić SPI z LPT?
w wersji rozwijanej uprościło by to i przyśpieszyło eksperymenty...
Ostatnio zmieniony 03 lut 2006, 01:01 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 39
Posty: 694
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#35

Post napisał: Adalber » 22 sty 2006, 21:22

Można zrobić SPI na LPT ,najłatwiej i najprościej dla mnie byłoby w Dosie i Qbasicu .Moge to zrobić .
Co do lektur ciekawe ale dzisiaj mam zamarznięty mózg.
Tranzystory będą pewnie w obudowach TO-220 więc konkretny typ zawsze można dobrać póżniej ,na driver niech będzie układ zaproponowany przez Kostka tym bardziej że jest w tej samej cenie .Reszta bez zmian .
Zasilanie +15V proponuje uzyskać z osobnego odczepu lub uzwojenia transformatora ,a potrzebne 5V z 15V po obniżeniu w stabilizatorze .Markcomp77 podejmiesz się zaprojektowania PCB ? bo ja w tej dziedzinie jestem cienki.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#36

Post napisał: markcomp77 » 22 sty 2006, 21:42

Adalber pisze:Zasilanie +15V proponuje uzyskać z osobnego odczepu lub uzwojenia transformatora
ostatnio kupiłem toroidy... i niestety miały zalany środek jakimś tworzywem, więc dowinięcie uzwojeń pomocniczych odpada :(
może da się jeszcze gdzieś kupić trafa bez wypełnionych środków?
Adalber pisze:podejmiesz się zaprojektowania PCB
proponuje eagle jako narzędzie... bo jest dostępne bez ograniczeń ( ;) ), przy ograniczeniu do 2 warst i ograniczeniu do pewnej powierzni pcb

na początek propnuje prace nad schematem

następnie dyskusje na temat sposobu rozkładu elementów... prowadzenia massss

wykonanie modelu do testów - ciekawe czy ma sens robienie pcb jednostronnej?

oczywiście na płytne tego sterownika nie będzie uC
Adalber pisze:podejmiesz się zaprojektowania PCB bo ja w tej dziedzinie jestem cienki.
ja nigdy nie byłem jakimś super projektantem pcb... z tego co policzyłem aktywnych jest trzech... plus dwie osoby chętne do pomocy... czyli robotników wielu nima ;(
- proponuję nieco pracy grupowej nad pcb <- ale TO póżniej, najpierw należy dopracować schemat

postaram się wyrysować schemat końcówki mocy w eagle... znalazłem już biblioteki do kluczowych elementów (tmc239 i ir2xxx)

[ Dodano: 2006-01-22, 21:47 ]
Adalber pisze:Można zrobić SPI na LPT ,najłatwiej i najprościej dla mnie byłoby w Dosie i Qbasicu
jestem za dosem... ale Qbasika zastąpił bym TurboPascale 5.5 (dostępny za free) lub TurboC(też free) <- w tym robiłem już kawałki czasowo zależne (20 lat temu ;) )...
napewno składnia pascala jest najbardziej elegancka.... do takiego mini projektu by się nadało... ale oczywiście niczego nie chcę narzucać
Ostatnio zmieniony 03 lut 2006, 01:02 przez markcomp77, łącznie zmieniany 1 raz.
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Kostek
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 18
Posty: 168
Rejestracja: 09 cze 2005, 23:27
Lokalizacja: Kutno

#37

Post napisał: Kostek » 22 sty 2006, 22:35

Ja moge plytke zrobic , z tym ze ja projektuje w Proteusie.Zasilaczem nie trzeba sie w tej chwili zajmowac.Trzeba 15V podac
na plytke z zewnatrz.Zla jest syrategia zeby teraz robic ograniczona wersje, a potem rozwijac.Na schemacie powinno
byc wszystko co potrafimy wymyslec.Najwyzej mozna nie zmontowac.Pozniej jak druk jest gotowy, jest bardzo trudno cos
dolozyc.Zeby dwa razy nie robic proponuje zrezygnowac z plytek probnych.Chcecie probowac na pececie to nie zmontuje
sie procesora i tyle.Ja nie bardzo rosumiem po co pecet bo program do tego jest prosty jak siusianie,przynajmniej zeby to ruszyc.
Jazda zacznie sie pozniej.Przy zegarze 16MHz na Medze jest 320 cykli zegarowych przy 40Khz kroku.
Z checia wziolbym sie za jakas elektronike bo ostatnio tocze , frezuje , wierce , tocze..........
Ale juz cos widac. :lol:

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#38

Post napisał: markcomp77 » 22 sty 2006, 23:00

Kostek pisze:Ja moge plytke zrobic , z tym ze ja projektuje w Proteusie.
Czy to jest: "Proteus Lite (Shareware Version)" ze strony http://www.proteuslite.com/ ?
jak wygląda wykonanie pcb przez zewnętrznych producentów?
Kostek pisze:Zasilaczem nie trzeba sie w tej chwili zajmowac.
zasilacz o którym wspominałem... był do innego projektu
Kostek pisze:Zla jest syrategia zeby teraz robic ograniczona wersje, a potem rozwijac.
to trzeba przedyskutować... niech się wypowie ten trzeci ;)
jeśli przejdzie koncepcja docelowa w pierwszym podejściu - to trzeba określić (przedyskutować) jeden uC dla wszystkich...

w przeglądnietych projektach były stosowane uC AVR... czy daje się tutaj zastosować coś innego?

ARM philipsa jest super... ale to chyba zbyt ambitna (przy droga ok. 30..40zł) maszyna jak na taki projekt

PIC chyba jest za wolny... tym bardziej '51

Czy jest jeszcze jakiś uC wart rozważania?
Kostek pisze:Z checia wziolbym sie za jakas elektronike
miło słyszeć ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm


Autor tematu
Adalber
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 39
Posty: 694
Rejestracja: 10 lip 2005, 15:13
Lokalizacja: Polska

#39

Post napisał: Adalber » 22 sty 2006, 23:29

Chyba masz rację Kostek robić to od razu szkoda czasu na zbytnie kombinowanie.Jeśli chodzi o zasilacz moja propozycja wynikała z tego ,że w schemacie który ma markcomp77 na swojej stronie do uzyskania napięcia 12 V są użyte dwa LM317 (redukcja z 70 V na 12-15 V ) .W naszej wersji drivery mogą pobierać znacznie większy prąd.
Co do procesorka w moim ulubionym AT89S8252 jest sprzętowy SPI który może pracować z prędkością 6Mbitów na sekundę przy kwarcu 24MHz więc nie ma problemu z prędkością chociaż jest to '51 (20zł) .Dla niego moge napisać i przetestować program w tydzień .
Każdy może zaprogramować taki procek u siebie np. za pomocą darmowej wersji Bascoma i programatora za 10 zł .

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 40
Posty: 3962
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#40

Post napisał: markcomp77 » 22 sty 2006, 23:38

Adalber pisze:Chyba masz rację Kostek robić to od razu szkoda czasu na zbytnie kombinowanie.
to niech i tak będzie...

Adalber pisze:w moim ulubionym AT89S8252 jest sprzętowy SPI który może pracować z prędkością 6Mbitów na sekundę przy kwarcu 24MHz więc nie ma problemu z prędkością chociaż jest to '51 (20zł)
argumentem za jest Twoje gotowe środowisko uruchomieniowe... jednak cena :(
to prawie tyl co za ARM phlipsa (32zł)... który ma 60MHz i jest 32 bitowy i ma całe mnóstwo interfejsów - aż trudno wykonać/polutować PCB ;)

najoszczędniejszym rozwiązniem byłby AVR... czy ktoś (z nas trzech) ma gotowe środowisko uruchomieniowe?

ja mam coś do małych piców (12fxxx 16fxxx)... i zanosi się na to, że będę miał na ARM
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”