Znaleziono 5 wyników

autor: jarekk
05 wrz 2006, 09:03
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Komp z PII
Odpowiedzi: 46
Odsłony: 10706

Piotr Rakowski pisze:Panie PiotrzeJub - ile taki sterownik będzie kosztował i jakim programem sterującym będzie go można obsługiwać?
A może będzie można dostać specyfikację protokołu WE i samemu napisać własny driver?
O ile pamiętam to PiorJub używa CncGraf'a.

Co do naszych rozważań jest jeszcze jedna możliwość. Na początek moglibyśmy stworzyć prototyp tylko na PC ( bez konieczności budowania interfejsu zewnętrznego). Jeżeli ustalilibyśmy protokół wymiany danych ze sterownikiem (oraz jego projekt funkcjonalny) to mógłbym napisać jego emulacją na PC ( łącznie z drajwerem kernelowym do Windowsa) co dałoby możliwość przetestowania naszej idei.
autor: jarekk
05 wrz 2006, 08:12
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Komp z PII
Odpowiedzi: 46
Odsłony: 10706

Fajna konstrukcja. Tyle że czy napewno trzeba aż tyle przenosić do sterownika ? I stosować jeszcze do tego VHDL ? Przecież ARM9 moża dostać w wersji 200MHz ! Jest tu tyle mocy że w zasadzie na takiej konfiguracji można by postawić Linuksa :-) (mam podobną zabawkę w pracy).

Jest to napewno konstrukcja bardzo profesjonalna, na której można by postawić np. bardzo szybką maszynkę do wiercenia płytek drukowanych ( w wersji full wypas ze sprzężeniami od liniałów).

Nam chodzi o coś prostszego - na początek minimalna wersja konwertera G kodów do wektorów lub wręcz tablic bitowych sterujących portami podłączanymi do sterowników krokowców lub serw. Bez osługi liniałów i dynamicznej aproksymacji ruchu.
Byłoby to coś jak okrojona wersja Macha z zewnętrznym interfejsem sterującym po USB.
Wszystko co się da zaimplementowane na PC ( gdzie moc procesora jest tania). Tylko wystawianie sterowania, obsługa krańcówek, może również prostych makr - na zewnętrznym procesorze.


Jeżeli ktoś potrzebowałby dużo więcej, to znaczyłoby to że szuka już na profesjonalnej półce - nie u nas - wtedy już pójdzie do kolegi po rozwiązanie z najwyższej półki.
autor: jarekk
04 wrz 2006, 21:48
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Komp z PII
Odpowiedzi: 46
Odsłony: 10706

Nie jest potrzebne pisanie drajwera - USB widziane jest jako port szeregowy ( tyle że ultraszybki, na poziome 12Mbitów/sekunde lub lepiej - w zależności od układu).
PIC18 jest myślę na poziomie AVR'a, co mogłoby być trochę za mało. Zwłaszcza jeżeli trzeba by dodać dużo pamięci zewnętrznej ( co jest problematyczne zarówna dla PIC'a jak i AVR'a). Sam scalak(lub podobne zamienniki) kosztują w hurcie około 12zł ( przy dużej ilości), cena więc tu nie gra roli. Wolę mieć zapas 32 bitowego procesora, bo te są jednymi z najbardziej popularnych i są dziesiątki zamienników w róznych konfiguracjach.
Możemy się podzielić zadaniami.
autor: jarekk
04 wrz 2006, 10:12
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Komp z PII
Odpowiedzi: 46
Odsłony: 10706

Jest kilka możliwości:
http://www.mikroprocesor.pl/product_inf ... ucts_id=84
Taki kit ma kolega markcomp77
Ja planuję zakup dla mojego sterownika serwa podobny zestaw z:
http://www.propox.pl/products/t_135.html

Zestawom tym brakuje dla naszych celów tylko dużej ilości RAMu
Należałoby wykonać płytkę z optoizolacją i RAMem - wtedy mamy całkiem sprawny szybki kontroller.
Wszystko programowalne w C ( lub assemblerze , choć nie będzie pewnie potrzeby), narzędzia darmowe GNU

Być może nawet RAMu nie trzeba by dokładać - wszystko zależałoby od zadań narzuconych na ten sterownik ( i prób z USB jak stabilnie pracuje aby wypełniało mu bufor z danymi)

Aha, i parę lat spędziłem programując podobne ARMy Atmela ( rodzinę AT91 )

Fajnie jak by to było open source, wtedy proponowałbym środowisko GTK ( co by mieć i Linuksa)
autor: jarekk
04 wrz 2006, 00:55
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Komp z PII
Odpowiedzi: 46
Odsłony: 10706

Piotr Rakowski pisze:
Dlatego też ludzie, którzy robią maszyny na sprzedaż, np. "PiotrJub" korzystają z rozwiązań opartych na sterowaniu mikroporcesorowym, polegającym na buforowaniu wysyłanych danych. Program sterujący wysyła procesorowi paczkę ruchów do wykonania, a sam zajmuje się jedynie wyświetlaniem stanu aktualnego na ekranie pobierając (a nie wysyłając) dane z mikroprocesora sterującego. Dodatkowo to sterownik zajmuje się sprawdzaniem stanu krańcówek, wyłącznika awaryjnego etc.

POSTULAT DO ELEKTONIKÓW NA FORUM: Zróbcie taki sterownik - ja napiszę do niego oprogramowanie i problem gubienia kroków przestanie istnieć!
Wysłałem PW ale chyba nie dotarła.

Taki sterownik można kupić - prawie gotowy kit za około 180zł. Do tego dołożyć nieco pamięci RAM , i mamy maszynkę opartą na ARM7 ( o wydajności 66MIPS ) po USB do naszej dyspozycji. Faktyczna cena takiego zestawu ( po cenach wykonawczych) sięga pewnie połowy....

To nie sterownik jest problemem - tu pracy jest stosunkowo niewiele. To głównie oprogramowanie - to na PC oraz sterownik zajęło by dużo czasu.
(myślę że udział pracy SW/HW byłby tak około 10:1 )

Co do buforowania i zapisywania danych - szeregowe pamięci FLASH są już bardzo tanie np. 32Mbity - 25zł, pamięć RAM 512kB to 12zł ( ceny z 1 sztukę w bardzo drogim miejscu)

Wróć do „Komp z PII”