Sterowanie dodatkowymi urządzeniami poprzez USB.

Na tym forum rozmawiamy o elektronice nie związanej bezpośrednio z tematem CNC

prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1138
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#11

Post napisał: prokopcio » 06 kwie 2010, 07:40

Dziękuję. Nie chciałbym zaśmiecać tego ("nie naszego") tematu, więc bardzo skrótowo : pracują dwie osie na raz, trzecia to tylko stopień zagłębienia / lotu nad materiałem ustalane pomiędzy obiektami, taktowanie 16MHz, assembler. Przed zabraniem się do projektu powinieneś troszkę policzyć choćby na przykład transmisja - nie wiem jak wygląda Twoja ramka ale przeliczając przykładowo Twoje 19200 / 3 osie / 10bitów / 3bajty na oś + CRC, to wychodzi, że nie masz możliwości fizycznie przesłać nawet 200 komend na sekundę - więc jeśli wieloboki tnie Ci dobrze bo bufor danych pracuje prawidłowo, a koło nie, to na pewno tu tkwi problem bo nie zdążysz tą prędkością transmisji uzupełniać bufora (chyba, że masz jak piszesz kartę pamięci do której wgrasz wcześniej program). Jeśli rozpracujesz już odbieranie i interpretację g-kodów tekstowych - to policz ile bajtów zajmie Ci przesłanie jednej linii... Masz po prostu złe założenia i nawet 100x szybszy procesor tutaj nie pomoże.

Mimo wszystko nie jest to właściwy temat do takich rozmów.

pozdrawiam



Tagi:

Awatar użytkownika

Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#12

Post napisał: Inf-el » 06 kwie 2010, 08:08

Mimo wszystko :grin: dzięki za sugestie.


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#13

Post napisał: jarekk » 06 kwie 2010, 12:36

Nie lepiej od razu ARM ? . Jest to sterownik który zrobiłem dla Step2Cnc ( wersja dla ploterów termicznych). Tu jest LPC2138, obecnie to bym wziął już LPC1768 ( Cortex M3, 100MHz)
Obrazek

[ Dodano: 2010-04-06, 12:36 ]
Złożony z płytki bazowej i gotowych modułów z Propox'u

[ Dodano: 2010-04-06, 12:38 ]
Lepiej przetwarzać G-kody na PC i wysyłać tylko wektory ruchu. Znacznie łatwiej i szybciej - tak działa mój sterownik.

Awatar użytkownika

Autor tematu
podrzeźbi
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 512
Rejestracja: 17 sty 2009, 00:46
Lokalizacja: Mielec

#14

Post napisał: podrzeźbi » 08 kwie 2010, 01:54

Jest jeszcze takie coś.

[ Dodano: 2010-04-25, 23:55 ]
No i dałem se taki sterowniczek przekaźników, zapowiada się ciekawie.
Załączniki
Atmega 16.jpg
wykorzystanie USB do spraw dodatkowych
Atmega 16.jpg (30.14 KiB) Przejrzano 396 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika ogólna”