Strona 1 z 2

Karta przekaźników na USB/RS232

: 04 wrz 2010, 17:17
autor: blue_17
Witam chciałbym zapytać czy było by zainteresowanie na kartę przekaźników pod USB lub RS232 :?:

Zaciekawił mnie ten temat

https://www.cnc.info.pl/topics14/sterow ... t19614.htm

A że moja wiedza "urosła" postanowiłem podjąć taki mini projekt :D

Jeśli chodzi sprzętowo był by to max 232 konwerter FTDI i jakiś AVR w zależności od ilości przekaźników którymi by się chciało sterować.

Od strony programowej było by to małe okienko z przyciskami (wszystkie sugestie mile widziane) podejrzewam że byłyby dwie wersje jedna na dotykowy panel a druga na zwykłe klikanie myszą.

A jeśli by już wszystko chodziło to chciałbym zrobić wersje pod Linuxa softu sterującego aby również do EMC można by sobie to podpiąć.

A na razie prosił bym o sugestie co by koledzy chcieli takim czymś sterować

Bo jeśli faktycznie będzie zainteresowanie to zrobię taką kartę, a na razie koncert życzeń, może nie obrazi się kolega jak go zacytuję :)
podrzeźbi pisze:Wypadałoby móc załączać w miarę potrzeby i z określoną częstością kilka dodatkowych rzeczy:

- odciąganie pyłu
- wiatraczek chłodzący silnik osi wierszującej
- nadmuch freza
- ciecz chłodząco - smarującą
- inne

: 04 wrz 2010, 22:19
autor: cnccad
ELFA , TME , CONRAD oferują gotowce.
Ja nie jestem programistą , ale zakupiłem jeden z gotowców , napisałem w VB do niego aplikację i działała wyśmienice.
Zestawy pracuja pod USB i RS232. zawierają na wyjściu 8 przekaźników z wyjściami NC i NO.
fakt ... frajda samemu zrobić :grin:

: 04 wrz 2010, 22:46
autor: blue_17
Zawodowo również nie zajmuje się programowaniem ale chcę zrobić coś użytecznego :)

Ale chciałbym to zrobić pod CNC czyli kilka wersji oprogramowania wedle życzenia również na Linuxa okienkową aplikację.

Może kolega podpowie coś odnośnie wycinarki plazmowej lub lasera :?:

Ewentualnie ile wyjść by satysfakcjonowało a może jakieś czujniki czy coś innego :?:

Mając kod programu taka karta może sterować CNC a może i sterować inteligentnym domem lub szklarnią

: 05 wrz 2010, 10:54
autor: cnccad
Jeżeli by chodziło o wycinarkę plazmową to jest coś co można by w przyszłości wykorzystać.
Jest to interfejs cykli pracy. Ciężko mi podać teraz cykle gdyż to zależy od kilku czynników.
Taki interfejs nazywał by się PLC gdyż tak naprawdę taka by pełnił funkcję.
Częstym problemem w automatyzacji jest zachowanie pełnej automatyki plazmy i maszyny CNC.
Wiadomo …. Nie ma problemu jak palnik wędruję podczas suchych przejazdów nad blachą i się ma się włączyć.
Istnieje tu ryzyko uszkodzenia dyszy albo i nawet całej głowicy. Więc wówczas takie PLC pełniło by funkcję

1. Podniesienia głowicy na bezpieczna wysokość ( sekwencja czasowa wystarczy )
2. Opuszczenie głowicy do kontaktu z materiałem i po uzyskaniu kontaktu podniesienie jej na zadaną wysokość ( też sekwencja czasowa )
To tak w skrócie. Musiał bym pomyśleć i jak by Ci wyszło takie urządzenie to może by współpracować :?: :wink:

Szukam programisty z dobrą znajomością asemblera. Ma robotę na asemblera , ale człowieka mi brak.
Robota dość ciekawa a i przyszłościowa.
Ja sam programuje w VB , DELPHI i C++.
Ale to można nazwać raczkowaniem. Zrobiłem kilkanaście projektów ale sam wszystkiego nie ogarnę. Nie ma szans. :grin:

: 05 wrz 2010, 13:15
autor: blue_17
cnccad pisze: 1. Podniesienia głowicy na bezpieczna wysokość ( sekwencja czasowa wystarczy )
2. Opuszczenie głowicy do kontaktu z materiałem i po uzyskaniu kontaktu

podniesienie jej na zadaną wysokość ( też sekwencja czasowa )

2 punkt to nie jest kłopotem wystarczy coś w stylu krańcówki :)

1 i 3 punkt to bardziej skłaniała bym się żeby program na PC liczył i podawał na kontroler co ma zrobić, bo lepiej się czuję na PC niż na uP :grin:

Jeszcze myślałem żeby to zrobić bezprzewodowo na bluetooth i jeden sofcik zawierający w sobie oprogramowanie do 3 interfejsów, ale w takim wypadku niewiem czy dam rade pod Linuxa bo nie wiem jak tam obsłużyć USB i bluetooth.

Co do wysokości czyli podnoszenia znając czas i posów to można bezpośrednio w jakiś jednostkach podawać.

: 05 wrz 2010, 21:10
autor: cnccad
hm ... PC to tylko komplikuje sprawę.
lepiej jak by to było urządzenie nie zależne wówczas można go za adoptować do różnych sterowań , maszyn...
bluetooth to zły pomysł ... bardzo zły. Do plazm to sie nie nadaje ze względu na HF.
Wiem z doświadczenia że kiedyś przenosiłem dane z CNC przez bluetooth gdyż szeregowy na USB nie działał.
I była to totalna porażka.

: 05 wrz 2010, 21:34
autor: blue_17
A gdyby tak RS485 jeszcze do RS232 i USB :?:

: 05 wrz 2010, 22:02
autor: cnccad
a co to da :?: ryzyko błędu przenoszenia danych się trochę zmniejszy.
RS485 , 422 to tylko daje taką możliwość że dane mogą być przenoszone na dłuższą odległość ale szybkości przesyłu ograniczają. To znaczy duża ilość danych to mała szybkość.
Oczywiście nie twierdzę że to jest złe. Bo nie wiadomo ile danych poleci w drucie i na jaką odległość.
Ale ...
USB , lub RS232 zamienić na CAN , to było by git.
A zamiana jest np. z 232 na CAN jest banalna. Mogę zaprojektować taki konwerter.

: 06 wrz 2010, 00:03
autor: blue_17
High speed CAN czy low speed CAN :?: :grin:

: 06 wrz 2010, 07:01
autor: cnccad
bez różnicy ... CAN dla przemysłu jest idealny jeżeli ma ciągle przenosić dane.
RS485 , 422 nadaje się głównie do załadowania danych maszynowych i zakończenia transmisji.
Można na nim budować maszyny ale prostszy i pewniejszy jest CAN.